Exact cents
Every amount is an integer number of cents. Tax rounds half-up to the cent once, on the taxable amount. Totals reconcile to two decimals with no drift.
Free. No watermark. No sign-up.
Exact cents. A number and a version when you issue. A receipt when they pay.
Issuing locks the fields. To change an issued invoice, open it from My stubs: edits create version 2 and keep version 1.
This marks the invoice payment self-reported. stub.cafe does not move money and cannot confirm the funds. Processor-verified status arrives with hosted payment links.
A basic invoice PDF is table stakes; other tools give it away too. We make money on the work around it, when businesses show they need it: saved profiles, payment links with processor-verified status, reminders, close-out records and a team archive. None of that is sold at the download button.
Every amount is an integer number of cents. Tax rounds half-up to the cent once, on the taxable amount. Totals reconcile to two decimals with no drift.
Issued invoices are locked. A correction creates version 2 with a new hash; version 1 stays in the record with its own hash.
A receipt is generated from a recorded payment, never typed from scratch. The source of the payment claim is printed on it.
No. Only the defined payment source can establish that. A receipt here records what the issuer reported and says so on its face.
Branded profiles are part of the business pilot. The free builder keeps a clean, neutral layout that prints well on any printer.
The one your jurisdiction and product require. stub.cafe applies the rate you enter and does not determine tax treatment.
In this browser only, under My stubs. Export the JSON to keep a copy elsewhere. Hosted accounts and archives arrive with the pilot.
Not yet. Print or save the PDF and attach it yourself. Sending with secure retrieval links, reminders and processor-backed payment confirmation are planned paid features.