Material, Arbeitsstunden und Anfahrt lassen sich weiterhin in Excel kalkulieren. Für eine E-Rechnung müssen daraus eindeutig zugeordnete Rechnungsdaten entstehen: Jede Position benötigt eine Beschreibung, eine Menge, eine Einheit, einen Preis und eine steuerliche Einordnung. Das folgende Beispiel führt eine Handwerkerrechnung von der Tabelle bis zur Prüfung der ZUGFeRD-Datei.

Das Ergebnis im Beispiel

140,00 Euro Material + 442,00 Euro Arbeitszeit + 35,00 Euro Anfahrt ergeben 617,00 Euro netto. Bei angenommenen 19 Prozent Umsatzsteuer sind 734,23 Euro zu zahlen. Alle drei Positionen gehören auch in die strukturierten Rechnungsdaten.

Wann benötigen Handwerker eine E-Rechnung?

Entscheidend ist zunächst der Auftraggeber. Für Umsätze zwischen inländischen Unternehmen gelten die B2B-Regeln samt Übergangsfristen. Privatkunden fallen nicht unter diese B2B-Pflicht; eine Pflicht zur Rechnungsausstellung kann trotzdem bestehen. Öffentliche Auftraggeber haben zusätzliche Vorgaben zu Format und Übermittlung. Die Abgrenzung erläutert das Bundesfinanzministerium in seinen E-Rechnungs-FAQ.

AuftraggeberVor der Erstellung klärenPraktische Folge
Privater HaushaltGewünschter RechnungswegLesbare, vollständige Rechnung; keine automatische B2B-E-Rechnungspflicht
Inländischer BetriebAnwendbare Frist, Format und EmpfangsadresseZUGFeRD kann PDF und strukturierte Daten verbinden
Öffentlicher AuftraggeberBestellvorgaben, Leitweg-ID, Portal und FormatDie konkrete Annahmestelle bestimmt den Einreichungsweg

Eine Baustellenadresse ist dabei nicht zwangsläufig die Rechnungsanschrift. Im Auftrag können Rechnungsempfänger, Leistungsort und Ansprechpartner voneinander abweichen. Diese Angaben sollten bereits in der Vorlage getrennt geführt werden. Der Beitrag zu den E-Rechnungsfristen 2027 und 2028 behandelt die zeitliche Einführung.

Beispiel: Material, 6,5 Stunden Arbeit und eine Anfahrt

Ein fiktiver Betrieb rechnet eine am 29. September 2026 abgeschlossene Montage ab. Rechnungsnummer ist HW-2026-0930, Rechnungsdatum der 30. September 2026. Für dieses reine Rechenbeispiel wird eine gewöhnliche inländische Leistung mit 19 Prozent Umsatzsteuer angenommen, ohne Rabatt oder Vorauszahlung.

PositionMengeEinheitEinzelpreis nettoBetrag netto
Montagematerial, Set laut Auftrag5Stück28,00 €140,00 €
Montage und Funktionsprüfung6,5Stunden68,00 €442,00 €
Anfahrt laut Vereinbarung1Pauschale35,00 €35,00 €
Nettosumme617,00 €
Umsatzsteuer 19 %117,23 €
Rechnungsbetrag / Zahlbetrag734,23 €

Die Trennung macht die Rechnung nachvollziehbar: Material ist nicht in einer unbestimmten Sammelposition „Arbeiten“ versteckt. Die Leistungsbeschreibung nennt die tatsächlich vereinbarte Tätigkeit. Ein ergänzender Stundennachweis kann Einzelzeiten dokumentieren; die abgerechnete Leistung und deren Betrag müssen in den Rechnungsdaten verständlich bleiben.

So wird die Excel-Tabelle aufgebaut

Im Beispiel stehen die drei Positionen in den Zeilen 12 bis 14. Spalte B enthält die Beschreibung, C die Menge, D den Nettopreis und E den Positionsbetrag. Die Formel in E12 lautet =RUNDEN(C12*D12;2) und wird nach E13 und E14 kopiert. Mit =SUMME(E12:E14) entsteht die Nettosumme von 617,00 Euro.

Die Umsatzsteuer wird für diese eine Steuergruppe mit =RUNDEN(SUMME(E12:E14)*19%;2) berechnet. Nettosumme und Steuer ergeben den Bruttobetrag. Zahlenformatierungen allein runden den zugrunde liegenden Zellwert nicht; die Anleitung zu Rundungsfehlern in Excel-Rechnungen erläutert diesen Unterschied.

6 Stunden und 30 Minuten entsprechen 6,5 Stunden, nicht 6,30. Eine als Excel-Uhrzeit gespeicherte Dauer muss vor der Preisberechnung passend in Dezimalstunden umgerechnet werden. Bei einem echten Zeitwert in C13 liefert =C13*24 die Stundenanzahl; bei einer bereits als Dezimalzahl erfassten Menge ist diese Umrechnung falsch. Ein einheitlicher Eingabestandard verhindert solche Verwechslungen.

