Kosten einer Elektroauto-Ladesitzung berechnen
42,5 kWh zum Tarif der Ladesäule plus eine Sitzungs- und eine Standgebühr ergeben eine Summe, in der Energie und Gebühren getrennt stehen, damit ein niedriger Tarif keine hohe Fixgebühr verbirgt. 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
- Energie (kWh)
- 42,5
- Preis pro kWh
- 0,31
- Sitzungsgebühr
- 1,25
- Blockiergebühr
- 3,5
- Währung
- EUR
- Energiekosten
- 13,175
- Gebühren gesamt
- 4,75
- Gesamtkosten
- 17,925
Eine Ladesäule zeigt häufig einen einfachen Strompreis an, doch auf der endgültigen Rechnung können zusätzlich eine feste Startgebühr oder eine Blockiergebühr erscheinen. Dieser Rechner führt alle Bestandteile zu transparenten Gesamtkosten der Ladesitzung zusammen. Geben Sie die tatsächlich in die Batterie geladene Energiemenge, den Preis je Kilowattstunde sowie optionale Sitzungs- oder Blockiergebühren ein. Das Ergebnis trennt die Energiekosten von den Zuschlägen. So können Sie eine Rechnung prüfen, ein Ladebudget planen, Netze vergleichen oder die Ausgaben einer Fahrzeugflotte automatisiert verarbeiten.
Machen Sie aus Zählerwerten nachvollziehbare Gesamtkosten
Eine Laderechnung beruht üblicherweise auf zwei Werten: der gelieferten Energiemenge und dem Tarif je Kilowattstunde. Da jede Komponente erhalten bleibt, lässt sich das Ergebnis leichter prüfen als eine einzelne Zahl ohne Erläuterung. Verlangen zwei Ladenetze denselben Strompreis, während eines zusätzlich eine Startgebühr erhebt, zeigt die Aufschlüsselung den Grund für die unterschiedlichen Endbeträge.
Verwenden Sie die von der Säule ausgewiesene gelieferte Energie und nicht die Nennkapazität der Fahrzeugbatterie. Eine mit 75 kWh beworbene Batterie nimmt bei einem normalen Stopp selten genau 75 kWh auf; Ladeverluste und die Messmethode des Betreibers können die Rechnung beeinflussen. Der Rechner ruft keine Preise ab und interpretiert keine Tarifblätter.
Er verarbeitet ausschließlich Ihre ausdrücklich eingegebenen Zahlen, sodass alle Annahmen sichtbar und reproduzierbar bleiben.
Geben Sie Tarife und Gebühren einheitlich ein
Falls keine solche Gebühr anfällt, lassen Sie das Feld weg; dann gilt null. Alle Geldbeträge müssen dieselbe Währung verwenden, da der Rechner Werte lediglich kennzeichnet und keine Währungen umrechnet. currency ist optional, lautet standardmäßig USD und kann beispielsweise EUR oder GBP enthalten. Bereits bekannte Steuern können als fester Betrag einbezogen werden; ein eigenes Prozentfeld gibt es jedoch nicht.
Eine Energiemenge von null ist zulässig, damit auch reine Gebührenbelege ohne erfundenen Stromverbrauch dargestellt werden können.
Nutzen Sie das Ergebnis für Vergleiche und Erstattungen
Kleine Abweichungen können durch Steuern, Tarifwechsel während der Sitzung, zeitabhängige Abrechnung oder andere Zwischenrundungen entstehen. Die Aufschlüsselung verhindert, dass ein niedriger Werbetarif eine hohe feste Gebühr verdeckt. Die Funktion nutzt weder Netzwerk noch aktuelle Uhrzeit, Zufallswerte oder veränderlichen Zustand.
Zahlen werden auf acht Nachkommastellen gerundet. Das Werkzeug schätzt ausschließlich Geldkosten und prognostiziert weder Ladedauer, Batteriestand, Verluste, Streckenenergie noch Stationsverfügbarkeit.
Anwendungsfälle
Öffentliche Laderechnung prüfen
Berechnen Sie den Gesamtbetrag aus gelieferter Energie, kWh-Tarif sowie ausgewiesenen Start- oder Blockiergebühren nach.
Ladenetze vergleichen
Wenden Sie unterschiedliche Tarife und Festgebühren auf dieselbe Energiemenge an, um realistische Gesamtkosten zu vergleichen.
Flottenerstattungen automatisieren
Erzeugen Sie eine einheitliche Kostenaufschlüsselung für Fahrerausgaben, ohne von Tabellenformeln abhängig zu sein.
Häufige Fragen
Sind Sitzungs- und Blockiergebühr Pflichtangaben?
Nein. Beide Angaben sind optional und werden bei Auslassung mit null angesetzt.
Rechnet der Rechner Währungen um oder ruft er Preise ab?
Nein. Verwenden Sie für alle Beträge dieselbe Währung. currency ist nur eine Kennzeichnung; Tarife oder Wechselkurse werden nicht abgerufen.
Gebe ich die Akkugröße oder die geladene Energie ein?
Die geladene Energie, wie sie Ladesäule oder Beleg anzeigen. Ein mit 75 kWh beworbener Akku nimmt bei einem normalen Stopp selten genau 75 kWh auf, und Ladeverluste oder die Messung des Betreibers verändern den abgerechneten Wert.
Wie gebe ich eine Standgebühr ein, die pro Minute berechnet wird?
Tragen Sie den Gesamtbetrag für das Überziehen ein, den das Netz bereits berechnet hat, nicht den Minutenpreis. Der Rechner addiert diesen Betrag unverändert, zusammen mit einer Sitzungsgebühr, zu den Energiekosten.
Wie vergleiche ich zwei Ladenetze?
Rechnen Sie jedes Netz mit denselben Kilowattstunden und seinen eigenen Preisen und Gebühren. Weil Energie und Gebühren getrennt ausgewiesen werden, sehen Sie genau, warum zwei Säulen mit gleichem Tarif am Ende unterschiedlich viel kosten.
Warum weicht meine Abrechnung leicht ab?
Kleine Unterschiede entstehen durch die Behandlung von Steuern, Tarifwechsel während der Sitzung, zeitabhängige Ladepreise oder weil der Betreiber Zwischenwerte anders rundet. Der Rechner nutzt nur die Zahlen, die Sie eingeben.
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/travel/ev-charging-cost-estimate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"energy_kwh":42.5,"price_per_kwh":0.31}'const res = await fetch("https://api.kit.forhosting.com/travel/ev-charging-cost-estimate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"energy_kwh": 42.5,
"price_per_kwh": 0.31
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/travel/ev-charging-cost-estimate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"energy_kwh": 42.5,
"price_per_kwh": 0.31
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/travel/ev-charging-cost-estimate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"energy_kwh":42.5,"price_per_kwh":0.31}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"energy_kwh":42.5,"price_per_kwh":0.31}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/travel/ev-charging-cost-estimate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"energy_kwh": 42.5,
"price_per_kwh": 0.31
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "travel.ev_charging_cost_estimate",
"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.
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
Machen Sie aus Zählerwerten nachvollziehbare Gesamtkosten
Diese Funktion multipliziert energy_kwh mit price_per_kwh und ermittelt dadurch energy_cost. Anschließend addiert sie die optionalen Beträge session_fee und idle_fee, weist sie gemeinsam als fees_total aus und liefert total_cost zurück.
Geben Sie Tarife und Gebühren einheitlich ein
Übermitteln Sie energy_kwh als endliche, nicht negative Zahl und price_per_kwh als Geldbetrag für eine Kilowattstunde. Der Preis darf nicht negativ sein; andernfalls wird invalid_input gemeldet, statt ein irreführendes Guthaben zu berechnen. session_fee steht optional für einen festen Betrag zum Starten oder Nutzen der Sitzung. idle_fee steht optional für die bereits vollständig berechnete Blockiergebühr des Netzes und nicht für einen Minutentarif.
Nutzen Sie das Ergebnis für Vergleiche und Erstattungen
Für eine einzelne Prüfung übernehmen Sie die gelieferten kWh und den Tarif von der Säule oder Rechnung, tragen ausgewiesene Gebühren ein und vergleichen total_cost mit dem Betreiberbetrag. Für einen Netzvergleich führen Sie jede Variante mit demselben energy_kwh sowie den jeweiligen Preisen und Gebühren aus. Speichern Sie bei einer Flottenautomatisierung die zurückgegebenen Eingaben zusammen mit energy_cost, fees_total, total_cost und currency, damit jede Erstattung nachvollzogen werden kann. Die API kostet $0.002 je Anfrage; identische Eingaben erzeugen durch die deterministische Berechnung stets identische Ausgaben.
Technische Fragen
Wie werden die gesamten Ladekosten berechnet?
energy_kwh wird mit price_per_kwh multipliziert. Zu diesen Energiekosten werden session_fee und idle_fee addiert.
Was geschieht bei einem negativen kWh-Preis?
Die Anfrage schlägt mit invalid_input fehl, weil ein negativer Strompreis für diese Kostenschätzung ungültig ist.
Kann idle_fee einen Minutentarif enthalten?
Nein. Geben Sie den vollständigen Geldbetrag ein und berechnen Sie zeitabhängige Gebühren vorher.