Fragen Sie einen Bauunternehmer, wie ein Auftrag gelaufen ist, und Sie werden normalerweise ein Gefühl erhalten, keine Zahl. „Der war knapp.“ „Beim Küchenumbau haben wir ordentliches Geld verdient.“ „Der Terrassenbau war Kopfschmerz pur.“ Der Kontostand ist gestiegen, also muss alles in Ordnung sein.
Dann trifft der Jahresabschluss ein, und das Bild ist hässlicher, als es das Bauchgefühl vermuten ließ. Das Unternehmen hat 2,1 Millionen Dollar fakturiert, brutale Arbeitsstunden geleistet und eine Marge von 4 Prozent erzielt. Irgendwo in diesen vierzig Aufträgen ist Geld versickert – aber ohne Projektkostenrechnung (Job Costing) gibt es keine Möglichkeit zu wissen, bei welchen Aufträgen das Geld verloren ging, wie viel oder warum.
Die Projektkostenrechnung ist die Disziplin, die aus „der war knapp“ ein „wir haben beim Henderson-Auftrag 7.400 $ verloren, weil der Arbeitsaufwand für das Tragwerk 60 Stunden über dem Plan lag und es niemand bis zum Projektabschluss gemerkt hat“ macht. Es ist die wertvollste Buchhaltungspraxis, die ein Bauunternehmer oder Handwerksbetrieb einführen kann, und die meisten kleinen Betriebe machen es schlecht oder gar nicht.
Was Projektkostenrechnung eigentlich ist
Die Projektkostenrechnung ordnet jeden Dollar an Kosten genau dem Auftrag zu, der ihn verursacht hat. Anstatt eines großen Topfes mit der Aufschrift „Lohn“ und eines anderen mit der Aufschrift „Material“, erhält jeder Auftrag sein eigenes Konto. Wenn ein Zimmermann acht Stunden arbeitet, landen diese Stunden auf einem Projekt. Wenn Bauholz geliefert wird, landet diese Rechnung auf einem Projekt. Wenn Sie eine Hebebühne für zwei Wochen mieten, landet die Miete auf einem Projekt.
Es ist das Gegenteil der Prozesskostenrechnung, die sich für Unternehmen eignet, die identische Einheiten am Fließband produzieren – wie eine Abfüllanlage oder ein Rohstoffhersteller. Dort kostet jede Einheit ungefähr das gleiche, sodass eine Durchschnittsberechnung gut funktioniert. Bauunternehmer tun das Gegenteil: Jedes Projekt ist individuell. Eine Badrenovierung und ein Terrassenanbau haben fast keine gemeinsame Kostenstruktur. Eine Durchschnittsberechnung über beide Projekte hinweg verschleiert alles, worauf es ankommt.
Das Ergebnis der Projektkostenrechnung ist ein Projektkostenbericht – ein laufender Vergleich zwischen dem, was Sie kalkuliert haben, und dem, was Sie tatsächlich ausgegeben haben, aufgeschlüsselt nach Kategorien für jeden aktiven Auftrag. Korrekt gelesen zeigt er Ihnen, dass ein Auftrag Verluste macht, während Sie noch etwas dagegen unternehmen können.
Die vier Kostentöpfe
Jedes Projektkostenrechnungssystem verfolgt dieselben vier Kategorien. Wenn Sie diese sauber und konsistent halten, ergibt sich der Rest von selbst.
1. Direkte Lohnkosten
Die Löhne der Personen, die physisch die Arbeit an diesem Auftrag verrichten. Das klingt einfach und ist der häufigste Punkt, an dem Bauunternehmer scheitern – nicht weil sie vergessen, Stunden zu erfassen, sondern weil sie reine Bruttolöhne statt vollbelasteter Lohnkosten erfassen. Mehr dazu im nächsten Abschnitt, da dieses Thema besondere Aufmerksamkeit verdient.
2. Direkte Materialkosten
Bauholz, Armaturen, Beton, Kabel, Trockenbauwände – alles, was physisch in das Projekt einfließt. Die Disziplin besteht hier darin, jede Lieferantenrechnung am Tag ihres Eingangs dem richtigen Auftrag zuzuordnen, und nicht erst am Monatsende, wenn sich niemand mehr erinnert, welche Lieferung wohin ging. Ein Stapel nicht zugeordneter Rechnungen ist ein bereits gescheitertes Projektkostensystem.
3. Subunternehmer und Ausrüstung
Subunternehmerkosten, Gerätemieten, Containergebühren, Genehmigungen und andere direkte Projektkosten. Diese werden genau wie Material dem Auftrag zugerechnet. Wenn Sie eigene Geräte besitzen, anstatt sie zu mieten, stellen Sie den Aufträgen in der Regel einen internen Satz pro Stunde oder Tag in Rechnung, damit jedes Projekt einen fairen Anteil an den Vorhaltekosten übernimmt.
4. Gemeinkosten (Indirekte Kosten)
Die Kosten, die den Betrieb am Laufen halten, aber nicht einem einzelnen Auftrag zugeordnet werden können: das Büro, das Gehalt des Kalkulators, Buchhaltungssoftware, Betriebshaftpflichtversicherung, der Lkw des Inhabers, Marketing. Gemeinkosten verschwinden nicht einfach, nur weil sie schwer zuzuordnen sind – sie müssen über die Aufträge umgelegt werden, was wir weiter unten behandeln.
Die Falle der Lohnnebenkosten (Labor Burden)
Dies ist der Fehler, der still und heimlich die Margen von Bauunternehmern zerstört.
Ein Zimmerer verdient 30 pro Stunde. Der Unternehmer sieht diese 30 \, kalkuliert den Auftrag mit 30 pro Stunde. Aber 30 $ ist nicht das, was dieser Zimmerer kostet. Zusätzlich zum Lohn fallen an:
- Arbeitgeberanteile zur Sozialversicherung (Renten-, Kranken-, Arbeitslosenversicherung)
- Berufsgenossenschaft und Unfallversicherung – im Handwerk oft 8 bis 15 Prozent der Lohnsumme, bei Dachdeckern weit höher
- Krankenversicherung und Altersvorsorgebeiträge
- Bezahlter Urlaub, Feiertage, Lohnfortzahlung im Krankheitsfall, Schulungen und Zertifizierungen
- Kleingeräte, Telefonpauschale, Fahrzeugkosten
Rechnet man alles zusammen, liegt der vollbelastete Lohnsatz (fully burdened labor rate) typischerweise 30 bis 50 Prozent über dem Basislohn. Dieser 30- pro Stunde.
Wenn Ihre Projektkostenberichte den reinen 30-$-Satz verwenden, lügt jeder Bericht in die gleiche Richtung: Aufträge sehen mitten im Projekt profitabel aus und enttäuschen beim Abschluss. Sie denken, Sie fahren Margen von 18 Prozent ein, in Wirklichkeit sind es 8 Prozent. Sie kalkulieren den nächsten Auftrag mit derselben falschen Zahl und bieten ihn zu günstig an. Der Fehler potenziert sich.
Berechnen Sie Ihre Lohnnebenkosten einmal im Jahr. Nehmen Sie die gesamten jährlichen lohnbezogenen Kosten (Löhne plus alle oben genannten Punkte), teilen Sie diese durch die produktiven Löhne, und Sie erhalten einen Lohnnebenkostenzuschlag – zum Beispiel 1,38. Wenden Sie diesen auf jede Stunde in jedem Projektkostenbericht an. Es ist der effektivste Hebel in der Buchhaltung eines Bauunternehmens.
Gemeinkostenzuweisung mit einem im Voraus festgelegten Satz
Gemeinkosten können einem Auftrag nicht direkt zugeordnet werden, daher werden sie mit einem Satz verrechnet, den Sie zu Beginn des Jahres festlegen. Die Standardformel lautet:
Gemeinkostensatz = Geschätzte jährliche Gemeinkosten ÷ Geschätzte jährliche Verrechnungsbasis
Die Verrechnungsbasis ist der Faktor, der Ihre Gemeinkosten antreibt – die meisten Bauunternehmer verwenden direkte Lohnstunden oder die gesamten direkten Auftragskosten. Beispiel: Sie erwarten im nächsten Jahr 360.000 Gemeinkosten pro Lohnstunde**. Jeder Auftrag absorbiert 15 $ für jede daran gearbeitete Stunde.
Da der Satz eine Schätzung ist, werden die tatsächlichen Gemeinkosten leicht über oder unter dem liegen, was Sie verrechnet haben. Am Jahresende haben Sie einen kleinen über- oder unterdeckten Saldo, der über die Herstellungskosten abgeschlossen wird (oder bei größeren Beträgen anteilig auf die Aufträge verteilt wird). Lassen Sie sich von diesem kleinen Abgleich nicht abschrecken – Gemeinkosten das ganze Jahr über unvollständig zu verrechnen ist weitaus besser, als sie zu ignorieren und Ihre wahre Marge erst dann zu "entdecken", wenn die Steuererklärung fertig ist.
Kostencodes: Das Ablagesystem
Kostencodes sind die Kategorien, die rohe Kosten in einen lesbaren Bericht verwandeln. Anstelle einer einzigen Zeile für "Materialien" könnte ein Umbau in Beton, Rohbau, Elektro, Sanitär, Innenausbau usw. unterteilt werden. Die Bauindustrie hat einen formalen Standard – CSI MasterFormat, organisiert in Divisionen wie Division 03 (Beton) und Division 09 (Innenausbau) – und große gewerbliche Bauunternehmen leben danach.
Die meisten kleinen Bauunternehmer sollten nicht das vollständige MasterFormat übernehmen. Eine vereinfachte Liste von 15 bis 30 Codes, die die Arbeiten abdecken, die Sie tatsächlich ausführen, ist besser als ein 600-zeiliger Standard, den Sie nie konsistent verwenden werden. Drei Regeln machen Kostencodes effektiv:
- Halten Sie es kurz. Nehmen Sie keine Gewerke auf, die Sie weder selbst ausführen noch an Nachunternehmer vergeben. Details, die Sie nicht pflegen, sind nur Rauschen.
- Bleiben Sie auftragsübergreifend konsistent. Verwenden Sie bei jedem Projekt dieselbe Codestruktur, auch wenn bei kleinen Aufträgen einige Codes ungenutzt bleiben. Konsistenz ermöglicht es Ihnen, einen Auftrag aus diesem Jahr mit einem ähnlichen Auftrag von vor zwei Jahren zu vergleichen.
- Verwenden Sie einen Codesatz für alles. Der klassische fatale Fehler: Der Kalkulator bietet mit einem Satz von Codes an und der Projektleiter verfolgt die Kosten mit einem anderen. Diese einzige Inkonsistenz unterbricht die Verbindung zwischen Kalkulation und Ist-Kosten – und der Soll-Ist-Vergleich ist der eigentliche Zweck des Ganzen.
Verpflichtete Kosten: Der Blick um die Ecke
Ein Auftragskostenbericht, der nur bereits ausgegebenes Geld zeigt, ist wie ein Rückspiegel. Die Zahl, die Katastrophen verhindert, sind die verpflichteten Kosten.
Verpflichtete Kosten sind Gelder, zu deren Zahlung Sie sich verpflichtet haben, die aber noch nicht bezahlt wurden – ein unterschriebener Nachunternehmervertrag, eine ausgestellte Bestellung, eine Materialbestellung, die aufgegeben, aber noch nicht in Rechnung gestellt wurde. Angenommen, ein Auftrag hat ein Budget von 50.000 $, Sie haben 30.000 getätigt. Ein Bericht, der nur Ausgaben berücksichtigt, besagt, dass Sie noch 20.000 gegenüber einem Budget von 50.000 über dem Budget, und Sie können das heute sehen – bevor die Rechnungen eintreffen – anstatt erst beim Projektabschluss.
Voraussichtliche Kosten bei Fertigstellung = Bisherige Kosten + verpflichtete Kosten + geschätzte Restkosten für die verbleibende Arbeit
Verfolgen Sie diese Zahl wöchentlich, und der Auftrag wird Sie nicht mehr überraschen.
Den Auftragsertragsbericht lesen
Ein nützlicher Auftragskostenbericht stellt für jeden Kostencode fünf Spalten nebeneinander:
| Spalte | Was sie Ihnen sagt |
|---|---|
| Ursprüngliche Kalkulation | Was Sie für diese Kategorie geboten haben |
| Ist-Kosten bis heute | Bisher angefallene tatsächliche Kosten inkl. Lohnnebenkosten |
| Verpflichtete Kosten | Bestellungen und Verträge, die noch nicht fakturiert wurden |
| Restkosten | Ihre aktuelle Schätzung der verbleibenden Kosten |
| Voraussichtliche Abweichung | Kalkulation minus voraussichtliche Gesamtkosten – das Fazit |
Prüfen Sie die Spalte für die voraussichtliche Abweichung. Ein Code, der über das Budget läuft, während der Auftrag erst zu 40 Prozent abgeschlossen ist, ist ein Feuer, das Sie noch löschen können – teilen Sie ein Team neu ein, verhandeln Sie einen Nachtrag oder straffen Sie den Umfang. Dieselbe Überschreitung, die erst beim Projektabschluss entdeckt wird, ist nur ein Verlust, den Sie erklären müssen.
Erstellen Sie den Bericht wöchentlich für jeden aktiven Auftrag. Monatliche Auftragskalkulation ist eine Geschichtsstunde. Wöchentlich durchgeführt ist sie ein Lenkrad.
Warum präzise Aufzeichnungen die Auftragskalkulation ermöglichen
Die Auftragskalkulation funktioniert nur, wenn die zugrunde liegende Buchhaltung sauber und aktuell ist. Jeder Lohnlauf muss die Stunden nach Auftrag aufteilen. Jede Lieferantenrechnung muss einen Auftrag und einen Kostencode tragen, bevor sie gebucht wird. Jeder Änderungsauftrag muss das betroffene Budget aktualisieren. Wenn sich Transaktionen drei Wochen lang unkontiert stapeln, sind Ihre Auftragskostenberichte Fiktion – und Sie werden echte Entscheidungen auf Basis fiktiver Zahlen treffen.
An dieser Stelle zahlt sich disziplinierte, transparente Buchhaltung aus. Wenn jede Transaktion einmal korrekt kontiert und in einem Format gespeichert wird, das Sie tatsächlich inspizieren können, wird der Auftragskostenbericht zu einem Nebenprodukt guter Buchführung und nicht zu einer mühsamen Rekonstruktion am Monatsende. Bauunternehmer, die Buchführung als tägliche Gewohnheit betrachten – und nicht als vierteljährliches Chaos –, sind diejenigen, deren Auftragskalkulation sie vertrauen können.
Halten Sie Ihre Auftragskosten vom ersten Tag an ehrlich
Auftragskalkulation ist keine Softwarefunktion, die man kauft; es ist die Gewohnheit, alle Kosten dem verursachenden Auftrag zuzuordnen, inklusive Lohnnebenkosten, gegen einen konsistenten Satz von Kostencodes, während Sie noch auf das reagieren können, was Sie sehen. Erfassen Sie die Lohnnebenkosten richtig, verrechnen Sie Gemeinkosten mit einem festgelegten Satz, verfolgen Sie verpflichtete Kosten und lesen Sie wöchentlich die Abweichungsspalte – und "das war knapp" wird zu einer Zahl, die Sie managen können.
Beancount.io bietet Plain-Text-Accounting, das Ihnen vollständige Transparenz und Kontrolle über Ihre Finanzdaten gibt – jede Transaktion ist codiert, rückverfolgbar und versionsverwaltet, ohne Blackbox-Systeme und ohne Anbieterbindung. Starten Sie kostenlos und sehen Sie, warum Entwickler und Finanzexperten auf Plain-Text-Accounting umsteigen. Um tiefer in die Mechanik einzutauchen, lesen Sie die Dokumentation oder erkunden Sie das Reporting mit dem Fava-Dashboard.