Einheiten stehen in einer eigenen Spalte. Für Stunden wird im strukturierten Format üblicherweise HUR verwendet, für Stück beispielsweise H87. Eine Pauschale kann als eine vereinbarte Leistungseinheit abgebildet werden. Entscheidend ist eine semantisch passende Zuordnung aus der gültigen Codeliste, nicht das ungeprüfte Übernehmen beliebiger Abkürzungen. Die UNECE-Einheitenliste in der Peppol-Dokumentation enthält die standardisierten Codes.

Wie wird daraus eine ZUGFeRD-Handwerkerrechnung?

ZuordnenKopfangaben und Positionsspalten festlegen
ErzeugenPDF/A-3 mit Rechnungs-XML ausgeben
PrüfenBeträge, Empfänger und Daten kontrollieren
VersendenVereinbarten Empfangsweg verwenden

Ein gewöhnlicher PDF-Export aus Excel enthält noch keine strukturierte E-Rechnung. Ein geeignetes Werkzeug muss die Tabellenwerte fachlichen Rechnungsfeldern zuordnen und das passende Ausgabeformat erzeugen. Der zentrale Leitfaden ZUGFeRD mit Excel erstellen erklärt den Ablauf einschließlich PDF/A-3, XML und Prüfung.

Mit TabellenFaktura werden die Rechnungsfelder und der Positionsbereich der vorhandenen Excel-Vorlage zugeordnet. Ein später geänderter Tabellenaufbau muss erneut kontrolliert werden: Eine eingefügte Spalte oder eine zusätzliche Summenzeile kann eine bisher passende Zuordnung verändern. Die Funktionsübersicht zeigt den vorgesehenen Arbeitsablauf.

Abschläge, Schlussrechnung und besondere Steuerfälle

Bereits bezahlte Abschläge sind keine negativen Materialpositionen. Für sie müssen die vorherigen Belege, Zahlungen und Steuerbeträge nachvollziehbar berücksichtigt werden. Dazu enthält der Beitrag Abschlags- und Schlussrechnung als E-Rechnung ein eigenes Beispiel.

Auch die angenommenen 19 Prozent lassen sich nicht auf jede Handwerkerleistung übertragen. Unter den Voraussetzungen des § 13b UStG kann bei Bauleistungen der Leistungsempfänger die Steuer schulden. Dann ändern sich Steuerkategorie und Rechnungshinweis. Das ist eine fachliche Einordnung vor dem Export; ein bestandener XML-Test entscheidet diese Steuerfrage nicht.

Prüfliste vor dem Versand

  • Auftraggeber und Leistungsort sind richtig getrennt.
  • Nummer, Rechnungsdatum und Leistungsdatum stimmen.
  • Die Arbeitsdauer ist als richtige Dezimalmenge erfasst.
  • Material, Arbeit und Anfahrt erscheinen vollständig in PDF und XML.
  • 617,00 Euro netto, 117,23 Euro Steuer und 734,23 Euro brutto stimmen im Beispiel überein.
  • Steuerfall, Empfängervorgaben und technischer Prüfbericht wurden kontrolliert.
  • Die tatsächlich versendete Datei bleibt mit den zugehörigen Belegen erhalten.

Bei einer Ablehnung hilft eine konkrete Fehlermeldung weiter als ein erneuter PDF-Export. Die Übersicht ZUGFeRD-Rechnung ungültig: typische Excel-Fehler ordnet häufige Ursachen ein.

FAQ

Häufige Fragen

Kann eine Handwerkerrechnung weiter in Excel geschrieben werden?

Ja. Excel kann die Kalkulation und das Rechnungsbild liefern. Für eine ZUGFeRD-Rechnung ist zusätzlich ein Werkzeug erforderlich, das strukturierte Rechnungsdaten erzeugt und korrekt in PDF/A-3 einbettet.

Wie werden 6 Stunden und 30 Minuten berechnet?

Bei einem Stundenpreis wird mit 6,5 Dezimalstunden gerechnet. 6,30 wäre eine andere Menge. Ein Excel-Zeitwert muss gegebenenfalls durch Multiplikation mit 24 in Stunden umgerechnet werden.

Müssen Fahrtkosten in die XML-Daten?

Abgerechnete Fahrtkosten müssen auch strukturiert berücksichtigt werden. Im Beispiel sind sie eine eigene Rechnungsposition mit Menge 1 und dem vereinbarten Nettopreis.

Braucht jeder Privatkunde eine E-Rechnung?

Die B2B-E-Rechnungspflicht gilt nicht für private Endverbraucher. Eine Pflicht zur Ausstellung einer Rechnung kann unabhängig davon bestehen.

Ist eine Leitweg-ID für jede Handwerkerrechnung erforderlich?

Nein. Die Leitweg-ID ist insbesondere für die Zuordnung bei öffentlichen Auftraggebern relevant. Für normale B2B-Rechnungen besteht keine allgemeine Leitweg-ID-Pflicht.

E-Rechnung aus Excel testen

Die vertraute Vorlage bleibt erhalten und TabellenFaktura lässt sich im eigenen Rechnungsalltag prüfen.

Als Tester bewerben