Invoice template for Spain

Set up for autónomos and small businesses in Spain: euros, Spanish date format, IVA shown separately and the IRPF withholding taken off the total. Read the Verifactu note before 2027.

No sign-up. Your invoices and client data stay on your device.

Skip to the spain invoice editor

How to use this spain invoice

  1. Add your name or company name, your NIF and your address.
  2. Add your client’s name, NIF and address.
  3. List your services with prices before IVA, and keep IVA at 21% unless a reduced rate applies.
  4. Keep IRPF at 15% if you are a professional billing a Spanish business (7% in your first years); remove it for consumers and foreign clients.
  5. Add your IBAN and download the PDF.

What a Spanish invoice must include

Under Royal Decree 1619/2012, a full invoice (factura completa) needs a sequential number and series, issue date, the names, NIF tax numbers and addresses of seller and buyer, a description of each item, the taxable base, the IVA rate and amount shown separately, and the date of supply if different. A simplified invoice (factura simplificada) is allowed up to €400 including IVA (€3,000 in some sectors such as retail and hospitality) and needs fewer details.

  • IVA rates: 21% standard, 10% reduced, 4% super-reduced.
  • Recargo de equivalencia: when selling to retailers in this scheme, add the surcharge (5.2%, 1.4% or 0.5%) on top of IVA.
  • Canary Islands: IGIC (7% standard) instead of IVA.

IRPF withholding for autónomos

Professionals billing Spanish businesses or other autónomos have 15% IRPF withheld from the taxable base; new autónomos can use 7% in their first year and the two after. The client pays the rest and pays the withheld amount to the tax agency. The editor takes IRPF off after IVA, so the amount to pay is base + IVA − IRPF. There is no general VAT exemption for small businesses in Spain.

Verifactu and record keeping

Invoiceferry is not certified Verifactu software and sends nothing to the tax agency. Verifactu applies from 1 January 2027 for companies and 1 July 2027 for autónomos; from then on, issue official invoices with compliant software and use Invoiceferry for proformas and quotes. In the Basque Country, TicketBAI already applies. Keep invoices for at least four years for tax purposes, and six under the Commercial Code. See our guide to e-invoicing in Spain.

Your business
PNG, JPG, WebP or SVG.

Remembered for your next document.

Bill to
Details

Counts up automatically. You can edit it.

e.g. “Tax invoice”, “Estimate”.

When the work was done or the goods delivered, if not the issue date. Required in Poland (data sprzedaży).

Type a code or name, e.g. EUR or shilling.

How amounts and dates are written on the document.

Line items
Tax, discount & shipping
Tax
More: pension contribution, recargo, ROT/RUT

Italy: rivalsa INPS (4 %) or a professional fund’s contribution, added to the net amount and taxed with it.

Sweden: mark the labour lines with “Mark as labour” in each line’s ⋯ menu. The deduction is worked out on labour including VAT and taken off the amount to pay. Add the buyer’s personnummer (and fastighetsbeteckning for ROT) in the notes.

Tax is calculated after the discount; shipping is added untaxed. Withholding tax (such as Spain’s IRPF or Italy’s ritenuta d’acconto) is taken off the amount your client pays you. Tax rules differ by country — check which rates and details apply to you.

Payment & notes

Made from the invoice number and printed on the invoice, so your bank can match the payment.

Poland: VAT on a foreign-currency invoice is also shown in złoty, at the NBP average rate from the last business day before the date of supply.

 

E-invoice (XML)

Fill these in to download your invoice as an e-invoice (XML). Empty fields are taken from the details above where possible.

Ask your client which format they accept. Belgian businesses receive e-invoices through Peppol from 2026.

Your business

Scheme and number, e.g. 0208 + your Belgian company number. Needed for Peppol.

Bill to

Required by XRechnung. For public authorities, their Leitweg-ID; for businesses, the reference or order number they gave you.

Only needed when you don’t charge VAT.

Leave empty to use the standard wording.

Italy (FatturaPA)

7 characters from your client. Use 0000000 with a PEC address, or for private individuals.

Needed for private individuals without a Partita IVA.

Only used when you set a withholding rate under Tax.

Free beta
Design
Paper size

Opens your browser’s print dialog — choose Save as PDF.

Live preview A4
Total—

Your documents

Dashboard, reminders & repeating invoices

    Frequently asked questions

    What is the VAT rate in Spain?

    IVA is 21% standard, 10% reduced and 4% super-reduced. The Canary Islands use IGIC instead, and Ceuta and Melilla use IPSI.

    Do I have to add IRPF to my invoices?

    Only if you are a professional billing a Spanish business or autónomo. Invoices to consumers and foreign clients have no IRPF withholding.

    Can I use this template after Verifactu starts?

    Not for your official invoices, as it is not certified Verifactu software. You can still use it for quotes and proformas.

    How long must I keep invoices in Spain?

    At least four years for tax purposes, and six years for accounting records under the Commercial Code. Check with your gestor.

    Is there a Spanish version of this page?

    Yes, our Spanish template at /es/plantilla-factura/ has the same editor with Spanish labels.

    Related tools & guides

    Upgrade

    Invoiceferry Pro

    $5/month or $39/year

    Get Pro

    Cancel any time. Your work is never lost — documents stay in your browser either way. Compare Free and Pro