Working as Both an Employee and a Freelancer in Portugal - Tax Guide 2026
How Portuguese tax works when you have both a salary and freelance side income - englobamento, the year-1 trap, SS rules, and worked examples.
Contents
A surprisingly common situation among Portuguese workers - and especially among expats - is having both a salaried job and freelance income in the same tax year. A salaried developer who consults on weekends. A teacher who tutors privately. A doctor with a hospital contract who also has a private practice. A designer with a day job who freelances at night.
It’s perfectly legal. The Portuguese system has a name for it - englobamento - and a specific set of rules in CIRS (the IRS code) for how to combine the two. This guide walks through exactly how the math works, the year-1 trap that catches people off guard, and the worked example for a typical “salary + side gigs” situation. (For the underlying bracket math and the first-year freelancer benefits that Cat A income blocks, see those dedicated guides.)
How common is this?
Not rare at all:
- ~10-15% of the Portuguese workforce has some Cat B (freelance) income alongside Cat A (salary)
- Among professional expats it’s likely higher - many keep remote freelance work while taking PT employment, or vice versa
- The legal mechanism for combining them has existed since the early CIRS
The categories: Cat A and Cat B
Portuguese tax law sorts personal income into categories. Two matter for this guide:
| Category | What it is | How it’s reported |
|---|---|---|
| Categoria A | Employment income - salary, bonuses, in-kind benefits | Anexo A of Modelo 3, fed by the employer’s monthly DMR filing |
| Categoria B | Self-employment, professional services, sole-proprietor income - anything billed via recibos verdes | Anexo B of Modelo 3, you fill it in based on your invoices |
Other categories exist (E for capital, F for property, G for capital gains, H for pensions) - but for most working people, A and B are the two that matter.
The mechanism: englobamento
CIRS article 22 establishes the principle of englobamento (literally “lumping together”): when computing your annual IRS, all your incomes from different categories get combined into one taxable base before applying the progressive brackets.
It’s not “tax Cat A separately, then tax Cat B separately, then sum.” It’s:
- Cat A taxable = Cat A gross − €4,587 specific deduction
- Cat B taxable = Cat B gross × activity coefficient
- Combined taxable = Cat A taxable + Cat B taxable
- IRS = applyBrackets(combined taxable, with family quotient if applicable)
- Subtract deductions à coleta to get final IRS owed
Why this matters: progressive brackets apply to your TOTAL income, not each source separately. Adding €20k of freelance income on top of a €40k salary doesn’t get taxed at the bracket rate for €20k alone - it gets taxed at the marginal rate for the €40k-€60k slice, which is much higher.
The year-1 trap
Here’s the rule that catches people off guard: if you’ve been a freelancer for less than 3 years, you may have heard about the year-1 IRS reduction - your taxable base is halved (CIRS art. 31, n.º 10). It’s a meaningful benefit; for a €30k freelancer it can mean €2,500+ saved.
It does not apply if you also have Cat A income in the same year.
CIRS art. 31, n.º 11 explicitly excludes any taxpayer who has Cat A salary income or pension income from the year-1 / year-2 reductions. The reasoning from the legislator was that the reduction is meant to help people transitioning to full-time freelancing, not to subsidize moonlighting.
What this means in practice:
- Started a salaried job in March 2026
- Also did €15k of freelance work that year
- Your first declared year as a freelancer is 2026
- You don’t get the 50% reduction - you pay full IRS on 75% × €15k = €11,250 base
- The benefit is gone for 2026 entirely. You can claim year-1 reduction in a future year only if you have NO Cat A income that year.
The TAXCLARA calculator handles this correctly: when you enter a “side salary income” alongside freelance, the year-1 toggle becomes inert (the reduction won’t apply even if checked).
Social Security: the trickier part
Both Cat A and Cat B trigger Social Security contributions, but on different bases:
| Category | SS rate | Contribution base |
|---|---|---|
| Cat A (employee) | 11% (employee side) + 23.75% (employer side) | Gross salary, no cap below ~€87k |
| Cat B (freelancer) | 21.4% (you pay it all) | 70% of declared gross, bounded by 1.5×IAS to 12×IAS monthly |
Contributions are paid independently per category - you don’t get a discount on Cat B SS just because you’re already paying Cat A SS. This is one of the genuine costs of doing freelance work alongside a salary: you’re paying two SS streams.
There’s one mitigation: the first-year SS exemption (CRC art. 145) for freelancers still applies if you’re newly opening freelance activity, even if you already have a salaried job. The exemption is for the freelance side specifically, not contingent on having no Cat A income. So a salaried employee who opens their first freelance activity gets:
- ✅ First 12 months of Cat B SS contributions exempt
- ❌ No year-1 Cat B IRS reduction (Cat A blocks it)
- ✅ Cat A salary continues normally (employer SS, IRS withholding, etc.)
Worked example: €40k salary + €20k freelance
You earn €40,000 gross from your day job. On the side, you bill €20,000 in recibos verdes for consulting work. Both in the same calendar year. Single, no dependents, professional-services activity coefficient (0.75), expenses justified, standard regime.
Step 1: taxable bases
| Source | Calculation | Taxable |
|---|---|---|
| Cat A salary | €40,000 − €4,587 specific deduction | €35,413 |
| Cat B freelance | €20,000 × 0.75 (year 3+ coef, blocked from year-1 even if first year) | €15,000 |
| Combined | sum (englobamento) | €50,413 |
Step 2: IRS via progressive brackets
€50,413 falls in bracket 8 (€46,566 - €86,634) at 44.6% marginal:
IRS = €50,413 × 44.6% − €8,441.72
= €22,484.20 − €8,441.72
= €14,042.48
Step 3: Solidarity surcharge
€50,413 < €80,000 → €0 surcharge.
Step 4: Social Security
| Source | Calculation | SS |
|---|---|---|
| Employee (Cat A 11%) | €40,000 × 11% | €4,400 |
| Freelancer (Cat B 21.4% × 70% of €20k) | €14,000 × 21.4% | €2,996 |
| Total | €7,396 |
Step 5: Net
| Component | Amount |
|---|---|
| Total gross | €60,000 |
| IRS | −€14,042 |
| SS | −€7,396 |
| Net | €38,562 |
| Effective tax rate | 35.7% |
Total gross
€60,000
Cat A €40k + Cat B €20k
Net annual
€38,562
After IRS + SS combined
Effective rate
35.7%
On total gross
Compare to alternatives
What would the same total income look like under different structures?
| Configuration | IRS | SS | Net | vs Mixed |
|---|---|---|---|---|
| Mixed (€40k + €20k) | €14,042 | €7,396 | €38,562 | (baseline) |
| Pure employee €60k | €18,318 | €6,600 | €37,843 | −€719 |
| Pure freelancer €60k (year 3+) | €11,652 | €8,988 | €39,360 | +€798 |
Mixed sits between them. The salary side is actually slightly cheaper IRS-wise (specific deduction beats the 0.75 coefficient at this income), but the combined-bracket math hits high marginal rates earlier.
€60k total income - three income structures
Same total gross, three configurations. Pure freelance wins narrowly because of the 25% expense presumption.
Practical implications
When a side gig actually pays after tax
If your salaried job lands you in bracket 7 (43.1%) or 8 (44.6%), every additional €1 of freelance income gets taxed at that high marginal rate, plus 21.4% × 70% = ~15% Cat B SS. So the marginal tax on side income for a high-earning employee is roughly 57-60%.
For a €1,000/month side consulting gig, that means:
- Gross: €12,000/year
- After tax: ~€4,800-€5,200
- After business expenses: even less
Side gig at marginal 60% wedge
€4,800 net
It’s still worth doing for many - building portfolio, learning, side savings - but the after-tax economics are sometimes a wake-up call.
Mixed-mode SEO opportunity for accountants
Most Portuguese contabilistas charge 5-15% more for clients with both Cat A and Cat B because annual filing involves both Anexos and reconciling withholding vs settlement on the salary side too. If you’re DIY-filing on Modelo 3, plan for an extra hour or two of paperwork.
Auto-IRS doesn’t fully handle mixed income
Portugal’s Auto-IRS pre-fill works for simple Cat A only. As soon as you have Cat B, you need to manually fill Anexo B and (usually) opt out of Auto-IRS entirely. The system will warn you.
Run your scenario
The TAXCLARA calculator handles mixed-source income directly. Pick your primary income type (Employee or Freelancer), then use the “Side income” field to add the other source. The math automatically:
- Switches to englobamento (combined progressive brackets)
- Blocks the year-1 IRS reduction when Cat A income is present
- Sums SS contributions independently per category
- Applies the family quotient for sole-earner couples on the combined base
- Honors all the normal regime selectors (NHR, IFICI, qualifying activity share)
Sources
Try the numbers for your situation
Run your own scenario in the calculator.
Free, no signup. Same engine that powers the examples in this article.
Open calculator →Related guides
-
general
How to File Your IRS in Portugal - Modelo 3 Step-by-Step (2026)
Complete walkthrough of filing your annual IRS in Portugal - Auto-IRS vs manual Modelo 3, joint filing, deadlines, and the mistakes that delay refunds.
-
general
Foreign-Source Income in Portugal - Anexo J Step-by-Step (2026)
How to declare foreign-source income on Anexo J of your Portuguese IRS. Bank interest, dividends, foreign salary, double-taxation treaties, and tax credits.
-
general
How to Get a NIF and Portal das Finanças Access in Portugal (2026)
Step-by-step guide to obtaining a NIF and Portal das Finanças access - for EU and non-EU residents, with the fiscal representative rule and senha-by-mail timeline.