IVA and IRPF as Autónomo in Spain: Quarterly Taxes Explained
Once you are registered as autónomo in Spain, the tax calendar becomes a fixture in your life. Every quarter you file two forms: Modelo 303 for IVA (the Spanish value added tax) and Modelo 130 for IRPF (your personal income tax advance). Miss a deadline and the Agencia Tributaria does not send a polite reminder. It sends a surcharge. When Tjitske started as autónomo, she used Xolo to handle the quarterly filings. The peace of mind that everything was filed correctly and on time was worth every cent. Whether you use a service, a gestor, or handle the filings yourself, understanding what these forms actually do is essential. Because even if someone else presses the submit button, the responsibility is yours.
The quarterly tax calendar
Spain divides the tax year into four quarters. Each quarter has a fixed filing deadline that does not move:
Q1 (January to March): file by 20 April. Q2 (April to June): file by 20 July. Q3 (July to September): file by 20 October. Q4 (October to December): file by 30 January of the following year. Note that Q4 has a different deadline than the other three. The 30 January deadline also coincides with the annual IVA summary (Modelo 390), which means January is the busiest month in your tax calendar.
If the deadline falls on a weekend or a Spanish national holiday, it moves to the next business day. But regional holidays do not extend the deadline. This catches people who assume that a local fiesta gives them an extra day. It does not.
Modelo 303: how IVA quarterly filing works
Modelo 303 is the form where you declare the IVA you charged to your clients (IVA repercutido) and subtract the IVA you paid on your business expenses (IVA soportado). The difference is what you owe to the Agencia Tributaria.
Concrete example. In Q1 you invoice 10,000 euro plus 21% IVA, so you charge 2,100 euro in IVA to your clients. During the same quarter you pay 500 euro in IVA on business expenses (office rent, software subscriptions, professional services). Your Modelo 303 declaration shows: IVA repercutido 2,100 euro minus IVA soportado 500 euro equals 1,600 euro to pay. You pay this 1,600 euro to the Agencia Tributaria by 20 April.
If your IVA soportado exceeds your IVA repercutido (you paid more IVA on expenses than you charged to clients), the result is negative. In Q1, Q2, and Q3 you carry this balance forward to the next quarter. In Q4, you can request a refund from the Agencia Tributaria. Refunds typically take three to six months to process.
What counts as deductible IVA
Not everything you spend money on qualifies for IVA deduction. The expense must be directly related to your professional activity, and you must have a proper Spanish invoice (factura) that includes the supplier's name, CIF/NIF, the base amount, the IVA rate, and the IVA amount. A receipt from a restaurant is not a factura. A ticket from a vending machine is not a factura.
Common deductible expenses include office rent, coworking space fees, software and tools, professional services (legal, accounting), telecommunications, business travel, and professional training. Expenses with mixed personal and professional use (a laptop you also use for personal browsing, your mobile phone contract) can be partially deducted, but the Agencia Tributaria is strict about the proportionality. Deducting 100% of a phone bill you clearly use for personal calls as well is a red flag in an audit.
Get your papers sorted online, faster and stress-free!
Autónomo
EU Citizen Non-EU CitizenWorking for yourself in Spain means registering as autónomo with both the Agencia Tributaria and the Seguridad Social. It sounds straightforward, but the process involves mult...
Digital Certificate
EU Citizen Non-EU CitizenBefore you can submit any official form or application online in Spain, you need a Certificado Digital your official digital identity certificate. It acts as your legally reco...
NIE Number
EU CitizenMoving to Spain starts with one essential document: your NIE number. Without it, you cannot sign a purchase contract, apply for a health card, or set up utilities. The process...
NIE Green card
EU CitizenAlready have your NIE Number? The green card is your next milestone, official proof that you're a registered EU resident in Spain. It unlocks long-term rights, simplifies futu...
Modelo 130: the IRPF quarterly advance
Modelo 130 is your quarterly advance payment on your annual income tax (IRPF). Spain does not wait until your annual return to collect income tax. Instead, you pay 20% of your net income (income minus deductible expenses) each quarter as an advance. This advance is then credited against your final tax liability when you file your annual Modelo 100 between April and June of the following year.
The calculation is cumulative. In Q1 you declare your income and expenses for January to March. In Q2 you declare January to June (not just April to June), subtract what you already paid in Q1, and pay the difference. This cumulative approach means your Q4 payment (covering January to December minus Q1 to Q3 advances) can be significantly larger or smaller depending on how your income was distributed throughout the year.
If your annual income turns out to be lower than the advances you paid, you get the difference back through your Modelo 100 return. If it is higher, you pay the additional tax owed.
Modelo 390: the annual IVA summary
In addition to the four quarterly Modelo 303 filings, you must file Modelo 390 by 30 January. This is an annual summary of all your IVA activity for the previous year. It must match the sum of your four quarterly returns exactly. If there are discrepancies, the Agencia Tributaria will flag them. The form itself does not generate a payment. It is purely informational. But it is mandatory, and failing to file it triggers a separate penalty.
Modelo 349: if you invoice EU business clients
If you are registered in the ROI (Registro de Operadores Intracomunitarios) and provide services to businesses in other EU countries under the reverse charge mechanism, you must also file Modelo 349 each quarter. This form reports the total value of your intra Community transactions per client. It is due on the same dates as Modelo 303. If your intra Community transactions for a quarter are zero, you do not need to file Modelo 349 for that quarter.
What happens if you file late
The Agencia Tributaria applies automatic surcharges (recargos) for late filing. There is no grace period and no warning. If you file within the first three months after the deadline, the surcharges are: 1% for the first month, plus an additional 1% for each subsequent full month. After three months, a 15% surcharge applies. After 12 months, the surcharge rises to 20% plus interest. These surcharges apply to the amount owed, not to the total declared.
If the Agencia Tributaria sends you a formal notification (requerimiento) before you file, the penalties are even higher: a minimum fine of 150 euro for each unfiled declaration, regardless of the amount. The lesson is clear: late is expensive, and the longer you wait, the more expensive it gets.
The annual income tax return: Modelo 100
Between April and June each year, you file your annual income tax return via Modelo 100. This is where your full year income, expenses, and deductions are declared. The Modelo 130 advances you paid throughout the year are credited against your final liability. The Renta Web platform at the Agencia Tributaria pre populates much of the return, but it frequently misses foreign income, certain deductions, and income from international clients. Always review the pre populated data carefully.
As an autónomo, you must always file Modelo 100 regardless of your income level. Unlike employees, who are only required to file above certain thresholds, autónomos have no minimum. Even if you earned zero in a year, you file.
Common mistakes in the first year
The most common mistake is underestimating the cash flow impact. When you invoice 10,000 euro plus IVA, the 2,100 euro in IVA is not your money. It belongs to the Agencia Tributaria and will be collected at the end of the quarter. Many new autónomos spend the IVA as if it were income and then scramble to find the money when the Modelo 303 deadline arrives. Set the IVA aside in a separate account the moment you receive payment.
The second mistake is not keeping proper invoices for expenses. Without a valid factura, the IVA on an expense is not deductible. This means you pay the IVA twice: once to the supplier and once to the Agencia Tributaria, because you cannot offset it on Modelo 303. When Tjitske started using Xolo, one of the first things they drilled into her workflow was: no factura, no deduction. Simple rule, enormous impact over a full year.
The third mistake is confusing the fiscal quarter with the calendar month. Q1 is January to March, not the first quarter of your registration date. If you register as autónomo on 15 February, your first Modelo 303 covers 15 February to 31 March (not a full quarter), and it is due by 20 April.
Can you handle the filings yourself
Yes, if you have a Certificado Digital and are comfortable navigating the Agencia Tributaria's sede electrónica. The forms themselves are not complex once you understand the logic. But the filings are unforgiving of errors, and there is no draft or review stage. Once you submit, it is filed. Many autónomos start by doing it themselves and switch to a gestor or a service like Xolo after the first year, when they realise that the time spent on filings is better spent on their actual work. Our Autónomo module explains both the DIY route and the professional route so you can choose what fits.
FAQ
Becoming self-employed in Spain: how the Autónomo registration works
If you want to work for yourself in Spain, you need to register as an Autónomo. That sounds simple, but the Spanish system has its own logic and getting the steps wrong has real consequences. This page explains what is involved and how to get it right.
Moving to Spain made simple.