Home Finance Taxes Taxes for freelancers and self-employed workers in Germany
Last update on October 13, 2021
Written by Danielle Richardson

Discover what you’ll need to pay with our expert guide to taxes for freelancers and self-employed workers in Germany.

Self-employed tax in Germany can seem complex. And it’s true: there’s a lot of bureaucracy to register and complete your tax obligations. But this guide can give you all of the information you need, making the whole process that bit easier.

Whether you’re an entrepreneur, freelancer, or run your own business in Germany, you’ll need to make sure you know the various laws and rules around tax for self-employed workers.

This guide covers the following topics:


wundertax is rethinking the way expats do their German tax returns. Their easy-to-use website guides you through every step of the German tax return process, giving you more time to explore your new home. For simple and intuitive help in English, use wundertax for your tax returns

The self-employed tax system in Germany

To register for the German tax system, self-employed workers need a tax number from their local tax office. Once you’re registered, you’ll need to complete an annual tax return. Tax liabilities in Germany vary slightly depending on whether you run a business, are self-employed, or are a freelancer.

Freelancers working in a Berlin café

The types of taxes you pay also depend on what kind of business or service you’re offering. For instance, businesses providing goods must pay trade tax (Gewerbesteuer), while those offering professional services are exempt.

While many self-employed workers are exempt from making German social security contributions, it’s the law to have health insurance in Germany. Some self-employed people must pay contributions to Germany’s state pension fund; others choose to do so even if they don’t have to.

Self-employed income tax in Germany

In Germany, both expats and locals have to pay income tax. You pay income tax on your domestic and worldwide income and assets.

If you’re not a German resident, you’ll only pay income tax on the money you earn in Germany; otherwise, you’ll pay on your worldwide income.

Taxable income includes earnings from any of the following categories:

  • Self-employed income
  • Capital investment
  • Business income
  • Immovable property and certain tangible movable property
  • Royalties
  • Gains from private transactions, alimony, or annuities

The German government reviews income tax bands every year. The bands for 2020 and 2021 are the following.

Income tax bands in Germany for 2020

German income tax bandsGerman tax rate
Up to €9,4080%
€270,501 and above45%

Income tax bands in Germany for 2021

German income tax bandsGerman tax rate
Up to €9,7440%
€274,613 and above45%

Tax for self-employed sole traders and freelancers in Germany

Freelancers in Germany must apply to pay their income tax in quarterly installments when they start their business.

Tax installments are paid in advance during the year before submitting your tax return. The amount you’ve already paid is credited against the amount of income tax you owe, which is calculated after you submit your annual return.

As a result, many workers in Germany receive tax refunds. However, you may have to pay extra if it turns out that you owe more tax than you’ve already paid.

Filing German freelance taxes

Most freelancers don’t have to pay trade tax or contribute to the German social security system. However, they should consider making their own arrangements, particularly for things such as:

  • Health insurance, which also covers the risk of illness and the loss of income should you become sick.
  • Disability insurance, which covers the risk of monetary loss if you cannot continue working due to illness.
  • Life insurance, which is an option to supplement retirement income.

Tax for partnerships in Germany

In cases where two or more freelancers work together, they can form a partnership company. Workers in liberal professions, such as doctors, writers, accountants, or tax consultants can form partnership companies.

Partnerships are not liable to pay trade tax regardless of their turnover, but income tax is deducted from the profits of each shareholder. VAT must also be paid.

If the partnership employs any staff, it must pay payroll tax, too.

Tax on limited partnerships in Germany

Limited partnerships in Germany are when two or more entrepreneurs or companies team up to run a company together.

Generally, there is always at least one fully liable partner and at least one limited partner. The limited partner provides investment but doesn’t take part in managing the company.

Income tax is calculated on the profits earned by the shareholders and must be paid directly by them. The general partner can offset any losses against other sources of income on their tax return.

Limited partnerships may also have to pay trade tax if the company provides goods unless they qualify as a small business.

Trade tax has a 3.5% base rate throughout Germany. Each municipality then adds its own multiplier, so that it generally ranges between 7% and 17.5%.

Limited partnerships also have an annual tax-free trade allowance of €24,500.

Registering for self-employed tax in Germany

When initially setting up a business in Germany, you must register at the local tax office, the responsible professional association, and the associated accident insurance company.

It’s relatively easy to register with the local tax authority. You can usually send an informal letter detailing information such as your name, the name and nature of your business, and your contact details.

The tax authorities then send you a questionnaire asking for details such as your estimated income in the current tax year and whether you want to opt-in for VAT.

The tax authorities then base your estimated income tax installment amounts on the income estimate you provide.

You’ll pay the estimated tax during the year before your tax return is due. If you earn more or less than the estimated income, you’ll either pay a tax top-up or get a refund.

Self-employed tax deductions and credits in Germany

Tax deductions for freelancers

Business-related costs incurred during the calendar year you’re being taxed on can be deducted from your profits, reducing your overall tax bill.

Some of the most common deductible items used by self-employed and freelance workers include:

Purchases must only be for business use. In the case of telephone or internet costs – for example, where you only use your internet for work for a certain amount of time – you should calculate the proportion of your bill that’s from professional use and expense it accordingly.


The depreciation of certain assets can reduce how much tax you’re charged – but it’s not always tax-deductible.

There are three types of depreciation: conventional depreciation, a collective item, or the depreciation of low-value assets (purchases at a value of up to €800).

Low-value assets can be deducted in a one-time and immediate deduction, whereas higher-value purchases are usually deducted over several years.

The German Ministry of Finance regularly publishes depreciation allowances that can help to determine how long the customary deduction period is for various assets. For example, laptops can be fully depreciated after three years of use.

Deductions when you work from home

If you have a home office, you can claim tax deductions based on how much of your home is used for work, and how often.

