Die gängigsten Formate für E-Rechnungen in Deutschland sind ZUGFeRD und XRechnung. ZUGFeRD (Zentraler User Guide des Forums elektronische Rechnung Deutschland) kombiniert eine strukturierte XML-Datenstruktur mit einer PDF-Datei, sodass die Rechnung sowohl visuell als auch maschinenlesbar ist. XRechnung ist ein Standard, der speziell für die Rechnungsstellung an öffentliche Auftraggeber entwickelt wurde und spezifische Anforderungen an die Datenstruktur stellt.