Invoice Generator
Create professional invoices
🏢 Your Company
👤 Client Info
📋 Invoice Details
📦 Line Items
📝 Notes
How to Create an Invoice
- Enter your company information (name, address, VAT ID, bank details)
- Add client details (company/name, address)
- Set invoice number, date, and due date
- Add line items with description, quantity, unit, and price
- Preview and download as PDF-ready HTML
Frequently Asked Questions
What information must a German invoice contain?
Required: seller/buyer details, invoice number, date, item descriptions, net amounts, VAT rate and amount, gross total, and payment terms. VAT ID required for B2B.
How do I convert the HTML to PDF?
Open the downloaded HTML in your browser and use Print → Save as PDF. This preserves the formatting perfectly. Most browsers support this natively.
Can I customize the invoice design?
The generator creates a clean, professional design. For custom branding, you can edit the HTML/CSS after download or use the output as a template.
Is this suitable for Kleinunternehmer?
Yes, you can set VAT to 0% and add the required Kleinunternehmer notice (§19 UStG). The tool supports both VAT-registered and small business invoices.
Is my invoice data stored anywhere?
No, all data stays in your browser. Nothing is saved or sent to any server. For record-keeping, download and save your invoices locally.