Werbung / AdSense Slot

Finance & Business

VAT / Mehrwertsteuer Rechner

Berechne schnell Netto, Brutto und die ausgewiesene Mehrwertsteuer für Rechnungen, Angebote und Steuererklärungen – vollkommen privat und direkt im Browser.

Wie es funktioniert

  • Netto → Brutto: Wähle diesen Modus, wenn du den reinen Warenwert hast und die Mehrwertsteuer aufschlagen möchtest, um den Endpreis zu ermitteln.
  • Brutto → Netto: Ideal, wenn du einen Endpreis (inkl. Steuer) vorliegen hast und die enthaltene MwSt. herausrechnen bzw. isolieren willst.
  • Flexible Steuersätze: Der Rechner ist standardmäßig auf den regulären deutschen Steuersatz von 19 % eingestellt, kann aber für den ermäßigten Satz (7 %) oder internationale Tarife frei angepasst werden.

Netto vs. Brutto im Steuerrecht

Im geschäftlichen B2B-Verkehr (Business-to-Business) sind Preisangaben üblicherweise Netto-Preise, da Unternehmen die gezahlte Umsatzsteuer als Vorsteuer vom Finanzamt zurückfordern können.

Für Endverbraucher (B2C) sind hingegen stets Brutto-Preise maßgeblich, da diese die Steuerlast final tragen. Berechnungen auf dieser Seite finden vollständig clientseitig statt: Deine Finanzdaten verlassen niemals dein Gerät.

FAQ

Was berechnet dieser Mehrwertsteuer-Rechner?

Er rechnet Netto- und Bruttobeträge um, ermittelt die ausgewiesene MwSt. und funktioniert in beide Richtungen.

Ist die Berechnung DSGVO-konform?

Ja. Alle Eingaben werden rein lokal im Browser verarbeitet. Es werden keine Daten an externe Server übertragen.

Kann ich einen anderen Steuersatz verwenden?

Ja. Du kannst den Steuersatz frei anpassen, z. B. 19 %, 7 % oder andere nationale Abgabesätze.

Quick Facts

Netto: Preis ohne Steuer.
Brutto: Preis inklusive Steuer.
Tax-Faktor: Bei 19 % ist er 1,19.
Verwendung: Rechnungen, Angebote, interne Kalkulationen.
const formatMoney = value => value.toLocaleString('de-DE', { style: 'currency', currency: 'EUR' }); const calculateVat = () => { const mode = document.getElementById('vat-mode').value; const rate = parseFloat(document.getElementById('vat-rate').value) || 0; const amount = parseFloat(document.getElementById('vat-amount').value) || 0; const factor = 1 + rate / 100; let net = 0; let gross = 0; if (mode === 'net') { net = amount; gross = net * factor; } else { gross = amount; net = gross / factor; } const tax = gross - net; document.getElementById('vat-net').textContent = formatMoney(net); document.getElementById('vat-tax').textContent = formatMoney(tax); document.getElementById('vat-gross').textContent = formatMoney(gross); document.getElementById('vat-results').classList.remove('hidden'); }; // Event-Listener für Live-Berechnung bei Änderungen document.getElementById('vat-mode').addEventListener('change', calculateVat); document.getElementById('vat-rate').addEventListener('input', calculateVat); document.getElementById('vat-amount').addEventListener('input', calculateVat); // Manueller Button-Trigger (Zusatzelement) document.getElementById('vat-calc').addEventListener('click', calculateVat); // Initiale Berechnung beim Laden der Seite calculateVat(); });