IRS filing season is open. File your IRS for free (early access) →
descodify
← Back to blog
For freelancers

IRS Filing Checklist for Freelancers in Portugal (Anexo B + SS)

By Mikael

Filing IRS in Portugal as a freelancer is different from what employees deal with. You need two annexes most workers never touch: Anexo B for your self-employment income and Anexo SS, which reports your activity to Social Security.

This checklist walks you through what to prepare, which sections matter, and what to check before you submit.

Before the filing period opens (preparation checklist)

The IRS filing period runs from April 1 to June 30 each year. Preparing in March saves time and catches problems while there is still time to fix them.

Confirm your invoices are in e-Fatura

All recibos verdes you issued during the year should appear in your e-Fatura account. The February 25 annual validation deadline matters for your personal deductions, but your declared income in Anexo B needs to match your e-Fatura records. Log in to Portal das Financas, go to "e-Fatura" and download your annual income statement.

Download your annual income declaration

In Portal das Financas, under "Consultar," you can generate an annual summary of all income declared under your NIF. This is your primary source for Quadro 4 in Anexo B.

Gather records for deductible personal expenses

Health invoices, education fees, and housing costs reduce your final tax bill, and e-Fatura feeds them into the assessment automatically - you do not file Anexo H to claim them. Anexo H is for OVERRIDING what the pre-fill got wrong, and for benefits e-Fatura does not carry such as PPR contributions and donations. Check the pre-filled figures before filing either way.

Note your Social Security contributions paid

Your SS contributions from the previous year are partially deductible under Anexo B. Keep the annual statement from the Seguranca Social Direct portal.

Check for any foreign-source income

If you invoiced clients outside Portugal, or received dividends, rental income, or other foreign-sourced income, you may need Anexo J in addition to Anexo B. Foreign income has different treatment and is often the most complex part of a freelancer's IRS.


Modelo 3: which annexes apply to you

AnnexWho needs it
Rosto (cover page)Everyone
Anexo BAll regime simplificado freelancers with Categoria B income
Anexo SSAll Categoria B freelancers (even those not currently paying SS)
Anexo HAnyone correcting the pre-filled deductions, or claiming benefits e-Fatura does not carry (PPR, donations)
Anexo AOnly if you also had employment income during the year
Anexo JOnly if you had foreign-source income

If you were a freelancer under the simplified regime for the full year with no other income sources, your filing typically consists of the Rosto, Anexo B, Anexo SS, and Anexo H.


Filling Anexo B: the four fields that determine your tax

Quadro 4 - gross income, broken down by type

Quadro 4 is not a single total. It splits your income across campos by TYPE, and which campo you use decides which coefficient AT applies: campo 403 for services listed in the Art. 151 table (coefficient 0.75), campo 404 for other services (0.35). Getting that wrong changes your taxable income by more than half. The total should reconcile with your e-Fatura annual statement.

Quadro 17 - the 15% expense proof entry

Under the simplified regime, AT applies a coefficient of 0.75 to services listed in the Art. 151 table. That means 75% is taxable and the remaining 25% is assumed to cover your business costs. If you are registered under CIRS code 1519 ("Outros prestadores de servicos") - common for consultants and digital freelancers - your coefficient is 0.35 instead, not 0.75. In your first two years both are reduced (to 0.375 and 0.5625 for services).

The condition: you must have documented at least 15% of your gross services income in actual business expenses. Social Security contributions and the automatic specific deduction do NOT add together toward this - whichever is larger applies, and the SS side is capped at 10% of gross. Contributions above that 10% are not lost: they are deducted from your net income separately under Art. 31 n.2. If your documented expenses still fall short, the gap is added to your taxable income. Read more in the full 15% rule breakdown.

Quadro 6 - withholding tax already paid

If your invoices included withholding tax (retencao na fonte), those deductions appear here. They reduce your final tax due directly. Check your annual income statement from Portal das Financas or your client payment records for the exact withheld amount.

Quadro 5 - income from a single entity (if applicable)

If all of your Category B income came from one entity, Quadro 5 asks you to say so, and lets you OPT to be taxed under Category A rules instead (Art. 28 n.8 CIRS). That is your choice at filing time, not something AT reclassifies for you.

The 80% figure you may have heard belongs to Social Security, not to this quadro: it is where the entidade contratante surcharge rises from 7% to 10%. Economic dependence itself begins above 50% of your income from one client. If unsure, check with a tax adviser before filing.


Filling Anexo SS

First, what Anexo SS does NOT do. If you are on the simplified regime, it does not set your contribution base - your quarterly Declaracao Trimestral does that, from income actually received, with the optional plus-or-minus 25% adjustment. Anexo SS sets the base only for freelancers on organized accounting, where it reports the prior year's lucro tributavel. Its main annual job for everyone else is the entidade contratante reckoning below. Note too that Social Security, not AT, computes contributions.

Report your gross Categoria B income, split by type

Not simply the Anexo B Quadro 4 total. Anexo SS needs the goods-versus-services split, because the coefficients differ: 70% of services income counts as relevant income, against 20% for sales of goods. Several Quadro 4 campos are also excluded from relevant income by default, including intellectual property, capital gains and rental income.

List your main clients (entidades pagadoras)

This is where economic dependence is identified. It begins when a single entity accounts for more than 50% of your income, and it obliges that entity - not you - to pay the entidade contratante contribution: 7% between 50% and 80%, rising to 10% above 80%.

Documented expenses do not reduce your SS base

For a freelancer on the simplified regime, relevant income is the coefficient applied to gross income, and nothing else. The 15% documented-expense mechanism belongs to IRS (Art. 31 n.13), not to Social Security. Declaring expenses will not lower your contributions.


Submit and what to expect

Submit through Portal das Financas at portaldasfinancas.gov.pt. You can submit at any point during the April 1 to June 30 window.

After submission:

  • Download and save your submission receipt (comprovativo de entrega).
  • If you are due a refund, it typically arrives by the end of August.
  • If you owe tax, payment is due by the end of August. The portal will show your tax note (nota de liquidacao) when it is processed.

If you are unsure about your 2025 comprovativo or want to double-check your declared income before filing, you can upload it to the IRS reader to extract the key figures.


Descodify handles invoicing, VAT, and IRS reporting so you can focus on your work.

Try Descodify free

Working for yourself in Portugal - monthly

Invoicing, VAT, Social Security, expenses, and tax, explained simply. One email a month.