Skip to main content

Receipt Generator

Create realistic replacement receipts for bookkeeping

All data stays in your browser
{{ totalAnnouncement }}
Business Information
Receipt Details
Items
ITEM {{ index + 1 }}
Line total: {{ formatMoney(item.quantity * item.price) }}

Tip: press Enter to move between item fields; Enter on a price adds the next item.

Cash Payment
Change to give: {{ formatMoney(changeDue) }} Short by: {{ formatMoney(-changeDue) }}
Receipt Note

Preview

{{ receipt.businessName || 'Your Business' }}
{{ receipt.businessAddress }}
{{ receipt.businessPhone }} · {{ receipt.businessEmail }}
DATE {{ posDate }}TIME {{ posTime }}
{{ posRegisterLine }}{{ receiptDisplayNumber }}
{{ item.description }} {{ formatMoney(item.quantity * item.price) }}
  {{ item.quantity }} @ {{ formatMoney(item.price) }}
NO ITEMS YET
SUBTOTAL{{ formatMoney(subtotal) }}
DISCOUNT{{ receipt.discountType === 'percent' ? ' ' + receipt.discountValue + '%' : '' }}-{{ formatMoney(discountAmount) }}
TAX {{ receipt.taxRate }}%{{ formatMoney(taxAmount) }}
TOTAL{{ formatMoney(total) }}
TENDER{{ receipt.paymentMethod }}
YOU WERE SERVED BY {{ receipt.cashier.toUpperCase() }}
{{ (receipt.footerNote || 'Thank you for your business!').toUpperCase() }}
{{ itemCount }} ITEM{{ itemCount === 1 ? '' : 'S' }}
{{ barcodePayload }}
GENERATED FOR BOOKKEEPING PURPOSES

The PDF downloads at real 80mm thermal-receipt size with a scannable barcode.

Total
{{ formatMoney(total) }}
{{ toast }}