IVA vs IRPF: What's the Difference for Spanish Autónomos?
IVA vs IRPF: What's the Difference for Spanish Autónomos?
If you're new to being an autónomo, the two acronyms you'll see most are IVA and IRPF. They sound similar, they appear on the same invoice, and they confuse people for months. They're completely different taxes. Get this right and the rest of your bookkeeping makes sense.
The 30-second version
| IVA | IRPF | |
|---|---|---|
| What it is | VAT (sales tax) | Income tax |
| Whose money? | The state's, you collect it | Yours, you pre-pay it |
| Rate | 0% / 4% / 10% / 21% | 7% / 15% (withheld) or progressive 19–47% |
| Paid by | End consumer (you're the middleman) | You, on your profit |
| Form | Modelo 303 (quarterly), 390 (annual) | Modelo 130 (quarterly) or withheld, 100 (annual) |
| Deadlines | Apr 20, Jul 20, Oct 20, Jan 30 | Same (130) / June (100) |
IVA — Impuesto sobre el Valor Añadido (VAT)
IVA is not your money. You add it to your invoices, the client pays it, and you pass it to Hacienda. You can also deduct the IVA you paid on business purchases.
IVA rates in Spain (2026)
- 21% — standard (most services and goods)
- 10% — reduced (hospitality, transport, healthcare products)
- 4% — superreducido (basic food, books, medicines)
- 0% — exports, intracommunity B2B with valid VIES VAT number, some financial services
How IVA actually works — example
You're a designer. You invoice a Spanish company €1,000 for a logo:
- Base imponible: €1,000
- IVA 21%: €210
- Total invoice: €1,210
The client pays you €1,210. The €1,000 is yours. The €210 is the state's — you're holding it.
Meanwhile, you bought Figma (€60) and Adobe (€80) that quarter. Both included €12.60 + €16.80 of IVA = €29.40.
Quarterly Modelo 303:
- IVA repercutido (collected): €210
- IVA soportado (paid): €29.40
- You owe Hacienda: €180.60
If you spent more on business than you earned in a slow quarter, you can carry the negative forward or request a refund at year-end.
When IVA = 0%
- Selling to a non-EU client (US, UK, Switzerland, Ukraine, LatAm): your invoice is 0% IVA. You note "operación no sujeta — exportación de servicios".
- Selling to an EU business with a valid VIES VAT number: also 0% IVA, reverse charge.
- Selling to an EU individual consumer: Spanish 21% applies (or local rate if you cross the €10,000 OSS threshold).
This is why so many Russian/Ukrainian devs working for US clients have €0 in IVA owed every quarter, but still need to file Modelo 303.
IRPF — Impuesto sobre la Renta de las Personas Físicas
IRPF is income tax. You pay it on your profit (revenue − deductible expenses), at progressive rates. As autónomo you have two ways to pre-pay it during the year:
- Retención — Spanish business clients withhold it from your invoice automatically.
- Modelo 130 — you advance-pay it yourself if you don't have retención.
At year-end, Modelo 100 reconciles everything.
IRPF withholding rates on professional invoices
When you invoice a Spanish business as a profesional (epígrafes 700–800):
- 15% — standard rate
- 7% — reduced, in the year of registration + the two following years (new autónomo benefit)
IRPF withholding — example
You're a new autónomo writer. You invoice a Spanish magazine €1,000:
- Base imponible: €1,000
- IVA 21%: +€210
- IRPF 7% retención: −€70
- You receive: €1,140
The magazine pays €70 directly to Hacienda on your behalf. At year-end you reconcile.
When you owe vs claim a refund
Your year-end IRPF is calculated on profit at progressive rates:
| Annual profit | Rate |
|---|---|
| 0 – €12,450 | 19% |
| €12,450 – €20,200 | 24% |
| €20,200 – €35,200 | 30% |
| €35,200 – €60,000 | 37% |
| €60,000 – €300,000 | 45% |
| €300,000+ | 47% |
If retentions + Modelo 130 payments > tax owed → refund. If retentions + Modelo 130 < tax owed → you pay the difference in June.
Example: writer earning €40,000 from Spanish magazines
- Revenue: €40,000
- Deductible expenses: €8,000
- Profit: €32,000
- Tax owed (using brackets): ≈ €6,800
- Retentions already paid by magazines (7%): €2,800
- Modelo 130 not required (because >70% of his revenue was with retención)
- He owes: €4,000 in June
Or: the same writer with mostly foreign clients (no retención):
- Revenue: €40,000
- Profit: €32,000
- Tax owed: €6,800
- Retentions: €0
- He must have filed Modelo 130 each quarter at 20% of profit: €6,400 total
- He owes the small difference in June: ~€400
Modelo 130 vs no Modelo 130
You file Modelo 130 if less than 70% of your invoices have IRPF retención. So:
- Mostly US/UK clients → Modelo 130 every quarter at 20% of net profit YTD.
- Mostly Spanish business clients → no Modelo 130. They withhold for you.
- Mix → depends on the 70% threshold over the year.
The four-deadline calendar (2026)
| Date | Forms |
|---|---|
| April 20 | Modelo 303 Q1 + Modelo 130 Q1 |
| July 20 | Modelo 303 Q2 + Modelo 130 Q2 |
| October 20 | Modelo 303 Q3 + Modelo 130 Q3 |
| January 30 | Modelo 303 Q4 + Modelo 130 Q4 + Modelo 390 annual + Modelo 347 |
| April–June | Modelo 100 (personal income tax return) |
The most common confusions
"IVA is a cost" — no. IVA passes through you. The only IVA that costs you anything is what you paid on purchases — but you recover that.
"I don't charge IVA because I'm small" — wrong. There's no small-business exemption like in some countries. From €1 of revenue, IVA applies unless your activity is exempt (education, medical, financial services have special rules).
"My foreign clients pay IRPF" — no. They don't withhold anything. You owe the IRPF yourself, via Modelo 130 and Modelo 100.
"7% forever" — no. The reduced 7% only applies in your year of registration + the next two. Then it's 15%.
"IVA refund is free money" — it's your money you advanced. Just delayed.
Quick decision table
| Your client | IVA | IRPF withheld? |
|---|---|---|
| Spanish business (B2B) | 21% (or 10%/4%) | Yes, 7% or 15% |
| Spanish individual (B2C) | 21% | No |
| EU business with VIES | 0% (reverse charge) | No |
| EU individual | 21% Spanish (until €10k → OSS) | No |
| Non-EU business or individual (US, UK, Ukraine, etc.) | 0% (export) | No |
Stop guessing what to charge. Taxo generates compliant invoices with the correct IVA and IRPF for every client type — Spanish business, EU VIES, US client, UK consumer — and prepares your Modelo 303 and Modelo 130 automatically. Join the gettaxo.com waitlist.
Stop wrestling with Spanish taxes
Taxo calculates your IVA, IRPF and cuota automatically. AI assistant in 4 languages. Software, not advice.
Join the waitlist →