E-invoicing,without the complexity.
Create compliant invoices as a business, or build e-invoicing directly into your software with Stampbench’s developer platform.
Two ways in
I’m a business
Create and manage compliant invoices without needing to understand e-invoicing standards.
- Fill in a form — no file formats to choose
- Checked automatically before you download
- Printable PDF and the file your customer’s system reads
- Tracks who has paid — and repeat invoices come prepared on schedule
For freelancers, small businesses and teams.
I’m a developer
Validate and generate compliant e-invoices using Stampbench’s TypeScript engine, API and developer tooling.
- Deterministic, rules-based validation with rule ids
- Every violation carries a source location
- Generate as well as validate — totals computed by construction
- Local library, CLI and a hosted REST API
XRechnung · EN 16931 · UBL · CII · API
Both doors open onto the same compliance engine.
This is the whole flow. Try it free — no account →
A business fills in a form; a developer calls an API. Underneath, the same rules run, the same arithmetic is computed and the same verdict is produced — which is why the simple experience is not a simplified one.
New to this? An e-invoice is invoice data written in a fixed format, so your customer’s software can read it field by field instead of someone retyping it. If that sentence is not something you want to think about, take the first door — Stampbench handles it.
Same engine behind both. You can switch at any time, and neither door needs an account.
Where does your business operate?
Invoice rules are set per jurisdiction, so the honest answer to "does this work for me?" depends on where you bill. Pick your primary market and Stampbench will show you the rules that apply — and say plainly where it has nothing for you yet.
Click a region.
European Union
The European core in full, plus Germany’s national profile.
- European standard
- EN 16931 · 40 rules
- Both XML syntaxes
- UBL 2.1 · UN/CEFACT CII
- National ruleset
- Germany only — the rest use the European core
- German public buyers
- XRechnung 3.0 · 56 rules
- Which tax rate applies
- Stampbench does not decide this
- Sending over a network
- No Peppol or exchange delivery
You can change this at any time, and you do not need an account.
Built for compliance, not demos.
A compliance tool is only worth using if it is right. Every number below comes from an artefact in the open repository — including the three official documents where we currently disagree with the reference validator, published rather than hidden.
Run your first invoice through Stampbench.
No account. No credit card. No upload — validation runs in your browser.
