Spanish form 190 calculator
Settle whether you have to file the annual withholding summary, under which code, why it does not reconcile with your four form 111s and when it really falls due.

| The right form | Form 190 |
| Income code | A |
| Sub-code compulsory? | No |
| Split between the State, Navarre and the Basque provinces? | No |
| Was there withholding to carry to a 111? | Yes |
| Required to file form 190? | Yes |
- Code A carries no sub-code. Annex II requires one in nine of the twelve codes and this is not one of them.
Indicative calculation: this does not constitute financial advice. The annual summary is filed from a whole year of payroll and invoice data, and your accountant or payroll software is who holds it.
This does not compute the sub-codes one by one, the euro split of code E between the tax administrations, or forms 345 and 346, to which annex II itself sends in-kind pay with no payment on account and farming subsidies. Basque and Navarrese territory is out of scope.
Who files it, and the case almost nobody tells you about
Article 2.1 of Order EHA/3127/2009 reaches anyone who, being required to withhold under article 76 of the regulation, pays employment income, fees for professional, farming, livestock, forestry or flat-rate activities, prizes from draws, or the villagers’ forestry proceeds. And it adds three words that change everything: “exempt income included”. Since exempt income carries no withholding, article 108.1 of the regulation excuses the form 111 for a quarter in which only that kind of income was paid. The result is that a company can go a whole year without filing a single quarterly withholding return and still be required to file this summary.
The twelve codes, and why the same income can go in two of them
Annex II sorts the payments into twelve letter codes: A for ordinary payroll, B for pensions, C for unemployment benefits, E for directors and board members, F for courses and literary works, G for professional activities, H for farming and flat-rate activities, I for intellectual and industrial property where it is a non-professional business activity, J for non-residents’ image rights, K for prizes and L for exempt income and travel allowances. Nine of the twelve also require a numeric sub-code, and code A, which is the commonest, requires none. One recipient generates as many records as there are codes that apply to them.
Why it does not reconcile with the four form 111s, and how far it does
There is an identity you can write down. The income on form 190 equals the income on the four form 111s, plus the exempt income and travel allowances of code L, plus the prizes whose base fell short of 300 euros, minus the repayments made during the year, which are declared with a negative sign and zero withholding. Whatever is left after that sum is the only thing to go looking for. The withholding, by contrast, has to match to the cent, because article 108.2 calls the summary a return of the withholding “effected”, and that is the same withholding that was paid over quarter by quarter.
The deadline, computed rather than quoted
Article 108.2 of the regulation and article 5 of the Order give as the general rule the first twenty natural days of January, and extend the window from the 1st to the 31st in three cases, the third of which is electronic filing. Since article 12 of Order HAP/2194/2013 left paper filing “(Suprimida)”, electronic filing is the only lawful channel: the exception applies always and nobody can trigger the general rule. And both dates move to the next working day when they fall on a non-working one, under article 30.5 of Law 39/2015.
And the penalty, which sits on a different article from the one most people cite
Not filing it is article 198.1, fourth paragraph: 20 euros per item or set of items referring to one same person, with a minimum of 300 and a maximum of 20,000. Article 198.2 halves the penalty and both limits where the return is filed before the tax office asks for it. Filing on time with the wrong code or tax number is article 199.4: 200 euros per affected recipient, with no maximum. With the wrong amounts, article 199.5: up to 2% of what was misdeclared, minimum 500 euros. And the 30% agreement reduction reaches none of the three, because article 188.1 reserves it to articles 191 to 197.
Worked example
An example, and it is the calculator’s opening state. A company pays payroll to twelve people during 2025. Its four form 111s declare 240,000 euros of income and 36,000 of withholding. Its form 190 declares 248,000 euros of income and the same 36,000 of withholding, because it includes 8,000 euros of travel allowances within the limits of article 9 of the regulation, which go in code L and from which nothing was withheld. The withholding matches, the 8,000-euro difference is accounted for and the residue is zero: the summary is right. The deadline fell on 2 February 2026, not 31 January, because that day was a Saturday. And had the same company filed with the wrong code for three of its twelve employees, article 199.4 would cost it 600 euros, against the 300-euro minimum it would pay for not having filed at all.
Frequently asked questions
When is Spanish form 190 filed?
Why does my form 190 not match my four form 111s?
What are the form 190 income codes?
Do I have to file form 190 if I withheld nothing?
What happens if I file form 190 late?
Does filing it wrong cost more than not filing it?
What is the difference between a supplementary and a substitute return?
How is back pay from an earlier year declared?
Why does my accountant say form 190 is due on 31 January?
Does the rent on my office go on form 190?
Related calculators & reading
- The form 190 income codes, and why it does not match your 111s →
- Form 111 calculator: the quarter’s withholding →
- Form 145 calculator: where your withholding rate comes from →
- Form 390 calculator: the annual VAT summary →
- Form 180 calculator: the annual summary for rent →
- All calculators for the self-employed →
Embed this calculator
Paste this code on your site to show the calculator. It includes an attribution link.
Preview
Sources
- Spanish Personal Income Tax Regulation (RD 439/2007): article 108, the withholder’s formal duties, the annual summary deadline and the certificate for the taxpayer · Spanish Official State Gazette
- Order EHA/3127/2009 approving form 190: article 2 (who files, exempt income included), article 5 (the deadline) and annex II (the income codes and sub-codes) · Spanish Official State Gazette
- Order HAP/2194/2013 on information returns: article 1.3 (form 190 on the list), article 12 (paper filing suppressed) and article 17.2 (four calendar days for a technical failure) · Spanish Official State Gazette
- Order HAC/1432/2024 amending form 190 for the first time for the 2025 summary: new unemployment sub-codes and a field for start-up share awards · Spanish Official State Gazette
- Spanish General Tax Act (Ley 58/2003): article 198 (failing to file), article 199 (filing incompletely or inaccurately) and article 188 (reductions) · Spanish Official State Gazette
- Form 190 filing deadlines: 1 January to 2 February 2026, and four calendar days for a technical failure · Spanish Tax Agency
- Taxpayer calendar 2026, “Hasta el 2 de febrero”: 2025 annual withholding summaries, forms 180, 188, 190, 193, 194, 196 and 270 · Spanish Tax Agency
- Law 39/2015 on Common Administrative Procedure: article 30, how deadlines are counted and moved to the next working day · Spanish Official State Gazette
Author: Thorben Rasmus Idel · Reviewed by: Nahar Geva · Last reviewed: