Gegenstempel

Free · no sign-up · nothing is uploaded

German e-invoices, made simple.No accounting software needed.

Got an XRechnung you can’t open? Read it as a normal invoice. Check that bank details and amount are right before you pay. And write your own e-invoices that pass the official EN 16931 rules.

Runs entirely in your browser · ZUGFeRD · XRechnung · Factur-X

gegenstempel.de/en/view
Gegenstempel showing an XRechnung as a readable invoice, with amount due, IBAN and payment details.

Three tools, one app

For the invoices you receive – and the ones you send.

View XRechnung

Received an XML file and can’t read it? Drop it in and read it as an invoice.

  • All line items, taxes and bank details
  • Save as PDF
  • Pay by GiroCode with your banking app
Open XRechnung →

Check invoice

Drop in a PDF or XML. We put the visible invoice and the invoice data side by side.

  • Bank details, amount and invoice number compared
  • A supplier’s new IBAN stands out at once
  • Check report as PDF
See an example →

Create e-invoice

Fill in the form, or import your old PDF, Excel or Word invoice.

  • ZUGFeRD PDF and XRechnung
  • Passes the official KoSIT rules before you send it
  • Remembers your company, customers and next number
Create now →
gegenstempel.de/en/check
Gegenstempel checking an invoice: the IBAN in the invoice data differs from the visible invoice – do not pay yet.

How it works

Three steps, no sign-up.

  1. 1

    Drop in the file

    The PDF or XML, just as it arrived by email. ZUGFeRD, Factur-X and XRechnung are recognised.

  2. 2

    Both parts compared

    Bank details, amount due, net, VAT, invoice number, VAT ID and due date.

  3. 3

    You decide

    A clear result in one sentence and, if needed, the next steps.

Security

Your invoices never leave your computer.

Viewing, checking and creating run entirely in your browser. Try it: load the page, switch off your internet. It still works.

  • No uploadThe file stays on your device.
  • No accountNo email needed.
  • Saved data stays localIBANs and company details only in this browser.

Why the bank details?

You can’t see a changed IBAN on an invoice.

In invoice fraud the bank details are swapped, often with a friendly line like “Please note our new bank details”. According to top agrar, after a ruling by the Higher Regional Court of Oldenburg (5 U 89/25) a buyer had to pay around €17,000 a second time. Report (German)

Every bank account gets its own sign. If the IBAN changes, the sign changes – no need to compare 22 characters.

For businesses with many invoices

Check every invoice automatically.

  • Forward invoice emails to your own check address, each one is checked at once
  • Every supplier’s IBAN remembered, for the whole office
  • We only get in touch when something looks wrong

For this, invoices are stored on a server. You’ll know where and for how long before you start. The free tools in the browser stay fully local.

Get early access

Invoices per month

FAQ

Short answers.

Is it free?

Yes. Viewing, checking and creating in the browser are free and need no sign-up. Automatic checking of all invoices will be a paid subscription; early-access sign-ups hear the price first.

Which files can I use?

ZUGFeRD from version 2.0.1 and Factur-X as PDF, and XRechnung as XML (UBL and CII). If a PDF is an ordinary invoice without invoice data, we tell you.

What is not checked?

Individual line items, the delivery date and whether the work was actually done. Anything we could not compare is always stated in the result – never shown as “equal”.

Is “no findings” a guarantee?

No. Gegenstempel automatically compares what is in the file. It does not replace your own invoice review and is not tax or legal advice. Always confirm new bank details by phone.

What happens to my data?

Invoices stay on your computer. Saved IBANs and company details are stored only by your browser, and you can delete them at any time. Only if you sign up for early access do we store your email, trade and invoice volume. More in our privacy policy (German).