Free invoice generator
Fill in your details, your client's and as many lines as you need, and watch the invoice take shape with VAT and withholding calculated. Download the PDF without creating an account. We do not store what you type.
Invoice preview
Your name or company
Client name
| Description | Qty | Price | Total |
|---|---|---|---|
| Service description | 1 | €500.00 | €500.00 |
- Taxable base
- €500.00
- VAT 21 %
- €105.00
- Total
- €605.00
Sample invoice: not a valid tax document until it is issued in invoicing software.
Three steps
- 1
Customise
Choose the language, the VAT and the withholding that apply to you.
- 2
Fill in
Type your details, your client's and the lines; the invoice updates as you type.
- 3
Save and send
Download the PDF, or create an account to issue it with a number, hash and QR and send it by email.
What an invoice must include
A number (and series, if you use one), the issue date, the name or company name, tax ID (NIF) and address of the issuer and the recipient, a description of the transaction, the taxable base, the VAT rate and amount and, where it applies, the withholding. If the date of the transaction differs from the invoice date, it must also appear.
A template is not invoicing software
This template is a draft: it does not number for you, does not guarantee there are no gaps and keeps no trace of changes. When Verifactu takes effect, invoicing programs will have to meet its requirements; the dates are under review, so check the Tax Agency. With Invoicing you get gap-free numbering, a chained hash and a QR, designed for that format.
Review
Requirements follow the Spanish invoicing regulation (Real Decreto 1619/2012). Reviewed on 5 November 2026.
Frequently asked questions
What details are mandatory on an invoice in Spain?
Number, date, issuer and recipient details with tax ID and address, a description, the taxable base, VAT rate and amount and, where relevant, the withholding.
Can I use a Word or Excel template?
It may work today, but invoicing programs will have to adapt to Verifactu. Check the Tax Agency for the current dates and whether your case is covered.
Do you store what I type?
No. The data is sent to the server only to build the PDF at that moment; it is not stored, no account is needed and it is not logged.
Official sources
Keep going
- Invoicing: issue, send and get paid
- How to invoice foreign clients from Spain
- What is Verifactu
- Spanish VAT calculator
- VAT and IRPF withholding calculator for invoices
- Self-employed contribution calculator for Spain 2026
- Modelo 130 calculator (IRPF instalment payment)
- Quarterly VAT calculator: output and input VAT
- Freelance hourly rate calculator
- Profit margin and markup calculator
- Couple expense split calculator
- More free tools
Go from a template to invoices with numbering and QR
Up to 120 free invoices a year with gap-free numbering, a chained hash and a QR.
See the module Create a free account