Stampbench

Create an invoice

Add your business, customer and work details. We handle the totals and prepare a PDF ready to send. Free, no account needed, and your draft stays in your browser.

ONE QUICK STEP

Where is your business based?

Pick your location and we will set up the invoice for you. You can change it later.

Somewhere else? See supported locations.

Want to see an example first? OPEN +

Pick one to open a completed sample in the editor. Every name and figure is fictional.

What this does

You fill in your details, your customer and what you are charging for. Stampbench works out the VAT and the totals exactly, checks the invoice against the e-invoicing requirements that apply where you bill, and tells you in plain English if anything is missing — before you send it.

Where it runs

In your browser. The invoice is never uploaded, and the draft is kept only on this device. No account is needed to create one, check it or download it.

Technical detailsstandards, rules and formats

Invoices are validated against EN 16931 — 40 rules in the European core profile, 56 under the German XRechnung 3.0 CIUS, selected by the market you chose. Output is UBL 2.1. Totals and the VAT breakdown are computed in exact minor units from your lines, so the BR-CO arithmetic rules pass by construction and the figure on screen is the figure in the file.

The engine is @stampbench/core, an MIT-licensed npm package running client-side on this page. The same validation and generation are available as a library, a CLI and a hosted REST API — see the developer platform.

Per-market detail: United Kingdom · United States · European Union · Germany·Validate an invoice you already have