Trade Tax (Gewerbesteuer): What Small Business Owners Should Know

Here is a scenario I see every year. You register a small online shop or a consulting side business in Germany, and you assume income tax and VAT are the whole story. Then a letter from your city’s Steueramt arrives demanding Gewerbesteuer, plus a prepayment schedule you never budgeted for. This guide explains how trade tax works, who pays it, how it is calculated, and how to plan for it so the letter stops being a shock.

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.

What Gewerbesteuer Actually Is and Who Has to Pay It

When I opened my first small business in Germany, I had read all the guides on income tax brackets and VAT registration. Not one of them warned me properly about trade tax. I found out the way most expats do: an official envelope from the municipality, a lot of German compound nouns, and a deadline that had already been set for me.

So let’s start with the basics, written the way I wish someone had explained them to me.

A Municipal Tax With a Federal Skeleton

Gewerbesteuer is a tax on the profits of commercial businesses. Two things make it unusual compared to the other taxes you deal with in Germany.

It belongs to your municipality. Income tax, corporate tax and VAT flow through federal and state structures. Trade tax is one of the most important income sources for German cities, towns and villages. The federal Trade Tax Act (Gewerbesteuergesetz) sets out the rules for what counts as taxable trade income and how the base amount is worked out. Each municipality then applies its own multiplier, called the Hebesatz, to reach the final bill. That is why two identical businesses with identical profits can pay very different amounts of trade tax depending on which town they sit in.

Two authorities handle it. This confuses almost everyone at first. Your local Finanzamt receives your annual trade tax return and calculates a base figure called the Steuermessbetrag. It sends you a notice confirming that figure. Your municipality then takes the base figure, applies its Hebesatz, and sends you the actual tax bill. If you live in a city-state like Berlin, Hamburg or Bremen, the process feels more unified. In most of the country, though, you will receive separate letters from separate offices, and they will not always arrive in the order you expect.

Here is a typical example. Priya runs a small e-commerce business selling handmade ceramics from her flat in Leipzig. In spring she gets a Gewerbesteuermessbescheid from the Finanzamt. She assumes it is a bill, panics, and tries to pay it. It is not a bill. It is the calculation that the Leipzig city administration uses to issue the real Gewerbesteuerbescheid a few weeks later. Knowing which letter is which saves a lot of stress and a few awkward phone calls.

Gewerbetreibende vs Freiberufler: The Classification That Decides Everything

The single most important question for any self-employed expat is whether your activity counts as a Gewerbe (a commercial trade) or a freie Berufstätigkeit (a liberal profession). Freiberufler do not pay trade tax at all. Gewerbetreibende do, once their profit rises above the tax-free allowance for individuals and partnerships.

The liberal professions are defined in the Income Tax Act. They broadly include:

  • Doctors, dentists and other healing professions
  • Lawyers and tax advisors
  • Engineers and architects
  • Journalists and translators
  • Teachers and scientists
  • Artists and writers
  • Professions that are closely similar to these

Anything run with a commercial character usually counts as a Gewerbe. Examples include selling goods, running a shop, operating an agency, reselling services, and many types of online business.

The grey zone is where expats get caught. Is an IT consultant a Freiberufler? Sometimes, if the work is close enough to engineering or demands comparable academic-level expertise. Is a web designer an artist? Occasionally. A social media manager running ad campaigns? Usually not. The Finanzamt looks at what you actually do day to day, not the job title on your website.

I know a Canadian developer in Munich who registered as a Freiberufler for custom software development, which was a reasonable classification. Over time he started reselling hosting packages and software licences to his clients at a markup. That reselling is commercial activity. His tax advisor flagged it before the Finanzamt did, and he moved it into a separately registered Gewerbe so it would not contaminate his freelance work.

That contamination risk is real for partnerships. A partnership with even a small commercial component can, under the so-called Abfärbung rule, have its entire income treated as commercial. If you are weighing up which side of the line you fall on, our guide How to Decide Between Freiberufler and Gewerbe in Germany walks through the tests in detail. For the wider picture of how each status affects registration and social insurance, read Freelancing in Germany: Freiberufler vs Gewerbe.

