Use Cases (Aktualisiert: 7.6.2026)

Kostenvoranschläge und Bautagesberichte im Handwerksbetrieb mit Claude Code vorschreiben

Für Inhaber kleiner Handwerksbetriebe: Angebote und Bautagesberichte mit Claude Code vorschreiben, inklusive Prompt-Vorlage und Prüfskript.

Kostenvoranschläge und Bautagesberichte im Handwerksbetrieb mit Claude Code vorschreiben

Die Baustelle ist fertig, Sie kommen zurück ins Büro. Es ist 19 Uhr. Der Kostenvoranschlag, den Sie dem Bauherrn morgen früh übergeben wollen, ist noch nicht angefangen.

Sie öffnen die Excel-Datei eines ähnlichen Projekts vom letzten Jahr, überschreiben die Zahlen, korrigieren die Positionen, rechnen die Mehrwertsteuer neu. Mittendrin klingelt das Telefon, und als Sie zurückkommen, wissen Sie nicht mehr, wo Sie waren. Plötzlich ist es 21 Uhr. Der Bautagesbericht ist noch ein weißes Blatt.

Wenn Sie einen kleinen Handwerksbetrieb führen oder als Bauleiter arbeiten, kennen Sie dieses Bild bestimmt. In einem mir bekannten Betrieb gingen jeden Abend allein für die Entwürfe von Angeboten und Berichten zwei Stunden drauf.

Diese Arbeit muss nicht komplett von Hand erledigt werden. Den Entwurf übernimmt die KI, und nur die endgültigen Zahlen und Entscheidungen schaut der Mensch an. Schon das macht die Abendarbeit im Büro deutlich leichter. Heute schreibe ich auf, wie das konkret geht.

Das Wichtigste in Kürze

  • Kostenvoranschlag und Bautagesbericht lassen sich bis zum “Entwurf” an Claude Code abgeben. Die endgültige Entscheidung behält der Mensch.
  • Wenn Sie alte Angebotsdaten und Ihre Notizen vom Tag übergeben, entsteht in wenigen Sekunden ein formgleicher Entwurf.
  • Betrag, Einkaufspreis, Marge und Bauherrenname prüft der Mensch immer mit eigenen Augen. Wer das automatisiert, baut Mist.
  • Persönliche Daten wie Name oder Adresse des Bauherrn nur anfassen, nachdem Sie interne Regeln festgelegt haben.
  • Aus zwei Stunden Büroarbeit pro Abend werden voraussichtlich rund 30 Minuten. Prompt zum Kopieren und Prüfskript stehen weiter unten.

Warum die Büroarbeit im Handwerksbetrieb so schwer wiegt

Erst einmal das Leserbild scharf stellen. Dieser Artikel hilft Betrieben mit bis zu rund zehn Mitarbeitern, in denen der Inhaber oder Bauleiter selbst die Angebote und Berichte schreibt. Ich denke an Firmen ohne feste Bürokraft oder solche, die als Einzelperson nicht mehr hinterherkommen.

Der Ablauf vom Angebot bis zur Übergabe sieht im Handwerksbetrieb ungefähr so aus:

  1. Anfrage und Ortstermin
  2. Grobes Angebot vorlegen
  3. Detailangebot und Vertrag
  4. Baubeginn, tägliche Bauleitung und Tagesbericht
  5. Zwischen- und Abnahmeprüfung
  6. Übergabe und Nachbetreuung

Die Schreibarbeit ballt sich bei den Punkten 2 bis 4. Ein Detailangebot kann mehrere Dutzend Zeilen haben, und Tagesberichte stapeln sich täglich. Während der Kopf voll ist mit Handwerker-Einteilung und Materialbestellung, baut man abends die Papiere zusammen. Das zehrt.

Dazu kommen viele Rückläufer. Typisch ist Folgendes:

  • Beim Wiederverwenden eines alten Angebots blieb an einer Stelle der Name des früheren Bauherrn stehen.
  • Ein Einheitspreis wurde nicht aktualisiert, und die Materialkosten lagen neben dem aktuellen Marktpreis.
  • Drei Tage Berichte aufgestaut, und niemand weiß mehr, was an welchem Tag passiert ist.
  • Das Format ist auf jeder Baustelle anders, also muss man vor jeder Übergabe das Layout neu herrichten.

