Modelo 100 for self‑employed workers: a complete guide to filing your renta as an autónomo
If you work as a self‑employed professional (autónomo) in Spain, the modelo 100 form is one of those procedures you simply cannot avoid. This form is the annual income tax return (declaración de la renta) that every registered autónomo must file every year, without exception starting from the 2023 tax year. It does not matter whether you issued many invoices or only a few: the tax authority (Hacienda) wants to know how your year went.
In this article, you will find everything you need to know about the modelo 100 form for autónomos: what exactly it is, who is required to file it, when and how to submit it, and the most common mistakes self‑employed workers (trabajadores por cuenta propia) make when completing it. Step by step, clearly and practically, without unnecessary jargon.
What is the modelo 100 income tax return for an autónomo?
The modelo 100 form is the official document of the Spanish Tax Agency (Agencia Tributaria) used to file the annual personal income tax return (impuesto sobre la renta de las personas físicas, IRPF). When you hear someone say they are “doing their renta”, they are talking exactly about this form.
For self‑employed workers (autónomos), the D‑100 form includes all types of income (rentas) obtained during the previous calendar year. If you are currently in the 2025 filing season, you are declaring what you earned in 2024. This includes not only income from your business or professional activity, but also any other source of income: employment income (rendimientos del trabajo) if you also have a job as an employee, income from financial assets (capital mobiliario), rental income (alquileres), or capital gains (ganancias patrimoniales).
The overall structure of the form follows a logical sequence:
- Personal and family details of the taxpayer (contribuyente)
- Employment income (rendimientos del trabajo), if any
- Income from movable and immovable capital (rendimientos del capital mobiliario e inmobiliario)
- Income from business and professional activities (rendimientos de actividades económicas)
- Capital gains and losses (ganancias y pérdidas patrimoniales)
- Final summary and calculation of the tax result
For people working as autónomos, the key section is usually the one for business activities (actividades económicas, roughly page 8 in the Renta WEB online service for the direct assessment regime — estimación directa). This is where you enter all the figures for your business: income, expenses and net result (rendimiento neto). It is also where most mistakes occur.
What is the purpose of the modelo 100 for self‑employed workers?
The modelo 100 form has a very clear purpose: to regularise your annual tax position with the tax authority (Hacienda). Through this form, the Tax Agency (Agencia Tributaria) checks whether the advance payments you made during the year were sufficient or whether, on the contrary, you underpaid.
Throughout the tax year, self‑employed workers make quarterly income tax payments using the modelo 130 form (for the direct assessment regime, estimación directa) or the modelo 131 form (for the “modules” system, módulos, that is, objective assessment — estimación objetiva). These payments are advances against your final IRPF bill. In addition, some of your clients will have withheld tax (retenciones) on the invoices you issued to them. All of this information is brought together in the modelo 100 to calculate the final result.
The outcome can be the following:
| Situation | Meaning |
|---|---|
| A ingresar (amount to pay) | You have paid less IRPF in advance than you should have according to your final annual result. You must pay the difference. |
| A devolver (refund) | Over the year, you paid more tax than was due. Hacienda will refund the excess. |
| Cuota cero (zero liability) | The sum of your advance payments and withholdings exactly matches your final tax liability. In practice, this situation is relatively rare. |
An important point after the reform of the social security contribution system based on real income (cotización por ingresos reales): the information you declare in the modelo 100 is also used to cross‑check your net business income (rendimientos netos) with the social security system (Seguridad Social). This means that the data you report affect not only your IRPF, but also your contribution status with Seguridad Social.
Who is required to file the modelo 100 when they are self‑employed?
This is where a key change comes in that many self‑employed workers (autónomos) are still unaware of. Starting with the 2023 tax year (filing season for 2024 and onwards), all autónomos registered with the Tax Agency (Agencia Tributaria) are required to file the renta income tax return, regardless of the amount invoiced or income obtained.
Previously, there were certain thresholds that could exempt some self‑employed workers from the obligation to file a tax return. For example, if your income from economic activities did not exceed 1,000 euros per year, you could be exempt from filing. Those days are over. Now, the mere fact of being registered as an autónomo automatically obliges you to file the modelo 100 form.
This obligation equally applies to:
- Self‑employed workers under the ordinary direct assessment regime (estimación directa normal)
- Self‑employed workers under the simplified direct assessment regime (estimación directa simplificada)
- Self‑employed workers under the modules system (módulos, objective assessment — estimación objetiva)
- Family collaborating self‑employed workers (autónomos colaboradores familiares)
- Professionals under any economic activity code (any epígrafe del IAE)
What about company‑owner self‑employed workers (autónomos societarios)? If you are the director of a limited company (SL, Sociedad Limitada), the company itself pays corporation tax (Impuesto sobre Sociedades). However, if you receive personal income such as director’s salary (sueldo de administrador), dividends or rental income from the company, you may also be required to file the modelo 100 form for these types of income.
Other taxpayers who file the modelo 100 (for context)
The modelo 100 form is not exclusively for self‑employed workers. It is also filed by employees (trabajadores por cuenta ajena), pensioners, unemployed people receiving benefits (prestaciones), and individuals who receive income from capital. For these groups, there are certain thresholds below which they may be exempt from filing:
- Employment income (rendimientos del trabajo) below 22,000 euros per year from a single payer (one employer)
- Employment income below 15,876 euros per year from more than one payer (if the second and subsequent payers together exceed 1,500 euros)
- Income from movable capital and capital gains (rendimientos de capital mobiliario and ganancias patrimoniales) under 1,600 euros
- Imputed real estate income (rentas inmobiliarias imputadas) and income from government bonds and treasury bills (letras del tesoro) under 1,000 euros
The key difference is that a self‑employed person (autónomo) must file a tax return even if none of these general thresholds are exceeded. Being registered with the Tax Agency (alta en la Agencia Tributaria) and receiving income from economic activities (rendimientos de actividades económicas) automatically puts you in the category of those obliged to file the modelo 100.
When to file the modelo 100: deadlines and filing methods for self‑employed workers
The filing deadline for the modelo 100 form is the same for all categories of taxpayers and usually falls between the beginning of April and the end of June in the year following the tax year being declared. For example, the 2025 tax return filing season runs from the beginning of April to the end of June 2026.
Each year, the Tax Agency (Agencia Tributaria) publishes a tax calendar (calendario fiscal) with the exact dates:
| Milestone | Key dates for the 2026 renta campaign |
|---|---|
| Requesting the reference number (Número de Referencia) | 11 March 2026 |
| Accessing tax data (Datos Fiscales) | 18 March 2026 |
| Launch of the Renta WEB online service | 8 April 2026 |
| Start of telephone assistance | 6 May 2026 |
| Last day to set up direct debit for payments (domiciliación bancaria a ingresar) | 25 June 2026 |
| Last day of the filing season | 30 June 2026 |
There are several ways to file the tax return:
- Online, using the Renta WEB platform, with Cl@ve PIN, a digital certificate (certificado digital) or an electronic ID (DNIe). This is the fastest option and gives you the greatest control over the information.
- By phone, after booking an appointment (cita previa) with the Tax Agency’s assistance service (AEAT). A staff member will help you complete the return.
- In person at a tax office (Hacienda office), also by prior appointment. This option is useful if you prefer face‑to‑face support or if your situation is particularly complex.
Consequences of filing late
Filing the modelo 100 form after the deadline has financial consequences, and it is important to be aware of them:
-
Voluntary late filing (declaración voluntaria extemporánea): if you file of your own accord before the tax authority (Hacienda) sends you a formal notice (requerimiento), the following surcharges apply:
- Up to 3 months late: 5% surcharge on the tax due (no interest charged).
- Between 3 and 6 months: 10% surcharge (no interest).
- Between 6 and 12 months: 15% surcharge (no interest).
- More than 12 months: 20% surcharge plus late‑payment interest (intereses de demora).
- Filing after a tax notice (requerimiento de Hacienda): if the delay is detected by the tax authority, the minimum penalty is 50% of the unpaid tax, plus late‑payment interest.
- Fixed penalties: for less serious delays, fines (multas) start at around 100–200 euros and may reach up to 600 euros.
Even if your return shows a refund (a devolver), filing late can still lead to a fixed penalty of 100–200 euros, delay your refund, and trigger additional checks (comprobaciones).
How the modelo 100 for self‑employed workers differs from other taxpayers’ returns
The main difference between a self‑employed person’s income tax return (renta for an autónomo) and an employee’s return (renta for an asalariado) lies in the section for business activities (actividades económicas). While an employee only has to review their employment income (rendimientos del trabajo, i.e. payslips — nóminas) and perhaps some minor capital or rental income, a self‑employed person must complete a full block with all business income and expenses.
For an employee, the preliminary tax draft (borrador) prepared by the tax authority (Hacienda) is usually quite complete. The tax data (datos fiscales) include salaries, tax withholdings (retenciones) made by the employer, and most of the relevant information. With a few small adjustments, they can submit the return.
For a self‑employed person, the borrador is only an incomplete starting point. The tax authority does not know all the details of your business activity. It does not know which expenses you have incurred or which income corresponds to which types of services or products. You must provide that information yourself, based on your record books (libros registro).
Because of this complexity, experts estimate that self‑employed workers have an error rate of around 15–20% in their tax returns. The process requires more time, more documentation, and, in many cases, the help of a specialised tax adviser (asesor fiscal especializado).
How to complete the modelo 100 as a self‑employed worker: step by step
The modelo 100 form is completed differently depending on the category of taxpayer. For self‑employed workers (autónomos), you must complete five main blocks for each activity:
- Identification of the activity
- Computable income (ingresos computables)
- Tax‑deductible expenses (gastos deducibles)
- Result — net income (rendimiento neto)
- Applicable reductions (reducciones)
If you have more than one registered activity (for example, one IAE code for professional services and another for commercial trading), you must complete a separate block for each of them.
Identification data of the economic activity
The first step is to correctly identify your activity. In the relevant fields (casillas, roughly from 0165 to 0170), you must indicate:
- The owner of the activity (titular de la actividad): yourself, your spouse in the case of a joint return (declaración conjunta), etc.
- The type of activity: commercial (empresarial), professional (profesional) or agricultural (agraria)
- The economic activity code (epígrafe del IAE): the same code you reported when registering via the modelo 036 or 037 forms
You must also specify which income assessment regime (modalidad de estimación) you apply:
| Regime (modalidad) | Characteristics |
|---|---|
| Directa normal | Full accounting, with no limits on annual turnover (facturación) |
| Directa simplificada | Simplified bookkeeping (libros registro), annual turnover below 600,000 euros |
| Objetiva (módulos) | Tax is calculated based on fixed indicators (signos, índices or módulos) set for each activity |
To complete this section correctly, you should review your registration declaration (declaración censal — modelo 036 or 037). An error in your IAE code or in the chosen assessment regime (modalidad de estimación) can create problems with the tax authority and force you to file corrective returns (declaraciones complementarias).
Business income: which figures go into the modelo 100
Income (ingresos) must be reported excluding VAT (without IVA) and excluding any withheld taxes (retenciones), as recorded in your sales and income ledgers (libros registro de ventas e ingresos). The key point is this: you should not report the full invoice amounts including VAT.
In the relevant fields (casillas, roughly from 0171 to 0180), you will include:
- Income from sales and services: under the ordinary direct assessment regime (estimación directa normal), these must be reported even if they have not been paid by 31 December (accrual principle — criterio de devengo)
- Financial income related to your activity (ingresos financieros): interest from professional bank accounts
- Subsidies and grants (subvenciones) linked to your activity
- Self‑consumption of goods and services (autoconsumo): if you use your business products or services for personal purposes
- Changes in stock (variación de existencias): the difference between opening and closing inventory for the year
The software automatically calculates your total computable income (ingresos computables), but it is your responsibility to ensure that this figure matches your accounting records. Any discrepancy may lead to a tax review (comprobación) months or even years later.
Example: a self‑employed graphic designer issues invoices totalling 35,000 euros (excluding VAT) in a year, receives a 2,000‑euro digitalisation grant (subvención para digitalización), and has no changes in inventory. In this case, the total income to be reported is 37,000 euros.
Tax‑deductible expenses and how to report them
In the expense fields (casillas for gastos, roughly from 0181 to 0218), you include all expenses that are necessary to generate your business income. They are reported excluding VAT when VAT is deductible (es deducible), and must match your expense and investment ledgers (libros de gastos and bienes de inversión).
The main types of tax‑deductible expenses (gastos deducibles) are:
| Category | Examples |
|---|---|
| Purchases (compras) | Goods for resale, raw materials, packaging |
| Staff (personal) | Employees’ salaries, employer social security contributions |
| Self‑employed contributions (cuota de autónomos) | Your own social security contributions (Seguridad Social) |
| Rent (alquileres) | Office rent, shop premises, coworking space |
| Utilities (suministros) | Electricity, water, gas, internet, telephone |
| External services (servicios externos) | Lawyers, accountants, gestoría, notary services |
| Insurance (seguros) | Professional liability insurance, health insurance (within legal limits) |
| Advertising and marketing (publicidad y marketing) | Advertising campaigns, website design and maintenance, social media promotion |
| Repairs and maintenance (reparaciones) | Equipment maintenance, minor refurbishments |
| Depreciation (amortizaciones) | IT equipment, furniture, vehicles used for the business, software licences |
“Problematic” expenses you should be aware of
Certain expense categories frequently cause confusion among self‑employed workers:
- Vehicle: vehicle expenses can only be fully deductible (100%) if the vehicle is used exclusively for business purposes, which is difficult to prove in most cases. In practice, VAT on vehicle expenses is often deducted at 50%, and for IRPF purposes the deductible amount depends on the proportion of business use you can demonstrate.
- Home used as an office (vivienda habitual como despacho): you can deduct a percentage of your housing expenses corresponding to the part of the property you officially declared as used for business purposes in the modelo 036. Utility expenses can also be partly deductible according to current rules, but there is a cap: typically 30% of the proportion of the property used as your workspace.
- Daily allowances and meals (dietas y manutención): there are daily limits (26.67 euros per day within Spain, 48.08 euros per day abroad) and strict documentation requirements: you need a proper invoice and card or electronic payment.
- Mobile phone: if your mobile phone is used for both personal and business purposes, only the business share of the cost is deductible. In the event of a tax audit, you may be required to justify the percentage you are claiming as business‑related.
Results of the activity and net income (rendimientos netos)
Once you have entered your income and expenses, the software automatically calculates the net income (rendimiento neto) for your activity. This is a crucial figure: it determines both your final IRPF liability and, under the new social security system, your contribution level to Seguridad Social.
Your net income (rendimiento neto) may be:
- Positive (profit, beneficio): your activity has generated a profit, and that profit is taxable.
- Negative (loss, pérdida): your expenses exceed your income. This loss can be offset against other types of income or carried forward to future tax years (up to four years).
Under the simplified direct assessment regime (estimación directa simplificada), a standard reduction for “hard‑to‑justify expenses” (gastos de difícil justificación) is automatically applied: 7% of your positive net income (rendimiento neto positivo), subject to a cap of around 2,000 euros in the most recent tax years. This reduction is designed to cover minor expenses that are difficult to document.
Be sure to check these figures carefully before moving on. Even a small change in your income or expenses can move you into a different IRPF tax bracket (tramo) and significantly affect your final tax bill.
Specific reductions (reducciones) available to self‑employed workers
If your net income (rendimiento neto) is positive, you may apply additional reductions (reducciones) in the corresponding fields (casillas, roughly from 0231 to 0234):
- Reduction for new self‑employed activity (reducción por inicio de actividad): for eligible new autónomos, this allows you to reduce your positive net income by 20% during the first year of activity and the following year.
- Reduction for low net incomes (reducción por rendimientos netos bajos): applicable when your total income falls below certain thresholds and your employment income (rendimientos del trabajo) is under 6,500 euros.
- Reduction for economically dependent self‑employed workers (reducción para autónomos económicamente dependientes, TRADE): available in certain situations where more than 75% of your income comes from a single client.
To apply these reductions correctly, you must review the specific conditions for each one. Misapplying a reduction can result in future tax reviews or additional assessments (liquidaciones complementarias).
Other types of income a self‑employed person must include in the modelo 100
Being self‑employed (autónomo) does not exempt you from declaring other types of income. The modelo 100 form reflects your entire tax situation as an individual (persona física):
- Employment income (rendimientos del trabajo): if, in addition to your business, you also work under an employment contract, those salaries must be reported in the appropriate section.
- Income from financial assets (rendimientos del capital mobiliario): interest on bank accounts, dividends, income from investment funds, term deposits and government securities.
- Property income (rendimientos del capital inmobiliario): rental income from residential or commercial properties you own. Both the rental income and related deductible expenses must be reported.
- Capital gains and losses (ganancias y pérdidas patrimoniales): proceeds from the sale of property, shares, investment funds, cryptocurrencies, and non‑exempt lottery or prize winnings.
These types of income are included either in the general tax base (base imponible general) or in the savings tax base (base del ahorro), depending on their nature, and they affect your effective IRPF rate.
Cryptocurrencies: specific reporting obligations
The Tax Agency (AEAT) has created specific fields (casillas) in the modelo 100 form for reporting cryptocurrency transactions. If you have sold, exchanged or otherwise disposed of cryptoassets (crypto‑to‑crypto trades, for example) during the tax year, you must declare the resulting gains or losses. Failing to do so can lead to significant penalties, as the tax authority receives information directly from exchanges and other platforms.
Documents and data a self‑employed person should prepare before completing the modelo 100
The key to avoiding mistakes is to start by gathering all documents for the relevant year before you sit down to complete the form. Spending a few hours organising your paperwork will save you many headaches later.
Core documentation related to your activity:
- Income, expense and investment ledgers for the year (libros registro de ingresos, gastos y bienes de inversión)
- Issued and received invoices (facturas emitidas y recibidas), ordered by date
- Payment evidence (bank statements, receipts, tickets)
- Withholding certificates (certificados de retenciones) from clients who have withheld tax
- Certificates from banks and third‑party platforms (certificados de bancos y plataformas de terceros)
- Loan, mortgage and leasing agreements (préstamos, hipotecas, leasings) linked to your business
- Rent receipts for your office, shop or coworking space (recibos de alquileres de local o coworking)
- Receipts for professional association fees (cuotas de colegios profesionales)
- Insurance policies related to your business (pólizas de seguros)
- Profit and loss statement (cuenta de pérdidas y ganancias), if you prepare one
Personal and family documentation:
- DNI/NIF for all members of your tax household (unidad familiar)
- Disability certificates (certificados de discapacidad), if applicable
- Large family certificate (título de familia numerosa)
- Court rulings on alimony or compensatory payments (sentencias de pensiones compensatorias o alimenticias)
- Receipts for charitable donations (donativos) to not‑for‑profit organisations (entidades sin ánimo de lucro)
- Certificates of contributions to pension plans and other long‑term savings instruments (certificados de aportaciones a planes de pensiones and other productos de previsión social)
Without proper supporting documents (justificantes), you will not be able to treat certain expenses as tax‑deductible. A simple receipt (ticket) or simplified invoice (factura simplificada) may not be sufficient to justify larger expenses.
Common mistakes self‑employed workers make when filing the modelo 100
- Failing to include all registered activities (actividades dadas de alta). If you have multiple IAE codes, each activity must be declared separately. Forgetting one of them is an error that is easy for the tax authority to detect.
- Reporting income including VAT (ingresos con IVA). Income must be reported excluding VAT. Despite being obvious, this is a surprisingly common mistake.
- Discrepancies with quarterly returns (descuadres con los modelos trimestrales). If the income and expenses in your modelo 100 do not match the figures in your modelo 130/131 forms or your VAT returns (303/390), automated alerts are triggered.
- Missing deductible expenses. This often happens because a full invoice (factura completa) is missing or because a simple receipt (ticket) is mistaken for an invoice. Without the correct supporting document, the expense cannot be treated as tax‑deductible.
- Deducting vehicle or housing expenses (gastos de vehículo o vivienda) without sufficient justification. For example, claiming 100% of vehicle expenses as business‑related without demonstrating exclusive business use, or deducting housing costs without correctly calculating the proportion used as a workspace.
- Accepting the preliminary draft (borrador) without reviewing it. The borrador provided by Hacienda does not include details of your business activity. Accepting it “as is” is almost a guarantee of future problems.
- Filing late or setting up the direct debit incorrectly (domiciliación). This leads to surcharges and interest that could easily have been avoided with better planning.
Practical tip: before submitting the modelo 100, carry out a final reconciliation between your accounting records (libros contables), your quarterly returns (modelos 130/131, VAT forms) and your annual summaries. All figures should be consistent.
How the modelo 100 relates to quarterly forms 130 and 131
During the year, self‑employed workers file quarterly personal income tax payments (IRPF) as follows:
- Modelo 130: for those under the direct assessment regime (estimación directa, ordinary or simplified). The amount due is calculated as 20% of accumulated net income (rendimiento neto acumulado).
- Modelo 131: for those under the modules system (módulos). The amount depends on the activity‑specific indicators (signos y módulos).
These quarterly forms represent advance payments against the annual tax. When the time comes to file the modelo 100, all these amounts are taken into account and “regularised” (regularización). The amounts paid during the year via modelos 130/131 are deducted from the final annual tax bill.
It is crucial that the figures are consistent. If, throughout the year, you have been reporting net income (rendimiento neto) of 8,000 euros in each quarterly modelo 130, then the total income you declare in your annual modelo 100 should broadly align with that sum (allowing for year‑end adjustments).
Significant discrepancies immediately attract the attention of the tax authority (Hacienda). This does not automatically mean a fine, but it can lead to formal requests for clarification (requerimientos) or more in‑depth tax reviews (comprobaciones).
Practical tips to reduce errors and optimise the self‑employed tax return
- Keep your bookkeeping up to date: do not leave your accounting (contabilidad) until the end of the year. Updating your income and expense records at least weekly will help you avoid chaos.
- Keep all invoices: ideally in digital format and sorted by date. Even a simple document management tool (gestión documental) can make a big difference.
- Review tax changes before each filing season: IRPF tax brackets (tramos), reductions (reducciones) and tax deductions (deducciones) can change from year to year.
- Run several simulations of your return: the Renta WEB service allows you to prepare draft calculations (simulaciones). Try different options — individual vs. joint filing (individual vs. conjunta), extra contributions to pension plans — and see which scenario works best for you.
- Check the tax data already held by Hacienda: before starting, download your tax data (datos fiscales) from the AEAT website. This way, you know what information is already in the system.
- If in doubt, seek professional advice: a tax adviser specialising in self‑employed workers (asesor fiscal especializado en autónomos) often saves you more money than their fee, and helps you avoid penalties for mistakes.
The modelo 100 form is mandatory for all self‑employed workers (autónomos), but when used correctly it allows you to align your tax liability as closely as possible with your real financial situation. Every properly recorded expense, each correctly applied reduction (reducción) and every mistake avoided means more money that either stays in your pocket or comes back to you as a tax refund (devolución).
The annual renta campaign is a great opportunity to put your finances in order and to take full advantage of all available tax deductions (deducciones) and reductions (reducciones) provided for by law. Do not leave it until the last minute.

