Trockenbau-Kosten: Platten, Spachtelmasse, Schrauben und Band
Ein Trockenbaubudget lässt sich wesentlich leichter prüfen, wenn jedes wichtige Material einen eigenen Zwischensummenbetrag erhält.
Im Browser ausführen – kostenlos
Dieser Kostenrechner multipliziert die Mengen für Gipskartonplatten, Fugenmasse, Schrauben und Fugenband mit den von Ihnen eingegebenen Stückpreisen. Anschließend zeigt er vier Einzelkosten und die gemeinsame Materialsumme an. Verwenden Sie für sämtliche Preise dieselbe Währung. Das Ergebnis berücksichtigt ausschließlich Materialien; Arbeitslohn, Steuern, Lieferung, Werkzeuge und nicht aufgeführte Verbrauchsmittel sind nicht enthalten.
Erfassen Sie vergleichbare Mengen und Stückpreise
Beginnen Sie mit den Mengen, die Sie tatsächlich kaufen möchten, und nicht nur mit dem theoretischen Verbrauch. Geben Sie Gipskartonplatten als ganze Stückzahl ein. Für Fugenmasse, Schrauben und Band können Sie die zum Händlerangebot passende Verkaufseinheit verwenden: Eimer, Säcke, Kartons, Packungen oder Rollen. Entscheidend ist eine einheitliche Zuordnung. Wenn die Menge der Fugenmasse vier Eimer bezeichnet, muss der Stückpreis für einen Eimer gelten. Wenn Sie zwei Schraubenkartons eingeben, verwenden Sie den Preis eines Kartons und nicht den Preis einer einzelnen Schraube. Tragen Sie für nicht benötigtes Material null ein, geben Sie aber weiterhin seinen Stückpreis an. Halten Sie alle Preise in derselben Währung, denn der Rechner führt keine Währungsumrechnung durch und deutet keine Symbole. Händler zeigen Großgebinde- und Einzelpreise gelegentlich nebeneinander an; prüfen Sie deshalb den übernommenen Wert. So vermeiden Sie, dass ein Kartonpreis wie der Preis einer Packung multipliziert wird, und erhalten einen aussagekräftigen Vergleich zwischen Anbietern.
So wird jede Kostenposition berechnet
Für jedes Material multipliziert der Rechner die Menge mit dem Stückpreis. Er rundet die jeweilige Position auf zwei Dezimalstellen und addiert danach die vier gerundeten Beträge zur gesamten Materialsumme. Durch die getrennten Positionen bleibt das Ergebnis nachvollziehbar: Sie erkennen sofort, ob die Platten den größten Budgetanteil bilden oder ob Ausbauprodukte ungewöhnlich teuer sind. Die Berechnung ist deterministisch und nutzt keine externe Preisdatenquelle; das Ergebnis hängt ausschließlich von Ihren Eingaben ab. Eine Menge von null ergibt Positionskosten von null. Negative Werte, fehlende Felder, nicht endliche Zahlen und gebrochene Plattenstückzahlen werden abgelehnt, weil sie eine Einkaufsplanung verfälschen würden. Mindestens eine Materialmenge muss größer als null sein. Das Ergebnis berücksichtigt weder Verschnitt noch Umsatzsteuer, Handwerkeraufschlag, Rabatte, Lieferkosten oder Arbeitslohn automatisch. Wenn ein Händler Bruttopreise nennt, geben Sie diese durchgängig ein; andernfalls behandeln Sie das Ergebnis als Nettosumme und ergänzen anfallende Kosten separat in Ihrem Projektbudget.
Machen Sie aus der Schätzung ein praxistaugliches Budget
Nutzen Sie das Ergebnis als transparente Materialgrundlage und nicht als vollständiges Bauangebot. Prüfen Sie vor der Bestellung, ob Ihre Mengen bereits einen angemessenen Verschnitt für Zuschnitte, beschädigte Platten, Fugen und die Erfahrung der ausführenden Person enthalten. Ergänzen Sie Eckschutzprofile, andere Befestigungsmittel als Schnellbauschrauben, Grundierung, Schleifmittel, Schutzmaterial, Gerätemiete, Lieferung, Steuern und Arbeitslohn nach Bedarf. Die Positionsausgabe eignet sich besonders zum Händlervergleich: Berechnen Sie dieselben Mengen mit den Stückpreisen jedes Anbieters und vergleichen Sie die Summen bei unverändertem Leistungsumfang. Auch Preisänderungen während der Planung lassen sich leicht nachvollziehen, weil Sie einen Stückpreis ersetzen und die betroffene Zwischensumme sofort sehen können. Für automatisierte Abläufe kostet eine API-Anfrage $0.002. Speichern Sie Eingaben und Ergebnis gemeinsam, damit Prüfer die verwendeten Verkaufseinheiten nachvollziehen können. Preise und Packungsgrößen ändern sich, und Baustellenbedingungen beeinflussen den Verbrauch; kontrollieren Sie daher den endgültigen Warenkorb und holen Sie für vertragliche oder hochwertige Arbeiten ein professionelles Angebot ein.
Anwendungsfälle
Angebote verschiedener Händler vergleichen
Wenden Sie dieselben Materialmengen auf mehrere Händlerpreise an und vergleichen Sie einheitliche Zwischensummen.
Ein Renovierungsbudget kontrollieren
Trennen Sie die vier zentralen Materialkosten, bevor Sie Lohn, Steuern, Lieferung und Zubehör ergänzen.
Kosten nach einer Preisänderung aktualisieren
Ersetzen Sie einen geänderten Platten- oder Ausbaupreis und prüfen Sie dessen Wirkung auf die Summe.
Häufige Fragen
Was kostet die Nutzung des Rechners?
Auf dieser Seite ist die Nutzung kostenlos; eine API-Anfrage kostet $0.002.
Ist der Arbeitslohn in der Summe enthalten?
Nein. Das Ergebnis umfasst nur die vier eingegebenen Materialgruppen und keine Montagekosten.
Kann ich jede beliebige Währung verwenden?
Ja. Nutzen Sie für alle vier Stückpreise dieselbe Währung; das Ergebnis bleibt in dieser Währung.
Sind Steuern und Lieferung enthalten?
Nur wenn sie bereits in sämtlichen Stückpreisen enthalten sind. Separate Zuschläge werden nicht berechnet.
Darf eine Materialmenge null betragen?
Ja. Null schließt das Material aus der Summe aus; mindestens eine der vier Mengen muss jedoch positiv sein.
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/home/drywall-cost \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"sheet_count":24,"sheet_unit_price":15.75,"joint_compound_quantity":4,"joint_compound_unit_price":18.5,"screw_quantity":2,"screw_unit_price":9.25,"tape_quantity":3,"tape_unit_price":4.75}'const res = await fetch("https://api.kit.forhosting.com/home/drywall-cost", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"sheet_count": 24,
"sheet_unit_price": 15.75,
"joint_compound_quantity": 4,
"joint_compound_unit_price": 18.5,
"screw_quantity": 2,
"screw_unit_price": 9.25,
"tape_quantity": 3,
"tape_unit_price": 4.75
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/drywall-cost",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"sheet_count": 24,
"sheet_unit_price": 15.75,
"joint_compound_quantity": 4,
"joint_compound_unit_price": 18.5,
"screw_quantity": 2,
"screw_unit_price": 9.25,
"tape_quantity": 3,
"tape_unit_price": 4.75
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/drywall-cost", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"sheet_count":24,"sheet_unit_price":15.75,"joint_compound_quantity":4,"joint_compound_unit_price":18.5,"screw_quantity":2,"screw_unit_price":9.25,"tape_quantity":3,"tape_unit_price":4.75}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"sheet_count":24,"sheet_unit_price":15.75,"joint_compound_quantity":4,"joint_compound_unit_price":18.5,"screw_quantity":2,"screw_unit_price":9.25,"tape_quantity":3,"tape_unit_price":4.75}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/drywall-cost", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"sheet_count": 24,
"sheet_unit_price": 15.75,
"joint_compound_quantity": 4,
"joint_compound_unit_price": 18.5,
"screw_quantity": 2,
"screw_unit_price": 9.25,
"tape_quantity": 3,
"tape_unit_price": 4.75
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.drywall_cost",
"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. |