
Germany
German Einkommensteuer (Personal Income Tax)
Germany's personal income tax system is progressive, with rates increasing with income. It includes a solidarity surcharge and mandatory social security contributions for most residents.
Income Tax
0%–45%
Plus solidarity surcharge
Corporate Tax
15%
Federal rate + trade tax
VAT / GST
19%
Standard VAT rate
Nomad Visa
Not Available
No dedicated program
Tax System Overview
Germany operates a progressive tax system where residents are taxed on their worldwide income. Non-residents are taxed only on German-source income. The system is characterized by high social security contributions and a solidarity surcharge.
System Type
Progressive income tax system with mandatory social security contributions.
Resident Taxation
Taxed on worldwide income, including employment, self-employment, capital gains, and rental income.
Non-Resident Taxation
Taxed only on German-source income, typically at a flat rate or through withholding taxes.
Tax Year
January 1 – December 31
Income Tax Bands
Official income tax bands for Germany based on annual taxable income in local currency (2024).
Tax Treaty
Double Taxation Agreements reduce withholding taxes and clarify tax residency rules for income from foreign sources.
United States of America
Treaty ActiveThe Germany-US Double Taxation Treaty aims to prevent double taxation on income and capital, reduce withholding taxes, and facilitate information exchange between the two countries' tax authorities.
Key Benefits
Prevents double taxation for individuals and companies operating in both Germany and the US.
Reduces withholding taxes on cross-border payments like dividends, interest, and royalties.
Clarifies which country has the primary right to tax specific types of income.
Provides mechanisms for resolving disputes and exchanging tax information.
Totalization Agreement
These agreements ensure that workers are covered by only one social security system at a time and can combine periods of coverage.
United States of America
Agreement ActiveThe Germany-US Totalization Agreement coordinates social security programs, preventing double taxation of earnings for social security purposes and helping workers qualify for benefits based on combined work periods.
Coverage Areas
Facts
- Prevents workers from paying social security taxes to both Germany and the US on the same earnings.
- Allows individuals to combine periods of coverage in both countries to meet minimum eligibility requirements for benefits.
- Applies to employees and self-employed individuals who have worked in both countries.
Other Countries with Agreements
Business & Freelancing
Corporate Tax Rate
The federal corporate tax rate is 15%. Additionally, a solidarity surcharge of 5.5% on the corporate tax is levied, plus local trade tax (Gewerbesteuer) which varies by municipality (typically 14-17% effective rate).
VAT Registration
Mandatory for businesses with annual turnover exceeding €22,000 in the previous calendar year or expected to exceed €50,000 in the current year. Small businesses below this threshold can opt for VAT exemption.
Freelancer Rules
Freelancers (Freiberufler) are generally exempt from trade tax but must register with the tax office and pay income tax. They are subject to mandatory social security contributions (health, pension, unemployment, long-term care) unless specifically exempted.
Crypto Policy
Capital gains from cryptocurrency sales are tax-free if held for more than one year. If held for less than one year, gains are taxed at the individual's progressive income tax rate. Mining and staking income are generally considered taxable income.
Frequently Asked Questions
Digital Nomad & Benefits
Visa Details
Tax Perks
No capital gains tax on cryptocurrencies held for over one year.
Extensive double taxation treaty network to prevent double taxation on foreign income.
High quality of public services (healthcare, education) funded by taxes and social contributions.
Filing Roadmap
Obtain a Tax ID (Steuer-ID)
Upon registering your residence in Germany (Anmeldung), you will automatically receive a tax identification number (Steuer-ID) by post. This is essential for all tax-related matters.
Register with the Tax Office (Finanzamt)
If you are self-employed or a freelancer, you must register your activity with your local tax office (Finanzamt) and obtain a tax number (Steuernummer) for your business.
Gather All Income Documents
Collect all relevant documents, including your annual wage statement (Lohnsteuerbescheinigung), bank statements, investment income statements, and any receipts for deductible expenses.
Complete Your Tax Return
Fill out the official tax forms (e.g., Mantelbogen ESt 1 A, Anlage N for employment, Anlage S for self-employment). This can be done manually, with tax software (e.g., Elster), or via a tax advisor.
Submit Your Tax Return
Submit your completed tax return electronically via the ELSTER portal (elster.de) or by mail to your local Finanzamt by the official deadline (July 31 or February 28 with a tax advisor).
Receive Tax Assessment and Pay/Refund
After processing, you will receive a tax assessment (Steuerbescheid). If tax is due, pay it by the specified date. If you overpaid, a refund will be issued.