
Freelancers in Spain must learn how to calculate IRPF trimestral, because these quarterly payments decide how much money is really theirs and how much goes to Hacienda, the Spanish tax agency. IRPF trimestral are advance payments of your personal income tax on business profits, similar to what companies do through payroll withholding for employees. As an autónomo (self-employed worker) you usually pay this quarterly income tax through modelo 130 or modelo 131, depending on your regime. This guide explains how the system works in simple steps, so you can tie each IRPF payment to your real net salary as a freelancer.
What is IRPF trimestral for freelancers in Spain?
IRPF trimestral are quarterly payments on account of your annual personal income tax. You pay a percentage of your business profit every quarter, then adjust everything in your yearly tax return.
Who must file modelo 130 IRPF trimestral?
Most freelancers in estimación directa (a regime where you declare real income and real expenses) file modelo 130 IRPF trimestral. You do not file it if more than 70% of your income has IRPF withheld on your invoices, because those retentions already act as IRPF payments on account.
More about autonomo in Spain here.
Who uses modelo 131 IRPF trimestral?
Freelancers in módulos, or estimación objetiva (a regime where tax is based on standard tables like shop size or number of employees, not on real invoices), use modelo 131 IRPF trimestral.
How much is IRPF trimestral usually?
In estimación directa, IRPF trimestral is usually 20% of your cumulative net profit for the year, minus retentions and previous quarterly payments. This is the IRPF 20 percent net profit calculation that most autónomos follow.
What happens if I do not pay IRPF trimestral on time?
If you miss the deadline, Hacienda applies surcharges and interest that grow with the delay. You still need to file the modelo and pay, but it becomes more expensive.
IRPF trimestral is a quarterly prepayment of your yearly income tax based on your freelance profit.
IRPF is the Spanish personal income tax. IRPF trimestral are the quarterly income tax Spain self-employed payments that freelancers make on their business activity. Employees see IRPF withheld directly on their payslips. Autónomos must move that money themselves through pagos fraccionados, which is the official name for these quarterly IRPF payments.
Check our tool to do your demo here.

