What invoice requirements I need to comply with?

There are strict invoice requirements that are set by the tax department. This is advice on how to format an invoice.

By January 1 2026 a legislated system called VeriFactu will be mandatory for all companies. From 1 July 2026 all autónomos will also have to comply. You can read more about it in this VeriFactu article.

For now, if you’re self-employed in Spain, your invoice needs to meet certain legal requirements. Here’s what you must include:

Mandatory details:

  1. Invoice number that is sequential and unique (e.g. 2025-001)
  2. Date of issue
  3. Your full name and NIE/NIF
  4. Your registered address
  5. Client’s name and NIF/VAT number is required for businesses and professionals
  6. Client’s address
  7. Service or product description that is clear and specific
  8. Date of service if the date is different from issue date
  9. Base amount is the amount before taxes
  10. IVA (VAT) is typically 21%, unless exempt or special rate (see link at bottom)
  11. IRPF if applicable (usually 15%, or 7% if you’re newly registered)
  12. Total to pay calculated = Base + IVA – IRPF

Recommended extras to include:

  • Bank details like your IBAN and BIC/SWIFT for international clients
  • Payment method e.g. bank transfer, PayPal, Wise
  • Payment terms e.g. “Payment due within 15 days”

If you are registered for intra-community VAT:

  • Your EU VAT number (if you’re registered in the ROI and invoicing an EU client)
  • The client’s EU VAT number (if the reverse charge applies and they’re also registered in VIES)

External Resources

Leave a Reply

Your email address will not be published. Required fields are marked *

Further Reading

peacock

Accounting Software in Spain

Accounting software platforms to create and log invoices and track expenditure to pass onto your accountant or gestor. Some include gestor services.

cuota opossum in the snow

What is cuota?

Cuota is one of the terms you’ll here all the time. It is basically the Spanish word for “social security payment” but here’s some more info…