Create professional Spanish invoices with IVA (21%, 10%, 4%), automatic IRPF withholding, FacturaE XML export and VeriFactu 2027 compliance. Free, no registration.
Generate Invoice Free →Select EUR, choose your IVA rate and toggle IRPF withholding. Everything calculates automatically.
Create Free Spain Invoice →▶ Quick answer
Billing a client based in Spain? You need a Spanish-compliant invoice with IVA (VAT) and — if your client is a business — IRPF withholding.
In Spain, invoices are regulated by Royal Decree 1619/2012 (Reglamento de Facturación). A valid invoice must include:
| Rate | Applies to |
|---|---|
| 21% — General | Most products and services, electronics, clothing, hospitality |
| 10% — Reduced | Food (non-basic), transport, construction works on homes |
| 4% — Super-reduced | Basic foods (bread, milk, eggs), books, medicines |
| 0% — Exempt | Medical services, education, exports outside EU |
IRPF (Impuesto sobre la Renta de las Personas Físicas) withholding is a tax retention that applies when a Spanish freelancer (autónomo) invoices a company or another freelancer. The client withholds a percentage and pays it directly to the Spanish Tax Agency (Agencia Tributaria) on behalf of the freelancer.
VeriFactu is Spain's new electronic invoicing system, mandatory from January 2027 for companies and July 2027 for freelancers. It requires invoices to be registered in a government-verified system using the FacturaE XML format.
FacturaPDF already exports invoices in FacturaE XML v3.2.1 format — the official Spanish standard compatible with VeriFactu. This makes it one of the few free tools ready for 2027 compliance.
Most users of this tool from the US, UK, Canada and other non-EU countries fall into one of these situations:
Good news: when you bill a Spanish business (B2B) from outside Spain, you generally don't charge Spanish IVA. The Spanish company applies reverse charge (inversión del sujeto pasivo) and handles VAT internally. Your invoice shows 0% VAT with a note like "VAT exempt — reverse charge applies (Art. 69 Spanish VAT Act)".
IRPF withholding does NOT apply to invoices from non-Spanish providers. You simply invoice your base amount with no deductions.
Same rule: no Spanish IVA on B2B cross-border services. Invoice in EUR or USD — though EUR is strongly preferred by Spanish accounting departments. Include your company's tax ID (EIN for US companies) and the Spanish client's NIF/CIF.
If you're registered as an autónomo (self-employed) in Spain, you follow Spanish rules: IVA 21% on all professional services, IRPF 15% withholding for business clients, quarterly modelo 303 and 130 tax filings. FacturaPDF handles all of this automatically.
Charge IVA normally (21%). No IRPF withholding — private individuals don't withhold tax. You're responsible for declaring and paying IVA yourself via quarterly filings.