The autónomo's Spanish income tax return, step by step

Updated on 5 September 2026. Deadlines, penalties and articles verified against the BOE, Spain's official gazette.

Valery Grinkevich
Valery Grinkevich Licensed economist · tax adviser 20+ years of experience · Torrevieja, Costa Blanca
Quick answer

If you were registered as an autónomo for even a single day of the year, you must file the annual income tax return: article 96.2 of the Ley del IRPF leaves you no exemption threshold. The calculation starts from your income minus your deductible expenses; under estimación directa simplificada you also subtract 5% for hard-to-justify expenses, capped at 2,000 euros a year. Two scales then apply to that base, the state one of article 63 and the regional one your autonomous community approves, and from the result you deduct your clients' withholdings and the year's four modelo 130 prepayments. The return is filed between April and June of the following year, and if you owe money you can split the payment into 60% and 40% with no interest.

You have spent a year invoicing, filing VAT every quarter and, where it applied, the quarterly prepayment. Then spring arrives and with it the return that closes everything: the renta, Spain's annual income tax return, where for the first time your real IRPF for the whole year is worked out. It is also where everything you had been paying in advance reappears, added up, and where it is decided whether you owe money or get a refund.

This guide walks through that calculation in the same order the law does: from invoicing to net yield, from net yield to the taxable base, from the base to the tax with both scales, and from the tax to what you actually pay once withholdings and prepayments are deducted. With a full worked example from start to finish, the calendar, the ways to pay and the mistakes that cost the most.

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:

  1. Gross income minus deductible expenses: preliminary net yield.
  2. Minus the 5% for hard-to-justify expenses, capped at 2,000 euros: net yield.
  3. Minus the article 32 reductions, if any apply to you: general taxable base.
  4. 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:

ExpenseCapRule
Health insurance for the taxpayer, spouse and children under 25 living with them500 € per person per year; 1,500 € for each person with a disabilityRule 5 a)
Utilities of a main home partly used for the activity30% of the proportion of square metres used, unless another percentage is provedRule 5 b)
Your own meals in Spain26.67 € a day without an overnight stay; 53.34 € with oneRule 5 c) and art. 9 of the Regulation
Your own meals abroad48.08 € a day without an overnight stay; 91.35 € with oneRule 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 eurosTax at that point, eurosRemaining base, up to eurosRate
0.000.0012,450.009.50%
12,450.001,182.757,750.0012.00%
20,200.002,112.7515,000.0015.00%
35,200.004,362.7524,800.0018.50%
60,000.008,950.75240,000.0022.50%
300,000.0062,950.75Onwards24.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:

  1. 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.
  2. The reduction applies to a maximum net yield of 100,000 euros a year.
  3. 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.

ItemAmount
Gross income invoiced48,000.00 €
Less documented deductible expenses12,000.00 €
Preliminary net yield36,000.00 €
Less hard-to-justify expenses: 5% of 36,0001,800.00 €
Net yield and general net taxable base34,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.

ItemScenario AScenario B
Total net tax7,371.00 €7,371.00 €
Less withholdings4,500.00 €4,500.00 €
Less fractional payments2,700.00 €2,340.00 €
Final balance, payable171.00 €531.00 €
If split: 60% when the return is filed102.60 €318.60 €
Remaining 40%, on the date the campaign order sets68.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.

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.

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?
Yes. Since the 2023 tax year, article 96.2 of the Ley del IRPF requires anyone who was registered as a self-employed worker at any point in the tax year to file in any case, even for a single day. That paragraph closes the whole of the section: neither the combined 1,000 euro floor nor the 22,000 euro limit for employment income saves you.
Is the modelo 130 deducted in the annual income tax return?
Yes, in full. Article 99.1 of the Ley del IRPF classes fractional payments and withholdings as payments on account with the consideration of tax debt, and letter e) of article 79 subtracts them from the total net tax to reach the final balance. The 130 does not make your IRPF more expensive: it only changes when you pay it.
Are hard-to-justify expenses 5% or 7%?
5%, capped at 2,000 euros a year, on the net yield excluding that item, and only under estimación directa simplificada (article 30 of the Regulation and rule 4 of article 30.2 of the law). The 7% applied in 2023 alone. On top of that, this 5% is incompatible with the article 32.2 reduction for the autónomo with a single client.
Is there an IRPF table running from 19% to 47%?
Not as the tax scale: that one is the withholding scale for employment income of article 101.1 of the Ley del IRPF. The scale used in the return is in fact two added together, the state one of article 63, from 9.50% to 24.50%, and the regional one of article 74, approved by each autonomous community. That is why two autónomos with identical figures pay different amounts depending on where they live.
When is the return for tax year 2026 filed?
In 2027, between April and June, on the exact dates set by that campaign's ministerial order, which has not been published yet: the deadlines are not fixed by the law, article 96 entrusts them to the Ministry of Finance. As a reference point, the 2025 renta campaign ran from 8 April to 30 June 2026.
Can I pay the tax in two instalments, and does it cost anything?
You can, and it costs nothing: article 62.2 of the IRPF Regulation allows you to split it without interest or surcharge into 60% when you file the return and 40% in the autumn, on the date set by each campaign's order. Two things are needed at once: filing within the deadline and paying that 60% at that moment. Not paying the first instalment opens the enforcement period for the full amount.
How long does the tax agency take to refund my money?
The law only fixes a maximum: six months from the end of the filing period to issue a provisional assessment (article 103.1 of the Ley del IRPF), counted from your filing date if you filed late. If they pass with no assessment, the refund is made on the authorities' own initiative and the outstanding amount accrues late-payment interest. Any other figure is an expectation, not a rule.
Can I claim the 20% start-up reduction?
Only if you meet the three conditions of article 32.3 of the Ley del IRPF: having carried on no economic activity in the year before you started, applying it to a net yield of up to 100,000 euros, and not receiving more than 50% of your income from a person or entity that was paying you a salary in the year before you registered. That last one shuts out the employee who starts by invoicing their former employer.
How much of the electricity bill can I deduct if I work from home?
30% applied to the proportion between the square metres used for the activity and the total floor area of the home, unless you can prove a different percentage (rule 5 b) of article 30.2 of the Ley del IRPF). With 20 square metres used in a 100 square metre home you deduct 6% of the bill. It works only for your main home and only for supplies: water, gas, electricity, telephone and internet.

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.

Pricing · Calculators