$ ./e-invoice-deadline live
When do you have to send e-invoices in Germany?
For freelancers and small businesses in Germany who keep hearing about the e-invoice mandate and want to know which date applies to them. No signup, nothing leaves your browser.

$ cat features.md
- Up to four questions: invoices to German businesses, Kleinunternehmer under § 19 UStG, only small or VAT-exempt invoices, total turnover in 2026 above €800,000.
- Shows your timeline: receiving since 1 January 2025, sending from 1 January 2027 or 1 January 2028, or not required at all.
- Covers the exemptions: invoices up to €250 gross, tickets, VAT-exempt supplies under § 4 Nr. 8 to 29 UStG, Kleinunternehmer, B2C and clients abroad.
- A short to-do list for your case: XRechnung or ZUGFeRD, keeping invoices for 8 years, checking your invoice software, asking your tax advisor.
- Adds a reminder to your calendar three months before your deadline (.ics file made in your browser, works with Google, Apple and Outlook).
- English and German, with links to the BMF FAQ, the BMF letters and the law texts. Share or print your result.
$ cat why.md
Whether the German e-invoice rules apply to you, and from when, depends on three or four facts about your business, yet most explanations make you read a whole article to find your date. I built the invoice tool for the 2027 and 2028 deadlines, and this checker is the step before it: your date and next steps in under a minute. It also shows me which deadline the people using my tools face, so I know what to build next.
$ self-host-it
- Requirements
- One static folder (HTML, CSS, JavaScript), no build step and no dependencies. Copy public/ to any web server or run python3 -m http.server.
- Built with
- HTML, JavaScript
- License
- MIT