
Quarterly IRPF for the self-employed: what modelo 130 is and when you don't have to file it
Modelo 130 (the quarterly IRPF prepayment) is the second big quarterly form for the self-employed, alongside the modelo 303 for IVA. Unlike IVA (the Spanish VAT), which you settle on behalf of the State, modelo 130 is a payment on account of your own annual tax: the IRPF (Spanish personal income tax).
The most common confusion is thinking it’s an additional tax. It isn’t. It’s an advance on the IRPF you would pay anyway in your annual tax return. The difference is that, instead of paying everything in June of the following year, you pay it in four instalments throughout the year.
This article adapts to your territory. Pick where you pay tax in the “Where do you pay tax?” selector in each section and the figures, deadlines and examples adjust to your regime (common territory, Navarre or the Basque Country). Your choice is remembered across sections.
Who has to file it (and who’s exempt)
Modelo 130 is a payment on account for self-employed workers under direct assessment (estimación directa, normal or simplified); those under objective assessment (módulos) use a different form. That said, if a good part of your income already has IRPF withholding applied (the typical case of a professional invoicing companies, which withhold 15%, or 7% in their first two years), the administration considers you’re already paying on account and exempts you. The exact threshold and some details depend on where you pay tax:
Required: self-employed workers under direct assessment with annual income below €600,000 who aren’t on módulos. You don’t have to file the 130 if at least 70% of your activity’s income (professional, or agricultural/livestock/forestry) from the previous year had withholding or payment on account applied. If you invoice individuals or foreign clients, you are required to file it, even at zero; check it every quarter (if income without withholding exceeds 30% of the total, that quarter you do have to file).
You’re not required to file modelo 130 if your net income for the year before last didn’t exceed €6,500 (under the general calculation method), or if the quarterly amount that would come out is below €100. It’s handled by the Navarre Tax Agency.
You’re exempt from modelo 130 if at least 70% of your activity’s income (professional or agricultural/livestock) from the previous year was subject to withholding or payment on account. It’s handled by the Bizkaia Provincial Tax Authority.
The threshold for professionals is lower than in the common territory: you’re exempt if at least 50% of your previous year’s income had withholding applied (for agricultural and livestock activities, 70%). And if the quarter’s amount comes out at zero, you don’t have to file it either. It’s handled by the Gipuzkoa Provincial Tax Authority.
In Álava the prepayment works differently: you only file modelo 130 in the year you start your activity. From the following year on, the Provincial Council assesses it ex officio and notifies you of the amount and the payment date, without you having to file the self-assessment yourself.
How the amount is calculated
This is where the 130 really changes by territory: it’s not just a different percentage, it’s a different mechanism (even the base it’s calculated on changes). Pick yours:
It’s cumulative: each quarter is calculated on the whole year’s profit up to that point.
- Income for the year up to the end of the quarter − deductible expenses for the year = cumulative net income.
- Apply 20%.
- Subtract the withholdings applied to you during the year and the instalment payments from previous quarters.
Example (2nd quarter): €20,000 accumulated income, €6,000 expenses, €500 withheld → 14,000 × 20% = 2,800 − 500 − 1,000 (paid in Q1) = €1,300 to pay. Being cumulative, a weak quarter gives a lower or zero amount without any problem for the following ones. You can estimate it with the IRPF simulator.
Not cumulative: it’s calculated on the net income of the year before last (general method; you may also opt for the current year), applying a tiered scale:
| Annual net income | Percentage |
|---|---|
| €6,500 – 12,000 | 6% |
| €12,000 – 24,000 | 12% |
| €24,000 – 36,000 | 18% |
| over €36,000 | 24% |
The result is a fixed amount you pay each quarter. If the net income of the year before last didn’t reach €6,500, you’re exempt.
Not cumulative: each quarter’s payment is 5% of the net income of the year before last, minus 25% of the withholdings applied to you that year. It’s a fixed quarterly amount, not a calculation on the current year like the state one.
Not cumulative: each quarter’s payment is 5% of the net income of the year before last, minus 25% of the withholdings of that year (general regime). When starting your activity or for seasonal activities, you can instead pay 1% of the quarter’s turnover.
The payment is 5% of your profit (income − expenses under simplified assessment; income − expenses − depreciation under the normal one). But, except in the year you start your activity, you don’t calculate it: the Álava Provincial Council determines it ex officio and notifies you of the amount to pay.
What happens if the result comes out at zero
In the common territory, since the calculation is cumulative, if up to that point in the year you’ve had more expenses than income (negative cumulative net income), the 130 comes out at zero. In the regional (foral) regimes, being calculated on the year before last, the quarter’s amount is fixed; it only disappears if you’re in an exemption case (or, in Navarre, if the reference income didn’t reach the minimum).
In no case does the 130 refund you money: the refund, if there is one, is handled in the annual tax return. And filing it even at zero is still mandatory if you’re not exempt: failing to do so can lead to penalties even if there’s no amount to pay.
The deadlines
The filing dates depend on your territory:
- First quarter: from 1 to 20 April.
- Second quarter: from 1 to 20 July.
- Third quarter: from 1 to 20 October.
- Fourth quarter: from 1 to 30 January of the following year.
It lines up with modelo 303, so you can file and pay both on the same day on the Agencia Tributaria’s electronic portal (digital certificate or Cl@ve PIN).
- First quarter: from 1 to 20 April.
- Second quarter: until 5 August.
- Third quarter: from 1 to 20 October.
- Fourth quarter: until 31 January of the following year.
If the last day falls on a Saturday or public holiday, it moves to the next working day. Filed with the Navarre Tax Agency.
- First, second and third quarters: from 1 to 25 April, July and October.
- Fourth quarter: from 1 to 31 January of the following year.
Filed with the Bizkaia Provincial Tax Authority.
- First quarter: from 1 April to 10 May.
- Second quarter: from 1 July to 10 August.
- Third quarter: from 1 October to 10 November.
- Fourth quarter: from 1 January to 10 February.
Filed with the Gipuzkoa Provincial Tax Authority.
In the year you start your activity you file modelo 130 yourself, quarterly. From the following year on, the Álava Provincial Council assesses the payment and you pay it on the dates stated in its notification.
The relationship with the annual tax return
What you pay on modelo 130 throughout the year is not an additional tax: it’s an advance on the IRPF in your annual tax return.
When you file your annual return in spring of the following year, all the modelo 130 instalment payments and all the withholdings applied to you are deducted from the total IRPF amount. If you’ve paid more than you owe, they refund you the difference. If you’ve paid less, you pay the difference.
This also means that if you’ve been conservative in your modelo 130 payments (paying less than you should), your annual return will come out as payable. And if you’ve been more generous, it’ll come out as a refund. If you want to estimate how your annual return will turn out, try the IRPF simulator.
Some self-employed workers deliberately pay a little less on modelo 130 to have more liquidity during the year, accepting that they’ll pay more in the annual return. It’s a valid decision as long as the deferred amount doesn’t generate late-payment interest. The Agencia Tributaria doesn’t charge interest if the annual return result is payable and doesn’t exceed certain thresholds.
What confuses new self-employed workers the most
The most frequent mistake in the first year is not keeping deductible expenses or not recording them correctly. On modelo 130, every euro of deductible expense directly reduces the net income, which reduces the amount to pay. If you don’t have your expenses well documented, you’re paying more IRPF than necessary.
The second most frequent mistake is not taking the accumulation into account: in the fourth quarter, the calculation includes the whole year. If in the third quarter you had a very good month with high income, the fourth quarter’s amount may be higher than expected, even if that quarter was quieter.
Keeping the current year’s data up to date at all times, not just at the end of each quarter, lets you anticipate what each return will produce and avoid liquidity surprises. A good cash-flow forecast warns you months in advance of how much you’ll have to pay, so you can set the money aside in time.
How does Cuéntamo help with this?
The modelo 130 calculation is simple, but it has a catch: it’s cumulative, so each quarter depends on your year-to-date figures. With Cuéntamo’s self-employed module, as you record income and expenses you see the quarterly IRPF estimate already calculated, accumulation included. You don’t have to add up four quarters by hand or remember what happened in the first one.
Since every euro of deductible expense lowers your net income, having deductible expenses properly recorded is what makes the difference in the amount due. Cuéntamo records them with their IRPF treatment, so the modelo 130 calculation takes them into account without you having to remember.
And to avoid surprises, you can estimate up front how the annual return will turn out with the IRPF simulator, setting aside the amount that’s going to be payable in good time.
Frequently asked questions
Who is required to file modelo 130?
Self-employed workers under direct assessment, normal or simplified, who don’t meet the withholding exception (which varies by territory; you have the detail in the selector above). If you’re under objective assessment (módulos), the form that applies to you is modelo 131, not 130.
When don’t I have to file modelo 130?
It depends on where you pay tax. In the common territory, when at least 70% of your activity’s income has withholding applied; in Navarre, if your net income for the year before last doesn’t exceed €6,500; in Gipuzkoa the threshold for professionals drops to 50%; and in Álava, from the second year on the Provincial Council assesses it ex officio. Check the detail for your territory above.
How is the modelo 130 amount calculated?
It depends on the territory. In the common territory it’s cumulative: 20% of the net income for the year up to the end of the quarter (income minus deductible expenses), minus withholdings and previous payments. In the Basque Country it’s a fixed quarterly amount: 5% of the net income of the year before last (minus 25% of that year’s withholdings). In Navarre, a scale on the year-before-last’s income running from 6% to 24% by bracket. You have the detail in the selector above.
What happens if modelo 130 comes out negative or at zero?
If the accumulated net income is negative, the form comes out at zero and you can’t request a refund here: that’s handled in the annual tax return. Filing it at zero is still mandatory if you’re not in an exemption case.
What are the modelo 130 deadlines?
They depend on the territory. In the common territory, from 1 to 20 April, July and October and from 1 to 30 January of the following year; in the foral ones they change (for example, until the 25th in Bizkaia, until the 10th of the second month in Gipuzkoa, or until 5 August for the second quarter in Navarre). You have the breakdown by territory above.
Figures for 2026. The IRPF withholding for professionals (15% general, 7% for new self-employed workers) has been in force since 2015, and the simplified direct assessment threshold (600,000 €) since 2016. The foral deadlines and exemptions come from the regional tax authorities of Navarre, Bizkaia, Gipuzkoa and Álava.
This article is checked against official sources and reviewed periodically. If you spot anything out of date, email us at [email protected].