Kosten einer Bike-Sharing-Fahrt berechnen
Eine Fahrt von 24 Minuten mit 10 Freiminuten als Mitglied ergibt 14 abrechenbare Minuten plus die Entsperrgebühr, die bestehen bleibt; so sehen Sie festen Anteil und Minutenanteil getrennt. 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
- Entsperrgebühr
- 1
- Preis pro Minute
- 0,25
- Dauer (min)
- 24
- Freiminuten
- 10
- Angerechnete Freiminuten
- 10
- Abrechenbare Minuten
- 14
- Nutzungskosten
- 3,5
- Gesamtkosten
- 4,5
Dieser Rechner macht aus dem veröffentlichten Preismodell eines Bike-Sharing-Anbieters eine nachvollziehbare Kostenschätzung. Geben Sie die Entsperrgebühr, den Preis je Minute und die Fahrtdauer ein. Falls die fahrende Person Mitglied ist, tragen Sie zusätzlich die enthaltenen Freiminuten ein; sie werden vor der Berechnung der Nutzungsgebühr abgezogen. Das Ergebnis weist Festbetrag, abrechenbare Zeit, Nutzungskosten und Gesamtpreis getrennt aus. Damit können Sie sowohl eine Abrechnung prüfen als auch die Kosten vor Fahrtbeginn planen.
Übertragen Sie das Preismodell in die Eingabefelder
Orientieren Sie sich zuerst an den veröffentlichten Bedingungen des Anbieters. Die Entsperrgebühr ist der feste Betrag beim Start einer Fahrt und fällt auch bei sehr kurzer Nutzung an. Der Minutenpreis wird für jede abrechenbare Minute hinzugerechnet.
Geben Sie beide Beträge in derselben Währung ein, denn eine Währungsumrechnung findet nicht statt. Anschließend tragen Sie die Fahrtdauer in Minuten ein. Dezimalwerte sind zulässig, wenn der Anbieter genauer als in ganzen Minuten misst.
Rundet der Dienst vor der Abrechnung auf, müssen Sie die Dauer zunächst nach dessen Regel anpassen. Der Rechner legt keine eigene Rundungsmethode fest. Das ist wichtig, weil Anbieter eine Fahrt knapp oberhalb einer vollen Minute unterschiedlich behandeln können.
Verwenden Sie stets die gültigen Konditionen für die betreffende Stadt, Mitgliedschaft und Fahrradart.
Berücksichtigen Sie Freiminuten nur bei Mitgliedern
Freiminuten werden ausschließlich abgezogen, wenn das Mitgliedsfeld wahr ist. Ohne Mitgliedschaft bleibt die gesamte Fahrtdauer abrechenbar, selbst wenn eine positive Anzahl an Freiminuten eingegeben wurde. Bei Mitgliedern zieht der Rechner das Kontingent ab, lässt die abrechenbare Zeit jedoch nie unter null fallen.
Dauert eine Fahrt acht Minuten und umfasst der Tarif zehn Freiminuten, entstehen keine Nutzungskosten; die Entsperrgebühr bleibt dennoch bestehen. Bei vierzehn Minuten werden vier Minuten berechnet. Durch die getrennte Darstellung von festem und variablem Anteil lassen sich Tarife vergleichen, die zwar Zeit einschließen, aber die Startgebühr beibehalten.
Tragen Sie null ein, wenn der Tarif keine Freiminuten vorsieht. Verwenden Sie das Feld nicht für Guthaben, Gutscheine, Tageshöchstpreise, Pausen, Reservierungen oder Steuern. Dafür gelten andere Regeln, die dieser Rechner nicht abbildet.
Lesen Sie das Ergebnis und prüfen Sie die Annahmen
Das Ergebnis enthält die ursprüngliche Entsperrgebühr und Fahrtdauer, die tatsächlich angerechneten Freiminuten, die verbleibenden abrechenbaren Minuten, die Nutzungskosten und den Gesamtpreis. Dieser ergibt sich aus der festen Gebühr plus abrechenbarer Zeit mal Minutenpreis. Werte werden auf zehn Dezimalstellen stabilisiert, damit keine Gleitkomma-Artefakte erscheinen, ohne eine währungsspezifische Rundung auf zwei Stellen vorzuschreiben.
So bleiben Bruchteile eines Cents oder erst später gerundete Zwischensummen möglich. Eine negative Dauer ist ungültig, weil verstrichene Zeit nicht negativ sein kann; ebenso werden negative Gebühren, Preise und Kontingente abgelehnt. Nutzen Sie das Ergebnis als transparente Schätzung und gleichen Sie es mit den vollständigen Bedingungen ab.
Mindestpreise, Tageslimits, Steuern, E-Bike-Aufschläge, Gebühren außerhalb des Geschäftsgebiets, Vertragsstrafen und Abokosten können die Endabrechnung verändern und müssen gesondert berücksichtigt werden.
Anwendungsfälle
Pendelfahrt mit Mitgliedschaft schätzen
Rechnen Sie enthaltene Minuten an und sehen Sie die Restkosten, bevor Sie ein Fahrrad auswählen.
Einfache Fahrtabrechnung prüfen
Bilden Sie Festgebühr und zeitabhängige Zwischensumme nach, um die Ursache einer Abweichung zu finden.
Zwei Tarife vergleichen
Berechnen Sie dieselbe Dauer mit verschiedenen Gebühren, Minutenpreisen und Freikontingenten.
Häufige Fragen
Gelten Freiminuten für alle Personen?
Nein. Sie werden nur bei wahrem Mitgliedsfeld abgezogen; andernfalls ist die gesamte Dauer abrechenbar.
Kann das Freikontingent die Entsperrgebühr aufheben?
Nein. Es reduziert nur die abrechenbare Zeit; die Entsperrgebühr bleibt im Gesamtpreis enthalten.
Sind Bruchteile einer Minute zulässig?
Ja. Geben Sie eine endliche Dezimalzahl ein, wenn sie der Mess- und Rundungsmethode des Anbieters entspricht.
Sind Steuern, Obergrenzen, Strafen oder E-Bike-Aufschläge enthalten?
Nein. Berechnet werden nur Entsperrgebühr, Minutenpreis und Freiminuten für Mitglieder.
Wie wird der Gesamtpreis berechnet?
Der Gesamtpreis ist die Entsperrgebühr plus die abrechenbaren Minuten mal dem Minutenpreis. Bei Mitgliedern werden die Freiminuten zuerst von der Dauer abgezogen, und die abrechenbare Zeit fällt nie unter null.
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/bike-share-trip-cost-calc \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"unlock_fee":1,"per_minute_rate":0.25,"duration_minutes":24}'const res = await fetch("https://api.kit.forhosting.com/travel/bike-share-trip-cost-calc", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"unlock_fee": 1,
"per_minute_rate": 0.25,
"duration_minutes": 24
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/travel/bike-share-trip-cost-calc",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"unlock_fee": 1,
"per_minute_rate": 0.25,
"duration_minutes": 24
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/travel/bike-share-trip-cost-calc", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"unlock_fee":1,"per_minute_rate":0.25,"duration_minutes":24}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"unlock_fee":1,"per_minute_rate":0.25,"duration_minutes":24}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/travel/bike-share-trip-cost-calc", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"unlock_fee": 1,
"per_minute_rate": 0.25,
"duration_minutes": 24
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "travel.bike_share_trip_cost_calc",
"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
Übertragen Sie das Preismodell in die Eingabefelder
Die API-Version kostet $0.002 je Anfrage; die deterministische Berechnung ruft keine aktuellen Preise ab.
Technische Fragen
Was kostet eine Berechnung über die API?
Jede API-Anfrage kostet $0.002.
Was geschieht bei einer negativen Fahrtdauer?
Die Anfrage endet mit invalid_input, weil eine Fahrt keine negative Dauer haben kann.