Most IRPF trimestral freelancers in Spain are in estimación directa and must file modelo 130 each quarter. This also includes many autónomos societarios (self-employed who pay Social Security as autónomos even though they have a limited company), because the company pays corporate tax and the person still has IRPF on professional income. You are in this group unless Hacienda has placed your activity in módulos and you accepted that regime.
If more than 70% of your income has IRPF withheld on your invoices, you are usually exempt from modelo 130. This happens when you bill many Spanish companies or agencies that withhold 15% or 7% IRPF on your invoices. In that case, the IRPF payments on account autónomos happen through invoice retentions, not through quarterly modelo 130.
IRPF trimestral is only an advance. At the end of the year you file your annual income tax return and apply the IRPF tramos autónomos 2025 (the progressive tax brackets for that year). There you compare what you should pay for the year with what you already advanced through retentions and modelos 130 or 131. If you paid too much, you get a refund. If you paid too little, you pay the difference.
You calculate per quarter, but pay in the month after each quarter closes.
The tax period is the quarter where your income and expenses happen. The filing period is the window in which you present and pay the modelo. Many fines start because freelancers mix these two concepts.
You usually file and pay as follows:
If the 20th falls on a weekend or holiday, the deadline moves to the next working day. The Tax Agency sometimes extends deadlines, so you should check the official tax calendar on the AEAT site.
If you file late without a prior request from Hacienda, they add a surcharge that depends on how many months you are late. If they notify you first, penalties can be higher. In both cases it hurts your cash flow. Understanding how to calculate IRPF trimestral early in the quarter reduces stress and last minute errors.
You cannot calculate IRPF trimestral well with messy records.
To get the right number on modelo 130, you need updated books. That means:
In estimación directa normal you may have extra books, but the logic is the same.
Modelo 130 asks for cumulative income and expenses from 1 January to the end of the quarter. You include all business invoices in that period, with and without IRPF withholding, and also income from abroad that belongs to the same professional activity.
Deductible expenses include:
For IRPF you usually use the amounts without recoverable VAT. VAT has its own logic and models, separate from this quarterly income tax Spain self-employed process.
The monthly autónomo contribution to Social Security is always a deductible expense for IRPF. It reduces your profit and therefore your IRPF trimestral. Good net salary calculator freelancer Spain tools subtract this quota before they estimate your IRPF, because it changes the net result a lot.
Have ready:
Without these numbers, any IRPF trimestral calculator will be wrong.
The core calculation is simple: 20% of net profit minus what you already advanced.
You can see modelo 130 as a structured version of one simple formula.
Add all your business income since 1 January, without VAT.
Subtract all deductible expenses, including the full year autónomo quota. The result is your cumulative net profit, called rendimiento neto.
Apply the IRPF 20 percent net profit calculation, except in special cases (agriculture, Ceuta and Melilla, etc.).
Subtract:
The result is the IRPF trimestral to pay for that quarter.
In modelo 130 you fill boxes for:
Other boxes hold:
The AEAT online form then applies the percentage and does the rest of the math. Understanding how to calculate IRPF trimestral helps you see that the form is just doing this formula for you.
Some agricultural, livestock, and fishing activities use 2% over gross income instead of 20% over net profit. Activities in Ceuta and Melilla often use reduced percentages, like 8% or 0.8%, because of regional tax rules. These special cases are explained in the official instructions. If they apply to you, the IRPF trimestral calculation follows those lower rates.
Sometimes the formula gives a negative result. That happens when the sum of your IRPF retentions and previous quarterly payments is higher than 20% of your cumulative net profit. In that case, modelo 130 shows a negative amount. You do not pay in that quarter. Instead, you carry the negative balance to offset future quarters in the same year.
Examples matter because IRPF trimestral uses cumulative data, not just this quarter.
Many freelancers think in isolated quarters and get confused. The law looks at your profit from 1 January to the end of each quarter. It then adjusts for what you already paid. These examples show how the same freelancer can pay very different amounts each quarter.
Imagine a solo graphic designer in estimación directa simplificada (a simplified version of the real income and expenses regime).
IRPF trimestral is 20% of 10,000, so 2,000 euros. She has no retentions and no prior pagos fraccionados, so she pays 2,000 euros for Q1.
Out of the 15,000 euros billed:
By the end of Q2, the same freelancer has:
The IRPF 20 percent net profit calculation gives 4,000 euros.
She has:
Together that is 3,500 euros advanced.
Q2 IRPF trimestral is 4,000 - 3,500 = 500 euros. Even if her quarter was strong, the quarterly bill now drops sharply because much was already paid.
By Q3, suppose her total net profit is 4,000 euros only, maybe because she had heavy expenses.
She already has:
The theoretical IRPF is 20% of 4,000, which is 800 euros. She already advanced 1,000 euros, so the model shows minus 200 euros.
She does not pay in Q3. Instead, that negative 200 euros is carried to Q4 and lowers any future payment. In the annual return, it also reduces what she may still owe.
Your real net salary is income minus costs, Social Security, and all IRPF payments.
Think of your freelance year as one big net salary calculation:
What remains is your real net salary as a freelancer in Spain.
The IRPF tramos autónomos 2025 set the progressive bands applied in the annual return. The 20% you pay each quarter is only an approximate prepayment for most professional activities. Your final effective rate may be higher if you earn more, or lower if your income is modest or you have many deductions. The annual income tax return uses those tramos and your personal situation to close the year.
If you spend everything that enters your bank account, you will be surprised every quarter. A simple rule is to set aside a percentage of each invoice for taxes. Many freelancers reserve around 20% to 25% of their net profit for IRPF trimestral and the final annual adjustment. Planning tools and dashboards that track IRPF trimestral freelancers Spain numbers in real time make this much easier.
Manual spreadsheets work, but small errors become big tax problems.
You can calculate everything with Excel and Tax Agency instructions. You enter income, expenses, autónomo quota, retentions, and previous payments. You apply the formula and then fill modelo 130 online. This works, but one missed invoice or deductible cost means you pay more IRPF trimestral than needed.
Several sites offer an IRPF trimestral calculator or net salary calculator freelancer Spain style tools. They ask for your annual gross income, Social Security contributions, and estimated expenses. They try to estimate your net salary and IRPF using current tramos and basic deductions. They are useful for a quick view, but they do not always capture all personal details or the exact structure of your activity.
You can use renn's calculator.
When your invoicing, bank accounts, and expense receipts are in one place, the platform can estimate IRPF trimestral in real time.
renn:
It does this based on actual income and expenses, not guesses. This automation cuts most admin work and helps you reserve the right amounts for taxes.
If you have many different activities, change regimes, or mix Spanish and foreign income, a human advisor still adds value. Software can handle the day to day IRPF payments on account autónomos, but edge cases and strategic decisions about regimes and deductions should still be checked by a professional.
Modelo 130 ignores VAT. It works with amounts without recoverable VAT. Many freelancers wrongly add or subtract VAT balances when working out how to calculate IRPF trimestral. That leads to wrong numbers and confusion between quarterly VAT and quarterly IRPF.
IRPF trimestral is not based only on what happened in the current quarter. The model uses data from the start of the yearto that quarter. If you only look at these three months, the amount in modelo 130 will never match your expectations. Always work with year to date figures.
Some freelancers calculate 20% of net profit and pay that, ignoring IRPF retentions and earlier quarterly payments. That overpays the tax and locks your cash until the annual return. Always subtract retentions and previous modelos before deciding what to pay now.
Another mistake is the opposite. People forget to include costs like autónomo quota, business insurance, part of rent, or home office and car expenses when allowed. This inflates net profit and pushes up the IRPF trimestral bill. A system that reads bank transactions and invoices for you, like renn, helps to capture more deductible items with less effort and less manual work.
Many autónomos think they have the whole month after quarter end. They then discover the deadline is usually the 20th. Late filing adds surcharges and interest. Use reminders or tools that flag upcoming IRPF trimestral and VAT dates instead of relying on memory.
IRPF trimestral is a 20% prepayment on your net profit, adjusted by previous advances.
For most freelancers, IRPF trimestral is about paying 20% of cumulative net profit, with exceptions for some sectors and regions. You then subtract IRPF retentions and earlier quarterly payments. The result is what you pay now, or carry forward if it is negative. It is not a separate tax. It is part of your annual IRPF, which is later closed using the progressive tramos and your personal situation.
Treat quarterly IRPF as a regular cost of doing business, not a surprise.