Sebastián Dorado
May 10, 2026

Mandatory invoice details

data-to-make-an-invoice

Every Spanish invoice must contain a defined set of fields under Real Decreto 1619/2012. Missing any of them makes the invoice legally invalid and can prevent the recipient from deducting VAT. This guide covers the mandatory fields for full and simplified invoices, how to handle VAT, IRPF, exemptions, and reverse charge, and what Verifactu adds without changing the core content rules.

Full invoice: mandatory fields checklist

A full invoice (factura completa) is required for all B2B transactions, for B2C sales above the simplified invoice threshold, and whenever the recipient needs to deduct input VAT.

Mandatory fields on every full invoice:

Not mandatory but recommended: payment method, IBAN, due date, purchase order number, and delivery reference.

Simplified invoice: mandatory fields

A simplified invoice (factura simplificada) is permitted for most B2C sales below the threshold and for certain retail, transport, and hospitality activities. It requires fewer fields.

Mandatory fields on a simplified invoice:

When the customer needs to deduct VAT: add the customer’s NIF and address and show the VAT amount separately. Without these additions, the customer cannot deduct.

Elements and parts of an invoice

Every invoice, whether paper or electronic, has five standard blocks.

Header: the word “Factura” to distinguish it from a proforma, the invoice number and series, the issue date, and full supplier details.

Customer block: name or company name and address. NIF or VAT ID where the law requires it or where the customer requests it for VAT deduction.

Body: a clear description of each line item, quantities, unit prices excluding tax, discounts, and the tax base grouped by VAT rate.

Totals: VAT per rate and total VAT amount. IRPF retention as a negative line when applicable. Grand total payable.

Legal mentions: exemption references (for example, LIVA article 20), reverse charge wording, or special regime references.

The footer is optional: payment method, bank IBAN, due date, purchase order number, delivery notes, and commercial terms may be added but are not required for validity.

How to fill out an invoice step by step

For a full how-to on creating invoices as an autónomo, see how to make a self-employed invoice.

Summary of steps:

  1. Choose the series and number for the tax year. Keep sequences without gaps.
  2. Enter the issue date and, if different, the operation date.
  3. Fill the supplier block: legal name, NIF, address.
  4. Fill the customer block: name, address. Add NIF where the law requires it or when the customer requests VAT deduction.
  5. Describe the line items: quantity, unit price excluding VAT, discounts. Group lines by VAT rate if you apply more than one.
  6. Compute the tax base per rate. Compute VAT per rate. Sum into the total.
  7. If IRPF retention applies, add it as a negative line between the tax base and the total.
  8. For exempt or reverse-charge operations, do not charge VAT. Add the legal reference and the required wording.
  9. Add optional footer data: payment method, IBAN, due date, purchase order reference.

Example: professional service invoice: Base €500. VAT 21% = €105. IRPF 15% = -€75. Total payable = €530.

data-to-make-an-invoice

Handwritten invoices

Handwritten invoices are legally valid if they include all mandatory fields and follow correct numbering. The same rules apply as for digital invoices.

VAT, exemptions, and reverse charge on invoices

The VAT treatment of a transaction determines which fields appear and what wording to add.

Standard VAT: show the tax base, the applicable rate (21%, 10%, or 4%), and the VAT amount per rate.

Exempt operations: do not charge VAT. Add the exemption reference and the LIVA article that applies (for example, article 20 for healthcare, education, or certain financial services).

Non-subject operations: add the legal reference (for example, LIVA article 7 or 8) when relevant.

Intra-EU supply of goods and exports: do not charge VAT. Add the legal reference. Ensure the customer’s EU VAT number appears on the invoice and that transport or export evidence is kept.

Reverse charge (inversión del sujeto pasivo): do not charge VAT. Add the wording “Inversión del sujeto pasivo” and the applicable legal reference. The customer self-accounts for VAT.

Recargo de equivalencia: if you supply goods to retailers under this regime, show the standard VAT rate plus the recargo rate and the corresponding amounts as separate lines.

IRPF on professional invoices

IRPF retention applies when a registered professional (autónomo) invoices other Spanish businesses or professionals for services. It does not apply to B2C invoices or to invoices issued to clients outside Spain.

IRPF appears as a negative line on the invoice, reducing the total payable. The client withholds the amount and pays it to Hacienda via modelo 111. The withheld amount counts as a prepayment against the autónomo’s annual IRPF declaration.

Show the retention rate, the base it applies to, and the retention amount as a separate line item. This is mandatory for the client to correctly account for the withholding.

B2C invoices and simplified thresholds

When selling to private consumers, a simplified invoice is usually sufficient within these limits:

On a B2C simplified invoice, you do not need the consumer’s NIF or address unless they ask for deduction or the law requires it. Show the VAT rate and total consideration.

If the consumer requests a full invoice (for example, for employer reimbursement), include their full name and address. Add the NIF only if requested or legally required.

For intra-EU distance sales, exports, or special regimes, issue a full invoice and apply the correct VAT rule.

If the customer is a business or professional, treat the transaction as B2B regardless of the amount. Issue a full invoice, follow the NIF rules, and apply IRPF where applicable.

Common myths about invoice data

You must mark an invoice as “paid.” False. A paid stamp or note is not a mandatory invoice field. It helps with collections but has no legal effect on invoice validity.

Including the payment method is mandatory. False. Recommended for collections but not required for the invoice to be legally valid.

A proforma invoice counts as a tax invoice. False. A proforma has no tax effect. Issue the actual invoice at delivery or when an advance is made.

Electronic invoices require extra data fields. The core legal content is the same as for paper invoices. Future B2B e-invoice rules under the Crea y Crece law will require status messages exchanged between systems, but those are transmission requirements, not additional content fields on the invoice itself.

You can always deduct VAT from a simplified invoice. False. Deduction requires the customer’s NIF and address and the VAT amount broken out separately. A simplified invoice without these additions does not support deduction.

Verifactu and QR codes

Verifactu (Royal Decree 1007/2023) sets requirements for invoicing software. It does not change the mandatory VAT content fields from Real Decreto 1619/2012.

What Verifactu adds to the invoice face:

Systems operating in non-transmission mode (signed local records) add the QR but not the Verifactu legend.

The deadline for all businesses and autónomos using invoicing software to comply with Verifactu is 1 July 2027. After that date, using non-certified software can result in fines of up to €50,000 per year.

Territorial note: Basque Country and Navarra use TicketBAI rather than Verifactu. The rest of Spain uses Verifactu.

For the full detail on the software obligation, see the Verifactu guide.

How renn helps

renn is a gestoría with invoicing built for autónomos registered. The invoicing tool applies the correct VAT rate, IRPF retention, and legal mentions automatically, maintains correlative numbering series, and runs on a Verifactu-compliant certified system. For a full comparison of invoicing tools, see billing software for small businesses.

WhatsApp us