Skip to main content
Glama

firma.de Rechner für Gründer

Steuerberaterkosten-Rechner API

steuerberaterkosten
Read-onlyIdempotent

Rechnet, was ein Steuerberater nach der Steuerberatervergütungsverordnung (StBVV, Tabellen A bis D in der Fassung ab 1. Juli 2025) kostet: Einkommensteuererklärung mit Anlagen N, V und KAP, Einzelunternehmen, Freiberufler und Personengesellschaften mit EÜR oder Bilanz, GmbH und UG mit Jahresabschluss, Körperschaft-, Gewerbe- und Umsatzsteuererklärung, Buchführung und Lohnabrechnung, oder jede einzelne Gebühr der StBVV einschließlich Zeitgebühr. Jede Gebühr mit Vorschrift, Gegenstandswert, Rahmen und Rechenweg, dazu Auslagenpauschale und Umsatzsteuer.

Dieselben Felder als JSON, flach neben case oder als values.

Antwortet auf Deutsch, als Text oder JSON. Der Rechner für Menschen: https://www.firma.de/steuerberaterkosten/

Example tool call

This call uses example arguments supplied in the tool’s input schema.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "case": "selbststaendig",
      "level": "mid",
      "values": {
        "revenue": 80000,
        "activity": "freiberuf",
        "expenses": 20000,
        "vatPeriod": "quartal",
        "bookkeeping": "selbst"
      }
    },
    "name": "steuerberaterkosten"
  }
}

Input Schema

