Tax Declaration Guide for Expats in Germany
Filing a German tax return (Steuererklärung) can seem daunting, but it’s usually worth it - the average refund is over €1,000! This comprehensive guide walks you through the process, explains deductions, and helps you maximize your refund.
Why File a Tax Return?
Is It Mandatory?
You MUST file if:
- Your annual income exceeds €11,784 (2024) AND you have other income >€410
- You’re self-employed or freelancing
- You received unemployment benefits
- Both spouses work and one is in tax class V or VI
- You had income from multiple jobs simultaneously
- You received certain capital gains or rental income
You SHOULD file (voluntary) if:
- You had work-related expenses
- You paid for professional development
- You had healthcare costs
- You donated to charity
- You paid trade/professional association fees
- You had home office expenses
- You commute to work
Average refund: €1,027 - Worth the effort!
Understanding the German Tax System
Tax Classes (Steuerklassen)
Your tax class determines how much tax is withheld from your salary:
| Class | Who | Monthly Tax Withholding |
|---|---|---|
| I | Single, divorced | Standard |
| II | Single parent with child | Lower (child allowance) |
| III | Married, higher earner | Lowest (combined with V) |
| IV | Married, both working equally | Standard |
| V | Married, lower earner | Highest (combined with III) |
| VI | Second job | Very high |
You can change tax class - Important for married couples to optimize
What Gets Taxed?
Income Subject to Tax:
- Employment income (salary)
- Self-employment income
- Rental income
- Capital gains (over €1,000 allowance)
- Pensions
- Foreign income (in most cases)
Tax-Free:
- Basic allowance: €11,604 (2024)
- Child allowance: €6,384 per child
- Some social benefits
Tax Rates
Germany has progressive tax rates:
| Taxable Income | Tax Rate |
|---|---|
| €0 - €11,604 | 0% |
| €11,605 - €17,005 | 14% - 24% (progressive) |
| €17,006 - €66,760 | 24% - 42% (progressive) |
| €66,761 - €277,825 | 42% |
| €277,826+ | 45% |
Plus:
- Solidarity surcharge: 5.5% of income tax (if tax >€17,543)
- Church tax: 8-9% of income tax (if registered with church)
Example Calculation
Gross salary: €50,000
Tax class: I (single)
Taxable income: ~€45,000 (after work-related deduction)
Income tax: ~€10,500
Solidarity surcharge: ~€580
Total tax: ~€11,080
Net salary: ~€38,920
But wait! You can claim deductions to reduce taxable income and get a refund!
Deductions: Reducing Your Tax
Work-Related Expenses (Werbungskosten)
Automatic Deduction:
- €1,230 automatically deducted (Werbungskostenpauschale)
- Only claim if your expenses exceed this!
Common Deductible Expenses:
1. Commuting (Entfernungspauschale)
- €0.30 per km (one way) for first 20 km
- €0.38 per km from km 21 onwards
- Only distance, not round trip
- Only workdays (not vacation/sick days)
Example: 25 km commute, 220 workdays
= (20 × €0.30 + 5 × €0.38) × 220 = €1,738
2. Home Office (Homeoffice-Pauschale)
- €6 per day (max €1,260/year) for 2023+
- No dedicated room required
- Or actual costs if you have dedicated office
3. Professional Development
- Courses and training
- Professional books and materials
- Conferences and seminars
- Travel to training events
4. Work Equipment
- Computer and software
- Desk and office furniture
- Professional tools
- Work clothes (if required)
5. Job Application Costs
- Application photos
- Postage and printing
- Travel to interviews
- Professional CV writing
6. Professional Association Fees
- Union dues
- Professional organization memberships
- Chamber of commerce fees
7. Dual Household (Doppelte Haushaltsführung)
- If you maintain two homes for work
- Rent and utilities at work location
- Weekly travel home
- Complex rules - seek advice
Special Expenses (Sonderausgaben)
Common Deductions:
1. Charitable Donations
- Up to 20% of income
- Must be to registered charities
- Automatic allowance: €36 (single) / €72 (married)
2. Church Tax
- Fully deductible
- Automatically calculated
3. Professional Pension Contributions
- Riester-Rente
- Rürup-Rente
- Limits apply
4. School Fees
- 30% of private school tuition (up to €5,000)
- Not for extracurricular activities
5. Childcare Costs
- 2/3 of costs (up to €4,000 per child)
- Children under 14
- Nanny, daycare, after-school care
Extraordinary Expenses (Außergewöhnliche Belastungen)
Healthcare Costs
- Exceeding “reasonable burden” (1-7% of income)
- Prescriptions, treatments, glasses
- Keep all receipts!
Disability-Related Costs
- Special allowances available
- Equipment and assistance
Disaster/Emergency Costs
- Fire, flood, theft losses
- Not covered by insurance
Household Services (Haushaltsnahe Dienstleistungen)
20% of costs deductible (up to limits):
1. Household Help (Haushaltsnahe Dienstleistungen)
- Cleaning services
- Gardening
- Window cleaning
- Max deduction: €4,000/year
2. Craftsmen Services (Handwerkerleistungen)
- Renovations and repairs
- Painting, plumbing, electrical
- Labor costs only (not materials)
- Max deduction: €1,200/year
Requirements:
- Must pay by bank transfer (no cash!)
- Invoice must separate labor and materials
- For your primary residence
The Filing Process
Timeline
Deadlines:
- July 31 - Voluntary filers (for previous year)
- July 31 - Mandatory filers
- February 28 (2 years later) - If using tax advisor
Example: For 2024 taxes, deadline is July 31, 2025 (or Feb 28, 2027 with advisor)
Extensions:
- Can request extension to October/November
- Automatically granted if using tax advisor
Methods to File
1. ELSTER (Free Official Software)
- www.elster.de
- Free government system
- German interface (challenging for beginners)
- Most comprehensive
- Direct submission
Pros: Free, official, all forms
Cons: Complex, German only, steep learning curve
2. Commercial Tax Software
- WISO Steuer - Popular, German interface
- SteuerGo - English available
- Taxfix - Mobile-first, simple
- Smartsteuer - User-friendly
Pros: User-friendly, guidance, English options
Cons: €15-40 cost, less comprehensive than ELSTER
3. Tax Advisor (Steuerberater)
- Professional help
- Complex situations
- Peace of mind
- Extended deadline
Pros: Expert help, catches all deductions, extended deadline
Cons: €200-500+ cost (but tax-deductible next year!)
When to use advisor:
- Self-employed
- Rental income
- Foreign income
- Complex family situation
- First time filing
- Maximum refund wanted
Step-by-Step Filing
Step 1: Gather Documents
- Tax ID (Steuer-ID)
- Income statement (Lohnsteuerbescheinigung) from employer
- Anmeldung confirmation
- Receipts for deductions
- Bank details for refund
- Previous year’s tax return (if applicable)
Step 2: Choose Method
- ELSTER for free but complex
- Software for user-friendly (€20-40)
- Advisor for complex/maximum refund (€200-500)
Step 3: Complete Forms
Main Forms:
- Mantelbogen - Main form (personal data)
- Anlage N - Employment income
- Anlage Vorsorgeaufwand - Insurance
- Anlage Kind - Children
- Anlage AV - Pension contributions
Additional if applicable:
- Anlage KAP - Capital gains
- Anlage V - Rental income
- Anlage S - Self-employment
- Anlage Haushaltsnahe Aufwendungen - Household services
Step 4: Enter Deductions
- Commuting costs
- Home office days
- Professional development
- Donations
- Healthcare costs
- Household services
- All receipts and proof
Step 5: Review and Submit
- Check all entries
- Verify calculations
- Submit electronically
- Note filing number (Steuernummer)
Step 6: Wait for Assessment
- Finanzamt processes (2-6 months)
- May request additional documents
- Receives Steuerbescheid (tax assessment)
- Check for errors
Step 7: Receive Refund
- Paid to bank account provided
- Usually within weeks of assessment
- Or payment notice if you owe
Maximizing Your Refund
Top Tips
1. Claim Everything
- Even small expenses add up
- €1,230 threshold for work expenses
- Don’t leave money on table
2. Keep All Receipts
- Finanzamt may request proof
- Digital copies acceptable
- Organized by category
3. Don’t Miss Deadlines
- Late filing = late refund
- Miss deadline = forfeit refund!
4. Consider Tax Class
- Married couples can optimize
- Change during year if needed
- Especially important if incomes differ
5. Use Professional Help First Time
- Learn what you can claim
- See how much you can get back
- Decide if DIY worth it next year
6. File Even If Not Required
- Average €1,027 refund
- Only benefits, no penalty
- 4 years to retroactively file
Common Mistakes to Avoid
❌ Not filing - Leaving money on table
❌ Missing deadlines - Forfeit refund
❌ Not keeping receipts - Can’t prove deductions
❌ Forgetting home office - Easy €1,260
❌ Not claiming donations - Tax-efficient giving
❌ Cash payments - Household services must be bank transfer
❌ Wrong tax class - Married couples especially
❌ Ignoring foreign income - Must be declared
Special Situations for Expats
First Year in Germany
Mid-Year Arrival:
- Only taxed on German income
- Pro-rated basic allowance
- File for refund - likely substantial!
Foreign Income:
- Usually taxable in Germany
- Double taxation treaties apply
- Declare even if not taxed
Leaving Germany
Final Tax Return:
- File for year of departure
- Pro-rated based on residency months
- Can claim deductions pro-rata
Unbeschränkte/Beschränkte Steuerpflicht:
- Unlimited tax liability (resident)
- Limited tax liability (non-resident)
- Affects what you can claim
Double Taxation
Treaties:
- Germany has treaties with most countries
- Avoid paying tax twice
- May need to prove tax paid abroad
Foreign Tax Credit:
- Claim foreign taxes paid
- Complex - seek professional advice
Example: Complete Tax Return
Scenario:
- Single expat (tax class I)
- Gross salary: €55,000
- Commute: 20 km, 220 days
- Home office: 50 days
- Professional development course: €800
- Donated to charity: €200
- Cleaning service: €1,200 (labor only)
Deductions:
- Commuting: 20 km × €0.30 × 220 = €1,320
- Home office: 50 days × €6 = €300
- Professional development: €800
- Total work expenses: €2,420 (exceeds €1,230 threshold!)
- Donations: €200
- Cleaning service: €1,200 × 20% = €240
Result:
- Taxable income reduced by ~€2,660
- Additional tax savings: ~€900
- Plus automatic overpayment refund: ~€300
- Total refund: ~€1,200
Worth the 3-4 hours to file!
Tools and Resources
Official Resources
- ELSTER: www.elster.de
- Finanzamt: www.bzst.de
- Tax Calculator: www.bmf-steuerrechner.de
Software (German)
- WISO Steuer: Popular, comprehensive
- Smartsteuer: User-friendly
- Taxfix: Mobile app
English-Friendly
- SteuerGo: English interface
- Taxfix: English available
Finding a Tax Advisor
- Steuerberater-Verband: www.dstv.de
- Ask for English-speaking (englischsprachig)
- Expect €200-500 for employee return
Apps for Tracking
- Receipt tracking: Evernote, Google Drive
- Mileage tracking: MileIQ, Driversnote
- Expense tracking: Excel, apps
Next Steps
- Gather documents from current/previous year
- Choose filing method (software vs. advisor)
- Track expenses now for next year
- Set calendar reminder for July deadline
- Consider tax advisor for first time
- File and get your refund!
Return to Financial & Legal Matters or explore other Guide sections.
Don’t leave €1,000+ on the table - file your tax return and get your money back!
👉 Check the best tax declaration software for Germany and get 10% off your first payment! SmartSteuer - Best Tax Declaration Software