Top features to look for in an accounting system in Germany for self-employed users
Choosing the right accounting system in Germany is one of the most consequential decisions a self-employed user makes. German tax compliance is not forgiving: failed ELSTER submissions, GoBD violations, and mishandled VAT can all backfire seriously in an audit. The stakes are real, and the feature list that actually matters is shorter than most software comparison sites suggest.

This article cuts through the noise, what the law requires, what your checklist should look like, and how to evaluate a cloud accounting system in Germany that puts it all together in one place. By the end, you have a clear framework for shortlisting the right tool and the confidence to make a decision you will not regret come tax season.
What German law actually requires from your accounting software
Before you compare pricing pages, understand the legal baseline. Several features are not optional extras; they are compliance requirements. Missing even one of them can create serious problems during a tax audit.
GoBD-compliant document storage
GoBD (Grundsätze zur ordnungsmäßigen Führung und Aufbewahrung von Büchern, Aufzeichnungen und Unterlagen) is Germany’s official standard for digital bookkeeping. In plain terms, it requires that your records are complete, traceable, and protected against undetected changes. Any accounting software for German businesses must archive documents in a way that is tamper-proof, searchable, and accessible during an audit.
Retention periods were updated under the 2025 Bureaucracy Relief Act. Accounting books and annual financial statements must be retained for 10 years. Accounting vouchers, including invoices and receipts, now require 8 years. Business correspondence drops to 6 years. Scanned receipts can replace paper originals, but only when the scanning process reliably preserves content, readability, and authenticity. Your software needs to handle all of this automatically, not leave it to you to manage in a folder on your desktop.
EÜR: the income-surplus calculation most freelancers need
Many self-employed users in Germany file an Einnahmenüberschussrechnung (EÜR) rather than full double-entry accounts. The EÜR is a straightforward income-minus-expenses calculation, but tax authorities require it in a specific electronic format. Building one manually in a spreadsheet is a common and costly mistake, because the formatting requirements and field mappings are easy to get wrong.
Your accounting software should generate the EÜR automatically from your recorded transactions throughout the year. This means no year-end panic and no manual reconciliation. If a tool requires you to export raw data and assemble the EÜR yourself, cross it off your list.
VAT management and Umsatzsteuer obligations
If you are registered for VAT, you are required to submit Umsatzsteuer-Voranmeldung returns, either monthly or quarterly, plus an annual VAT declaration. Your accounting system in Germany must handle the correct standard and reduced rates (19% and 7%), plus Kleinunternehmer exemption handling under §19 UStG and 0% cases where legally applicable such as exports or intra-EU supplies. It should apply these accurately on every invoice and maintain running totals that feed directly into your returns. Poor VAT tracking frequently leads to unexpected liabilities at year end.
ELSTER integration and E-Invoice formats: the features that catch people off guard
Two features are becoming non-negotiable but are still poorly understood by many self-employed users. Getting them right saves hours every quarter and keeps you on the right side of the law.
Why direct ELSTER submission changes everything
ELSTER is Germany’s official tax filing portal. Many accounting tools can export data for you to paste into ELSTER’s web interface manually. That approach is error-prone, time-consuming, and unnecessarily stressful. Direct ELSTER submission from within the software means your VAT return goes to the Finanzamt in minutes, using your ELSTER certificate, without copying a single figure by hand.
The workflow is straightforward when the software supports it natively. You complete your bookkeeping for the period, the software pre-fills the UStVA fields from your recorded transactions, you review the figures, and you submit directly through the ELSTER interface. The confirmation is stored in your account. For self-employed users who file quarterly, this single feature saves more time than almost anything else on a spec sheet. If you also need to share data with a tax advisor, look for DATEV compatible accounting export as an added option.
ZUGFeRD and XRechnung: the E-Invoice mandate you cannot postpone
Since January 2025, all German businesses must be able to receive structured electronic invoices that comply with the EN 16931 standard. The two main formats are ZUGFeRD (a hybrid PDF with embedded XML, suited to B2B transactions) and XRechnung (pure XML, required for public-sector clients). The issuing mandate phases in later: businesses above €800,000 turnover must issue structured e-invoices from January 2027, and all remaining businesses follow from January 2028.
Even if your issuing deadline is 2028, your receiving obligation is already active. Any invoicing software in Germany that does not support at least one of these formats is already falling behind. Receiving, processing, and storing structured e-invoices is also a GoBD obligation, not just sending them. Start now, and you will not be scrambling when the issuing deadline arrives.
How these two requirements work together in practice
A cloud accounting system in Germany that handles both ELSTER and E-Invoices natively removes two separate compliance headaches from your workflow. Look for a platform that offers direct ELSTER certificate submission for VAT returns alongside the ability to create and receive ZUGFeRD and XRechnung invoices from within the same interface. Verify these capabilities during your trial by submitting a test return and exporting a sample invoice to check for embedded XML and EN 16931 compliance. Managing them through separate tools or manual processes multiplies the chances of something going wrong. Some freelancers who hire help will also want to check whether the platform covers payroll and accounting in Germany within a single subscription.
How to choose an accounting system in Germany: your practical buying checklist
Use this as a filter when you are comparing tools. If a platform cannot tick these boxes, it is not the right fit for a self-employed user in Germany.
Must-have features for self-employed users
- GoBD-compliant receipt storage with 8 to 10-year archiving built in
- Automatic EÜR generation from recorded transactions
- VAT management with correct rates (19%, 7%) and Kleinunternehmer exemption handling applied at the invoice level
- Direct ELSTER submission for Umsatzsteuer-Voranmeldung
- E-Invoice creation and receipt in ZUGFeRD or XRechnung format
- Invoice creation with all legally required Pflichtangaben (tax ID, invoice number, date, VAT rate or Kleinunternehmer note, and net/gross amounts) included automatically
Multilingual UI: a feature that matters more than you think
Germany has a large population of self-employed immigrants and international freelancers who understand their trade but struggle with German-language accounting software. This is not a cosmetic issue. Understanding what you are booking, what category an expense falls into, and what a tax field means directly affects compliance accuracy.
For a freelancer who moved to Germany from abroad, using software in a familiar language means fewer misclassified expenses and fewer costly mistakes. A tool you can actually read and navigate is more valuable than one with more features you cannot understand. When evaluating any Buchhaltungssystem Germany residents rely on, check the supported languages against your team’s actual needs before committing.
Pricing tiers and what you actually need
Basic invoicing tools start around €8 to €13 per month. Full bookkeeping with VAT returns and ELSTER integration typically costs €20 to €30 per month (approx., as of 2026, check with the provider). Most self-employed users need the middle tier: invoicing, receipt capture, EÜR, and direct ELSTER submission. Be cautious about over-buying complex double-entry systems built for larger firms. Equally, avoid under-buying with invoicing-only tools that leave you handling VAT returns manually through the ELSTER web portal.
Getting started: a quick walkthrough to test any accounting system in Germany
The best way to evaluate any accounting system is to run through your core workflows before you commit. Here is what that should look like during a trial.
Step 1: Create your first compliant invoice
Open the invoice creation screen, enter your client details, add line items, and assign the correct VAT rate. A solid accounting system for Germany automatically includes all legally required Pflichtangaben, so you do not need to remember the checklist yourself. If the software claims ZUGFeRD export, verify it by exporting a sample invoice and checking the embedded XML and EN 16931 compliance. Confirm that switching the interface language does not affect the output format of the invoice itself.
Step 2: Upload and categorize a receipt
Photograph or upload a PDF receipt, assign it a category (travel, office supplies, equipment), select the correct VAT rate, and flag any private-use portion as a Privatanteil. A GoBD-compliant system should archive the document immediately on save. Ask the vendor for their GoBD compliance statement and procedure documentation (Verfahrensdokumentation) showing immutability, audit trails, and retention handling. No separate document management tool should be needed.
Step 3: Submit a VAT advance return via ELSTER
At the end of the reporting period, open the Umsatzsteuer-Voranmeldung section. A well-designed accounting system in Germany aggregates your income and expense figures from the period and pre-fills the return fields. Review the figures, connect your ELSTER certificate, and submit directly. No manual data transfer to the ELSTER web portal should be needed. The Finanzamt confirmation should be stored in your account as your filing record for GoBD purposes. If the software does not support this natively, factor the extra manual effort into your decision.
How to narrow down your shortlist
After reading the feature requirements above, you have probably already eliminated several tools. Here is how to make the final call.
Questions that eliminate most of the field
Ask these questions about every tool you are considering. Does it file ELSTER directly using your certificate? Does it support E-Invoices in ZUGFeRD or XRechnung? Can you use it confidently in your language? Many tools in the German market do not meet at least one of these criteria for self-employed users, particularly those who are not native German speakers. Working through these questions first can shorten a list of twenty options to two or three, quickly.
Why Kontelio is worth trialing first for self-employed users
Kontelio was built for exactly this audience: self-employed users in Germany who want correct compliance without a steep learning curve. Its simplified mode shows only the features relevant to your business profile, and you can switch to the full view at any time. ZUGFeRD and XRechnung support (from the Start plan), direct ELSTER submission and automatic EÜR generation (from the Business plan) are core parts of the platform. It is not the most complex system on the market, and that is the point, a focused cloud accounting system in Germany that does the compliance essentials well beats a sprawling platform that overwhelms you. One limit: Kontelio is built for standard VAT taxation and does not support the Kleinunternehmerregelung (§ 19 UStG), so as a small business using the exemption you should choose another tool.
Kontelio offers a 30-day free trial without a credit card: use it to test the invoice creation and ELSTER submission workflows using your own figures. That hands-on test will tell you more than any comparison chart.
The right system is the one you actually use
The best accounting system in Germany is not the one with the most features. It is the one that handles your legal obligations, GoBD, EÜR, ELSTER, E-Invoices, without requiring you to become an accountant first. For self-employed users, that means a focused cloud tool that files VAT returns directly, creates compliant invoices, and stores receipts properly from the moment you upload them.
Use the checklist in this article to filter your options, run the ELSTER and invoice workflows in trial mode, and choose the tool you will open every week without dreading it. Consistent, compliant bookkeeping in a system you understand beats a feature-rich platform you abandon by March. Kontelio was designed for exactly that outcome. Try it and see how quickly the compliance side of your business stops feeling complicated.
Frequently asked questions
What is the best accounting system in Germany for freelancers?
The best accounting system in Germany for freelancers is one that covers GoBD-compliant storage, automatic EÜR generation, direct ELSTER submission, and E-Invoice support in a single platform. Usability matters too: a tool you can navigate confidently in your own language will always outperform a more powerful one you find confusing. Trial two or three shortlisted options using your actual workflows before committing.
Do I need DATEV compatible accounting software as a self-employed user?
Not necessarily. DATEV compatible accounting export becomes valuable if you work with a tax advisor who uses the DATEV system, since it allows seamless data transfer. If you manage your own books and file directly via ELSTER, native ELSTER integration is more relevant than DATEV compatibility.
What does GoBD-compliant accounting software actually do?
GoBD-compliant accounting software stores your documents in a tamper-proof, auditable format, maintains a change log, and enforces the legally required retention periods (10 years for books and financial statements, 8 years for invoices and receipts). It should also allow you to produce a complete audit trail on demand.
Is cloud accounting in Germany safe for sensitive financial data?
Cloud accounting in Germany is subject to GDPR and, for GoBD compliance, the data must remain accessible and unaltered for the full retention period. Choose a provider that stores data on EU-based servers, publishes a clear data processing agreement, and can demonstrate GoBD compliance through documented procedures.
More about the matching Kontelio feature: Self-employed
Step by step in the Kontelio user manual: Accounting software features
As of: October 2026. General information, not tax advice.