ForHosting KIT · Finanzen und Geld

Mehrwertsteuerrechner

100 bei 21 % ergeben 121 mit 21 Steuer, und 121 bei 21 % führen zurück zu 100: Schlagen Sie die Steuer auf einen Nettopreis auf oder rechnen Sie sie aus einem Bruttobetrag heraus, und erhalten Sie immer Netto, Steuer und Brutto. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Berechnungsmodus
Steuer hinzufügen
Menge
100
Steuersatz
21
Erhalten Sie
Nettobetrag
100
Steuerbetrag
21
Bruttobetrag
121

Gibt Netto, Steuer und Brutto zurück.

Steuer aufschlagen und wieder herausrechnen

Beim Aufschlagen ist der eingegebene Betrag der Nettopreis. Die Steuer ist Netto mal Satz, Brutto ist Netto plus Steuer; 100 bei 21 % ergeben also 21 Steuer und 121 insgesamt. Der Satz wird als einfache Prozentzahl angegeben: 21 bedeutet 21 %. Das Herausrechnen funktioniert umgekehrt. Es behandelt den Betrag als Brutto, teilt ihn durch eins plus den Satz, um das Netto zu finden, und nimmt die Differenz als Steuer, sodass 121 bei 21 % wieder 100 und 21 ergeben. Das brauchen Sie, um die Steuer aus einer Quittungssumme oder einer Bruttorechnungszeile herauszulösen. Ein Satz von null ist erlaubt und ergibt einfach null Steuer.

Rundung und der klassische Fehler

Der häufigste Fehler ist, den Satz vom Bruttobetrag abzuziehen. Da der Satz auf das Netto angewendet wird, zieht man so zu viel ab; die Division durch eins plus den Satz ist die richtige Umkehrung. Die zweite Falle ist die Rundung. Hier werden die drei Werte einzeln gerundet: Beim Aufschlagen wird die Steuer aus dem bereits gerundeten Netto berechnet und das Brutto danach gerundet, sodass jede Zeile in der Buchhaltung stimmig bleibt, statt von einem versteckten Bruchteil abzuhängen. Ohne das könnten Netto plus Steuer bei ungewöhnlichen Sätzen um einen Cent vom Brutto abweichen. Sie können 0 bis 8 Nachkommastellen wählen, mehr für Währungen oder Stückpreise, die sie brauchen, oder 0 für ganze Einheiten.

Aufschlagen gegenüber Herausrechnen

Das Feld rate ist ein Prozentsatz (21 bedeutet 21 %), der intern in r = rate / 100 umgerechnet wird. Extract ist die Umkehrung von add und wird verwendet, um den Steueranteil aus einer Belegsumme oder einer Bruttorechnungsposition herauszurechnen. Jeder Zweig gibt das vollständige Tripel aus net, tax und gross zusammen mit dem von Ihnen angegebenen mode und rate zurück.

Jede Komponente unabhängig runden

Da die drei Komponenten getrennt gerundet werden, berechnet add die Steuer aus dem gerundeten Netto und rundet dann das Brutto, was jede Position für die Buchhaltung in sich stimmig hält, statt sie aus einem ungerundeten Zwischenwert abzuleiten. Das ist bei höherer Präzision oder ungewöhnlichen Sätzen wichtig, wo ein einzelner verborgener Bruchteil sonst dazu führen könnte, dass Netto plus Steuer scheinbar um einen Cent vom Brutto abweicht. Wählen Sie mehr Dezimalstellen für Währungen oder Stückpreise, die sie benötigen, oder 0 für eine ganzzahlige Anzeige.

Wie wird der Satz angegeben?

Als Prozentzahl, sodass 21 gleich 21 % bedeutet. Er muss endlich und nicht negativ sein; null ist zulässig und ergibt eine Steuer von null.

Wie werden die Beträge gerundet?

net, tax und gross werden jeweils unabhängig half-up auf die von Ihnen festgelegten decimals gerundet (0 bis 8, Standardwert 2), sodass die Positionen in sich stimmig bleiben.

Wie schlage ich 21 % Mehrwertsteuer auf einen Preis auf?

