Why an autónomo always files, even after a thin year
The renta is the annual self-assessment of personal income tax, the IRPF: you add up what you earned in the year, work out the final tax and subtract what you had already paid in advance. For an autónomo, a self-employed worker registered in Spain, it is the piece that closes the cycle, because the quarterly forms only pay on account.
Start with the obligation itself. Article 96.2 of Law 35/2006 on personal income tax, the Ley del IRPF, ends with a paragraph that leaves no room: everyone who at any point in the tax year was registered as a self-employed worker in the RETA, the special Social Security scheme for the self-employed, is obliged to file "in any case". The paragraph was inserted by Royal Decree-Law 13/2022 with effect from 1 January 2023, so the first annual return affected was the one for the 2023 tax year.
That "in any case" closes the whole of paragraph 2, not just the combined 1,000 euro floor in the sentence before it: it also overrides the 22,000 euro limit for employment income in letter a) and the 1,600 and 1,000 euro limits in letters b) and c). With a single day of registration none of them saves you, not even if almost everything you earned came through a payslip.
It is also an obligation independent of the others: you can be exempt from the quarterly prepayment and still have to file the annual return. The page for new freelancers sets out the rest of the calendar. One warning: all of this is territorio común, the common-territory regime, because the Basque Country and Navarre run their own IRPF, with their own scales and their own deadlines.
Filing is not the same as paying: many autónomo returns end in a refund, precisely because the withholdings and the four 130s had already advanced the tax. The obligation in article 96.2 stands whatever the result, and filing a return late where there was no revenue loss carries its own fixed penalty of 200 euros, halved if you move before any demand arrives (article 198 of Law 58/2003, the General Tax Law).
From invoicing to net yield: income, expenses and the 5%
IRPF does not tax what you invoice, it taxes your net yield. You start from the activity's gross income and the deductible expenses of the year, and from there the law subtracts in a fixed order, with a cap on each subtraction.
If you are taxed under estimación directa simplificada, the simplified real-profit method, there is one subtraction more. Article 30 of the IRPF Regulation allows you to deduct, for provisions and hard-to-justify expenses, "the percentage of 5 per cent on the net yield, excluding this item", without the result exceeding 2,000 euros a year; the same cap sits in rule 4 of article 30.2 of the law. That 5% is not backed by invoices: it covers the small costs nobody documents.
Two warnings. The 7% still circulating online applied only during 2023 (fifty-sixth additional provision of the Ley del IRPF) and has not been extended. And that 5% is incompatible with the article 32.2 reduction for the autónomo with a single client, under article 30 of the Regulation and article 32.2.2 a) of the law: you take one or the other, never both.
The simplified method is not open to everyone either: article 30.1 reserves it for those whose net turnover did not exceed 600,000 euros in the previous year, unless they opt out.
The order is the law's own:
- Gross income minus deductible expenses: preliminary net yield.
- Minus the 5% for hard-to-justify expenses, capped at 2,000 euros: net yield.
- Minus the article 32 reductions, if any apply to you: general taxable base.
- Minus reductions to the base, such as pension plan contributions: general net taxable base.
One territorial and temporary exception, so it does not throw you if you come across it: the sixty-fourth additional provision of the Ley del IRPF, added by Royal Decree-Law 22/2026, raises that percentage to 10% for the 2026 tax year, and only for activities carried on in Ceuta that qualify for the article 68.4 credit. Outside that case the 5%, capped at 2,000 euros, still rules.
The expenses the law names one by one, with their caps
Before the ones with a number, one without: the cuota de autónomos, the monthly Social Security contribution. No article of the Ley del IRPF says it is deductible; it is, because article 28.1 refers the calculation to corporate income tax rules and rule 1 of article 30.2 only excludes contributions to alternative professional mutual funds. How much Social Security contribution you will pay is estimated by the contribution bracket calculator.
The ones that do carry a number are in rule 5 of article 30.2 of the Ley del IRPF, with the meal limits referred to article 9 of the Regulation:
| Expense | Cap | Rule |
|---|---|---|
| Health insurance for the taxpayer, spouse and children under 25 living with them | 500 € per person per year; 1,500 € for each person with a disability | Rule 5 a) |
| Utilities of a main home partly used for the activity | 30% of the proportion of square metres used, unless another percentage is proved | Rule 5 b) |
| Your own meals in Spain | 26.67 € a day without an overnight stay; 53.34 € with one | Rule 5 c) and art. 9 of the Regulation |
| Your own meals abroad | 48.08 € a day without an overnight stay; 91.35 € with one | Rule 5 c) and art. 9 |
All three have a catch. The insurance cap is per insured person, not per policy. And the 30% for utilities does not apply to the whole bill but to the proportion of square metres: a 20 square metre study in a 100 square metre flat gives you 6% of the electricity, and only your main home counts.
An autónomo's own meal allowances are what most often collapses under an inspection, because their two conditions are cumulative: a restaurant or hospitality establishment and payment by electronic means. A meal paid in cash is not deductible even if you hold the invoice.
None of these rules replaces the general one: to deduct an expense it has to be linked to the activity, entered in your books and backed by a complete invoice in your name. What rule 5 does is tell you how much of a mixed expense you may take, not turn into deductible something that never was.
The year's four modelo 130 forms and your clients' withholdings
An autónomo arrives at the annual return having already paid a good part of the tax, by two routes. Article 99.1 of the Ley del IRPF calls them payments on account and gives them "the consideration of tax debt"; letter e) of article 79 subtracts them when the final balance is worked out. The modelo 130, therefore, is not another tax: it is the same IRPF paid in advance.
The first route is withholding by your clients. When you invoice a professional activity to a company or to another autónomo, the payer withholds 15% and pays it in your name to the tax agency, the AEAT, through the modelo 111 (article 95.1 of the Regulation). Someone starting a professional activity may apply 7% in the year of start-up and the two following years, provided they carried on no professional activity in the previous year, but it is not automatic: you have to tell the payer, who must keep the signed notice. Square the figures with the withholding calculator.
The second route is the fractional payment. Article 110.1 a) of the Regulation sets 20% of the net yield accumulated from the first day of the year to the last day of the quarter, minus the earlier 130s of that year, and article 110.3 a) lets you deduct the period's withholdings. Added together, the four of them come to 20% of the year's net yield minus what was withheld.
A professional is not required to file the 130 if, in the previous calendar year, at least 70% of the activity's income was subject to withholding (article 109.2): the test looks at the previous year, not at the one you are declaring, and in the year of start-up it is measured over the fractional payment's own period (article 109.5). If your net yield in the previous year fell short of 12,000 euros, article 110.3 c) lets you reduce each quarter by 100, 75, 50 or 25 euros depending on the band.
Two points in small print. The first is territorial: both the withholding of article 95.1 and the fractional payment of article 110 are cut by 60% when the income qualifies for the article 68.4 credit, the one for Ceuta and Melilla. The second comes up every year: being exempt from filing the 130 does not release you from the annual return, they are separate obligations and they are checked separately.
There is no single tax scale, there are two: the state one and your region's
Here lies the most expensive misunderstanding: there is no national IRPF scale. The tax is worked out twice on the same net taxable base, with the state scale of article 63 of the Ley del IRPF and with the regional scale of article 74, which each autonomous community approves under Law 22/2009. This is the state half, with the four columns the BOE publishes:
| Net taxable base, up to euros | Tax at that point, euros | Remaining base, up to euros | Rate |
|---|---|---|---|
| 0.00 | 0.00 | 12,450.00 | 9.50% |
| 12,450.00 | 1,182.75 | 7,750.00 | 12.00% |
| 20,200.00 | 2,112.75 | 15,000.00 | 15.00% |
| 35,200.00 | 4,362.75 | 24,800.00 | 18.50% |
| 60,000.00 | 8,950.75 | 240,000.00 | 22.50% |
| 300,000.00 | 62,950.75 | Onwards | 24.50% |
The second column is the tax accumulated at the start of the band, not the tax on the band itself: with a base of 30,000 euros you pay 2,112.75 euros on the first 20,200 and 15% on the remaining 9,800. And this is half of your IRPF: the other half is set by your region, which can also raise or lower the personal and family allowance for the purposes of the regional part (article 56.3).
One step surprises almost everyone: the personal allowance is not subtracted from the base. Article 63.1.2 requires the scale to be applied to the slice of base corresponding to the personal and family allowance and that amount to be subtracted from the previous figure, and article 74.1.2 does the same on the regional side. The allowance saves you at the lowest rate, not at your marginal one.
From gross tax to net tax there is another step: articles 67 and 77 subtract the state and regional credits, and neither net figure may end up negative; the sum of both is the total net tax of article 79. And the table of 19, 24, 30, 37, 45 and 47% you will see everywhere is not this one: it is the withholding scale for employment income of article 101.1, which is not even exactly double the state scale, because it matches on the first five steps but twice 24.50 would be 49 and that article says 47. More figures for the year in 2026 tax figures.
Allowances, family and the 20% start-up reduction
The personal and family allowance is the slice of income the law sets aside to cover your needs and those of your family. Article 57 of the Ley del IRPF sets the taxpayer's allowance at 5,550 euros a year, rising by 1,150 euros if you are over 65 and by a further 1,400 euros if you are over 75.
Article 58 adds the allowance for descendants: 2,400 euros for the first, 2,700 for the second, 4,000 for the third and 4,500 for the fourth and beyond, plus 2,800 euros for each one under three. To count, the child must be under 25 or have a disability, live with you and have no annual income above 8,000 euros, exempt income aside.
There is also a reduction for those starting out that almost nobody sets out in full: the 20% of positive net yield of article 32.3, in the first tax year in which the yield is positive and in the following one. Its three conditions travel together:
- You must not have carried on any economic activity in the year before the start date, leaving aside activities you ceased without ever obtaining a positive net yield.
- The reduction applies to a maximum net yield of 100,000 euros a year.
- It does not apply in a year in which more than 50% of your income comes from a person or entity from which you had received employment income in the year before you started the activity.
The third one kills the most common case: the employee who registers as self-employed in order to keep invoicing their old company gets no reduction. Do not confuse it either with the flat rate for new autónomos, which is a discount on the Social Security contribution and does not touch IRPF at all.
It is worth seeing what those allowances are worth in euros of tax, because this is where the exaggeration starts. The 5,550 euro taxpayer allowance, run through the first band of the state scale, takes 527.25 euros off the state tax (5,550 by 9.50%), and as much again on the regional side if your region keeps the state scale and the state allowance. It is not a 5,550 euro saving: it is the tax that results from applying the lowest rate to it.
A full tax year, from 48,000 euros invoiced to the final balance
A case with numbers you can follow. A self-employed professional under estimación directa simplificada, single and with no children, in common territory and with an established practice: it is not her first positive year, so the 20% start-up reduction does not apply, and her business clients withhold 15%. Tax year 2026, filed in 2027.
| Item | Amount |
|---|---|
| Gross income invoiced | 48,000.00 € |
| Less documented deductible expenses | 12,000.00 € |
| Preliminary net yield | 36,000.00 € |
| Less hard-to-justify expenses: 5% of 36,000 | 1,800.00 € |
| Net yield and general net taxable base | 34,200.00 € |
Of those 48,000 euros, 30,000 were invoiced to companies with 15% withholding, that is 4,500 euros already paid in her name, and 18,000 to private individuals, who withhold nothing, just like foreign clients.
Under the state scale the bands add up to 4,212.75 euros; less the 527.25 euros from applying 9.50% to the 5,550 allowance, the state gross tax comes to 3,685.50 euros, which here matches the net figure because there are no credits. To close the calculation you have to assume, and say so out loud, a region whose regional scale and whose personal allowance match the state ones: on that assumption, the total net tax of article 79 is 7,371.00 euros. The four 130s depend on whether that 5% enters the quarterly base, something the Regulation does not spell out: 20% of 36,000 is 7,200 euros and 20% of 34,200 is 6,840; less the withholdings, between 2,340 and 2,700 euros.
| Item | Scenario A | Scenario B |
|---|---|---|
| Total net tax | 7,371.00 € | 7,371.00 € |
| Less withholdings | 4,500.00 € | 4,500.00 € |
| Less fractional payments | 2,700.00 € | 2,340.00 € |
| Final balance, payable | 171.00 € | 531.00 € |
| If split: 60% when the return is filed | 102.60 € | 318.60 € |
| Remaining 40%, on the date the campaign order sets | 68.40 € | 212.40 € |
Her effective rate is 21.55% of net yield and 15.36% of what she invoiced, and the payments on account covered between 92.8% and 97.7% of the tax: the 130 and the withholdings are not an extra tax, they are the same tax paid earlier. The outcome depends on the region: each percentage point of difference in the regional scale over the band from 20,200 to 34,200 euros moves the result by 140 euros. The tax reserve calculator tells you how much to set aside each month.
Calendar, paying in two instalments and what happens with a refund
The campaign dates are not in the law: paragraphs 5 and 6 of article 96 hand them to an order of the Ministry of Finance published every year. In practice a tax year is filed between April and June of the following year: the 2025 renta campaign ran from 8 April to 30 June 2026 (article 7.1 of Order HAC/277/2026). Tax year 2026 will be filed in 2027, within the window that campaign's order sets, not published as of today: be wary of anyone already giving you exact dates. The rest of the due dates are in the 2026-2027 tax calendar.
If you owe money, article 62.2 of the IRPF Regulation lets you split the payment "without any interest or surcharge" into two parts: 60% when you file the return and the remaining 40% on the date set by each campaign's order (in the 2025 one, 5 November 2026). The two conditions travel together: file within the deadline and pay that 60% at that moment. Supplementary self-assessments are excluded. Each campaign order repeats the deadline condition and that exclusion, but the rule the split rests on is the Regulation, and that is the one that governs.
- Direct debit: in the 2025 campaign you could set up the direct debit from 8 April to 25 June, and until 30 June if only the second instalment was being debited (article 12.3).
- Second instalment: it was paid up to 5 November 2026 with the modelo 102, or up to 2 November by direct debit provided the first instalment had also been debited (article 12.2).
- Deferral: splitting into two parts does not rule out the deferral of article 65 of the General Tax Law, a separate route with its own conditions.
If you are due a refund, the tax authorities have six months from the end of the filing period to issue a provisional assessment (article 103.1), counted from your filing date if you filed late. Once that passes, the refund is made on the authorities' own initiative and the outstanding amount accrues late-payment interest (articles 103.3 and 103.4). That is the legal deadline, not a promise of speed.
Expensive mistakes, and how to reach the campaign with the work done
One principle before the list: article 97.1 of the Ley del IRPF says that it is taxpayers who, when filing the return, "must determine the corresponding tax debt and pay it". The draft return is a help; the calculation is your responsibility, and what tends to be missing from it is precisely your activity.
- Not filing because you invoiced little: a single day of registration is enough (article 96.2).
- Forgetting to subtract the 130s you paid: if you do not recover them, you pay the same tax twice.
- Deducting half the electricity for working from home: it is 30% of the proportion of square metres.
- Still applying the 7% for hard-to-justify expenses: it applied in 2023 alone.
- Confusing IRPF with VAT: the modelo 303 and this return have different bases and do not offset each other.
- Taking the 20% start-up reduction for granted: go back over the third condition of article 32.3.
Filing late costs a different amount depending on who moves first. If you do, with no prior demand and with tax to pay, article 27.2 of Law 58/2003, the General Tax Law, applies a surcharge of 1% plus another 1% for each full month of delay, and of 15% plus late-payment interest once twelve months have passed; it drops by 25% if you make the two separate payments of article 27.5. Where there was no revenue loss, the penalty of article 198 is 200 euros, halved if there was no prior demand. Work out the cost with the late filing surcharge calculator and the steps in what to do after a missed deadline.
If the tax agency moves first, the scale changes: failing to pay the debt of a self-assessment is an infringement under article 191, with a penalty of 50% in the minor case and up to 150% in the most serious one, plus the surcharges of article 28 (5, 10 or 20%) once the enforcement period opens. The infringement is minor where the penalty base does not exceed 3,000 euros or, exceeding it, there is no concealment (article 191.2), and the penalty drops by 30% for acceptance plus a further 40% if you pay on time and do not appeal (article 188). If you put things right yourself before any demand reaches you there is no infringement at all: only the surcharge of article 27 is left.
Do not leave the work for the campaign: keep your books up to date, every invoice and every expense in its own month, and the four 130s filed away. kontora records income and expenses, works out the net yield, warns you of every due date and generates the draft of your forms box by box, but it does not submit anything on your behalf.
Frequently asked questions
Do I have to file if I invoiced very little this year?
Is the modelo 130 deducted in the annual income tax return?
Are hard-to-justify expenses 5% or 7%?
Is there an IRPF table running from 19% to 47%?
When is the return for tax year 2026 filed?
Can I pay the tax in two instalments, and does it cost anything?
How long does the tax agency take to refund my money?
Can I claim the 20% start-up reduction?
How much of the electricity bill can I deduct if I work from home?
Keep reading
Modelo 130: paying your IRPF in advance as an autónomo
Deductible expenses for autónomos: what you can really deduct
Self-employed social security contributions in Spain 2026: the complete bracket table and how to work out yours
Rather have this calculated for you?
kontora generates your tax forms box by box, tells you how much to set aside and reminds you before every deadline.