Invoice Generator Studio

Free Invoice Generator (Spain)

Create a Spanish factura with 21% IVA in euros, note your NIF and any IRPF retención, and download it as a PDF.

From (your details)
Bill to (client)
Invoice details
Line items
Tax & discount
Logo & notes
Pro

Add a one-click “Pay online” button (your Stripe, PayPal, or Wise link) to every invoice. Upgrade to Pro.

Saved invoices

Saved automatically in your browser.

Your business name

INVOICE

INV-001

Billed to

Client name

DescriptionQtyRateAmount
Item description1€0.00
Subtotal
€0.00
IVA (21%)
€0.00
Total
€0.00

Facturas and IVA in Spain

A Spanish factura has to show your NIF (or your company's CIF) and the client's, a sequential invoice number with no gaps in the series, and the issue date. Put your NIF on a line under your business name in the address block, and keep the numbers running in an unbroken sequence — gaps get flagged in a Hacienda inspection. The tax preset here is IVA at 21%, the general rate; switch it to 10% or 4% if what you're selling falls under the reduced or super-reduced rate.

If you're an autónomo invoicing a Spanish business or professional, you usually also apply an IRPF retención — the client withholds it and pays it to Hacienda on your behalf. The general rate is 15%, but newly registered autónomos in a professional activity can use the reduced 7% in the year they register plus the next two. This generator has a single tax line, so keep it on the 21% IVA and work the retención into the notes: IRPF is calculated on the base imponible (the same figure as the IVA base, never on the IVA itself), so add a line like 'Retención IRPF -15% = -€X' and state the net amount the client actually transfers.

Spain is rolling out anti-fraud reporting and mandatory e-invoicing (Verifactu/SII, and B2B electronic invoicing under the Crea y Crece law), and the timelines keep shifting — check what applies to you with a gestor or accountant. This tool produces a standard factura as a PDF, not a cleared electronic invoice filed through a government system, so treat it as the invoice document rather than the fiscal filing.

Why the amount payable is less than the invoice total

Marta is an autónoma translating product copy for a ceramics manufacturer in Castellón. The bulk work is priced by volume — the word count goes in the quantity column and the per-word rate in the rate column — while the short technical data sheets and the rush surcharge are flat fees on their own lines. IVA stays on the general 21%. Because the client is a Spanish company, they also withhold IRPF on the base imponible, which is spelled out in the notes rather than added as a line.

Why the amount payable is less than the invoice total
DescriptionQtyRateAmount
Traducción ES→EN — catálogo de producto (por palabra)3200€0.11€352.00
Revisión y corrección — folleto de instalación (por palabra)1450€0.05€72.50
Adaptación de fichas técnicas — tarifa por ficha3€45.00€135.00
Recargo por urgencia (entrega en 48 h)1€60.00€60.00
Subtotal€619.50
IVA 21%€130.10
Total due€749.60

The word counts sit in the quantity column so the client can verify the volume they were billed for, and the IRPF retención stays in the notes instead of appearing as a negative line.

Getting a factura completa right

  • NIF for both parties

    A factura completa needs your NIF (or your company's CIF) and the client's, so put yours on a line under your business name in the address block and theirs under their name.

  • An unbroken number series

    Spanish invoice numbers must run sequentially with no gaps, so pick a series like 2026/014 and keep counting up — a missing number reads as a missing factura in an inspection.

  • IRPF retención in the notes

    When you invoice a Spanish business as a professional autónomo the client withholds IRPF on the base imponible, and since there is only one tax line you state the retención percentage and the net amount payable in the notes field.

  • The right IVA rate

    The tax line is preset to the general 21% IVA; switch it to 10% or 4% for reduced or super-reduced supplies, and issue separate facturas if a single job mixes two rates.

  • Payment terms and dates

    Fill in both the issue and due dates and put your IBAN and terms in the notes — there is no bank-details field, and Spanish B2B terms are generally 30 days and capped at 60 by agreement.

How to create an invoice online

  1. 1

    Fill in the details

    Add your business info, your client, line items, tax, and an optional logo or discount.

  2. 2

    Watch the live preview

    The invoice updates as you type, so you always see exactly what your client will receive.

  3. 3

    Download the PDF

    One click generates a clean, professional PDF invoice — free and without a watermark.

A simple invoice maker for freelancers and small businesses

Everything you need to bill a client properly — and nothing you don't. Create an invoice, check the live preview, download the PDF, get paid.

Instant PDF download

Generate a polished A4 invoice PDF in one click — no waiting, no email required.

No sign-up, no watermark

Completely free to use. Your invoice is yours, with no branding stamped on it.

Private by design

Everything happens in your browser. Your invoice data never touches a server.

Logo, tax & discounts

Add your logo, any tax label and rate (VAT, GST, sales tax), and percentage or fixed discounts.

Saves as you type

Your draft is stored locally in your browser, so an accidental tab close loses nothing.

20 currencies

Invoice in USD, EUR, GBP, INR, JPY and more, with correct rounding for each currency.

Frequently asked questions

Where do I put my NIF or CIF?

Add it on a line under your business name in the address block — for example 'NIF 12345678Z' or 'CIF B12345678'. A factura completa has to show the tax ID of both parties, so put the client's under their name too.

How do I show an IRPF retención if there's only one tax line?

Keep the tax line on IVA and handle the IRPF in the notes. Work out 15% (or 7% for new autónomos) of the base imponible, write it as a deduction like 'Retención IRPF -15%: -€150', and state the net total the client will pay. The retención is figured on the base, not on the IVA.

Is IVA applied before or after a discount?

After. The generator applies your discount to the subtotal first, then calculates 21% IVA on the discounted amount. Remember the IRPF retención is worked out on that same base imponible, not on the total with IVA added.

Can I use this for Verifactu or SII e-invoicing?

No — it generates a standard factura PDF, not a cleared electronic invoice sent through a government portal. As Spain's Verifactu and e-invoicing rules roll out, check with an accountant whether you need certified software; the PDF here works as the invoice document itself.