Barcode invoicing: generate scannable invoice barcodes online

Barcode invoicing turns any FacilInvoice invoice into a scannable barcode and a live payment page. Instead of reading out an invoice number or retyping a long link, you hand the customer a barcode β€” on a printed invoice, a counter display, or a screen β€” they scan it with a phone camera, and the exact invoice opens ready to pay by card or PayPal. It is built for point-of-sale counters, field service, market stalls, and any business that collects payment in person but wants the reconciliation, receipts, and status tracking of online invoicing.

Each barcode is tied to a live invoice, so totals, taxes, and paid status stay in sync automatically. You can present the same invoice in admin, operator, or guest view, regenerate a link if a barcode is reused, and see payments land in the same dashboard as your online and recurring invoices. Barcode invoicing is free to start, with no separate hardware required β€” the customer's phone camera is the scanner.

Scan to pay

Customers scan a barcode and the exact invoice opens ready to pay by card or PayPal.

Live, not static

Every barcode maps to a live invoice, so totals, taxes, and paid status stay current.

One dashboard

Barcode, online, and recurring invoices reconcile together with receipts and status tracking.

Barcode presentation builder
Use this control panel to shape the client-facing barcode page. Guest is view-only, Operator is working mode, and Admin can edit and save. For local testing, use the `/invoices/barcode-invocing` route.
Shared role:
Loading barcode demo…