How to File Modelo 130 Yourself in Spain
Modelo 130 is a quarterly tax form that many autónomos in Spain are required to file to make IRPF prepayments on their self-employed activity.
What is Modelo 130?
Modelo 130 is not the annual Renta declaration. Renta is filed once a year, while Modelo 130 is a quarterly form used by many autónomos to report income and deductible expenses from their self-employed activity and calculate an IRPF prepayment.
Many freelancers, consultants, and digital nomads registered as autónomos use Modelo 130 as part of their quarterly tax routine, together with Modelo 303 for IVA.
If you are new to self-employment in Spain, start with our complete guide to self employed in Spain.
For the detailed registration process, see our guide on how to register as self employed in Spain.
Who usually needs to file Modelo 130?
Modelo 130 is commonly used by autónomos who carry out professional or business activities and need to make quarterly IRPF prepayments. However, whether you must file it depends on your activity, invoices, withholding arrangements, and tax registration.
If most of your invoices already include IRPF withholding, your situation may be different. In that case, it is worth checking your registration and obligations before filing.
Freelancers working through platforms such as Upwork should also be aware of DAC7 reporting requirements and how platform income may be visible to tax authorities.
Learn more in our article about Upwork income and DAC7 reporting in Spain.
What information do you need?
Before preparing Modelo 130, collect the basic figures for the quarter. For many simple autónomo cases, this means:
- Total income for the quarter
- Deductible business expenses
- Previous quarterly payments, if applicable
- Any relevant withheld IRPF amounts
- Your identifying information and tax period
Do you need Cl@ve or Certificado Digital?
Yes. To submit Modelo 130 online, you must identify yourself through AEAT. Most autónomos use either Cl@ve or a Certificado Digital (Digital Certificate) to access AEAT services and submit tax forms.
Cl@ve
Cl@ve is Spain's official electronic identification system for accessing public administration services. AEAT lists Cl@ve as one of the available ways to access electronic tax procedures, together with certificates and electronic DNI. AEAT explains the available electronic identification methods here.
Registration methods may include online registration, invitation letter, video identification, or registration using an existing certificate or electronic DNI. AEAT maintains official information about Cl@ve registration options on its website. You can review AEAT's Cl@ve registration guidance here.
Certificado Digital
A Certificado Digital is an electronic certificate that lets you identify yourself and sign documents online with Spanish public administrations. Many autónomos prefer it because it can be used for many government procedures, not only tax filing.
Spanish and foreign citizens with a DNI or NIE can apply for a personal digital certificate through FNMT. You can find FNMT's official certificate page here.
The usual process involves preparing your browser, requesting the certificate, proving your identity, and then downloading the certificate. See FNMT's certificate request page here.
Step-by-Step: How to Submit Modelo 130 Through AEAT
Once you have your figures ready and can identify yourself electronically, you can submit Modelo 130 through the AEAT electronic office.
Step 1: Access the AEAT Modelo 130 filing page
Open the official AEAT electronic filing page for Modelo 130. You can access the procedure using Cl@ve, a digital certificate, or electronic DNI.
AEAT official guide for electronic filing of Modelo 130
Step 2: Identify yourself with Cl@ve, certificate or DNIe
AEAT allows access using Cl@ve, digital certificate or electronic DNI. If you use Cl@ve, you may need to confirm the login in the Cl@ve app or enter the PIN received on your mobile device.
Step 3: Enter your identification details and tax period
After logging in, fill in the taxpayer identification details and select the tax year and quarter. If you previously saved a draft on AEAT servers, you may be able to recover it using the "Cargar" button.
Step 4: Import records or complete the form manually
AEAT may allow importing accounting register files. If you do not have a compatible file, you can close the import window and complete the Modelo 130 form manually.
Step 5: Enter income, expenses and previous payments
Complete the liquidation section using your quarterly figures: income, deductible expenses, previous payments and any applicable withholding amounts. If the declaration is complementary, mark the corresponding box and provide the previous declaration reference number.
Step 6: Validate the declaration
Use the "Validar declaración" button to check the form. AEAT may show errors or warnings. Errors must be corrected before filing, while warnings should be reviewed carefully even if they do not block submission.
Step 7: Formalize payment or result
Once the form is complete and validated, use "Formalizar Ingreso / Devolución" to continue. If the result is positive, AEAT may offer different payment options, such as direct debit, payment with NRC, debt recognition or bank transfer in certain cases.
Step 8: Sign, submit and download the receipt
Review the final information, tick the confirmation box and click "Firmar y enviar". If the submission is successful, AEAT will generate a filing receipt and PDF copy containing the registration number, secure verification code, receipt number, filing date and declaration details.
Keep this receipt together with your accounting records for the quarter.
Common mistakes when preparing Modelo 130
- Mixing quarterly figures with annual totals
- Including personal expenses as business expenses
- Forgetting previous payments or withheld amounts
- Using values from invoices without checking the tax period
- Confusing Modelo 130 with Modelo 303
One of the most common mistakes is forgetting that Modelo 130 uses cumulative year-to-date figures. Some taxpayers accidentally enter only the current quarter's income and expenses and only discover the error after submitting the return.
Surprisingly, if the final amount payable doesn't change, you generally cannot simply submit a complementary Modelo 130. Our guide on correcting Modelo 130 when the amount due stays the same explains why and what the AEAT instructions say.
When should you use professional help?
Preparing Modelo 130 yourself may be reasonable for simple cases, but it is not always the right option. You should consider professional help if:
- Your situation involves complex deductions
- You are unsure whether Modelo 130 applies to you
- You operate under a special tax regime
- You have employees or a company structure
- You need tax advice rather than calculation guidance
What happens if you file Modelo 130 late?
If you miss the Modelo 130 deadline, the most important question is whether you file voluntarily before Agencia Tributaria contacts you.
Late tax returns submitted without a prior request from the tax authorities are generally treated differently from returns submitted after Hacienda has already detected the missing filing.
If you file late before Hacienda contacts you
If you submit the missing Modelo 130 voluntarily and there is an amount to pay, Agencia Tributaria may apply a late filing surcharge instead of opening a standard penalty procedure.
In general, the surcharge for a voluntary late filing starts at 1%, plus an additional 1% for each full month of delay. After 12 months, a higher surcharge and late payment interest may apply.
This is why filing late voluntarily is usually better than waiting for a tax notice.
If Hacienda contacts you first
If Agencia Tributaria sends a requirement before you submit the missing Modelo 130, the situation can become more serious.
In that case, the return is no longer simply a voluntary late filing. Penalties may apply depending on the circumstances.
If you receive an email, SMS or electronic notification claiming to be from Hacienda, make sure it is genuine before taking action. Tax-related phishing scams are common in Spain and often imitate Agencia Tributaria communications. See our guide on how to verify whether an AEAT SMS or notification is real.
What if the Modelo 130 result is zero?
A zero result does not automatically mean there was no filing obligation.
Many autónomos still need to submit Modelo 130 even when there is no IRPF prepayment due for the quarter.
This is a common mistake: no tax to pay does not always mean no tax return to file.
What should you do if you missed the deadline?
In most simple cases, the practical first step is to prepare and submit the missing Modelo 130 as soon as possible.
If the result is positive, the delay may increase the amount due. If the result is zero, filing late may still create administrative problems if the return was required.
If you received a notification from Hacienda, do not ignore it. Check the deadline in the notice and respond through the correct AEAT channel.
Not sure whether the notification is genuine? Read our guide on identifying fake AEAT messages and phishing scams.
Related Guides
- How to Register as an Autónomo in Spain
- How to File Modelo 303 Yourself in Spain
- Can Hacienda See Your Upwork Income Through DAC7?
- Quarterly Tax Filing Checklist for Autónomos in Spain
- Hacienda Requested Documents for a VAT Return (Modelo 303)
How Autónomo Fácil helps
Autónomo Fácil helps estimate Modelo 130 values and shows which figures to copy into AEAT. It is designed for simple autónomo cases in Spain, especially freelancers and digital nomads who have a small number of invoices and straightforward expenses.
The service does not submit the form for you and does not provide tax, legal, or accounting advice. You remain responsible for checking the values and submitting the declaration to AEAT.
Prepare your Modelo 130 values
Calculate quarterly values and follow step-by-step AEAT guidance.
Start now