Common Misunderstandings That Catch Expats

Over the years I have heard the same myths again and again in expat Facebook groups and Stammtisch conversations. Here are the ones that cause the most damage.

“I’m a Kleinunternehmer, so I don’t pay trade tax.” The Kleinunternehmer rule is a VAT concept. It lets small businesses below a turnover threshold skip charging VAT. It has nothing to do with trade tax. You can be a VAT Kleinunternehmer and still owe Gewerbesteuer, or more commonly, owe none simply because your profit sits below the trade tax allowance. These are two completely separate systems.

“Trade tax is charged on turnover.” It is not. It is charged on adjusted profit. A business with high revenue and thin margins may owe very little.

“If I work from home, it doesn’t count as a business location.” Your home office is your business location for trade tax purposes. If you run your Gewerbe from your apartment in Cologne, Cologne’s Hebesatz applies.

“A GmbH gets the same allowance.” It doesn’t. Corporations such as a GmbH or UG get no tax-free allowance and no income tax credit. I explain why that matters further down.

“Only big companies have to think about this.” Many small sole traders never pay a cent because they stay under the allowance. They still have to file. And the moment a side hustle takes off, trade tax arrives quickly and often with prepayments attached.

How Trade Tax Is Calculated Step by Step

I am going to walk through the calculation without specific figures. The allowance, the base rate and every municipality’s Hebesatz are set by law or by local council decision and can change. Always take the current values from the Finanzamt, your municipality’s published Hebesatz list, or your tax advisor. What matters for your planning is the shape of the calculation, because once you understand that, the letters start making sense.

From Profit to Gewerbeertrag: Add-Backs and Deductions

The starting point is the profit you report for income tax or corporate tax purposes. For most sole traders, that figure comes from the Einnahmenüberschussrechnung (EÜR), the simplified profit statement. Germany then adjusts that profit to arrive at the Gewerbeertrag, the trade income.

The calculation runs like this:

  1. Start with your taxable business profit as worked out under income tax or corporate tax rules.
  2. Add back certain expenses (Hinzurechnungen). The law treats some financing costs as part of the business’s earning power, so a portion of them is added back to profit. These include interest on business loans and part of the rent or leasing payments for things like office space, vehicles or equipment. An exemption amount applies before these add-backs take effect, so very small businesses with modest financing costs are often unaffected. Companies with big leases or heavy loans can see a noticeable bump.
  3. Subtract certain items (Kürzungen). These include a deduction connected to business-owned real estate, which already bears property tax, and certain profit shares that are already taxed elsewhere.
  4. Deduct any trade loss carried forward from previous years, within the statutory limits.
  5. Round down and subtract the tax-free allowance, but only if you are a sole proprietor or a partnership. Corporations skip this step.

What remains is the figure that drives your trade tax bill.

Consider Tomás, a Spanish founder who runs a café in Hamburg as a sole trader. His EÜR shows a healthy profit. His café also has a long commercial lease and a bank loan for the espresso machines and fit-out. Because part of the rent and interest gets added back, his Gewerbeertrag comes out higher than his EÜR profit. He was surprised the first year. Now he builds it into his budget from day one.

The Steuermessbetrag and the Municipal Multiplier

Once you have the Gewerbeertrag after the allowance, two multiplications follow.

  1. The Finanzamt applies the federal base rate (Steuermesszahl) to your Gewerbeertrag. The result is the Steuermessbetrag. This figure appears on your Gewerbesteuermessbescheid.
  2. Your municipality multiplies the Steuermessbetrag by its Hebesatz. The result is your trade tax for the year. It appears on the Gewerbesteuerbescheid that your town or city sends you.

The Hebesatz is where location becomes a real financial lever. By law it cannot drop below a minimum level, but above that, each municipal council chooses its own. Big cities with heavy infrastructure costs, such as Munich and Frankfurt, have historically set high multipliers. Some smaller municipalities have deliberately set low multipliers to attract businesses. Monheim am Rhein near Düsseldorf and Grünwald just outside Munich are well-known examples. Municipalities publish their current Hebesatz, and many state statistics offices publish full lists, so look up yours rather than relying on anything you read in a forum.

