The invoice API
for developers
One POST request. A professional, tax-compliant PDF invoice back. Built-in VAT logic for 13+ countries — Kleinunternehmer, reverse charge, intra-community and more.
14-day Pro trial included · No credit card required
curl -X POST "https://www.generateinvoice.io/api/v1/invoices" \
-H "Authorization: Bearer gi_live_..." \
-d '{
"from_details": { "name": "Acme GmbH", "country_code": "DE" },
"to_details": { "name": "Kunde AG", "country_code": "DE" },
"line_items": [
{ "description": "Consulting", "quantity": 10,
"unit_price": 150.00, "tax_rate": 19 }
],
"currency": "EUR"
}'RECHNUNG
INV-2026-00042
Beautiful PDFs
Multiple professional templates. Customize colors, logos, and branding to match your business.
REST API
Simple JSON API to generate documents programmatically. Perfect for automation and integrations.
Tax Compliance
Built-in support for VAT, Kleinunternehmer, reverse charge, and tax rules for 15+ countries.
Zapier Integration
Connect with 5000+ apps. Automatically generate invoices from form submissions, CRM updates, and more.
Webhooks & Events
HMAC-signed webhooks for 15 document events. Know the moment an invoice is created, sent, or paid.
Bulk Generation
Generate hundreds of documents from CSV. Perfect for monthly billing runs and batch processing.
Simple Pricing
Start free — 14-day Pro trial included, no credit card
Free
- 50 documents/month
- 50 API calls/hour
- API access
Starter
- 500 documents/month
- 500 API calls/hour
- Zapier integration
Pro
- 2,000 documents/month
- 2,000 API calls/hour
- Zapier integration
Scale
- 10,000 documents/month
- 10,000 API calls/hour
- Zapier integration