Invoice Builder
Create professional invoices with SI-UBL and UBL 2.1 support. Generate PDFs, Excel files, and XML exports. All data is stored locally in your browser.
Overview
This in-browser invoice builder lets you create professional invoices with full supplier and customer details, multi-item line tables, and automatic VAT calculations — then export them as PDF, Excel (XLSX), CSV, JSON, or standards-compliant UBL 2.1 / SI-UBL XML. Because everything runs locally in the browser via JavaScript and IndexedDB, your business data, customer names, and financial figures never leave your device. There is no account to create, no subscription, and no server processing — your invoices are generated and stored entirely on your own machine.
Key Features
- Create professional invoices with supplier and customer details
- Add multiple line items with automatic VAT calculations
- Support for multiple currencies (EUR, USD, GBP, JPY)
- Export to PDF, Excel (XLS), CSV, and JSON formats
- Generate UBL 2.1 - EN 16931 compliant XML
- Generate SI-UBL (Simpler Invoicing) XML format
- Local storage with IndexedDB for persistent data
- Real-time calculation of totals and VAT breakdown
- Responsive design for desktop and mobile devices
- Dark mode support
Common Use Cases
- E-invoicing Compliance — Freelancers and small businesses that need EN 16931-compliant UBL 2.1 XML invoices for European e-invoicing mandates can generate them instantly without dedicated accounting software.
- Quick PDF Invoices — Consultants and contractors who need a clean, printable PDF invoice in minutes can fill in details, add line items with VAT rates, and download a ready-to-send PDF.
- Accounting Software Export — Finance teams who import invoice data into spreadsheet-based workflows can export XLSX or CSV files with itemised line totals and VAT breakdowns already calculated.
- Multi-Currency Billing — Businesses billing international clients in EUR, USD, GBP, or JPY can switch currencies per invoice and get correct totals without a separate multi-currency tool.
- Sensitive Client Data — Professionals handling confidential client information can build and store invoices locally in IndexedDB knowing the data is never transmitted to a third-party server.
How It Works
Fill in Your Details
Enter your business information and customer details. All data is saved locally for future use.
Add Invoice Items
Add products or services with quantities, prices, and VAT rates. Totals are calculated automatically.
Download Your Invoice
Export your professional invoice as PDF, Excel, or UBL-compliant XML format.