Build a receipt or any custom slip, preview it live, print it straight to your thermal printer.
Tip: the labels above the fields (like Server and Table No) are editable — click and type to rename them for your business.
Leave a price blank to list an item without a charge — the slip shows just the name and quantity. Click % to attach a per-item tax.
Reorder any section with the arrows. Uncheck to hide it from the printed slip. Tap the chevron on a custom block to edit its content.
QR codes are generated via an online service — they need a brief internet connection to appear.
Global tax — applies only to items that don't have their own tax.
Fill in your name, address, and phone. Click the labels above the Staff and Extra fields to rename them for your business — "Server", "Cashier", "Table No", "Order No", whatever fits.
Tap a saved item chip, or use + Add item. Use + Add flat charge for services. Leave the price blank to list an item without a charge.
In Sections & order, add a text row, a dashed divider, or a QR code. Each one becomes its own row so you can move or hide it individually.
Use the up/down arrows on any row to reorder. Uncheck a row to hide it from the printed slip — you can hide the totals, "Paid via", or the footer to turn the receipt into a plain note or work order.
Click the % button on any item row to give it its own tax name and rate. Items with their own tax are excluded from the global tax — you'll never pay both.
Use 80mm for standard thermal rolls, or 58mm for compact printers. Then click Print slip.
Everything lives in your browser's local storage on this device — business details, saved items, saved receipts, the sections layout, and your theme choice. Nothing is ever sent to a server.
Yes. Every row in Sections & order — including each custom text block, divider, and QR code — has up/down arrow buttons on the left. Use them to move any item anywhere in the list.
Yes. Uncheck "Totals section", "Paid via line", "Footer message", or any other row in Sections & order. The slip will print with only what you've left visible.
In Sections & order, click + QR code. The new row appears in the list with its editor open — type the URL or text to encode, add an optional caption, and pick a size. It appears on the slip wherever you've placed it. QR codes are generated by an online service, so you'll need a brief internet connection.
Yes. Each custom row has a chevron button on the right — click it to open the editor inline. Text blocks get a textarea and alignment picker; QR blocks get URL, caption, and size controls.
Yes. In the Business card, the small labels above the Staff and Extra fields are directly editable — click them and type.
The slip shows just the item name and its quantity, with no price. The item contributes nothing to the subtotal or taxes.
Yes. Click the % button on any item row to give it its own tax name and rate. Items with their own tax are automatically excluded from the global tax. Items that share the same tax name and rate are grouped into a single total line.
Your browser's default page margins are probably still on. In the print dialog, set margins to None and make sure "Headers and footers" is unchecked.
Yes. The layout adapts to small screens, the receipt preview scales down, and every section can be collapsed to keep the page compact while you work.