Nobody warns you about this before you register as autónomo: you don’t file taxes once a year here. You file four times.
I still remember how confusing my first quarter felt, trying to figure out which of the two forms actually mattered, and being genuinely unsure whether I owed Hacienda money or whether Hacienda owed me.
If you’re a foreigner used to a single annual tax return, Spain’s quarterly system takes some getting used to. Let me break down exactly what Modelo 130 and Modelo 303 are, what they have to do with each other (less than you’d think), and the one VAT rule that saves most freelancers with international clients a lot of money.
Content
The two forms, in one sentence each
Before the detail, here’s what I wish someone had told me on day one:
- Modelo 130 is an advance payment toward your annual income tax (IRPF), based on your profit.
- Modelo 303 is your VAT return, based on the VAT you charged clients minus the VAT you paid on business expenses.
They’re filed on similar dates, they both feel like “the quarterly tax,” and beginners often assume they’re two versions of the same thing. They’re not. One is about what you earn. The other is about a tax you collect and pass along, not one you personally pay out of your profit.
Modelo 130: your income tax advance
If you’re registered as autónomo under the standard direct estimation tax regime (which covers the vast majority of freelancers and consultants), you’re legally required to file Modelo 130 every quarter.
“Declaration form to be filed by individuals carrying out economic activities under the direct estimation method (standard or simplified regime) for Personal Income Tax purposes.” — Agencia Tributaria
In practice, it works like this:
- you take your accumulated profit for the year so far (income minus deductible expenses),
- apply a 20% rate, and
- subtract whatever you’ve already paid in previous quarters and any income tax already withheld by clients.
- The result is what you pay now, as an advance credited against your annual tax return the following spring.
One important exception: if more than 70% of your invoiced income already carries income tax withholding (common if most of your clients are Spanish companies who withhold on your behalf), you may be exempt from filing Modelo 130 at all. That’s because you’re already prepaying IRPF through those withholdings.
This exception rarely applies to freelancers billing mostly international clients, since foreign clients don’t withhold Spanish tax.
Modelo 303: VAT, not income tax
This is where the confusion usually starts. Modelo 303 has nothing to do with your profit or your income tax bill. It’s the settlement of VAT (IVA) you’ve charged on your invoices against the VAT you’ve paid on your own business expenses.
The logic is simple once it clicks:
- you collect VAT from clients on Hacienda’s behalf,
- you recover the VAT you paid on legitimate business costs (software subscriptions, a coworking desk, professional services), and
- the difference is what you owe,
- or, if you paid more VAT than you collected, what gets carried forward or refunded.
Both Modelo 130 and Modelo 303 follow essentially the same quarterly calendar, filed through the AEAT’s electronic office, which is exactly why people conflate them.
The rule that matters most if your clients are abroad
Here’s the part that genuinely surprises a lot of foreign freelancers, and it’s worth understanding properly instead of guessing. If your clients are businesses established outside Spain, you very likely shouldn’t be charging Spanish VAT at all.
Spain’s VAT law applies what’s called the general B2B rule: services are taxed where the business client is established, not where you, the service provider, are based.
“When the recipient is a business person or professional and the place of business of their economic activity is located within the territory where the tax applies… regardless of where the service provider is established.” — Agencia Tributaria
In plain terms: if you’re invoicing a US company, a UK company, or a business anywhere outside Spain, that invoice is typically issued without Spanish VAT. Not because it’s a special exemption you have to apply for, but because Spanish VAT law simply doesn’t consider the service to have taken place here. You’ll normally add a note on the invoice referencing the relevant non-subjection article, rather than a 0% VAT line.
This distinction matters because I still see freelancers either charging VAT they shouldn’t be charging to foreign clients, or, in the opposite direction, wrongly assuming every foreign invoice is automatically VAT-free without checking whether the client is a genuine business or an individual, or whether the client is within the EU (which can trigger separate intra-community reporting via Modelo 349) or outside it.
Getting this wrong in either direction creates real problems later, so when your client base isn’t straightforward, it’s worth having a gestor confirm the correct treatment for your specific situation rather than assuming.
Deadlines: when both forms are due
Both forms share the same quarterly rhythm, confirmed directly by the Tax Agency:
“Form 130 must be filed between the 1st and the 20th—inclusive—of the months of April, July, and October… The filing period for Form 130 corresponding to the fourth quarter is between the 1st and the 30th of January.” — Agencia Tributaria
Modelo 303 runs on the same schedule:
- Q1 (Jan–Mar): 1–20 April
- Q2 (Apr–Jun): 1–20 July
- Q3 (Jul–Sep): 1–20 October
- Q4 (Oct–Dec): 1–30 January of the following year
If you set up direct debit (domiciliación bancaria) instead of paying manually, the window closes a few days earlier than the general deadline, so don’t wait until the 19th if you’re relying on it.
What happens if you’re late
Missing the deadline isn’t the end of the world, but it isn’t free either. Late filing without a prior notice from Hacienda typically triggers a surcharge that starts small and increases the longer you wait, plus potential interest if the delay stretches past a year. Filing late after Hacienda has already flagged the omission is treated more seriously, with actual penalties rather than just a surcharge.
The practical takeaway: if you’re going to miss a deadline, file late voluntarily as soon as you can, rather than waiting for Hacienda to notice first.
A simple quarterly checklist
- Total your invoiced income and deductible expenses for the quarter (and the year to date, for Modelo 130’s cumulative calculation).
- Separate domestic clients from foreign ones. Spanish clients: standard VAT rules apply. Non-Spanish business clients: check whether the service falls under the general B2B non-subjection rule before charging VAT.
- Check your withholding percentage. If most of your income already carries IRPF withholding from Spanish clients, confirm whether you’re still required to file Modelo 130.
- File Modelo 130 and Modelo 303 within the window for that quarter, via the AEAT electronic office.
- Keep your invoices and expense receipts organized as you go, rather than reconstructing a quarter’s worth of paperwork in the last few days before the deadline.
FAQs: Modelo 130 and 303 for foreigners
1. Do I need to file Modelo 130 if all my clients are outside Spain?
Generally yes, unless you meet the 70% withholding exemption which is unlikely if your clients are foreign, since they don’t apply Spanish IRPF withholding. Most freelancers with international client bases file Modelo 130 every quarter.
2. Should I charge VAT to my US or UK clients?
In most cases, no. Under the general B2B rule, the service is taxed where the business client is established, not in Spain. This isn’t automatic for every situation, though, so confirm the specifics with a gestor if your client mix is mixed or unusual.
3. What if I have both Spanish and foreign clients?
You’ll need to treat each invoice according to where that specific client is established and whether they’re a business or an individual. Your VAT treatment isn’t one blanket rule for your whole business. It’s determined invoice by invoice.
4. Can I file these forms myself, or do I need a gestor?
Both forms can be filed directly through the AEAT’s electronic office if you’re comfortable with the calculations. Many foreign freelancers use a gestor at least for the first year, simply because the categorization of deductible expenses and the VAT treatment of international clients has enough nuance to get wrong without local knowledge.
5. Does Modelo 303 apply if I had no income in a quarter?
Yes, you still need to submit a return, typically marked as “sin actividad,” even with zero activity. Skipping the filing entirely, rather than filing a zero return, is what triggers the automatic surcharge.
6. Are Modelo 130 and Modelo 303 the only quarterly obligations?
They’re the two most common ones for freelancers, but depending on your activity you may also have other periodic obligations (for example, if you have employees or specific types of income). It’s worth confirming your full list of obligations when you first register with Hacienda.
Final Thought
Once you stop treating Modelo 130 and Modelo 303 as “the same quarterly tax thing,” the whole system gets a lot less intimidating. One tracks what you owe on your profit. The other tracks VAT you’re collecting and passing along, and for many of you billing clients abroad, it may barely apply at all.
Four filings a year sounds like a lot coming from a country with one. In practice, once you’ve built the habit, it becomes a fairly mechanical quarter-end task.
Related articles
NIE vs TIE vs Autónomo Registration: What Foreigners Always Mix Up