Nichts davon ist “Kopfarbeit”, sondern Abschreiben und Übertragen. Genau deshalb wirkt der KI-Entwurf.

Was die KI übernimmt und was der Mensch immer entscheidet

Das ist der wichtigste Punkt, deshalb ziehe ich die Linie zuerst. Wer den falschen Bereich abgibt, schafft sich statt Erleichterung eine Fehlerquelle.

SchrittClaude Code übernimmtMensch entscheidet immer
Positionen im AngebotAus alten Projekten einen Rohentwurf der Positionen bauenLücken und Sonderarbeiten ergänzen
Einheitspreis und MengeEinheitspreise aus alten Daten vorläufig einsetzenAktueller Marktpreis, Endbetrag, Marge
AngebotstextHinweise und Voraussetzungen vorschreibenRichtigkeit vertragsrelevanter Formulierungen
BautagesberichtTagesnotizen ins feste Berichtsformat bringenFalsche Angaben korrigieren
Text an den BauherrnHöfliche Form und LayoutLetzte Kontrolle auf Unhöflichkeit oder Missverständnis

Grob gesagt: Die KI ist die “Form-Abteilung”, der Mensch hält Zahlen und Verantwortung. Betrag, Einkaufspreis, Marge, Vertragstext und Eigennamen des Bauherrn gehen immer durch das menschliche Auge. Auch wenn ein Entwurf da ist, schicken Sie ihn nicht einfach ab. Halten Sie nur das ein, und große Pannen bleiben aus.

Wer noch unsicher ist, was Claude Code überhaupt ist, liest am besten zuerst Claude Code für Nicht-Entwickler einrichten. Dann fällt die Vorstellung dieser Arbeit leichter. Die offizielle Bedienung ist in der offiziellen Dokumentation von Anthropic die Erstquelle.

Anwendungsfall 1: Aus alten Angeboten einen Rohentwurf fürs Detailangebot bauen

Das wirkt am stärksten. Sie übergeben die Angebotsdaten eines ähnlichen früheren Projekts und die Bedingungen für diesmal, und heraus kommt ein Rohentwurf mit Positionen und Mengen.

Der Weg ist einfach. Alte Angebote als CSV oder Text in einer Datei sammeln und Claude Code lesen lassen. Dann die heutigen Bedingungen mitteilen.

Hier die Prompt-Vorlage. Einfach kopieren und den Inhalt in den eckigen Klammern auf Ihre eigene Baustelle umschreiben.

Du bist für Kostenvoranschläge in einem Handwerksbetrieb zuständig.
Erstelle anhand der beigefügten alten Angebotsdaten past-estimates.csv
einen "Rohentwurf" für das Detailangebot dieses Projekts.
Den Endbetrag lege ich selbst fest.

Bedingungen diesmal:
- Bauleistung: [Innenrenovierung eines zweigeschossigen Holzhauses]
- Wohnfläche: [ca. 90 Quadratmeter]
- Hauptarbeiten: [Tapeten erneuern, Parkett, Küche austauschen]
- Wunschtermin: [ca. 3 Wochen]

Ausgaberegeln:
- Als Tabelle: Position / Menge / Einheit / vorläufiger Einheitspreis / Zwischensumme
- Für den vorläufigen Einheitspreis den Median aus den alten Daten nutzen
  und geschätzte Stellen mit (zu prüfen) kennzeichnen
- Positionen, die Sonderarbeit oder Ergänzung brauchen könnten,
  am Ende als Stichpunkte unter "Zu klärende Punkte"
- Die Gesamtsumme und Mehrwertsteuer mit der berechneten Formel angeben

Wichtig ist, dass Sie ganz am Anfang “Rohentwurf” und “Den Endbetrag lege ich selbst fest” erklären. Geben Sie der KI keine Verantwortung für den Betrag. Lassen Sie vorläufige Einheitspreise mit (zu prüfen) versehen. So sieht man später auf einen Blick, wo der Mensch kontrollieren muss.

Wer die Treffsicherheit der Prompts noch eine Stufe heben will, liest ergänzend Fortgeschrittenes Prompt-Engineering für Claude Code. Dann schwankt die Ausgabe weniger.

Anwendungsfall 2: Tagesnotizen zum Bautagesbericht formen

