Short Answer

Registered commercial traders must pay a local trade tax once their annual profits cross the 24,500 € threshold, whereas cataloged liberal freelancers are entirely exempt from this obligation. Your initial registration classification dictates whether you are subject to this extra municipal levy.

What Most Expats Don't Realize

You set up a consulting business and filed your registration papers at the local public order office (Ordnungsamt) instead of directly with the tax office. You inadvertently classified yourself as a commercial trade ("Gewerbe") rather than an independent liberal professional ("Freiberufler"). When your annual profits hit 35,000 €, the municipality hit you with an unexpected trade tax assessment invoice for 1,200 € because of that single registration mistake.

What To Do

  • Check your original "Gewerbe-Anmeldung" document to confirm which agency processed your business launch.
  • Print out your academic degree or professional certifications to prove your classification as a qualified specialist.
  • "Kann meine Tätigkeit als freiberuflich statt gewerblich eingestuft werden?" (Can my activity be classified as freelance instead of commercial?) — ask the tax office this question to contest a wrong classification.

The Truth

The distinction between trade and freelance is a centuries-old German tradition. It is essentially a way for local cities to get a piece of the business pie.