A word of warning before you rush to register your company in a low-tax village. Your business has to actually operate from that location. A letterbox address with no real activity will not survive scrutiny. If your work genuinely happens in Berlin, Berlin’s rate applies. Businesses with sites in several municipalities split their trade tax base between them through a process called Zerlegung. The split is generally based on payroll at each site.

The Income Tax Credit That Softens the Blow

This is the part that makes trade tax far less painful for sole traders and partners than it first looks. Under the Income Tax Act, individuals with commercial income can credit a multiple of their Steuermessbetrag against the income tax that falls on that commercial income. The credit is capped by law. It cannot exceed the trade tax actually paid or the share of income tax that relates to the business income.

In practice, this has a clear effect:

  • In municipalities with moderate multipliers, the credit can wipe out most or nearly all of the trade tax burden for a sole trader.
  • In high-multiplier cities, a residual amount of trade tax stays uncompensated.
  • When your income tax is low, for example in a startup year with other deductions, the credit may have less income tax to offset. Trade tax can then bite harder than expected.

Trade tax itself is not deductible as a business expense when calculating profit. That is a legacy of earlier reforms. The credit is the mechanism that replaced the old deduction.

Corporations get no credit at all. For a GmbH or UG, trade tax sits on top of corporate tax and the solidarity surcharge. That is a major reason the overall tax burden of a corporation depends so heavily on where it is based. If you are still choosing a structure, Business Legal Structures: GmbH, UG, Sole Proprietorship – What to Choose compares the options from a liability and administration angle as well.

Here is how the main business forms compare on trade tax:

Feature Freiberufler Sole Trader Gewerbe Partnership such as GbR or OHG GmbH or UG
Liable for Gewerbesteuer No Yes Yes, if commercial Always, by legal form
Tax-free allowance Not relevant Yes Yes No
Credit against income tax Not relevant Yes, within limits Yes, passed to partners within limits No
Annual trade tax return required No Yes Yes Yes
Risk from mixed activities Commercial side activities can be reclassified Already commercial Abfärbung can taint all income Already fully liable
Effect of local Hebesatz on total burden None Mostly offset where multipliers are moderate Mostly offset where multipliers are moderate Fully felt
Typical expat profile Translators, developers in engineering-like roles, writers Online shops, agencies, cafés, resellers Co-founders, small agencies Startups, founders seeking limited liability

Filing, Paying, and Planning Around Trade Tax

Understanding the calculation is half the battle. The other half is living with the administrative rhythm, which runs on its own calendar and has its own cash-flow consequences.

The Annual Return and the Two Notices

Every Gewerbetreibender has to file a Gewerbesteuererklärung each year, even if no tax ends up being due. It is submitted electronically through ELSTER, usually at the same time as your income tax return, your EÜR and your VAT return. If you have never used the portal, Understanding Elster: Filing Your Taxes Online in Germany covers registration, the activation letter and the quirks of the interface.

The sequence usually looks like this:

  1. You register your business. You file a Gewerbeanmeldung at the local Gewerbeamt. The municipality notifies the Finanzamt, which sends you the Fragebogen zur steuerlichen Erfassung, the tax registration questionnaire. Your answers there, including your estimated profit, feed directly into early prepayment decisions. The full process is in Registering a Business (Gewerbeanmeldung): Step-by-Step Guide.
  2. You trade for the year and keep proper records. Clean bookkeeping makes the add-backs and the profit figure far easier to defend. Accounting and Bookkeeping for Freelancers: Managing Finances in Germany explains what records to keep and for how long.
  3. You file the annual return through ELSTER by the statutory deadline. The deadline is extended if you use a Steuerberater.
  4. The Finanzamt issues the Gewerbesteuermessbescheid, setting your Steuermessbetrag.
  5. The municipality issues the Gewerbesteuerbescheid with the final tax, any balance due or refund, and usually new prepayments for the coming quarters.

Check both notices carefully. If the Messbescheid is wrong, you have to object (Einspruch) to that notice at the Finanzamt within the deadline stated on it. Objecting only to the municipality’s bill will not fix an error in the base figure. This catches people out constantly. For a broader explanation of how German tax notices and objection periods work, see Understanding Your Tax Assessment (Steuerbescheid): After You File in Germany.

