Umsatzsteuer-Rechner
Ein Einkauf von 100 bei 8,25 % Umsatzsteuer ergibt 8,25 Steuer und eine Gesamtsumme von 108,25 an der Kasse. Sie geben Nettopreis und Steuersatz ein und sehen jeden Rechenschritt, etwa zum Prüfen eines Kassenbons oder einer Hausaufgabe. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Nettopreis
- 100
- Steuersatz
- 8,25
- Gesamtbetrag
- 108,25
- Satz in Prozent
- 8,25
- Satz als Dezimalzahl
- 0,0825
- Steuerbetrag
- 8,25
Ein Umsatzsteuer-Rechner wandelt einen Nettopreis und einen lokalen Satz in die beiden Zahlen um, die jede Kasse braucht: wie viel Steuer fällig ist und was der Kunde nach Steuer zahlt. Geben Sie eine nicht negative Zwischensumme und einen Steuersatz als Prozentsatz ein —zum Beispiel hundert Dollar bei acht Punkt zwei fünf Prozent— und das Werkzeug liefert den Steuerbetrag gleich Preis mal Satz geteilt durch hundert, die Gesamtsumme gleich Preis plus Steuer, die Dezimalform des Satzes und die schrittweise Substitution, der Sie bei einer Belegprüfung, einer Warenkorbsumme oder einem Übungsblatt vertrauen können.
So entsteht der Betrag an der Kasse
Die Umsatzsteuer ist hier ein Prozentsatz des steuerpflichtigen Preises vor Steuer, der beim Kauf erhoben wird. Der Rechner multipliziert den Nettopreis mit dem Steuersatz und teilt durch 100, das ist der Steuerbetrag. Die Gesamtsumme ist der Nettopreis plus diese Steuer. Bei 100 und 8,25 % ergibt das 8,25 Steuer und 108,25 insgesamt. Zusätzlich sehen Sie den Satz als Dezimalbruch, hier 0,0825, und jeden Rechenschritt einzeln, sodass Sie einen Kassenbon, eine Warenkorbsumme oder ein Arbeitsblatt Zeile für Zeile nachprüfen können.
Typische Fehler und klare Grenzen
Der häufigste Fehler ist, den Satz als Dezimalbruch einzugeben: 0,0825 statt 8,25 ergäbe eine viel zu kleine Steuer. Null Prozent ist erlaubt, etwa für steuerfreie Posten, negative Sätze dagegen nicht. Auch ein Preis von null ist zulässig, zum Beispiel für eine Warenprobe. Der Rechner sucht keine Steuersätze für eine Stadt oder Postleitzahl heraus, zerlegt kombinierte Sätze nicht und wendet keine Befreiungen oder Obergrenzen an. Er rechnet genau die eine Formel, die Sie mit Ihrem bekannten Satz brauchen.
Was Steuerbetrag und Gesamtsumme bedeuten
Die Umsatzsteuer ist ein Prozentsatz des steuerpflichtigen Nettopreises, der an der Verkaufsstelle erhoben wird. Wenn die Regal- oder Warenkorb-Zwischensumme der Nettopreis ist und der geltende Satz als Prozent angegeben wird, ist der Steuerbetrag dieser Preis multipliziert mit dem Satz geteilt durch hundert, und der fällige Betrag ist der Nettopreis plus der Steuerbetrag. Zum Beispiel hat ein Einkauf von hundert Dollar bei acht Punkt zwei fünf Prozent Umsatzsteuer einen Steuerbetrag von acht Dollar und fünfundzwanzig Cent und eine Gesamtsumme von hundertacht Dollar und fünfundzwanzig Cent.
Der Satz kann auch als Dezimalbruch geschrieben werden —null Punkt null acht zwei fünf für acht Punkt zwei fünf Prozent— aber dieses Werkzeug akzeptiert die Prozentform, die Leute auf einem Beleg oder in einer Tabellenzelle mit der Beschriftung «Steuer %» eintippen. Null Prozent ist ein gültiger Satz für steuerfreie Positionen oder Jurisdiktionen ohne Umsatzsteuer: der Steuerbetrag ist null und die Gesamtsumme entspricht dem Nettopreis. Er wendet nur die Arithmetik an: Steuerbetrag gleich Preis mal Steuersatz geteilt durch hundert, Gesamtsumme gleich Preis plus Steuerbetrag.
Lehrkräfte der Verbrauchermathematik, Freiberufler, die einfache Rechnungen erstellen, und Ingenieure, die Warenkorb-Unit-Tests schreiben, brauchen denselben deterministischen Vertrag: gleiche Eingaben, gleiche Steuer und Gesamtsumme, in jeder Umgebung.
Praktische Tipps, Grenzen und verwandte Suchen
Geben Sie den Satz als Prozent ein, nicht als Bruch: acht Punkt zwei fünf bedeutet acht Punkt zwei fünf Prozent, nicht achthundertfünfundzwanzig Prozent. Wenn Ihre Quelle den Satz als null Punkt null acht zwei fünf angibt, multiplizieren Sie vor dem Aufruf mit hundert. Halten Sie den Nettopreis nicht negativ; Gratisproben mit price null sind erlaubt und ergeben Steuer null und Gesamtsumme null.
Bevorzugen Sie diese Fähigkeit, wenn Sie den Nettobetrag und den Prozentsatz bereits kennen und nur Steuerbetrag plus Gesamtsumme brauchen; wenn Ihre Quelle ein Belegfoto ist, extrahieren Sie zuerst diese Zahlen.
Anwendungsfälle
Hausaufgaben und Arbeitsblätter der Verbrauchermathematik
Schüler berechnen die Umsatzsteuer auf Übungspreisen und vergleichen handschriftliche Steuer und Gesamtsumme mit einem deterministischen Ergebnis vor der Abgabe.
Häufige Fragen
Wie wird die Umsatzsteuer berechnet?
Steuerbetrag = Nettopreis × (Satz in Prozent ÷ 100). Gesamtsumme = Nettopreis + Steuerbetrag.
Was passiert, wenn der Steuersatz negativ ist?
Ein negativer Umsatzsteuersatz ist nicht erlaubt; null Prozent ist gültig und ergibt Steuer null.
Sucht dies den Satz meiner Stadt oder PLZ?
Nein. Sie liefern den Satz. Dieser Rechner wendet nur die Arithmetik für einen bekannten Prozentsatz an; er löst keine Jurisdiktionen auf.
Was passiert bei einem negativen Steuersatz?
Ein negativer Satz wird abgelehnt, statt einen erfundenen Rabatt auszurechnen. Ein Satz von null Prozent ist dagegen erlaubt, etwa für steuerfreie Posten: Dann ist die Steuer null und die Gesamtsumme gleich dem Nettopreis.
Gebe ich den Steuersatz als 8,25 oder als 0,0825 ein?
Geben Sie 8,25 ein. Der Rechner erwartet den Satz in Prozent, so wie er auf dem Kassenbon steht, 8,25 bedeutet also 8,25 %. Steht in Ihrer Quelle 0,0825, multiplizieren Sie den Wert zuerst mit 100.
Kann ich die Steuer aus einem Bruttopreis herausrechnen?
Nein, dieser Rechner geht immer vom Preis vor Steuer aus und schlägt die Steuer darauf. Wenn Ihr Betrag die Steuer bereits enthält, brauchen Sie eine Rückrechnung, die er bewusst nicht durchführt.
Verwandte Tools
Für Entwickler — API-Zugang
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.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/life/sales-tax \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"price":100,"tax_rate":8.25}'const res = await fetch("https://api.kit.forhosting.com/life/sales-tax", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"price": 100,
"tax_rate": 8.25
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/sales-tax",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"price": 100,
"tax_rate": 8.25
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/sales-tax", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"price":100,"tax_rate":8.25}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"price":100,"tax_rate":8.25}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/sales-tax", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"price": 100,
"tax_rate": 8.25
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.sales_tax",
"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.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_abs | 1000000000000 |
max_tax_rate_percent | 1000 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Ein negativer Steuersatz wird mit invalid_input abgelehnt, statt eine Erstattung zu erfinden; null Prozent ist erlaubt und ergibt eine Gesamtsumme gleich dem Nettopreis.
Was Steuerbetrag und Gesamtsumme bedeuten
Ein negativer Satz ist in diesem Modell keine physische oder rechtliche Umsatzsteuer-Eingabe; er würde die Bedeutung der Steuer in eine Subvention umkehren, daher lehnt die API ihn ab, statt einen negativen Steuerbetrag zurückzugeben, der Warenkorbssoftware verwirren würde. Dieser Rechner sucht keine bundesstaatlichen, Kreis- oder Stadt-Sätze nach Postleitzahl, zerlegt keine kombinierten Sätze in Komponenten und wendet keine Befreiungen, Deckel oder inklusiv-Steuer-Rückrechnung an.
Wie man die API aufruft und was zurückkommt
Der Steuersatz muss nicht negativ sein; negative Werte werden abgelehnt. Bevorzugen Sie Zahlen gegenüber währungsformatierten Zeichenketten; Zeichenkettenzahlen werden nur akzeptiert, wenn sie einem strengen endlichen Zahlenmuster ohne Dollarzeichen oder Tausenderkommas entsprechen. Senden Sie einen JSON-Body mit zwei erforderlichen endlichen Zahlen: price (Aliasse pre_tax, amount, subtotal, net), die nicht negative Netto-Zwischensumme, und tax_rate (Aliasse rate, percent, sales_tax_rate, tax_percent), den Umsatzsteuersatz als Prozentsatz, zum Beispiel acht Punkt zwei fünf für acht Punkt zwei fünf Prozent. Absolute Werte für price müssen innerhalb einer Billion und tax_rate innerhalb von tausend Prozent bleiben, damit Zwischenprodukte in IEEE-Doppelpräzision auf dem Worker und im Browser endlich bleiben. Bei Erfolg spiegelt die Antwort gerundete price und tax_rate wider, setzt rate_percent auf denselben Satzwert, rate_decimal auf den Satz geteilt durch hundert, tax_amount auf die gerundete Steuer, total auf Preis plus Steuer, formula auf die dokumentierte Zeichenkette, message auf eine kurze englische Zusammenfassung und steps auf ein geordnetes Array von Substitutionszeilen. Fehlgeschlagene Validierung —fehlende Felder, nicht endliche Zahlen, Werte außerhalb absoluter Grenzen, ein negativer price, ein negativer tax_rate oder eine nicht endliche berechnete Steuer oder Gesamtsumme— gibt invalid_input zurück und wird nie berechnet. Die Preisgestaltung ist ein fester $0.002 pro erfolgreicher Anfrage mit Einheit item und marginalem Stückpreis null.
Praktische Tipps, Grenzen und verwandte Suchen
Beim Lehren oder Testen kombinieren Sie Beispiele: hundert bei acht Punkt zwei fünf Prozent für einen klassischen positiven Steuerfall; fünfzig bei null Prozent für eine steuerfreie Position; einen Bruchpreis wie neunzehn Punkt neun neun bei sieben Prozent für Einzelhandels-Rundungsprüfungen; und einen absichtlich negativen tax_rate, um den harten invalid_input-Pfad zu demonstrieren. Diese Seite richtet sich an Personen, die einen Umsatzsteuer-Rechner, den Steuerbetrag aus dem Satz oder den Gesamtpreis mit Umsatzsteuer online suchen; es ist keine PLZ-Steuer-API, kein MwSt.-Brutto-zu-Netto-Konverter und keine Multi-Jurisdiktions-Nexus-Engine. Fehlgeschlagene Aufgaben, die invalid_input zurückgeben, verbrauchen kein vorausbezahltes Guthaben, was explorative Skripte günstig hält, wenn Entwickler absichtlich einen negativen Satz senden. Round-Trip-Prüfungen sind einfach: berechnen Sie von Hand Preis mal Satz geteilt durch hundert und bestätigen Sie, dass es dem veröffentlichten tax_amount mit derselben Zwölf-Dezimalstellen-Rundung entspricht, dann bestätigen Sie, dass Preis plus tax_amount der veröffentlichten Gesamtsumme entspricht.
Integrationsbeispiele
Kassen- und Warenkorb-Gesamtprüfungen
Onlineshops und Rechnungstools senden Netto-Zwischensumme und lokalen Prozentsatz und zeigen dann tax_amount und total an, ohne Prozentrechnung in jedem Client neu zu implementieren.
Unit-Tests für Abrechnungscode
QA und Engineering erzeugen bekannte Steuerfälle sowie absichtliche Ablehnungen bei negativem Satz für golden-Erwartungswerte in Warenkorb-Bibliotheken.
Technische Fragen
Soll ich 8.25 oder 0.0825 als Satz eingeben?
Geben Sie 8.25 ein. Das Feld tax_rate ist ein Prozentsatz (8.25 bedeutet 8.25 %). Die Antwort enthält auch rate_decimal (0.0825) zur Bequemlichkeit.
Ist der Umsatzsteuer-Rechner kostenlos?
Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Aufrufe nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreicher Anfrage; fehlgeschlagene Aufgaben werden nie berechnet.