Self-Employed in Germany, American on Paper: SE Tax and the Double Filing Problem
Picture this: you finally registered as a freelancer in Berlin, your Finanzamt sent your Steuernummer, and the first invoices are paid. Then you remember the IRS still expects a return, and someone mentions “self-employment tax.” Suddenly one business means two tax systems. This guide shows how to handle both without paying twice or missing a filing.
Disclosure: This post may contain affiliate links. We may earn a commission at no extra cost to you if you make a purchase through these links. Read full disclosure.
Why Self-Employment in Germany Feels Like Running Two Businesses as an American
When I first went freelance in Germany, I assumed the hard part would be German bureaucracy. The Finanzamt questionnaire, the Steuernummer, and the VAT registration were all real hurdles. The part that kept me up at night was something else: realising that every euro I earned in Germany was being counted by two governments with two rulebooks, two calendars of obligations, and two very different ideas of what counts as a business expense.
If you hold a US passport or a green card, you are what the IRS calls a US person, and that status follows you everywhere. Living in Leipzig, Hamburg, or a village in the Allgäu does not change it. Becoming a German tax resident adds a second layer of obligations on top of the first. It does not replace it. Understanding that layering is the foundation for everything else in this guide.
The Citizenship-Based Taxation Reality
The United States is one of the very few countries that taxes people based on citizenship rather than residence. As a US citizen or green card holder, you are taxed on your worldwide income no matter where you live. There is no residence test that switches this off. You can live in Germany for decades, never set foot in the US, earn every cent from German clients, and you are still required to file a Form 1040 if your income crosses the filing threshold for your situation.
For self-employed people, there is an extra wrinkle. The filing threshold for self-employment income is much lower than the general threshold. Even a modest side business, like weekend photography in Munich or a few translation gigs, can trigger a US filing requirement. Many Americans who moved here as employees and later picked up freelance work are surprised that a small Schedule C business suddenly makes a return mandatory.
The good news is that the US system offers tools to prevent true double taxation of income: the Foreign Earned Income Exclusion, the Foreign Tax Credit, and the US-Germany income tax treaty. The bad news, which we will get to in detail, is that none of these income tax tools automatically protect you from US self-employment tax. That is the gap that catches so many freelancers off guard.
What German Tax Residency Adds on Top
Germany works on a residence basis. If you have a home available to you here, or your habitual abode is here, you generally have unlimited tax liability in Germany. That means Germany also claims the right to tax your worldwide income. Both countries now see you as their taxpayer, and the treaty decides who gets first bite and who gives credit.
The treaty contains what is known as a saving clause. In plain language, it lets the US keep taxing its own citizens as if the treaty did not exist, with certain exceptions. So the treaty does not exempt you from US filing. What usually happens in practice is that Germany taxes your German-source self-employment income first, and the US gives you a credit for German income tax paid, or lets you exclude part of your earned income.
On the German side, being self-employed brings its own list of obligations: the annual income tax return, possibly trade tax if you run a Gewerbe, VAT returns unless you qualify for the small business scheme, quarterly prepayments, and in some professions compulsory pension contributions. For a deeper look at the German registration process itself, see How to Register as a Freelancer With the Finanzamt in Germany.
A Week in the Life of a Double Filer
Let me make this concrete with a composite of people I have met through expat freelancer meetups. Megan is a UX designer living in Leipzig-Plagwitz. She is a Freiberuflerin, invoices a mix of German agencies and two US startups, and is enrolled in public health insurance as a voluntary member. In one week she might file a VAT advance return (Umsatzsteuer-Voranmeldung) for her German clients, field a letter from the Finanzamt adjusting her prepayments, and get an email from her US bank asking her to confirm her foreign address for FATCA purposes.
When spring comes around, Megan has to produce a German income tax return with an Einnahmenüberschussrechnung, the simplified profit statement used by most freelancers, and a US return with Schedule C for her business profit, Schedule SE for self-employment tax, and either Form 1116 for the Foreign Tax Credit or Form 2555 for the exclusion. On top of that, she may need an FBAR for her German accounts and possibly Form 8938.
None of these forms are individually impossible. What wears people down is that they overlap without agreeing. Expenses that Germany accepts might be treated differently by the IRS. Exchange rates must be applied consistently. A depreciation schedule on a laptop bought in Germany may not mirror the US approach. This is exactly the point where many Americans in Germany stop doing it themselves and bring in a specialist firm like Taxes for Expats for the US side.
Self-Employment Tax: The Bill the Usual Expat Tools Do Not Touch
This is the heart of the problem. If you remember one thing from this guide, make it this: US self-employment tax is a separate tax from US income tax, and the standard expat relief tools are designed around income tax.
Why the FEIE and the Foreign Tax Credit Miss SE Tax
Self-employment tax is the self-employed person’s version of US Social Security and Medicare contributions. As an employee in the US, your employer withholds part and pays part. As a self-employed person, you pay both sides yourself through Schedule SE. It is calculated on your net earnings from self-employment, and it applies whether you live in Ohio or Oberammergau.
The Foreign Earned Income Exclusion lets qualifying Americans abroad exclude a portion of foreign earned income from US income tax. To qualify, you generally pass either the bona fide residence test or the physical presence test, both of which are about your connection to a foreign country, not about whether you are taxed in the US at all. But the exclusion only reduces income tax. Schedule SE still looks at your full net self-employment earnings. You can exclude every dollar from income tax and still owe self-employment tax on it.
The Foreign Tax Credit has the same blind spot. German income tax paid on your freelance profit can be credited against US income tax, but it cannot be credited against US self-employment tax. I have watched freelancers in Berlin cheerfully run their numbers, see that German income tax wipes out their US income tax entirely, and then get a nasty surprise when the SE tax line still shows a balance due. For a fuller comparison of the two income tax tools, see FEIE vs Foreign Tax Credit in Germany: Which Saves Americans More.
| Relief Tool | Reduces US Income Tax | Reduces US Self-Employment Tax | Typical Fit for German Freelancers |
|---|---|---|---|
| Foreign Earned Income Exclusion on Form 2555 | Yes, up to the annual exclusion limit | No | Useful in some cases, but often less valuable where German tax is high |
| Foreign Tax Credit on Form 1116 | Yes, for German income tax paid | No | Often the stronger choice, with excess credits possibly carried over |
| US-Germany Income Tax Treaty | Allocates taxing rights and supports credits | No, social security is outside its scope | Background framework rather than a standalone fix |
| US-Germany Totalization Agreement with a Certificate of Coverage | No | Yes, where you are assigned to the German system | The main route to eliminating double social security |
How the Totalization Agreement Changes the Picture
Separate from the income tax treaty, the US and Germany have a social security agreement, usually called a totalization agreement. Its purpose is to stop people from paying into both countries’ social security systems on the same work. For self-employed people, the agreement generally assigns coverage based on where you live. If you reside in Germany and are self-employed, you are generally treated as belonging to the German system, which can exempt you from US self-employment tax.
That exemption is not automatic, though. The IRS expects documentation, usually a certificate of coverage issued by the German side, typically through the Deutsche Rentenversicherung. You attach it to your US return or keep it ready to support your position that your self-employment income is covered in Germany. Without it, the default assumption is that Schedule SE applies in full.
The process of requesting this paperwork, what to ask for, and how long to allow is covered in Getting a US Certificate of Coverage for Germany: Application Steps and Timing. The broader question of which system you pay into, and what that means for your future pension, is unpacked in The US-Germany Totalization Agreement: Which System You Pay Into.
The Certificate of Coverage and the Freelancers Who Fall Through the Cracks
Here is where Germany’s system adds complexity. Unlike the US, Germany does not require every self-employed person to pay into the statutory pension scheme. Many Freiberufler, such as designers, developers, and consultants, are not compulsorily insured in the Rentenversicherung. Others are. Self-employed teachers, including freelance English teachers, are generally among the groups subject to compulsory pension insurance, as are certain craftspeople. Artists and publicists may be covered via the Künstlersozialkasse.
So the practical situation splits into roughly three groups. If you are compulsorily covered in Germany, as many freelance language teachers are, the path to a certificate of coverage tends to be more straightforward because you are clearly in the German system. If you are covered through the Künstlersozialkasse, you are also in the German system, and the documentation question is about getting the right confirmation. If you are a self-employed developer with no compulsory German pension coverage, the situation is more nuanced. You may still be able to obtain confirmation that German legislation applies to you under the agreement, but how the IRS treats your position deserves careful, individual review.
I will be honest: this is the single area where I would not want anyone to wing it. A wrong move can mean paying SE tax you did not owe for years, or claiming an exemption without the paperwork to back it up. Jake, an English teacher I know in Munich-Sendling, paid both German pension contributions and US self-employment tax for several years before anyone told him about the agreement. If you are in his shoes, read Teaching English in Germany as an American: Self-Employment Tax and Deductions, and then talk to a specialist like Taxes for Expats about whether amended returns could recover what you overpaid.
The German Side: Freiberufler, Gewerbe, VAT, and Prepayments
You cannot get the US return right if the German side is a mess, because the German numbers feed directly into your Foreign Tax Credit calculation and your record of foreign taxes paid. Let us walk through the German structures and how they ripple across the Atlantic.
Freiberufler or Gewerbe and Why the Label Matters to the IRS Too
German law distinguishes between Freiberufler, the liberal professions such as writers, teachers, designers in many cases, doctors, and consultants in some fields, and Gewerbetreibende, people running a trade or commercial business. The Finanzamt decides which category you fall into based on what you actually do, not just what you write on the form. A web developer might be a Freiberufler. Someone selling handmade jewellery online in Cologne is almost certainly running a Gewerbe.
The main practical difference on the German side is trade tax, Gewerbesteuer, which applies to Gewerbe but not to Freiberufler. A Gewerbe also requires registration at the local Gewerbeamt and may bring membership in the IHK, the chamber of commerce. For an American, the label matters again on the US return: German income tax clearly qualifies for the Foreign Tax Credit, while whether and how trade tax is treated for US purposes is a technical question worth putting to a professional rather than assuming.
Both German categories generally map to a sole proprietorship on the US side, reported on Schedule C. If you instead form a GmbH or UG, the picture changes dramatically, with corporate reporting and controlled foreign corporation rules. If you are weighing structures, see Gewerbe vs Freiberufler: Which German Structure Costs an American Less and, for incorporated businesses, US Citizens Running a GmbH or UG: Controlled Foreign Corporation Rules.
Umsatzsteuer, Invoices, and the Currency Headache
Most self-employed people in Germany deal with Umsatzsteuer, the German VAT. Unless you qualify for the Kleinunternehmerregelung, the small business exemption, you charge VAT on German invoices, file regular advance VAT returns through ELSTER, and submit an annual VAT return. Invoices to business clients in other EU countries or outside the EU usually follow different rules, such as the reverse charge mechanism or being outside the scope of German VAT, and must be worded correctly.
From the US perspective, VAT you collect and pass on is generally not your income, and VAT is not an income tax, so it is not creditable on Form 1116. Many people accidentally report gross receipts including VAT on Schedule C, which inflates their income. Keeping VAT cleanly separate in your books is one of the simplest ways to avoid a messy US return.
Then there is currency. Your German books are in euros. Your US return is in dollars. If you also invoice US clients in dollars, you now have two directions of conversion. You need a consistent method, such as a yearly average rate or the rate on the transaction date, applied the same way each year, and you need records. I keep a simple spreadsheet tab that logs each foreign-currency invoice with the rate used. For the German side of this, see Foreign-Currency Invoices and German VAT: Exchange Rate Record-Keeping.
Vorauszahlungen and Cash Flow Across Two Systems
Once the Finanzamt has a picture of your profit, it will usually set quarterly income tax prepayments, Vorauszahlungen, based on your estimated or prior-year income. These arrive as a Bescheid and are payable on fixed quarterly dates. In your first freelance year the Finanzamt may base them on the estimate you gave in your registration questionnaire, which is why underestimating there can lead to a large back payment later.
The US also expects tax to be paid during the year, not just at filing time. If you owe US tax, typically self-employment tax when you lack a certificate of coverage, you may need to make estimated payments with Form 1040-ES to avoid underpayment penalties. Now you have two sets of quarterly payments on two different schedules, in two currencies, to two governments.
My practical advice is to open a separate savings account, sometimes called a Steuerkonto, and move a fixed share of every incoming payment into it the day it lands. Treat that money as already gone. For the German mechanics, see Quarterly Tax Prepayments (Vorauszahlungen) for Self-Employed People, and for the American calendar and extension options, see US Tax Deadlines for Expats in Germany: Extensions and Estimated Payments.
Making the Two Returns Agree: A Step-by-Step Double Filing Workflow
After years of doing this, I have learned that the secret is not knowing every rule. It is sequencing. If you do the steps in the right order with the right records, the two returns largely fall into place.
Build One Set of Books That Serves Both Countries
The worst approach is maintaining separate German and US bookkeeping from scratch. The best approach is one master ledger, in euros, with enough detail that it can be translated into both systems. Every transaction should record the date, the counterparty, the gross amount, the VAT amount if any, the net amount, the currency if not euros, and a category.
Categories are where the two systems diverge. Germany has specific rules for things like the home office deduction, the business share of a phone contract, business meals, and depreciation of equipment through the AfA tables. The US has its own rules for the home office, meals, vehicles, and depreciation, including different elections. If your categories are granular, say “laptop purchase” rather than just “equipment,” a preparer can apply each country’s rules correctly instead of guessing.
Keep receipts digitally, in a folder structure by year and month, with file names that include the date and amount. Germany expects you to retain business records for a long period, and the US can ask questions about earlier returns too. A cheap scanner app and a cloud folder have saved me more stress than any tax software.
The Annual Sequence That Avoids Rework
This is the order I recommend, and it is roughly the order a good expat preparer will ask you to follow:
- Close your books for the calendar year in euros, making sure VAT is separated from net income and every foreign-currency transaction has a recorded exchange rate.
- Prepare the German Einnahmenüberschussrechnung, the profit statement, and reconcile it against your bank statements so that every income line is accounted for.
- File the German annual VAT return and confirm it matches the sum of your advance VAT returns, adjusting for any corrections.
- Prepare and file the German income tax return through ELSTER, or have your Steuerberater do so, including trade tax if you run a Gewerbe.
- Request or confirm your certificate of coverage from the German pension side if you intend to claim exemption from US self-employment tax, so it is ready before your US return is finalised.
- File the US extension if needed, since the German assessment, the Steuerbescheid, often arrives well after the US filing season starts and you may want final German figures before claiming credits.
- Translate your German profit into a Schedule C, applying US expense rules and your chosen exchange rate method.
- Calculate Schedule SE, or document your exemption under the totalization agreement with the certificate attached or on file.
- Choose between the Foreign Tax Credit and the Foreign Earned Income Exclusion, or a combination where allowed, using the German tax actually paid or accrued.
- Prepare the FBAR and, if required, Form 8938 for your German accounts, and then file the full US return.
The extension step trips people up. Americans living abroad get extra time to file, and further extensions are available, but extensions to file are not always extensions to pay. Interest can still apply to any US tax that turns out to be due. If you are claiming the SE exemption and the Foreign Tax Credit fully covers your income tax, there may be nothing to pay, but you want to know that before the original due date rather than after.
Reporting Accounts, Structures, and the Traps Beyond Schedule C
Your business is not the only thing the IRS wants to know about. If the combined balances of your foreign accounts cross the reporting threshold at any point in the year, you must file an FBAR with FinCEN. This includes your Girokonto, your Steuerkonto, any Tagesgeld savings account, and potentially accounts you have signature authority over. The penalties for not filing can be severe even when no tax is owed. For the details, see FBAR for German Bank Accounts: Who Must File and How.
Form 8938, under FATCA, overlaps with the FBAR but is a separate filing with its own thresholds, and it goes with your tax return rather than to FinCEN. Many Americans in Germany file both. On top of that, German investment funds and ETFs bought through a German broker can be passive foreign investment companies for US purposes, which is a whole separate world of complexity. If you are a freelancer investing your surplus, ask before you buy.
Then there are the life events. Marrying a German partner raises the question of filing status and whether your spouse needs an ITIN. Buying a flat brings mortgage currency rules. Moving between countries mid-year creates a dual-status situation. Each of these interacts with your self-employment reporting, and each is a good reason to have someone review the full picture rather than just the business pages.
| Obligation | Germany | United States |
|---|---|---|
| Annual income tax return | Einkommensteuererklärung via ELSTER, with profit statement | Form 1040 with Schedule C |
| Social security on self-employment | Compulsory pension only for certain groups, otherwise voluntary or private | Schedule SE unless exempt under the totalization agreement |
| Proof of social security coverage | Issued by the German pension side on request | Certificate of coverage supports SE tax exemption |
| Consumption tax | Umsatzsteuer advance returns and annual return, unless small business scheme | No federal VAT, VAT is not income |
| Trade tax | Gewerbesteuer for Gewerbe, not for Freiberufler | Treatment for credit purposes needs professional review |
| In-year payments | Quarterly Vorauszahlungen set by the Finanzamt | Estimated payments via Form 1040-ES where tax is due |
| Foreign account reporting | Generally no separate filing for German residents’ own accounts | FBAR and possibly Form 8938 |
| Relief from double income tax | Germany taxes first as country of residence | Foreign Tax Credit or Foreign Earned Income Exclusion |
Why I Hand the US Side to Taxes for Expats
I am a do-it-yourself person by nature. I assembled my own IKEA kitchen in a Kreuzberg Altbau with a borrowed drill and a dictionary. But after a couple of years of wrestling with Schedule SE, totalization questions, and Form 1116 categories on my own, I accepted that the US side of a German freelance business is a specialist job. Taxes for Expats is the firm I point fellow Americans toward, because US expat returns are their core business rather than a sideline.
What a Specialist Expat Firm Actually Does Differently
General US tax software and hometown accountants are built around people who live in the US. They often handle the Foreign Earned Income Exclusion reasonably well because it is common, but they can stumble on the things that matter most for self-employed Americans in Germany: whether the totalization agreement exempts you from SE tax, how to document that exemption, how to categorise German taxes for the Foreign Tax Credit, and how to treat German-specific items like Vorauszahlungen and trade tax.
Taxes for Expats focuses on Americans living abroad, so these questions are their everyday work. In my experience, the value is not only in getting the forms right but in asking the questions you did not know to ask. When a preparer looks at your German Steuerbescheid and asks whether you are compulsorily insured in the Rentenversicherung, you know you are dealing with someone who understands the self-employment gap.
They also handle the surrounding filings that make Americans nervous, including FBAR and Form 8938, and they can advise on catching up if you have missed years. For pricing and the exact services included, check the Taxes for Expats website directly, since what you need depends on your situation and their own pages will reflect current offerings.
How to Prepare Before Working With Them
You will get the most out of a professional engagement if you show up organised. Before your first conversation with Taxes for Expats, gather your German income tax return and the most recent Steuerbescheid you have, your profit statement, your VAT returns, any letters from the Deutsche Rentenversicherung or the Künstlersozialkasse, and your certificate of coverage if you already have one.
Add your bank statements or at least year-end balances and the highest balance for each German account, your exchange rate method, and a short written summary of your business: what you do, whether you are Freiberufler or Gewerbe, who your clients are, and whether you invoice in euros, dollars, or both. If you previously filed US returns yourself, bring copies so the preparer can check for carryover credits or past errors.
Finally, write down your questions. Mine used to include things like “Can I still contribute to my US retirement account?” and “What happens to my SE tax if I start paying into German pension voluntarily?” A good preparer would rather answer questions up front than fix assumptions later.
When Coordinating With a German Steuerberater Makes Sense
Taxes for Expats handles the American return. For the German return, many self-employed Americans either file themselves through ELSTER or hire a Steuerberater, a German tax adviser. Neither side can do its job well in isolation, because the US return depends on German tax actually paid, and some planning decisions affect both countries at once.
If your business is simple, with a Freiberufler setup, one bank account, and mostly German clients, you might manage the German return yourself and let Taxes for Expats work from the finished numbers. If you run a Gewerbe with inventory, employ staff, invoice across several countries, or are thinking about incorporating, a Steuerberater is usually worth it, and the two advisers should see each other’s figures.
Dana, a ceramicist I know in Cologne-Ehrenfeld who sells through her own online shop, used a Steuerberater for her Gewerbe and Taxes for Expats for her US filings. The turning point for her was simply sending the US preparer a copy of the Steuerbescheid the day it arrived. Her US return moved from guesswork to a clean Foreign Tax Credit calculation based on the actual German assessment.
Common Mistakes Self-Employed Americans in Germany Make
Over the years I have seen the same handful of mistakes again and again, in Stammtisch conversations, coworking spaces, and anxious late-night messages. Most of them come from a reasonable but wrong assumption.
Assuming the Treaty Means You Only Pay Once
The most common belief I hear is “there is a tax treaty, so I do not need to file in the US.” The income tax treaty helps prevent double income taxation, but the saving clause preserves the US right to tax its citizens, and the treaty does not remove your filing obligation. You file, and you claim relief on the return.
The second version of this mistake is believing the Foreign Earned Income Exclusion covers everything. It does not touch self-employment tax. Freelancers who rely on the exclusion alone may have been underpaying US self-employment tax for years without realising it, or, if they also pay into the German system, overpaying Social Security contributions somewhere without claiming the exemption they were entitled to.
The third version is assuming that because you are not compulsorily insured in the German pension system, you have no social security issue at all. On the German side that may be true. On the US side, Schedule SE is waiting. This is the scenario where a careful review by a specialist such as Taxes for Expats really earns its keep.
Missing Years and How to Catch Up
Many Americans in Germany simply did not know they had to keep filing. Perhaps they moved as students, then became freelancers, and never filed a US return at all. If that sounds familiar, take a breath. The IRS has a program called the Streamlined Filing Compliance Procedures, designed for taxpayers whose failure to file was non-wilful. It allows you to catch up on recent returns and FBARs in a structured way, often without the penalties people fear most.
The key is to act before the IRS contacts you, and to document your situation honestly. Catching up as a self-employed person is more involved than for an employee, because each year needs a Schedule C and an SE tax position, and you may need a certificate of coverage that covers past years as well. Germany’s records, including your old Steuerbescheide, become your best friends here.
This is exactly the kind of project where I would not experiment alone. Taxes for Expats handles streamlined catch-up filings regularly, and having someone who knows which years to file, how to document non-wilfulness, and how to handle the SE tax question for each year can turn a frightening backlog into a manageable checklist. Reach out to them, gather your German paperwork, and get your American side squared away so you can get back to running the business you actually moved here to build.
Disclaimer
This article is for general informational purposes only and does not constitute professional advice. Laws, prices and regulations vary by location and change over time. Consult a qualified professional for guidance on your specific situation.