Beim Bericht ist nicht der “Inhalt” das Problem, sondern die “Lust zu schreiben”. Bruchstückhafte Notizen, die Sie auf der Baustelle ins Handy getippt haben, ins feste Berichtsformat zu bringen, reicht die KI völlig.

Angenommen, Sie haben auf der Baustelle diese Notiz hinterlassen:

7.6. sonnig Haus Tanaka
vormittags Abriss weiter Bodenbelag Flur raus fertig
ab mittags 2 Zimmerleute Bad ringsum Unterbau
Elektriker da Steckdosenposition mit Bauherr abgestimmt
morgen Abdichtung bei Regen verschoben

Wenn Sie das übergeben, kommt dieser Berichtsentwurf zurück:

[Bautagesbericht] Samstag, 7. Juni 2026  Wetter: sonnig
Baustelle: Haus Tanaka

Ausgeführte Arbeiten:
- Vormittag: Abrissarbeiten fortgesetzt. Bodenbelag im Flur vollständig entfernt.
- Nachmittag: Zwei Zimmerleute, Unterbau rund ums Bad.
- Elektriker vor Ort. Steckdosenposition mit dem Bauherrn abgestimmt und festgelegt.

Plan für morgen:
- Abdichtungsarbeiten vorgesehen. Bei Regen Verschiebung.

Mitteilungen und Besonderheiten:
- Steckdosenposition vom Bauherrn freigegeben.

Ob man das jeden Tag bei null schreibt oder eine Notiz einfügt und formen lässt, das ist ein Zeitunterschied um Größenordnungen.

Ein Hinweis: Die KI will höflich schreiben und fügt manchmal Arbeiten hinzu, die gar nicht in der Notiz stehen. Ergänzen Sie einen Satz wie “Keine Arbeiten hinzufügen, die nicht in der Notiz stehen. Unklares mit (unklar) kennzeichnen”, dann verhindern Sie das Erfinden.

Anwendungsfall 3: Form von Angebot und Bericht maschinell prüfen

Auch wenn ein Entwurf da ist, dürfen Sie ihm nicht einfach glauben. Gerade im Angebot mischen sich Rechenfehler in der Summe und doppelte Positionen ein. Das kann die Maschine besser als das menschliche Auge.

Eine Liste der Prüfpunkte. Allein wenn Sie diese jedes Mal ans Ende des Prompts hängen, wird die Ausgabequalität stabiler.

  • Stimmt die Summe der Zwischensummen mit dem angezeigten Gesamtbetrag überein?
  • Ist die Mehrwertsteuer richtig gerechnet (Netto × 0,19)?
  • Steht dieselbe Position nicht doppelt in zwei Zeilen?
  • Sind keine alten Bauherrennamen oder alten Adressen übrig geblieben?
  • Wie viele Zeilen tragen das Kennzeichen (zu prüfen)?

Davon lässt sich die Stimmigkeit der Beträge mit Code in einem Rutsch prüfen. Im nächsten Abschnitt liegt ein lauffähiges Skript.

Prüfskript zum Kopieren

Ein Node.js-Skript, das prüft, ob die Angebotssumme stimmt. Sie übergeben eine CSV (Position, Menge, Einheitspreis), und es berechnet die Summe der Zwischensummen, die Mehrwertsteuer und den Bruttobetrag und sagt Ihnen, ob es vom Betrag der KI abweicht. Wenn Node.js installiert ist, läuft es ohne zusätzliche Installation.

Speichern Sie es als check-estimate.mjs.

import { readFile } from "node:fs/promises";

// Argumente: Pfad zur CSV-Datei, von der KI genannte Gesamtsumme (netto)
const [csvPath, claimedRaw] = process.argv.slice(2);
if (!csvPath) {
  console.error("Aufruf: node check-estimate.mjs estimate.csv 350000");
  process.exit(1);
}

const text = await readFile(csvPath, "utf8");
const rows = text
  .trim()
  .split(/\r?\n/)
  .slice(1) // Kopfzeile überspringen
  .map((line) => line.split(","));

let subtotal = 0;
const seen = new Set();
const warnings = [];

for (const [name, qtyRaw, priceRaw] of rows) {
  const qty = Number(qtyRaw);
  const price = Number(priceRaw);
  if (Number.isNaN(qty) || Number.isNaN(price)) {
    warnings.push(`Zeile mit unlesbarer Zahl: ${name}`);
    continue;
  }
  if (seen.has(name)) warnings.push(`Position doppelt: ${name}`);
  seen.add(name);
  subtotal += qty * price;
}