Registering a Gewerbe also brings automatic membership of the local Chamber of Industry and Commerce (IHK) or the Chamber of Crafts. Small businesses are often exempt from fees or pay only modest ones. The chamber’s letter tends to arrive around the same time as your first trade tax paperwork, so don’t confuse the two.

Prepayments and Cash-Flow Shocks

This is where most of the real pain comes from. Once your business shows trade tax liability, the municipality sets quarterly prepayments (Vorauszahlungen) based on your most recent assessment. Your first profitable year can produce a nasty double hit:

  • You pay the full trade tax for the year just assessed.
  • You start paying prepayments for the current year at the same level.
  • Sometimes there is a catch-up prepayment on top for the quarters that have already passed.

Picture Hannah, a British expat who turned her Etsy-style shop in Stuttgart into a serious business. Her first full year was much stronger than the conservative estimate she gave on the Finanzamt questionnaire. When her assessments arrived the following year, she faced the year’s balance from both the Finanzamt (income tax) and the city (trade tax), plus newly raised prepayments on both. She had the money because she had been setting aside a share of every invoice in a separate account. Plenty of people don’t.

My practical advice:

  1. Open a separate tax reserve account and move a fixed share of every incoming payment into it as soon as it lands.
  2. Update your estimates if the business grows quickly. You can contact the Finanzamt and the municipality to adjust prepayments up, which avoids a lump sum later, or down if business drops.
  3. Read your prepayment schedule on each Gewerbesteuerbescheid and set calendar reminders. Missed prepayments trigger late-payment surcharges.
  4. Remember that income tax prepayments follow a similar logic. Our guide Quarterly Tax Prepayments (Vorauszahlungen) for Self-Employed People explains how the Finanzamt side works, so you can plan for both streams together.

Choosing Your Location and Structure Strategically

For a sole trader in a typical town, the income tax credit means trade tax is often an administrative burden more than a large financial one. For a corporation, or for a sole trader in a high-multiplier city, it becomes a genuine cost factor. Location and structure are worth thinking about early.

Pros of paying attention to location:

  • A real, operational office in a lower-multiplier municipality can noticeably reduce the total burden for a GmbH or UG.
  • Suburban municipalities around major cities sometimes combine lower multipliers with easy access to the city’s talent and clients.

Cons and limits:

  • Your actual place of management decides where trade tax is due. A paper address will not change that.
  • Moving a business for tax reasons alone can backfire. You may face higher rent elsewhere, longer commutes or a weaker client base.
  • Multipliers change when councils vote on them. A low rate today is not a promise for the future.

On structure:

  • Moving from sole trader to GmbH brings limited liability. It also costs you the allowance and the income tax credit, and adds formal accounting and filing duties.
  • Many founders start as sole traders and incorporate only once profits and risk justify it.

The overall interplay of corporate tax, VAT and trade tax is covered in Business Taxes in Germany: VAT, Trade Tax, and Corporate Tax Explained.

When Your Business Crosses Borders: Getting Expert Help

Everything above applies to any small business owner in Germany. As an expat, you usually have a second layer of complexity: a home country that may still expect a tax return, foreign clients, foreign bank accounts, and income streams that don’t fit neatly into German forms.

Why Trade Tax Gets Messy for Expats

German trade tax rarely stays a purely German matter for internationally mobile people. These are the situations I see most often:

  • Citizenship-based taxation. Americans file a US return every year, wherever they live. A US citizen running a German Gewerbe has to work out how German income tax, trade tax and social contributions interact with US rules on foreign tax credits and self-employment tax. Whether Gewerbesteuer counts as a creditable income tax for US purposes is a real question with consequences. It is discussed in Solidaritatszuschlag and Trade Tax: Which German Taxes the IRS Recognises. The broader self-employment double-filing problem is covered in Self-Employed in Germany, American on Paper: SE Tax and the Double Filing Problem.
  • Mid-year arrivals and departures. If you register a Gewerbe partway through the year, or close it when you leave Germany, your German and home-country tax years may not line up neatly.
  • Foreign clients and platforms. Selling through international marketplaces or invoicing clients abroad affects VAT treatment. It can also raise questions about where business activity actually takes place.
  • A business in two countries. If you keep a company back home while running a German Gewerbe, you need to check how each country treats the other entity’s profits.

