Back to blog
August 1, 20267 min read

Trading Bots and German Business Registration: When Does Automated Trading Become a Gewerbe?

Once a strategy is meant to run automated around the clock, most traders eventually run into the same question: does this make my trading activity commercial ("gewerblich") under German law? It's a fair question - a bot checks off several of the criteria the German tax office actually looks at, almost by definition.

Why this question comes up specifically with a bot

An automated bot trades continuously, executes a clearly documented, fixed rule set, and can trade far more frequently than a person manually could. Those are exactly the traits that, in practice, get weighed as indicators of commercial activity - regardless of whether the code was written in-house or commissioned from a developer.

The main criteria for commercial classification

  • Automated, continuous trading (including outside your own screen time) is treated as a strong indicator of commercial activity
  • Very high trade frequency or capital turnover, typical of active day trading
  • A documented, clearly defined trading strategy or algorithm - a bot satisfies this almost by definition
  • Use of additional infrastructure such as a dedicated office, employed staff, or contracted service providers for the trading itself

What commercial classification actually means in practice

If a trading activity is classified as commercial under these criteria, it typically requires business registration (Gewerbeanmeldung), double-entry bookkeeping instead of a simple income-surplus statement, and an additional trade tax (Gewerbesteuer, roughly 14-17% depending on the municipality). No single criterion decides this on its own - what matters is the overall picture of scope, organization, and the economic purpose behind the trading activity.

Technical side of a bot already clear, tax side still open?

We build the technical tool - the tax classification is best clarified beforehand with a tax advisor (Steuerberater).

Request a project

The general limits of what a technical tool can do are covered in more detail in our Risk & Liability Notice.

SITA Capital builds the technical automation - not tax or legal advice. Whether a trading activity counts as commercial or private, its tax treatment, and any resulting business registration need to be clarified individually, ideally with a tax advisor who knows the specific trading activity in detail.

Frequently Asked Questions

Does a trading bot automatically make trading commercial?

No, not automatically. Automation is one of several indicators - the scope, trade frequency, organization, and economic purpose of the overall activity matter too. The final classification is always a case-by-case decision.

Who decides whether my trading activity is commercial?

The relevant German tax office (Finanzamt), on a case-by-case basis. A reliable assessment beforehand is best obtained from a tax advisor who knows the specific trading activity, capital involved, and the organization behind it.

Does the tax classification change if I have a bot built instead of building it myself?

No. Whether the development is commissioned or done in-house doesn't change the tax treatment of the trading activity itself - what matters is how and to what extent the finished tool is actually used to trade, not who wrote the code.

Does SITA Capital provide tax advice?

No. SITA Capital exclusively provides technical development of custom indicators and strategies - for tax and legal questions about your own trading activity, a tax advisor (Steuerberater) is the right contact.

The technical automation of a strategy and its tax classification are two separate questions that can be resolved independently of each other. Anyone unsure about their own commercial classification should clarify it with a tax advisor before running a bot in production, not after.

Have an idea for ATAS?

Tell us about your project - you'll get a free, non-binding quote within 24-48 hours.

Request a Free Quote