const tax = Math.round(subtotal * 0.19);
const total = subtotal + tax;

console.log(`Zwischensumme (netto): ${subtotal.toLocaleString("de-DE")} EUR`);
console.log(`Mehrwertsteuer (19%): ${tax.toLocaleString("de-DE")} EUR`);
console.log(`Gesamt (brutto): ${total.toLocaleString("de-DE")} EUR`);

if (claimedRaw) {
  const claimed = Number(claimedRaw);
  const ok = claimed === subtotal;
  console.log(ok ? "OK: stimmt mit der Summe der KI überein" : `FEHLER: Summe der KI ${claimed.toLocaleString("de-DE")} weicht ab`);
}

if (warnings.length) {
  console.log("--- zu prüfen ---");
  for (const w of warnings) console.log(w);
}

Das Ausführen ist nur das hier.

node check-estimate.mjs estimate.csv 350000

Für estimate.csv ist diese Form gedacht:

Position,Menge,Einheitspreis
Tapeten erneuern,90,12
Parkett,30,80
Bauschutt entsorgen,1,300

Das Gute an diesem Skript: Der Mensch muss nicht mehr im Kopf rechnen. Steht bei der Summe der KI FEHLER, darf dieses Angebot noch nicht an den Bauherrn raus. Gibt es doppelte Positionen, erscheinen sie unter zu prüfen. Den Betrag legt am Ende der Mensch fest, aber Flüchtigkeitsfehler fängt die Maschine vorab ab.

Was sich vor und nach der Einführung ändert

Mit Zahlen geht es schneller. Es sind nur Richtwerte, aber so sah die Veränderung in meinem Umfeld aus.

PunktVorherNachher
Entwurf eines Detailangebots60 bis 90 Min.15 bis 25 Min. (mit Kontrolle)
Ein Tagesbericht15 bis 20 Min.3 bis 5 Min.
Schwankung im Formatauf jeder Baustelle andersper Vorlage einheitlich
Rechenfehler entdeckennach der Übergabe an den Bauherrnvor der Übergabe per Skript erkannt

Auch eine einfache Wirtschaftlichkeitsrechnung. Angenommen, Sie schreiben drei Angebote pro Woche und an fünf Tagen einen Bericht. Wenn der Entwurf-Automatismus pro Angebot 50 Minuten und pro Berichtstag 12 Minuten spart, sind das rund drei Stunden in der Woche. Setzt man den Stundensatz des Inhabers mit 50 Euro an, kommen etwa 150 Euro pro Woche und rund 600 Euro im Monat an Zeit zurück.

Natürlich schwankt das je nach Voraussetzungen, aber das Gefühl “aus zwei Stunden abends werden unter eine Stunde” lässt sich durchaus anpeilen. Die gewonnene Zeit in die Angebotsgenauigkeit oder die Baustelle zu stecken, ist aus meiner Sicht der eigentliche Nutzen.

Wer das Fundament der Einführung ordentlich legen will, liest vorab den Einstiegsleitfaden für Claude Code und die Best Practices für CLAUDE.md. Dann lassen sich interne Regeln leichter in Worte fassen.

Sicherheit und Hinweise zu personenbezogenen Daten

Das darf gerade im Handwerksbetrieb nicht fehlen. Angebot und Bericht sind ein Bündel personenbezogener Daten: Name, Adresse und Telefonnummer des Bauherrn.

Legen Sie mindestens diese drei Dinge intern fest, bevor Sie anfangen:

  • Wie viel Information an die KI geht, vorher festlegen. Name und Adresse als Platzhalter (“Haus Familie A”) zu übergeben, fällt auf die sichere Seite.
  • Übergebene Daten auf den intern vertretbaren Rahmen beschränken. Vom Bauherrn anvertraute Pläne oder Verträge nicht unerlaubt in externe Werkzeuge einspeisen.
  • Den entstandenen Entwurf erst nach menschlicher Durchsicht speichern oder versenden. Die KI-Ausgabe nicht roh nach außen geben.

Der Platzhalter-Betrieb sieht nach Aufwand aus, geht aber mit etwas Übung in Sekunden. Positionen und Mengen im Angebot brauchen keine personenbezogenen Daten des Bauherrn, also reicht es, die Eigennamen später einzusetzen.