None of this is impossible. It is simply more than a free ELSTER form or a generic online article was built to handle.

How Taxes for Expats Fits Into Your Team

This is the point where I recommend bringing in a specialist rather than piecing things together from forums. Taxes for Expats focuses on exactly this kind of cross-border situation: people who live in one country and still have filing obligations somewhere else. In my experience, that is the gap most German small business owners with a foreign passport fall into. A local Steuerberater knows the Gewerbesteuer return inside out. They are not always comfortable with how those German figures need to be reported on a foreign return.

Here is what working with Taxes for Expats typically brings to an expat business owner:

  1. Coordination between systems. They can take the figures from your German EÜR, income tax assessment and trade tax notices and work out how they translate to your home-country filing. That includes which German taxes may be creditable and which may not.
  2. Clarity on self-employment exposure. For Americans in particular, the question of whether German social contributions or US self-employment tax applies to your business income is one of the most expensive to get wrong.
  3. Help with catching up. Plenty of expats only realise after a few years in Germany that they should have been filing at home too. Specialists in expat tax can guide you through catch-up options.
  4. One point of contact in English. When a Gewerbesteuerbescheid lands and you need to understand what it means for your overall position, explaining it in English to someone who handles expat returns daily saves time and stress.

On cost, I won’t quote anything here because fees depend on the complexity of your situation and change over time. Taxes for Expats publishes its own pricing and service information, so check their website for current figures and for which filing types they cover. Look specifically at what they include for self-employed clients and business owners with foreign entities.

A sensible setup for many expat Gewerbetreibende looks like this: a German Steuerberater for the local returns, including the Gewerbesteuererklärung, and Taxes for Expats for the home-country side, with both working from the same set of figures. If you still need to find the German half of that team, How to Find an English-Speaking Tax Advisor (Steuerberater) in Germany lists practical ways to search. Hiring a Tax Advisor in Germany: Do You Need One? helps you decide whether the cost makes sense at your stage.

A Practical Checklist Before Your First Trade Tax Season

Before your first trade tax return is due, run through this list. It has saved me, and several friends, from expensive mistakes.

  1. Confirm your classification. Make sure each activity you perform is correctly registered as either freelance or commercial. Separate them cleanly if you do both.
  2. Look up your municipality’s current Hebesatz on its official website or the state statistics office list, so you can estimate the scale of your liability.
  3. Check whether your business uses loans, leased vehicles, equipment or rented premises. These can trigger add-backs to your trade income.
  4. Gather your Gewerbeanmeldung confirmation and your tax number, and check that your ELSTER account is activated well before the deadline.
  5. Set up a tax reserve account and decide on a fixed share of income to set aside for income tax, trade tax and VAT.
  6. Note every prepayment date from your notices and automate the payments where you can.
  7. Review each notice the day it arrives. Remember that errors in the base figure must be challenged at the Finanzamt, not the municipality.
  8. Clarify your home-country obligations. If you are a US citizen or your home country taxes you on worldwide income, contact Taxes for Expats before you file anything at home. That way your German trade tax and income tax figures are reported correctly the first time.
  9. Keep copies of everything. That includes assessments, prepayment notices and correspondence. Your future self, your Steuerberater and your expat tax preparer will all ask for them.

Trade tax feels intimidating because it arrives from an unexpected direction, written in dense German. Once you see it as a profit-based municipal tax with a predictable calculation, a credit that often softens it, and a clear filing rhythm, it becomes just another line in your business budget. Get the classification right, plan your cash flow, and bring in Taxes for Expats for the cross-border side so your German success doesn’t create problems with your home tax authority. That combination lets you get back to running the business you came 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.

✅ Before You Go: Germany Essentials Checklist
Did you sort out the basics? Make sure you're ready for your new life in Germany.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *