Receiptful

Receiptful

Receiptful

Receiptful

Receipt printing API

Cloud receipt printing
that never drops a job

Free for your first receipts. No credit card required.

Used in production by wafriq and Devsuit GmbH

bash

curl https://api.receiptful.io/v1/printers/42/jobs \
-H "Authorization: Bearer rf_3f9c…" \
-H "Content-Type: text/html" \
--data '<h1>Order #1284</h1>'

→ 201 Created

· printed in 1.4s

RECEIPTFUL

ORDER #1284

2× Flat White

$9.00

1× Croissant

$4.50

TOTAL

$13.50

printed in 1.4s

World's most reliable receipt printing platform

99.98%

delivery success

<1.5s

median print time

48.2K

receipts printed

99.99%

uptime

The path of a receipt

How it works

Follow a print job from your API call to the printed receipt, step by step.

Real hardware, nothing sped up. 1:28, no sound.

Reliability

Built so it actually prints.

Works with every receipt printer

Connect any thermal printer over Bluetooth, USB or Ethernet/IP — whatever the vendor or model. We handle the connection quirks, paper-width variations, per-model encoding and device-specific behavior so you don't have to.

Bluetooth

USB

58mm · 80mm

Every job is trackable

Follow a job from created to completed as it prints. Subscribe to status changes and you always know where it stands.

created

printing

completed

failed

Live printer status

See that a printer is online and ready before you send a job. We check in regularly, so you always know what's reachable.

printer_42 · online

No print team required

No hardware engineers, no driver maintenance, no on-site IT. Your backend and frontend get the same real-time status — everything your code needs to act on, and everything your users need to see.

POST /jobs

🧾 printed

Integration

Four calls to paper

No drivers, no print server, no SDK. Here is the whole thing.

1

Get an API key

One call, no dashboard detour. The key is returned once — save it.

POST /v1/users

2

Register a printer

Names the device and hands back a six-character pairing code.

POST /v1/printers

3

Pair the Android app

Install it on a device next to the printer and type the code. This is the only step that touches hardware.

one-time, ~1 minute

4

Print

POST HTML and it comes out of the printer. That's the integration.

POST /v1/printers/{printer_id}/jobs

Read the full quickstart

Pay per receipt

Pricing that reads like a receipt

Start free. Only pay for the printers you run and the receipts you print.

FREE

Price per printer / mo

$0

Receipts included / mo

20

Over 1,000 / job

n/a

Support

email

TOTAL

$0

PAY AS YOU GO

Price per printer / mo

$5

Receipts included / mo

1,000 / printer

Over 1,000 / job

$0.005

Support

premium

TOTAL TO START

$0

Before you ask

Frequently asked questions