Wenn die Firma mit mehreren Personen arbeitet, müssen Sie auch diese Regeln und die Schulung mit aufbauen. Sobald Sie über das Niveau “allein ausprobieren” hinaus sind, ist es am Ende der schnellere Weg, im Schulung und Beratung gleich die Betriebsregeln mitzugestalten. Wenn Sie erst einmal allein testen wollen, reicht der Start über die kostenlosen Materialien in den Produkten.

Häufige Fragen

F: Kann ich ein in Excel oder einer Buchhaltungssoftware erstelltes Angebot direkt einlesen lassen? A: Excel lässt sich als CSV exportieren und dann lesen. Buchhaltungssoftware hat oft ebenfalls einen CSV-Export, also ist der Umweg über CSV am sichersten. Statt die Datei direkt zu übergeben, steigt die Genauigkeit, wenn Sie nur die nötigen Spalten herausziehen.

F: Darf ich den von der KI genannten Betrag direkt an den Bauherrn geben? A: Nein. Vorläufige Einheitspreise sind ein Sammelsurium aus alten Daten und spiegeln weder den aktuellen Marktpreis noch die Besonderheiten des Einzelfalls. Den Betrag muss der Mensch prüfen und festlegen. Sicher fahren Sie, wenn Sie die KI strikt als zuständig für Positionen und Form sehen.

F: Geht das auch, wenn ich nicht gut mit dem Computer bin? A: Das Einfügen des Prompts unterscheidet sich nicht vom Schreiben einer E-Mail. Schwierig ist nur die erste Einrichtung. Wenn Sie die einmal anhand von Claude Code für Nicht-Entwickler einrichten erstellt haben, ist der Rest tagtäglich dieselbe Abfolge.

F: Meine alten Angebotsdaten gibt es nur auf Papier. A: Fangen Sie damit an, nur die zehn häufig genutzten der letzten Zeit von Hand in eine CSV zu tippen. Sie müssen nicht alles digitalisieren. Wenn ein paar repräsentative Stücke als Vorlage da sind, steigt die Genauigkeit des Rohentwurfs schon genug.

F: Gibt es kleine Kniffe, um die Produktivität weiter zu steigern? A: Es hilft, häufig genutzte Prompts als Textbausteine zu speichern. In Produktivitätstipps für Claude Code ist die tägliche Nutzung zusammengefasst.

Was ich beim Ausprobieren tatsächlich erlebt habe

Mit Unterstützung eines befreundeten Handwerksbetriebs habe ich es mit drei alten Angeboten und Tagesnotizen aus fünf Tagen ausprobiert.

Beim Angebots-Rohentwurf waren 80 Prozent der Positionen aus alten Daten gefüllt. Die restlichen 20 Prozent waren Sonderarbeiten, die der Inhaber von Hand ergänzt. Trotzdem ist es überwältigend schneller, als bei null zu schreiben. Beim Durchlauf durch das Prüfskript fing es bei einem Angebot einen Übertragungsfehler beim Einheitspreis ab. Es noch vor der Übergabe zu merken, war viel wert.

Beim Bericht passte der Ablauf am besten, die Handynotizen von der Baustelle abends gesammelt zu formen. Selbst nach drei aufgestauten Tagen kommt aus den Notizen in wenigen Minuten ein Entwurf für drei Tage.

Andererseits habe ich anfangs den Platzhalter-Betrieb geschludert, und prompt stand der Bauherrenname in der Ausgabe, das war ein Schreckmoment. Die Grenze bei personenbezogenen Daten sollte man wirklich zuerst festlegen. Insgesamt fühlte sich die Abendarbeit um mehr als die Hälfte leichter an. Nicht die klügste KI zu suchen, sondern den Abgabebereich und den Kontrollmechanismus vorab festzulegen, das wirkt, lautet mein Fazit diesmal.

#claude-code #produktivität #handwerksbetrieb #kostenvoranschlag #bautagesbericht
Kostenlos

Kostenloses PDF: Claude-Code-Cheatsheet

E-Mail eintragen und eine Seite mit Befehlen, Review-Gewohnheiten und sicheren Workflows herunterladen.

Wir schützen Ihre Daten und senden keinen Spam.

Masa

Über den Autor

Masa

Engineer für praktische Claude-Code-Workflows und Team-Einführung.