Germany
XRechnung e-invoicing and VAT accounting for German businesses
Download a valid XRechnung from any sale invoice, record 19% and 7% VAT per line, and check Solidarity surcharge and church tax in payroll.
Start FreeHow it works
- Create your company, choose Germany and enter your VAT ID (USt-IdNr.) in the company profile.
- Record sales invoices and purchase bills with 19%, 7% or 0% VAT per line.
- Open a sale invoice and choose XRechnung. Fill in the buyer reference and seller contact, then download the XML file.
- Use the German payroll helper to estimate Solidarity surcharge and church tax for an employee.
What you get
- ✓ XRechnung 3.0 export (UBL 2.1 XML) from sale invoices
- ✓ VAT per line at 19%, 7% and 0%
- ✓ German payroll helper for Solidarity surcharge and church tax (8% or 9% by state)
- ✓ EUR books with other currencies and automatic exchange gain and loss
- ✓ Bank import and reconciliation, recurring invoices and quotes
- ✓ Two-factor sign-in, role-based access and an audit trail
What is and is not available
ZyroBooks creates XRechnung files and helps with payroll estimates. It does not file your VAT return with the tax office, and it does not export ZUGFeRD or Peppol yet. Your tax adviser files and confirms the figures.
Questions
Can ZyroBooks create an XRechnung?
Yes. Open any sale invoice and choose XRechnung to fill in the required fields and download the XML file. It needs your VAT ID on the company profile.
Does it support ZUGFeRD or Peppol?
Not yet.
Does the payroll helper replace my payroll software?
No. It estimates Solidarity surcharge and church tax so you can check a payslip. Confirm the figures with your tax adviser.
Is there a free plan?
Yes. The Free plan has 1 user, 1 company and 500 invoices a year.
Official sources
Rules change. Check these before you file. Checked 8 November 2026.
Last reviewed 8 November 2026. See also tax tools for all countries, pricing and features.
Try ZyroBooks free
Free plan: 1 user, 1 company, 500 invoices a year. No credit card required.
Start Free