If the room where you work is used for both professional and private purposes and there is another room available, then you can’t make any tax deductions.

However, if you only carry out business activities from your office and don’t have another room available, you can deduct up to €1,250 annually as business costs.

You can also claim deductions for things such as:

  • Building deductions or rent
  • Repair costs
  • German home insurance contributions
  • Renovation and maintenance
  • Property tax

Corporate tax in Germany

Self-employed workers don’t usually have to pay corporate tax in Germany.

Corporate tax must be paid by corporations, cooperatives, mutual insurance companies, legal entities such as societies and trusts, and commercial enterprises run by public legal entities.

The tax is levied on a taxpayer’s business income, with a municipal business tax charged as a lump-sum, which may be credited against income tax.

Germany’s federal corporate tax rate is 15%, with local municipalities setting additional rates ranging from 7% to 21%. KPMG estimates that businesses in Germany pay a total of between 22.83% and 36.83% in corporate tax.

How to file self-employed tax in Germany

German income tax returns are due after the end of December; this is the end of the German tax year. You must file your return after the tax year has ended, and the normal deadline is 31 July. So, for example, your 2020 return will be due by 31 July 2021. Returns prepared by tax professionals are due on 31 December.

You’ll receive a tax assessment from the tax office two to six months after submitting your return, detailing whether you should expect a refund or owe extra tax.

You can complete your tax declaration on paper, or online using the Federal Central Tax Office’s software. You’ll need to fill out a general tax form (Mantelbogen). Depending on your individual circumstances, there may be a number of other forms you need to fill out, too. To make things easier, there are a growing number of online platforms in Germany that can help you file your tax returns. These include:

These services can help make the tax return process much easier, as well as helping you get any returns you might be owed. Altenatively, you can go to Mein ELSTER (in German) to file your submission. Some online explanatory forms (in German) can give some extra help.

VAT in Germany for self-employed people

In Germany, revenue generated by freelance work is generally taxable for VAT (Mehrwertsteuer or MwSt), unless it’s for services such as medical or dental services.

You’ll either pay 19% or a reduced 7% MwSt, depending on the kind of service that’s been provided. You must show the MwSt on the invoice. As part of the government’s response to the coronavirus pandemic, hospitality companies pay a lower rate of 7% until 30 June 2021.

Freelancer working in Berlin

Freelancers with new businesses must prepare their VAT declarations monthly for the first two years. After that, how often you need to declare MwSt depends on how much you earned in the first two years.

If your MwSt the previous year was less than €1,000, you don’t need to prepare MwSt declarations in the future, but you need to declare all revenue in your annual MwSt return (Umsatzsteuererklärung).

For MwSt declarations less than €7,500, you’ll need to prepare quarterly declarations. If you paid more than €7,500 you must continue to prepare monthly MwSt declarations.

You can deduct the MwSt you were invoiced from the MwSt you were charged. The difference has to be paid to the tax authorities as an installment payment.

Social security for self-employed workers in Germany

Germany has a social security system that many workers must make contributions to. Generally, freelancers aren’t liable to the German social security system.

They do not need to contribute to the governmental healthcare, unemployment, and pension insurances. However, it’s a good idea to make your own arrangements instead.

This is particularly important for:

  • Health insurance, which also covers the risk of illness and the loss of income if you get ill.
  • Disability insurance to cover the risk of monetary loss if you are unable to continue working due to illness.
  • Life insurance is also an option to supplement retirement income.

Artists and journalists may need to join the government’s Kuenstlersozialkasse scheme to make insurance contributions.

The contributions depend on your income. There is a ceiling on the total annual income that contributors are able to make, which changes each year.

In 2021, the total contribution rates for Kuenstlersozialkasse are:

  • Pension insurance: 18.6%
  • Health insurance: 14.6%
  • Care insurance: 3.05% for parents, or 3.30% for those without children

Combining freelance work and paid employment in Germany

German tax rules do enable employed workers to carry out extra freelance work. There is an added tax burden, however, and you must make sure you’re honest about any extra income you’re receiving.

Complicating your tax affairs in this way might mean it’s a good idea to get some professional tax advice.

As an expat, you must make sure your German residence permit allows you to carry out freelance work, as some are restricted to just employment.

Man working in a café

Additionally, you must also register for self-employment and may need to submit a tax return.

While your employment income is subject to a wage tax held by your employer, income from your freelance work is taxed separately. It is your responsibility to pay this tax.

The German tax office estimates your tax for the current year and you’ll have to make income tax prepayments four times a year. Then, when it’s time to file your tax return, you’ll have to detail the income from your employment as well as freelance income.

Wage tax that’s been withheld and provisional tax payments are deducted from your total tax liability. This means you’ll either get a tax refund or a bill asking for an extra payment.

Self-employed tax fines in Germany

Workers who fail to file their German income tax return on time may need to pay late filing fees.

For each month your return is late, you’ll be fined 0.25% of the total assessed tax. So, if your tax total is €10,000, you’ll pay €25 a month in late fees.

If you’re late paying the tax you owe, you’ll be fined 1% of the unpaid amount each month that you fail to pay it.

Associations for entrepreneurs in Germany

There are a number of associations for entrepreneurs in Germany, which can be a great way of gaining help and advice.

A few such associations include the following:

How to find an accountant or financial advisor in Germany

If your circumstances are more complicated, or you’re not sure where you stand in the German tax system, it can be worth getting professional advice.

Consider joining a Lohnsteuerhilfeverein – a non-profit organization that can help with your taxes for a small membership fee. You can find your local center online.

A tax consultant can also advise on issues around tax law and business management, but it can be expensive. To find a professional near you, check the German Federal Chamber of Tax Consultants and the German Association of Tax Advisors.

Useful resources