Wählen Sie das Aufschlagen der Steuer und geben Sie den Nettopreis und den Satz in Prozent ein, also 21 für 21 %. Ein Nettopreis von 100 ergibt 21 Steuer und einen Bruttobetrag von 121.

Wie rechne ich die Mehrwertsteuer aus einem Bruttobetrag heraus?

Wählen Sie das Herausrechnen und geben Sie den Bruttobetrag und den Satz ein. Netto ist der Bruttobetrag geteilt durch eins plus den Satz: 121 bei 21 % ergeben netto 100 und 21 Steuer.

Warum darf ich nicht einfach 21 % vom Bruttobetrag abziehen?

Weil der Satz auf den Nettopreis angewendet wird, nicht auf den Bruttobetrag. 21 % von 121 abzuziehen entfernt mehr als die 21 Steuer, die darin stecken; 121 geteilt durch 1,21 ergibt das richtige Netto von 100.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/dev/vat-calculator

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/dev/vat-calculator \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"mode":"add","amount":100,"rate":21}'
{
  "mode": "add",
  "amount": 100,
  "rate": 21
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.vat_calculator",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Berechnet Mehrwert- oder Umsatzsteuer auf zwei Arten. mode=add behandelt den Betrag als Netto und schlägt einen prozentualen Satz obendrauf; mode=extract behandelt den Betrag als steuerinklusives Brutto und ermittelt das Netto sowie die bereits enthaltene Steuer.

Aufschlagen gegenüber Herausrechnen

Bei mode=add ist der Betrag der Nettopreis: net gleich amount, tax gleich net mal r, und gross gleich net plus tax, sodass 100 zu 21 % net 100, tax 21, gross 121 ergibt. Bei mode=extract ist der Betrag das steuerinklusive Brutto: net gleich gross geteilt durch (1 + r), und tax gleich gross minus net, sodass 121 zu 21 % net 100 und tax 21 zurückgewinnt.

Wertebereiche, Validierung und typisierte Fehler

mode, amount und rate sind alle erforderlich. mode muss genau add oder extract sein. amount und rate müssen jeweils eine endliche Zahl sein, die nicht negativ ist, und ihre Beträge sind auf 1e12 begrenzt, damit die Ergebnisse sinnvoll bleiben; ein Satz von null ist zulässig und ergibt schlicht eine Steuer von null. decimals muss eine ganze Zahl innerhalb von 0..8 sein. Jede Verletzung oder eine Eingabe, die kein Objekt ist, löst einen typisierten invalid_input-Fehler aus, der das Problem benennt, statt eines untypisierten Absturzes, und extract schützt vor einem Satz von -100 %, der 1 + r zu null machen würde.

Preisgestaltung mit aufgeschlagener Steuer

Verwenden Sie mode=add, um einen Netto-Katalogpreis in einen kundenseitigen Bruttopreis zu Ihrem lokalen Mehrwert- oder Umsatzsteuersatz zu verwandeln.

Belege und Rechnungen abstimmen

Verwenden Sie mode=extract, um eine steuerinklusive Summe für Buchhaltung und Steuererklärungen in ihren Netto- und Steueranteil aufzuteilen.

Kassen- und Rechnungssysteme

Rufen Sie die API auf, um Netto, Steuer und Brutto durchgängig in einem E-Commerce-Warenkorb oder einer Abrechnungspipeline zu jedem Satz einheitlich zu berechnen.

Was ist der Unterschied zwischen add und extract?

add behandelt amount als Netto und schlägt Steuer obendrauf (gross = net + tax). extract behandelt amount als steuerinklusives Brutto und rechnet net = gross / (1 + rate/100) sowie die enthaltene Steuer heraus.

Was löst einen Fehler aus?

Ein typisierter invalid_input-Fehler bei einem ungültigen mode, einem negativen oder nicht endlichen amount oder rate, Beträgen über 1e12, decimals außerhalb von 0..8 oder einem Satz von -100 % bei extract.

Ist es kostenlos und was kostet die API?

Das Browser-Widget ist kostenlos; die API nutzt prepaid KIT-Guthaben ab $0.002, und fehlgeschlagene Aufgaben werden nicht berechnet.

Vollständige KIT-Dokumentation lesen →