Softwareentwicklung: freiberuflich oder gewerblich? Worauf es ankommt

Eine Entwicklerin plant Datenbankarchitekturen, entwirft komplexe Schnittstellen und programmiert individuelle Anwendungen. Ein anderer IT-Selbstständiger installiert Standardsoftware, übernimmt Support und verkauft Hardware. Beide bezeichnen sich als Softwareentwickler oder IT-Berater. Steuerlich kann ihre Tätigkeit dennoch sehr unterschiedlich eingeordnet werden.

Die Frage „freiberuflich oder gewerblich?“ entscheidet nicht nur über eine mögliche Gewerbesteuerpflicht. Sie wirkt sich auch auf die steuerliche Organisation eines IT-Unternehmens aus. Wer sein Geschäftsmodell erweitert, sollte die Einordnung daher nicht anhand der Jobbezeichnung treffen.

Nicht das Etikett zählt, sondern Qualifikation und Tätigkeit

§ 18 Abs. 1 Nr. 1 Einkommensteuergesetz (EStG) zählt unter anderem Ingenieure zu den freien Berufen. Der Beruf „Programmierer“ oder „Softwareentwickler“ steht dort nicht ausdrücklich. Eine selbstständige IT-Tätigkeit kann aber als ingenieurähnlicher Beruf freiberuflich sein. Dafür müssen die fachlichen Kenntnisse und die tatsächlich erbrachten Leistungen der Tätigkeit eines Ingenieurs vergleichbar sein.

Der Bundesfinanzhof hat klargestellt, dass auch die Entwicklung von Anwendungssoftware eine ingenieurähnliche Tätigkeit sein kann (BFH, Urteil vom 4. Mai 2004, XI R 9/03). Die früher gelegentlich anzutreffende Vereinfachung „Systemsoftware freiberuflich, Anwendersoftware gewerblich“ ist deshalb keine verlässliche Abgrenzungsregel.

Ebenso wenig genügt allein ein Informatikabschluss. Umgekehrt ist ein Studium nicht zwingend die einzige Möglichkeit: Wer vergleichbare Kenntnisse durch andere Ausbildung, Fortbildung oder Selbststudium erworben hat, muss deren Breite und Tiefe gegebenenfalls nachweisen können. Das ist besonders für Quereinsteiger relevant.

Drei typische IT-Projekte – und die steuerliche Frage dahinter

Individuelle Software mit eigener technischer Konzeption

Ein Auftrag umfasst die Analyse technischer Anforderungen, die Konzeption einer Architektur, die Entwicklung komplexer Funktionen und deren Integration. Diese Aufgaben können für eine ingenieurähnliche Tätigkeit sprechen, wenn der Entwickler die erforderlichen Kenntnisse besitzt und die Arbeit selbst fachlich prägt. Ob ein Projekt groß, teuer oder besonders innovativ ist, entscheidet für sich genommen noch nichts.

Installation, Weiterverkauf und laufender Standard-Support

Ein Betrieb vertreibt Standardlizenzen, richtet Geräte ein und bearbeitet Support-Tickets. Solche Tätigkeiten sind nicht schon deshalb freiberuflich, weil Informatikkenntnisse benötigt werden. Besonders der Handel mit Hardware und Lizenzen ist von der eigenständigen fachlichen Entwicklungsleistung abzugrenzen.

Softwareentwicklung und Handel unter einem Dach

Schwieriger wird es, wenn individuelle Entwicklung, Support, Hosting und Produktvertrieb gemeinsam angeboten werden. Bei einer natürlichen Person ist zu prüfen, welche Tätigkeiten tatsächlich getrennt ausgeübt und dokumentiert werden. Bei Personengesellschaften können gewerbliche Tätigkeiten unter den gesetzlichen Voraussetzungen nach § 15 Abs. 3 Nr. 1 EStG Auswirkungen auf sämtliche Einkünfte der Gesellschaft haben. Eine einfache Prozentgrenze sollte hierfür nicht ohne Prüfung des konkreten Sachverhalts angesetzt werden.

Was die Einordnung finanziell bedeutet

Freiberufliche Einkünfte nach § 18 EStG unterliegen nicht allein wegen dieser Tätigkeit der Gewerbesteuer. Bei einem Gewerbebetrieb kann Gewerbesteuer entstehen. Für natürliche Personen und Personengesellschaften sieht § 11 GewStG einen Freibetrag von 24.500 Euro beim Gewerbeertrag vor. Eine GmbH erhält diesen Freibetrag nicht; ihre Tätigkeit ist gewerbesteuerlich grundsätzlich unabhängig davon einzuordnen, ob sie technische Entwicklungsleistungen erbringt.

Ob zusätzlich Buchführungs- und Bilanzierungspflichten bestehen oder eine Einnahmenüberschussrechnung zulässig ist, hängt von der Rechtsform und den einschlägigen Buchführungsvorschriften ab. Die steuerliche Einstufung als Freiberufler ersetzt diese gesonderte Prüfung nicht.

Was Sie für eine belastbare Einordnung dokumentieren sollten

  • Beschreiben Sie in Angeboten und Verträgen die konkrete technische Leistung, nicht nur „IT-Dienstleistung“.
  • Halten Sie Abschlüsse, Fortbildungen und bei Bedarf Nachweise eigener vergleichbarer Fachkenntnisse bereit.
  • Trennen Sie Entwicklungsleistungen, Lizenz- und Hardwarehandel, Schulungen sowie Support in Leistungsbeschreibung und Buchhaltung nachvollziehbar.
  • Bei Teamprojekten: Dokumentieren Sie, wer fachlich konzipiert, anleitet, kontrolliert und die wesentlichen Entscheidungen trifft.
  • Prüfen Sie vor Rechtsformwechsel oder Aufnahme neuer Geschäftszweige, ob sich die steuerliche Einordnung verändert.

Eine Gewerbeanmeldung oder der Vermerk „Freiberufler“ auf der Website ist kein Ersatz für die steuerrechtliche Beurteilung. Wer dauerhaft Sicherheit benötigt, sollte sein Tätigkeitsprofil gemeinsam mit der Steuerberatung konkret prüfen. Besonders bei einer geplanten Neuausrichtung oder betriebswirtschaftlichen Entscheidung ist eine frühe Einordnung sinnvoll.

Softwaregeschäft richtig strukturieren

Die Dr. Friedbert Maier Steuerberatungsgesellschaft mbH unterstützt IT-Unternehmen bei der steuerlichen Einordnung ihrer Leistungen, der passenden Gewinnermittlung und der Trennung unterschiedlicher Erlösarten. Beratungsmöglichkeiten bestehen an unseren Standorten in Saarbrücken und Mannheim.

Stand: 23. Oktober 2026. Allgemeine Information; die Einordnung hängt von Qualifikation, tatsächlicher Tätigkeit, Rechtsform und Organisation des Einzelfalls ab.

Nach oben scrollen