NameRequiredDescriptionDefault
vatNocase=selbststaendig: regel oder klein (Kleinunternehmer, § 19 UStG). case=gmbh: regel (Umsatzsteuer wird berechnet) oder klein (Kleinunternehmer oder keine steuerpflichtigen Umsätze, z. B. Holding).
caseYesWofür: privat (Einkommensteuererklärung ohne Unternehmen), selbststaendig (Einzelunternehmen, Freiberufler, GbR, OHG, KG), gmbh (GmbH und UG mit Bilanz), einzel (eine einzelne Gebühr der StBVV, mit item).
formNocase=selbststaendig: einzel (Einzelunternehmen) oder gesellschaft (GbR, OHG, KG, PartG: Feststellungserklärung statt Einkommensteuererklärung). case=gmbh: gmbh oder ug; ändert die Gebühren nicht.
itemNoDie Gebühr der StBVV, z. B. rat, erstberatung, gutachten, einspruch (nach dem RVG, § 40 StBVV), stundung, erlass, est, kst, gewst, ust, ustva, grundsteuer, erbst, euer, ueberschuss, buchfuehrung, lohn, jahresabschluss, eroeffnungsbilanz, selbstanzeige, zeit. Die ganze Liste steht in items der Hilfe. Fall: einzel.
countNoAnzahl: Arbeitnehmer bei Lohn (§ 34), Kassensysteme einer Betriebsstätte bei kasse (§ 23 Abs. 2). Fall: einzel.
jointNoZusammenveranlagung mit dem Ehepartner. Fall: privat.
levelNoWelche Stelle des Rahmens die Summe zeigt: min (Mindestgebühr), mid (Mittelgebühr, Standard), max (Höchstgebühr). Die Antwort enthält immer alle drei.mid
microNoKleinstkapitalgesellschaft (§ 267a HGB, ohne Anhang): true, false oder auto (aus Bilanzsumme, Umsatz und Mitarbeitern). Fall: gmbh.
valueNoGegenstandswert, oder der Betrag, aus dem er sich ergibt: Entgelte (ust, ustva: 10 %), Arbeitslöhne (lstanm: 20 %, zerlegung: 10 %), Mindeststeuer-Gewinn oder -Verlust (mindeststeuer: 1 %), Jahresumsatz oder Aufwand (buchfuehrung), Jahresumsatz plus Privateinlagen, mindestens Aufwand plus Privatentnahmen (Land- und Forstwirtschaft, § 39 Abs. 5). Fall: einzel.
wage1NoBruttoarbeitslohn im Jahr. Fall: privat.
wage2NoBruttoarbeitslohn des Ehepartners, nur mit joint. Fall: privat.
costs1NoWerbungskosten der Arbeit; leer oder null für den Arbeitnehmer-Pauschbetrag von 1.230 €. Fall: privat.
costs2NoWerbungskosten der Arbeit des Ehepartners; leer oder null für den Pauschbetrag. Fall: privat.
formatNomd (Standard): die Antwort als lesbarer Text mit Link in den Rechner, kurz genug für den Chat. json: alle Werte als JSON.md
methodNoeuer (Einnahmen-Überschuss-Rechnung) oder bilanz. Fall: selbststaendig.
monthsNoMonate für Buchführung (§ 33) oder Abrechnungszeiträume für Lohn (§ 34). Fall: einzel.
valuesNoPOST: die Felder des Falls als Objekt, statt flach neben case.
minutesNoMinuten für die Zeitgebühr (je angefangene Viertelstunde). Fall: einzel.
rentalsNoAnzahl vermieteter Wohnungen oder Häuser (je eine Überschussrechnung). Fall: privat.
revenueNocase=selbststaendig: Umsatz netto im Jahr. case=gmbh: Umsatz netto im Jahr (Jahresleistung).
activityNofreiberuf (§ 18 EStG, keine Gewerbesteuer) oder gewerbe. Fall: selbststaendig.
expensesNocase=selbststaendig: Betriebsausgaben netto im Jahr. case=gmbh: Aufwand im Jahr mit Gehältern und Abschreibungen. case=einzel: Jahresaufwand, für Abschlussarbeiten; zählt, wenn höher als die Jahresleistung.
hectaresNoBetriebsfläche in Hektar nach § 39 Abs. 6 StBVV, für Land- und Forstwirtschaft; angefangene Hektar zählen voll. Fall: einzel.
employeesNocase=selbststaendig: Angestellte mit Lohnabrechnung im Monat. case=gmbh: Lohnabrechnungen im Monat, mit dem Geschäftsführer, wenn er Gehalt bekommt.
rentCostsNoWerbungskosten aller vermieteten Objekte im Jahr. Fall: privat.
vatPeriodNocase=selbststaendig: Umsatzsteuer-Voranmeldung monat, quartal oder keine; zählt nur ohne Buchführung bei der Kanzlei. case=gmbh: Umsatzsteuer-Voranmeldung monat, quartal oder keine; zählt nur ohne Buchführung bei der Kanzlei (§ 33 Abs. 8 StBVV).
balanceSumNocase=selbststaendig: Bilanzsumme, nur mit method bilanz. case=gmbh: Bilanzsumme in Euro. case=einzel: Berichtigte Bilanzsumme, für Abschlussarbeiten (§ 35 Abs. 2 StBVV).
rentIncomeNoMieteinnahmen aller Objekte im Jahr. Fall: privat.
bookkeepingNocase=selbststaendig: Buchhaltung: selbst, kontiert (§ 33 Abs. 3) oder voll (§ 33 Abs. 1). case=gmbh: Buchhaltung: selbst (macht die Gesellschaft), kontiert (Kanzlei bucht vorkontierte Belege, § 33 Abs. 3), voll (Kanzlei macht alles, § 33 Abs. 1).
otherIncomeNoWeitere positive Einkünfte in derselben Einkommensteuererklärung, nur mit form einzel. Fall: selbststaendig.
performanceNoBetriebliche Jahresleistung, für Abschlussarbeiten. Fall: einzel.
capitalIncomeNoKapitalerträge mit Anlage KAP im Jahr, 0 für keine. Fall: privat.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.7/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The annotations already declare readOnly, idempotent, and non-destructive behavior. The description adds useful context beyond annotations: responses are in German, can be text or JSON, and include Vorschrift, Gegenstandswert, Rahmen, Rechenweg, Auslagenpauschale, and Umsatzsteuer.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is front-loaded and its length is justified by the tool's breadth. The first sentence is a very long enumeration that could be split for readability, but almost every element earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a complex 32-parameter calculator with no output schema, the description supplies the purpose, case coverage, output language and format, and calculation detail. It omits a compact example or explicit case-selection guidance, but the schema already carries detailed per-parameter semantics.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and the 32 parameters are already richly documented. The note that the same fields can be passed as JSON, flat next to case or under values, duplicates the schema's own values description rather than adding new parameter meaning.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb, 'Rechnet,' and a precise resource, the cost of a Steuerberater under StBVV, and it enumerates the covered case types. It is clearly distinct from the sibling tools by subject matter, but it does not explicitly name or contrast those alternatives.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It explains the calculation's scope and lists the scenarios it covers, which implies when to use it. However, it never states when to choose it over a sibling tool or when not to use it, leaving selection guidance to inference.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources