Guides for freelancers and the self-employed in Germany
Tax number, invoices, e-invoices, ELSTER, VAT and EÜR – explained briefly, with the official German terms.
Starting & registering
How to become a freelancer or self-employed in Germany
Whether you freelance in IT, work as a designer or translator, or run your own trade business (Gewerbe): these are the steps and obligations ahead of you – and how to keep track from day one.
Freiberufler or Gewerbe? How to classify your self-employment in Germany
You are a freelancer (Freiberufler) if your activity is listed in § 18 EStG or is similar to a profession listed there – above all for scientific, artistic, literary, teaching or educational work. Everything else is usually a trade business (Gewerbe). The classification determines trade registration, trade tax (Gewerbesteuer), the IHK fee and the obligation to keep double-entry books.
Registering a business in Germany: your trade registration (Gewerbeanmeldung) step by step
You register a trade business (Gewerbe) no later than the first day of your activity at the trade office (Gewerbeamt) of the municipality where your business is based – online in many cities, otherwise in person. It usually costs €15 to €65, often takes only minutes and sets off a chain of events: the tax office (Finanzamt), the Chamber of Commerce (IHK) or Chamber of Crafts and the employers’ liability insurance association (Berufsgenossenschaft) will contact you afterwards.
Tax registration questionnaire (Fragebogen zur steuerlichen Erfassung): section-by-section guide
With the tax registration questionnaire (Fragebogen zur steuerlichen Erfassung) you register as self-employed with the tax office (Finanzamt) and receive your tax number (Steuernummer). You must submit it electronically via Mein ELSTER within one month of starting your activity (§ 138 Abs. 1b AO). The key decisions in it: profit estimate, small business scheme (Kleinunternehmerregelung), accrual or cash-basis VAT, and the VAT ID (USt-IdNr.).
Applying for a tax number and VAT ID in Germany: all the numbers at a glance
As a self-employed person in Germany you have up to four numbers: your personal tax ID (Steuer-ID), the tax number (Steuernummer) from the tax office, the VAT ID (USt-IdNr.) for EU business and the new business identification number (W-IdNr.). You get the tax number through the tax registration questionnaire, the VAT ID at the same time or later from the Federal Central Tax Office. Every invoice must show the tax number or the VAT ID.
Self-employed on the side in Germany: what to watch out for alongside a job, studies or parental leave
Being self-employed on the side (nebenberuflich selbstständig) is possible in Germany without special permission: you register the activity with the tax office (and, if applicable, the trade office) like any founder, file an income tax return with Anlage N and EÜR, and check whether your employer needs to be informed. For tax purposes there is no “side business discount” – only the hardship allowance (Härteausgleich) up to €820 and the small business scheme (Kleinunternehmerregelung).
Choosing a legal form in Germany: which business structure suits your start-up?
For most solo self-employed people, the sole proprietorship (Einzelunternehmen) or freelance activity is the best start: no costs, no minimum capital, a simple EÜR. A UG or GmbH is mainly worthwhile if you need to limit liability risks, are starting up with partners or investors, or want to keep high profits in the company – in return you pay with a notary, a balance sheet and more administration.
Bogus self-employment in Germany: criteria, status determination and how to avoid it
You are bogusly self-employed (scheinselbstständig) if on paper you work as a freelancer but in reality you are bound by instructions and integrated into your client’s organisation like an employee. The client then owes social security contributions retroactively. This must be distinguished from the genuinely self-employed person with only one client: they remain self-employed but are themselves subject to compulsory pension insurance.
Self-employed as a foreigner in Germany: residence, registration and taxes
With a passport from an EU/EEA country or Switzerland you can become self-employed in Germany without any special permit – just like Germans. From all other countries you need a residence title that expressly allows self-employment: either a residence permit under § 21 AufenthG or a permit from the immigration office (Ausländerbehörde) in addition to your existing title. After that, the same tax and registration rules apply as for everyone else.
VAT (Umsatzsteuer)
Kleinunternehmerregelung 2026: Germany’s small business scheme – limits, pros and cons, invoices and switching
Under the small business scheme (Kleinunternehmerregelung) of § 19 UStG you do not charge VAT (Umsatzsteuer) on your invoices and do not file advance VAT returns. Since 2025: your total turnover may be at most €25,000 in the previous year and at most €100,000 in the current year – both net. In return, you cannot reclaim input VAT (Vorsteuer) on your purchases.
VAT for the self-employed in Germany: tax rates, input VAT, cash and accrual basis
As a self-employed person in Germany you usually charge your clients 19 % or 7 % VAT (Umsatzsteuer), deduct the VAT on your own purchases as input VAT (Vorsteuer) and pay only the difference – the VAT payable (Zahllast) – to the tax office. When the tax arises, which sales are VAT-exempt and how to calculate correctly is shown in this guide with examples.
Advance VAT return in Germany (Umsatzsteuer-Voranmeldung): deadlines, fields and filing
If you charge VAT, you report it to the tax office in advance at regular intervals. This is how the advance VAT return (Umsatzsteuer-Voranmeldung, UStVA) works for the self-employed.
Permanent deadline extension (Dauerfristverlängerung): one more month for your advance VAT return
With the permanent deadline extension (Dauerfristverlängerung) you file each advance VAT return (Umsatzsteuer-Voranmeldung) one month later and also pay one month later – on the 10th of the month after next instead of the 10th of the following month. Quarterly filers get it for free; monthly filers make a special prepayment (Sondervorauszahlung) of 1/11 of the previous year’s prepayments by 10 February each year, which is offset in the December return.
Reverse charge in Germany: who owes the VAT – in both directions
Under the reverse charge procedure (Reverse-Charge-Verfahren, § 13b UStG) it is not the supplier but the customer who owes the VAT. For you this means: you write invoices to businesses abroad without German VAT, and for services bought from abroad – such as online advertising or software – you declare the tax yourself. Here you can find out what applies when, what belongs on the invoice and which Kennzahlen of the advance VAT return (Umsatzsteuer-Voranmeldung) the amounts go into.
EC sales list (Zusammenfassende Meldung, ZM) in Germany: who, what, by when – step by step
You file the EC sales list (Zusammenfassende Meldung, ZM) if you supply goods VAT-free to businesses in other EU countries or provide services to them under the reverse charge procedure. It must reach the Federal Central Tax Office (Bundeszentralamt für Steuern) electronically by the 25th day after the end of the quarter (for large supplies of goods: the month) – with no deadline extension. Here is what goes into it, how to correct it and how it must match your VAT return.
One-Stop-Shop (OSS): VAT on sales to consumers in the EU
If you sell goods by mail order or digital services to private individuals in other EU countries and exceed €10,000 a year, you owe the VAT of your customers’ country. With the One-Stop-Shop (OSS) you report and pay this tax quarterly in one place at the Federal Central Tax Office (Bundeszentralamt für Steuern, BZSt) – instead of registering separately in each country.
Annual VAT return (Umsatzsteuererklärung) in Germany: obligation, deadline, reconciliation with advance returns and final payment
The annual VAT return (Umsatzsteuererklärung) sums up all sales and input VAT of a calendar year and settles them against your advance returns. Every business subject to standard VAT files it electronically via ELSTER each year – for 2025 by 31 July 2026. You pay any difference from the prepayments one month after filing, or you get it refunded.
Invoices & payments
Writing invoices in Germany: requirements and invoicing software
An invoice without the mandatory details costs your client the input VAT deduction – and costs you time for corrections. This is what every invoice in Germany must include.
E-invoicing in Germany (E-Rechnung): what freelancers need to know
Since 2025, e-invoicing between businesses in Germany has been mandatory – introduced in stages. When you have to do what, and which formats count.
XRechnung, ZUGFeRD and Peppol: German e-invoice formats compared
XRechnung and ZUGFeRD are both valid e-invoices (E-Rechnungen) under the European standard EN 16931 – XRechnung as a pure XML file, ZUGFeRD as a PDF with embedded XML. Peppol is not a format but a network for transmission. Here you find out which format you need when, and which ZUGFeRD profiles are not enough.
Cancellation invoice (Stornorechnung) and invoice correction in Germany: how to correct an invoice properly
You may neither change nor delete an invoice once it has been issued. Small mistakes such as a missing date of supply are fixed with an invoice amendment (Rechnungsberichtigung); if the invoice is fundamentally wrong, you cancel it with a cancellation invoice (Stornorechnung) and issue a new one. If only the amount changes, for example because of a discount, an invoice correction (Rechnungskorrektur) for the difference is enough.
Payment reminders and dunning letters in Germany: how to get paid
If a client doesn’t pay, you first send a friendly payment reminder (Zahlungserinnerung), then a dunning letter (Mahnung) with a deadline. A business automatically falls into default (Verzug) at the latest 30 days after the due date and receipt of the invoice; from then on you can charge late interest of currently 10.52% a year and a flat fee of €40. If none of this works, you apply online for a court payment order (Mahnbescheid).
Advance payments and interim invoices: how to bill large projects correctly in Germany
With an advance payment invoice (Anzahlungsrechnung) or interim invoice (Abschlagsrechnung) you ask for money before a job is finished. VAT on it already arises when the payment comes in (Mindest-Istversteuerung). At the end you issue a final invoice (Schlussrechnung) for the entire service and deduct all advance payments received, including their VAT – otherwise you owe the tax twice.
Writing a quote in Germany: structure, validity period and template for freelancers
A good quote (Angebot) describes exactly what you deliver, at what price and how long the offer stands. Legally you are bound by a quote as soon as the client has received it – until the validity period ends or, without a deadline, for a reasonable time. A cost estimate (Kostenvoranschlag), on the other hand, is an estimate that you may exceed only slightly.
Calculating your hourly rate as a freelancer in Germany: how to price correctly
You calculate your minimum hourly rate (Stundensatz) like this: (desired profit + business costs) ÷ billable hours. The profit has to cover living costs, health and long-term care insurance, pension provision and income tax; realistically only about 1,000 to 1,200 hours a year are billable. For an income at the level of a well-paid employee you quickly end up at €80 to €90 net per hour.
Invoicing software for Kleinunternehmer 2026: the best solutions compared – and what really matters
Looking for invoicing software for Kleinunternehmer that lets you write professional invoices – without VAT mistakes, Excel chaos or hours of training? Then don’t look at the monthly price alone. Good invoicing software for Kleinunternehmer takes the rules of § 19 UStG into account, helps you manage your invoices and helps you keep track of new requirements such as e-invoicing.
Bookkeeping & receipts
Bookkeeping for the self-employed in Germany: what you really have to do
Most self-employed people in Germany do not need double-entry bookkeeping, just a clean cash-basis profit statement (Einnahmenüberschussrechnung, EÜR): all income and expenses with receipts, organised and recorded promptly. With a fixed monthly routine of one to two hours, bookkeeping stays small – and the tax return becomes a formality.
GoBD and retention periods: what the self-employed in Germany need to know in 2026
The GoBD govern how you keep and store books, records and receipts electronically – even as a sole trader using the EÜR. Since 2025 the retention periods (Aufbewahrungsfristen) are: eight years for accounting vouchers such as invoices and bank statements, ten years for books, records and the EÜR, and six years for other business letters, each counted from the end of the calendar year.
Keeping a cash book (Kassenbuch) in Germany: who must, what goes in and how to do it right
You need a cash book (Kassenbuch) as soon as your business has its own cash till. Companies that prepare balance sheets always keep one as part of their bookkeeping; with the EÜR there is no explicit cash book obligation, but you must record every cash receipt and cash expense individually and daily – and a cash book is the safest way to do that.
Charts of accounts SKR03 and SKR04: differences and key accounts
SKR03 and SKR04 are DATEV’s two standard charts of accounts (Kontenrahmen), which most businesses in Germany use for bookkeeping. For the self-employed with an EÜR, SKR03 is the usual choice; SKR04 is common for GmbHs and balance sheet accounting. Neither is required by law – what matters is that every account ends up in the right line of the tax return.
Business bank account for the self-employed in Germany: requirement, benefits and correct use
As a sole trader or freelancer in Germany you are not obliged to keep a separate business bank account (Geschäftskonto). A GmbH or UG, on the other hand, needs its own account. Still, a separate account pays off for almost every self-employed person: bookkeeping becomes easier, bank reconciliation unambiguous, and your private spending stays private during a tax audit.
Business meals and the Bewirtungsbeleg: what you can deduct in Germany in 2026
If you invite clients or business partners for a meal for a business reason, 70% of the costs are business expenses and the input VAT is 100% deductible. The requirement is a complete entertainment receipt (Bewirtungsbeleg): the restaurant’s machine-generated invoice plus the occasion and the participants – and a separate booking.
How the DATEV Accounting System in Germany Works and What Freelancers Need to Know
Your tax advisor mentions DATEV in passing, and suddenly you’re not sure what you’re supposed to do about it. Do you need to sign up? Buy something? Or is this entirely their problem? If you’re trying to understand the DATEV accounting system in Germany as a freelancer, you’re asking exactly the right question. Germany’s dominant accounting infrastructure has been around since 1966, and yet many freelancers who interact with it report genuine confusion about what it actually is or how it fits into their workflow. This isn’t as complicated as it sounds, but there are real trade-offs to understand before you decide how to manage your books.
Doing your own bookkeeping without a tax advisor: a step-by-step plan for the self-employed
Many self-employed people pay regularly for their bookkeeping, yet many freelancers and small business owners can do their own bookkeeping without a tax advisor (Steuerberater) once a working system is in place. What is usually missing is not expertise, but a clear plan.
How to do your bookkeeping safely without a tax advisor in 7 clear steps
Many self-employed people ask themselves: can I do my bookkeeping safely without a tax advisor (Steuerberater)? For most sole proprietors and freelancers the answer is yes, provided the system is right. The real fear is rarely the work itself, but the mistakes. A wrong tax rate, a missing receipt, a forgotten deadline: the Finanzamt makes no exceptions. Yet doing your own bookkeeping is no black magic; above all it is a question of the right approach.
Profit & business expenses
EÜR explained: the profit statement (Einnahmenüberschussrechnung) for the self-employed
Freelancers and many trade businesses calculate their profit with the cash-basis profit statement (Einnahmenüberschussrechnung, EÜR). This is how the Anlage EÜR works – and how to send it to ELSTER without stress.
How to fill in the Anlage EÜR: the 2025 form line by line
The Anlage EÜR is the official form you use as a freelancer (Freiberufler) or trader (Gewerbetreibender) to report your profit to the tax office (Finanzamt). You fill it in electronically via ELSTER: business income in lines 12 to 23, business expenses in lines 24 to 75, then the calculation of profit up to line 97. Here is what goes in which line.
Deductible business expenses: what the self-employed in Germany can deduct from tax
Business expenses (Betriebsausgaben) are all costs incurred because of your business (§ 4 Abs. 4 EStG). They reduce your profit and with it income tax, solidarity surcharge, church tax and, if applicable, trade tax. Here is the complete list, the limits and what the tax office (Finanzamt) does not accept.
Depreciation (AfA) in Germany: how to deduct business purchases over several years
If you buy something for your business that lasts longer than a year and costs more than €800 net, you cannot deduct the price straight away. You spread it over its useful life as depreciation (Absetzung für Abnutzung, AfA) – usually straight-line, and since July 2025 optionally declining-balance again at up to 30 %. Computers and software are the big exception: they are written off in one year.
Low-value assets (GWG) in Germany: deduct immediately up to €800 net
If an item for your business costs no more than €800 net, you may deduct it in full as a low-value asset (geringwertiges Wirtschaftsgut, GWG) in the year of purchase instead of depreciating it over several years (§ 6 Abs. 2 EStG). The limit always applies net – even for small businesses (Kleinunternehmer). Alternatively there is the pool item (Sammelposten) for purchases from €250.01 to €1,000.
Home office allowance and home study: what the self-employed can deduct in Germany in 2026
If you work from home, you can deduct either €6 per home office day (at most €1,260 a year) as a business expense or – if a separate study (Arbeitszimmer) is the centre of your entire activity – the proportional room costs or an annual flat rate of €1,260. Here you see which option suits you and how to calculate it correctly.
Travel and mileage costs for the self-employed in Germany: what you can deduct in 2026
In 2026, trips between your home and your place of business are covered by the commuting allowance (Entfernungspauschale) of €0.38 per kilometre of distance from the first kilometre. Trips to clients and other business trips are deducted at €0.30 per kilometre driven (car) or at actual cost – plus meal allowances, hotel and incidental costs. Here is how to tell the cases apart and calculate correctly.
Company car and private use: how to tax your car as a self-employed person in Germany
If you use your car more than 50% for business, it belongs to your business assets (Betriebsvermögen): all costs are business expenses, and you tax the private use either as a flat 1% of the gross list price per month or precisely with a logbook (Fahrtenbuch). For electric cars a quarter of that applies. Here you find both methods with figures, plus VAT and the special rules.
Taxes & tax office
Income tax return for the self-employed in Germany: forms, 2026 tax rates and worked examples
As a self-employed person in Germany you must file an income tax return (Einkommensteuererklärung) electronically via ELSTER every year – with the main form, Anlage S or G, Anlage EÜR and usually Anlage Vorsorgeaufwand. Your profit is taxed after deducting special expenses: in 2026 the first €12,348 is tax-free, after that the tax rate rises from 14 % to 42 % or 45 %.
Tax prepayments for the self-employed in Germany: dates, amount and reduction
The self-employed in Germany don’t pay their income tax only after the assessment, but quarterly in advance: on 10 March, 10 June, 10 September and 10 December. Traders pay trade tax (Gewerbesteuer) on 15 February, 15 May, 15 August and 15 November. The amount is based on your last assessment – and can be adjusted if your profit falls or rises.
Tax reserves for the self-employed in Germany: how much money should you set aside for taxes?
Set aside the VAT from every invoice in full – it belongs to the tax office. From your profit you should also reserve 30 to 40% for income tax, trade tax and, if you don’t pay them fully as you go, health and long-term care insurance. With small profits less is enough; with high profits or a high trade tax multiplier rather more.
Calculating trade tax in Germany: formula, allowance, Hebesatz and income tax credit
Trade tax (Gewerbesteuer) is paid by traders, not by freelancers (Freiberufler). The formula: (profit + add-backs − deductions, rounded down to €100 − €24,500 allowance) × 3.5% × the municipality’s multiplier (Hebesatz). For sole traders and partnerships it is credited against income tax at 4.0 times the tax base amount – so up to a 400% Hebesatz it costs you almost nothing on balance.
ELSTER for freelancers: file your tax returns directly from Kontelio
Self-employed people in Germany must file their tax returns electronically. Instead of typing every figure into Mein ELSTER by hand, you send them straight from your bookkeeping with Kontelio.
Tax deadlines for the self-employed in Germany: tax calendar 2026 and 2027
As a self-employed person in Germany you have four kinds of tax deadlines: the advance VAT return (Umsatzsteuer-Voranmeldung) on the 10th, the EC Sales List (Zusammenfassende Meldung) on the 25th, the prepayments for income tax and trade tax on fixed quarterly dates, and the annual returns. The returns for 2025 were due by 31 July 2026, with a tax advisor by 1 March 2027; for 2026 the deadline ends on 2 August 2027. If a deadline falls on a weekend or public holiday, the next working day applies.
Checking your tax assessment and filing an objection in Germany: how to proceed
A tax assessment (Steuerbescheid) is deemed notified on the fourth day after dispatch; from then on you have one month to file an objection (Einspruch). So check the assessment against your return immediately – especially the deviations in the explanations. The objection is free and possible via ELSTER, but does not postpone payment: for that you also need an application for suspension of enforcement (Aussetzung der Vollziehung).
Late filing and late payment surcharges in Germany: what being late costs and how to avoid it
If you file a tax return late, you risk a late filing surcharge (Verspätungszuschlag): 0.25 % of the additional payment per month or part of a month, at least €25 per month – automatically after 14 months. If you pay late, every month or part of a month costs a 1 % late payment surcharge (Säumniszuschlag) on the amount rounded down to €50. Interest on back taxes and a coercive fine can come on top. Here is how to calculate it all – and how to avoid it.
Tax audit (Betriebsprüfung) for the self-employed and small businesses in Germany
Micro businesses are rarely audited – in 2024 only 0.7 % of them were audited per year. But when the audit order arrives, the tax office (Finanzamt) usually checks the last three years: receipts, bookkeeping, private-use shares and VAT. If you keep your data in line with GoBD, know the typical focus areas and understand the process, you will usually get through a tax audit with small or no additional payments.
Insurance & pensions
Health insurance for the self-employed in Germany: contributions, public or private, and sickness benefit 2026
As a self-employed person in Germany you have to arrange your own health insurance (Krankenversicherung): either voluntarily in the statutory health insurance (GKV) with an income-based contribution – in 2026 at least around €270 a month including long-term care insurance – or privately (PKV) with a contribution based on age and health. Here are the 2026 figures, worked examples and the pitfalls when switching.
Pension planning for the self-employed in Germany: obligations, options and tax benefits in 2026
Most self-employed people in Germany are not automatically covered by the statutory pension system and have to provide for retirement themselves. Some professions – such as teachers, midwives, carers and registered craftspeople – are, however, subject to mandatory insurance. Here you find out whether you have to pay, what the statutory pension (gesetzliche Rente) costs in 2026 and how to combine the Rürup pension, ETFs and the Altersvorsorgedepot subsidised from 2027.
Artists’ social insurance (Künstlersozialkasse, KSK) in Germany: membership, contributions and levy 2026
Through the Künstlersozialkasse (KSK, artists’ social insurance fund), self-employed artists and publicists in Germany have statutory health, long-term care and pension insurance and pay only about half of the contributions – the rest is covered by the federal government and clients. The requirement is usually an annual profit of at least €3,900 from artistic or journalistic work. Here you can read who is accepted, what it costs and when you as a client pay the artists’ social security levy (Künstlersozialabgabe) yourself.
Software & tools
Choosing accounting software for the self-employed: a checklist for Germany
Good accounting software for Germany creates invoices with all mandatory details and as e-invoices, archives receipts in line with GoBD, prepares the advance VAT return (Umsatzsteuer-Voranmeldung) and the EÜR, and submits them to ELSTER. Whether a program can do all of this – and on which plan – is best checked with the checklist in this guide before you enter any data.
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.
Best accounting software in Germany for freelancers and small businesses: compliance, price, and simplicity
If you’re searching for the best accounting software Germany offers as a freelancer or small business, this guide is your starting point. You’ve registered your business, opened a bank account, and felt genuinely proud of yourself. Then the first tax quarter arrives. Your invoicing app, the one you used perfectly well back home, can’t file a VAT return via ELSTER. It doesn’t know what an EÜR is. And your new client just asked for an XRechnung. Suddenly, “I’ll just use the same tool as before” stops being an option.
Top accounting software in Germany for freelancers and small businesses
Choosing accounting software in Germany is not like picking a project management app. Get it wrong and you’re not just inefficient, you’re non-compliant. German tax law requires GoBD-compliant recordkeeping, ELSTER-based filing, and since January 2025, the ability to receive structured e-invoices. Germany is now in a transition period for mandatory issuance, with full mandatory sending phases beginning from 2027. The wrong tool doesn’t just slow you down. It creates real legal exposure: penalties, audit risk, and potential tax reassessments that a compliant tool would have made avoidable.
Best accounting software in Germany for freelancers and sole traders — GDPR, ELSTER and e‑invoice ready
You set up as a self-employed person in Germany and immediately hit a wall of acronyms: GoBD, ELSTER, EÜR, ZUGFeRD, XRechnung. According to their providers’ published information (as of October 2026), international tools like Xero or QuickBooks do not document native GoBD-compliant archiving, built-in ELSTER integration or structured German e-invoice support. You load up a familiar invoicing app and realize it has no idea what a Steuernummer is, let alone how to file a Umsatzsteuer-Voranmeldung. German platforms like DATEV, on the other hand, are largely geared to working with a tax adviser and are priced accordingly.
Best accounting software used in Germany for freelancers and microbusinesses
Choosing the right accounting software used in Germany means navigating a comparatively complex and detailed set of tax and accounting rules. GoBD archiving, ELSTER tax submissions, structured e-invoicing in ZUGFeRD or XRechnung format, and the EÜR income-expense report for eligible freelancers each carry real legal weight. Pick the wrong software and you are not just inconvenienced, you are exposed to audit risk and unnecessary rework. This guide maps the main tools used in Germany, explains what each one actually covers, and helps you find the right fit for your situation, whether you are a German-speaking freelancer or an international entrepreneur who just set up in Berlin.
QuickBooks in Germany: what the self-employed should check before starting
QuickBooks Online can be used in Germany: Intuit offers the international version with a German product page and a German interface. However, Intuit makes no statements for Germany about ELSTER, the advance VAT return (Umsatzsteuer-Voranmeldung), XRechnung, ZUGFeRD, DATEV or GoBD (as of October 2026). This guide shows which German obligations you then have to solve differently.
Top reasons German freelancers choose local accounting over Xero
When evaluating xero accounting germany options, freelancers quickly discover that not all cloud-based bookkeeping tools are built with the Finanzamt in mind. Xero has a strong international reputation, and many German freelancers are drawn to it because they want a modern, cloud-based bookkeeping tool without a steep learning curve. What often becomes clear after signing up is that the platform wasn’t built around German tax law, and that gap shows up fast. German freelancers operate under a specific compliance stack: GoBD data retention rules, ELSTER tax submissions, EÜR profit-and-loss reporting, and structured e-invoicing requirements that have been rolling out since 2025. In Xero’s published information (as of October 2026) we found none of these handled natively.
Is FreshBooks right for freelancers in Germany? Feature and compliance comparison with a local alternative
You find FreshBooks through an English-language freelancer blog, the pricing looks reasonable, the interface looks clean, and you sign up. Then reality sets in. A German client asks for a ZUGFeRD invoice. Your Steuerberater wants a DATEV-compatible export. Your Finanzamt expects your Umsatzsteuervoranmeldung filed through ELSTER. Suddenly, a globally popular invoicing tool starts to feel like a tool built for a different country entirely, because it is. If you have been researching FreshBooks Germany options, you are not alone, and the gap between what FreshBooks offers and what German compliance requires is worth understanding before you commit.
New on the blog

Creating an Eigenbeleg: Template, Mandatory Details and Limits
Lost receipt, a parking machine that prints no ticket, a tip in a taxi: with an Eigenbeleg (self-issued receipt) you can still record a business expense properly in your bookkeeping. You create it yourself, informally, by hand or digitally.

Input VAT Deduction: Requirements and Correct Timing 2026
You may reclaim the VAT on an incoming invoice from the Finanzamt if four conditions are met at the same time: you are a VAT-liable business owner, the service was provided for your …

Kleinunternehmer Invoice 2026: Mandatory Details, Note and Template
As a Kleinunternehmer (small business owner), you write invoices without Umsatzsteuer (VAT). Still, it doesn’t work without rules. Since 2025, a separate, shorter list of mandatory details applies to you. One sentence must not be missing from any invoice: the …
Let Kontelio handle it for you
Invoices, receipts, VAT and EÜR in one tool – filed directly with ELSTER. 30 days free, no credit card.