Not tax advice. Computation tools only. Have a professional check your work before filing.
openaccountants/skills/pt-income-tax.md

Use this skill with your AI agent

View on GitHub

Paste this skill into your AI agent's context, or save the file to your project. Works with any AI agent that reads markdown.

pt-income-tax.md533 lines27.0 KB
v20Portugal
Not yet verified by an accountantContact accountant
1---
2name: pt-income-tax
3description: >
4 Use this skill whenever asked about Portuguese individual income tax (IRS) for self-employed individuals (trabalhadores independentes). Trigger on phrases like "how much tax do I pay in Portugal", "IRS Portugal", "Modelo 3", "Anexo B", "Categoria B", "regime simplificado", "contabilidade organizada", "retenção na fonte", "trabalhador independente", "recibos verdes", "income tax return Portugal", "NIF", "coeficientes regime simplificado", "IRS Jovem", "adicional de solidariedade", or any question about filing or computing income tax for a self-employed or freelance client in Portugal. This skill covers the Modelo 3 + Anexo B annual return, Categoria B income, regime simplificado vs contabilidade organizada, progressive IRS brackets, adicional de solidariedade, allowable deductions, withholding (retenção na fonte), IRS Jovem, and filing deadlines. ALWAYS read this skill before touching any Portuguese income tax work.
5version: 2.0
6---
7 
8# Portuguese Income Tax — Trabalhador Independente (IRS Categoria B) v2.0
9 
10## Section 1 — Quick Reference
11 
12### IRS Brackets 2025 (Categoria B — Regime Simplificado)
13 
14| Taxable Income (EUR) | Rate | Cumulative Tax |
15|---|---|---|
16| 0 – 7,703 | 13.25% | 1,020.65 |
17| 7,703 – 11,623 | 18% | 1,726.25 |
18| 11,623 – 16,472 | 23% | 2,841.72 |
19| 16,472 – 21,321 | 26% | 4,102.46 |
20| 21,321 – 27,146 | 32.75% | 6,010.17 |
21| 27,146 – 39,791 | 37% | 10,698.82 |
22| 39,791 – 51,997 | 43.5% | 16,011.53 |
23| 51,997 – 81,199 | 45% | 29,141.53 |
24| Over 81,199 | 48% | — |
25 
26**Formula:** Tax = cumulative tax for lower bracket + (income − lower bracket threshold) × marginal rate
27 
28### Adicional de Solidariedade (Solidarity Surcharge)
29 
30| Taxable Income (EUR) | Rate |
31|---|---|
32| 80,000 – 250,000 | 2.5% on excess above EUR 80,000 |
33| Over 250,000 | 2.5% on EUR 170,000 + 5% on excess above EUR 250,000 |
34 
35### Regime Simplificado — Coeficientes 2025
36 
37Under regime simplificado, taxable income = gross receipts × applicable coefficient (not actual expenses):
38 
39| Type of Income | Coefficient | Effective Tax Base |
40|---|---|---|
41| Sales of goods (vendas) | 0.15 | 15% of gross |
42| Provision of services — general (prestação de serviços) | 0.35 | 35% of gross |
43| Professional services (art. 151 CIRS — listed professions: lawyers, doctors, engineers, architects, consultants) | 0.35 | 35% of gross |
44| Hotel/accommodation/tourism | 0.15 | 15% of gross |
45| Other income Categoria B | 0.95 | 95% of gross |
46| Intellectual property (if author is original creator) | 0.50 | 50% of gross |
47 
48**Note:** Regime simplificado is available only when gross receipts in the prior year (or estimated current year for new entrants) ≤ EUR 200,000.
49 
50### Regime de Contabilidade Organizada (Actual Expenses)
51 
52When gross receipts > EUR 200,000 (mandatory) or by election: taxable income = gross receipts − actual deductible expenses (requires certified accountant / TOC).
53 
54### Retenção na Fonte (Withholding by Clients)
55 
56| Recipient Type | Rate |
57|---|---|
58| General trabalhador independente — Categoria B | 25% |
59| Profissões de elevado valor acrescentado (NHR/IFICI list) | Special rates |
60| Non-resident (Categoria B) | 25% |
61 
62Clients paying a trabalhador independente with NIF must withhold 25% and remit to AT. The withheld amount is credited against final IRS liability.
63 
64**Isenção de retenção na fonte:** Taxpayers whose prior-year gross Categoria B income ≤ EUR 12,500 may submit declaration to clients to waive withholding.
65 
66### Segurança Social (Social Security Contributions)
67 
68| Scheme | Rate | Base |
69|---|---|---|
70| Trabalhador independente SS | 21.4% | 70% of quarterly gross receipts / 3 (monthly base) |
71| Minimum monthly base | EUR 501.87 | If income very low |
72 
73SS contributions are deductible from IRS taxable income (reduce gross before applying coefficient, or deducted as expense in contabilidade organizada).
74 
75### IRS Jovem (Youth IRS Exemption)
76 
77For taxpayers ≤ 35 years old (first 10 years of earning income in Portugal after completing education):
78 
79| Year | Exemption from Tax |
80|---|---|
81| Years 1–3 | 100% exempt (capped at EUR 28,737/year) |
82| Years 4–6 | 75% exempt |
83| Years 7–9 | 50% exempt |
84| Year 10 | 25% exempt |
85 
86Confirm eligibility before applying. IRS Jovem applies on IRS brackets; SS contributions still apply.
87 
88### Conservative Defaults
89 
90| Situation | Default Assumption |
91|---|---|
92| Service type unclear (goods vs services) | Apply coefficient 0.35 (services) — higher tax base; flag for client |
93| Regime simplificado vs. contabilidade organizada | Regime simplificado (default for < EUR 200,000 receipts) |
94| IRS Jovem eligibility unclear | Do NOT apply — flag for client to confirm eligibility years |
95| NHR/IFICI status unclear | Do NOT apply special rates — apply standard brackets |
96| SS contributions not provided | Estimate at 21.4% × 70% of gross; flag as estimated |
97| Retenção na fonte amounts not confirmed | Do NOT assume — require withholding certificates from clients |
98| Expense claimed under contabilidade organizada without receipt | Reject — cannot deduct without evidence |
99 
100### Red Flag Thresholds
101 
102| Flag | Threshold |
103|---|---|
104| Gross receipts > EUR 200,000 | Mandatory contabilidade organizada — stop if still on simplificado |
105| Single client providing > 80% of receipts | Requalification risk as employment (falso recibo verde) |
106| No retenções na fonte received but clients are companies | Verify — companies must withhold 25% |
107| SS contributions appear absent or very low | Verify SS base calculation |
108| IRS Jovem claimed beyond year 10 | Ineligible — flag immediately |
109 
110---
111 
112## Section 2 — Required Inputs + Refusal Catalogue
113 
114### Required Inputs
115 
116Before computing Portuguese IRS, collect:
117 
1181. **Total gross receipts** (recibos verdes issued and received) — full Categoria B gross
1192. **Client breakdown** — to identify service type and applicable coefficient
1203. **Withholding certificates (declarações de retenção)** — from each client
1214. **SS contribution payments** — quarterly SS payment receipts
1225. **Regime status** — simplificado or contabilidade organizada (if elected)
1236. **IRS Jovem status** — age + year number in Portugal income earnings
1247. **Bank statements** — 12 months of the fiscal year
1258. **NHR or IFICI status** — if non-habitual resident rules apply
1269. **Other income categories** — Categoria A (employment), Categoria F (rental), Categoria G (capital gains)
12710. **Marital status + dependants** — for quociente conjugal and deductions for dependants
128 
129### Refusal Catalogue
130 
131| Code | Situation | Action |
132|---|---|---|
133| R-PT-1 | Gross receipts > EUR 200,000 but client insists on regime simplificado | Stop — mandatory contabilidade organizada; TOC (certified accountant) required |
134| R-PT-2 | NHR/IFICI status claimed but no AT registration confirmation | Do not apply NHR rates — request IFICI/NHR registration number |
135| R-PT-3 | No retenção certificates but client paid by Portuguese companies | Flag — companies legally required to withhold 25%; gather certificates before finalising |
136| R-PT-4 | Falso recibo verde risk (single client > 80% of receipts, regular schedule) | Flag — AT may reclassify as employment (Categoria A); advise legal review |
137| R-PT-5 | Contabilidade organizada without a TOC certified accountant | Stop — contabilidade organizada legally requires a TOC signature; cannot proceed without one |
138 
139---
140 
141## Section 3 — Transaction Pattern Library
142 
143### Income Patterns
144 
145| # | Narration Pattern | Tax Line | Notes |
146|---|---|---|---|
147| I-01 | `TRANSF DE [client name]` / `TRF DE [client]` | Gross receipts — Categoria B | Standard SEPA transfer from client |
148| I-02 | `MB WAY [client]` / `MBWAY RECEBIDO` | Gross receipts — Categoria B | MBWay (Portuguese digital payment) from client |
149| I-03 | `STRIPE PAYMENTS EUROPE` / `STRIPE PAYOUT` | Gross receipts — gross-up | Stripe net payout; gross-up to pre-fee; fee deductible |
150| I-04 | `PAYPAL TRANSFER` / `PAYPAL RECEBIDO` | Gross receipts — gross-up | PayPal net payout; gross-up; fee deductible |
151| I-05 | `TRANSFERÊNCIA RECEBIDA [client]` | Gross receipts — Categoria B | Generic bank transfer credit |
152| I-06 | `IFTHENPAY PAYOUT` / `EUPAGO SETTLEMENT` | Gross receipts — gross-up | Portuguese payment gateway settlement |
153| I-07 | `RETENÇÃO NA FONTE` (separate line or annotation) | Withholding credit | Gross-up: receipt = net after 25% withholding → gross = receipt / 0.75 |
154| I-08 | `REEMBOLSO IRS AT` / `REEMBOLSO AT` | NOT income — tax refund | AT tax refund; not Categoria B income |
155| I-09 | `DEVOLUÇÃO` / `REEMBOLSO [client]` | Non-taxable if client reimbursement | Must be documented; otherwise taxable |
156| I-10 | `JUROS RECEBIDOS` / `JUROS CONTA` | Categoria E (capital income) | Not Categoria B — separate IRS treatment |
157 
158### Expense Patterns
159 
160| # | Narration Pattern | Tax Line | Notes |
161|---|---|---|---|
162| E-01 | `RENDA` / `ARRENDAMENTO ESCRITÓRIO` | Rent — deductible (contabilidade organizada only) | Regime simplificado: actual expenses not deductible (coefficient applies) |
163| E-02 | `EDP` / `GALP ENERGIA` / `ENDESA` / `IBERDROLA` | Utilities — deductible (contab. organizada only) | Not deductible under regime simplificado |
164| E-03 | `MEO` / `NOS` / `VODAFONE PT` / `NOWO` | Phone/internet — deductible (contab. organizada) | Regime simplificado: N/A |
165| E-04 | `ADOBE` / `MICROSOFT 365` / `GOOGLE WORKSPACE` | Software — deductible (contab. organizada) | Regime simplificado: N/A |
166| E-05 | `SEGURANÇA SOCIAL` / `TAXA SS` | SS contributions — deductible | Both regimes: SS contributions reduce IRS taxable income |
167| E-06 | `CONTABILISTA` / `TOC` / `ROC` | Accountant fees — deductible (contab. organizada) | Required for contabilidade organizada |
168| E-07 | `CP COMBOIO` / `COMBOIOS DE PORTUGAL` | Train travel — deductible (contab. organizada) | Business travel; require purpose note |
169| E-08 | `TAP AIR PORTUGAL` / `RYANAIR` / `EASYJET` | Air travel — deductible (contab. organizada) | Business travel; require itinerary |
170| E-09 | `SEGURO PROFISSIONAL` / `SEGURO RC` | Professional insurance — deductible | Both regimes (when specifically professional) |
171| E-10 | `AT PAGAMENTO IRS` / `LIQUIDAÇÃO IRS` | IRS payment — NOT deductible | Tax payments are not expenses |
172| E-11 | `AT IVA PAGAMENTO` / `IVA ENTREGUE` | VAT payment — NOT deductible | IVA is separate; not IRS expense |
173| E-12 | `BANCO [name] COMISSÕES` / `COMISSÃO BANCÁRIA` | Bank fees — deductible (contab. organizada) | Business account commissions |
174| E-13 | `FORMAÇÃO` / `CURSO` / `WORKSHOP` | Training — deductible (contab. organizada) | Professional development |
175| E-14 | `COMBUSTÍVEL` / `GALP` / `BP` / `REPSOL` | Fuel — deductible (contab. organizada, partial) | Vehicle expenses: document business use |
176| E-15 | `MBNET` / `TRANSFERÊNCIA MB` / `MULTIBANCO` | Generic payment — classify by purpose | Identify payee from bank detail; classify accordingly |
177| E-16 | `SEGURO SAÚDE` / `MÉDIS` / `MULTICARE` | Health insurance — IRS deduction (Anexo H) | Not a Categoria B expense — separate personal deduction in Anexo H |
178| E-17 | `DESCONTO RECIBO VERDE` / `RETENÇÃO CLIENTE` | Withholding by client (25%) | Not an expense — credit against IRS; verify with certificate |
179 
180---
181 
182## Section 4 — Worked Examples
183 
184### Example 1 — Millennium BCP (Lisbon, Consultant — Regime Simplificado)
185 
186**Bank:** Millennium BCP statement (PDF/CSV)
187**Client:** Ana Ferreira, management consultant, Lisbon, NIF registered, regime simplificado
188 
189```
190Data;Descrição;Débito;Crédito;Saldo
19105/01/2025;TRANSF DE EMPRESA ALPHA LDA;;3.750,00;
19231/01/2025;COMISSÃO BANCÁRIA;4,50;;
19310/02/2025;TRANSF DE STARTUP BETA LDA;;2.500,00;
19428/02/2025;SEGURANÇA SOCIAL;350,00;;
19515/03/2025;TRANSF DE GAMMA CONSULTING LDA;;4.200,00;
19631/03/2025;SEGURANÇA SOCIAL;350,00;;
19705/04/2025;STRIPE PAYMENTS EUROPE;;1.920,00;
19830/04/2025;SEGURANÇA SOCIAL;350,00;;
19915/06/2025;TRANSF DE DELTA SA;;3.100,00;
20030/06/2025;SEGURANÇA SOCIAL;350,00;;
201```
202 
203**Note:** Clients withheld 25% retenção. Gross amounts before retenção:
204- EMPRESA ALPHA: EUR 3,750 received = EUR 5,000 gross (÷ 0.75)
205- STARTUP BETA: EUR 2,500 = EUR 3,333.33 gross
206- GAMMA CONSULTING: EUR 4,200 = EUR 5,600 gross
207- DELTA SA: EUR 3,100 = EUR 4,133.33 gross
208 
209Stripe: EUR 1,920 net (no retenção — foreign payer). Gross-up to ~EUR 1,978 (after fees).
210 
211**Step 1 — Total Gross Receipts**
212 
213```
214Grossed-up from retenção clients: EUR 18,066.67
215Stripe gross (no retenção): EUR 1,978.00
216Remaining months (extrapolated): assume full year = EUR 52,000 gross (example)
217Total gross Categoria B: EUR 52,000
218```
219 
220**Step 2 — Apply Regime Simplificado Coefficient**
221 
222```
223Service type: management consulting → coefficient 0.35
224Taxable income: EUR 52,000 × 0.35 = EUR 18,200
225Less SS contributions paid (deductible): EUR 350 × 12 = EUR 4,200
226Taxable income for IRS: EUR 18,200 − EUR 4,200 = EUR 14,000
227```
228 
229**Step 3 — IRS Computation**
230 
231```
232EUR 7,703 × 13.25% = EUR 1,020.65
233(EUR 14,000 − EUR 7,703) × 18% = EUR 6,297 × 18% = EUR 1,133.46
234Total IRS gross: EUR 2,154.11
235Less retenções na fonte: receipts from PT clients × 25% of gross
236 = EUR 18,066.67 × 25% (as withheld) = EUR 4,516.67 already withheld
237IRS balance: EUR 2,154.11 − EUR 4,516.67 = **(EUR 2,362.56 refund)**
238```
239 
240Refund scenario — confirm all retenção certificates match grossed-up amounts.
241 
242---
243 
244### Example 2 — Caixa Geral de Depósitos (Porto, Software Developer)
245 
246**Bank:** CGD (Caixa) online statement
247**Client:** Pedro Costa, software developer, Porto, IRS Jovem year 2 (75% exempt)
248 
249Gross receipts: EUR 45,000 (services coefficient 0.35)
250Taxable base: EUR 45,000 × 0.35 = EUR 15,750
251Less SS: EUR 45,000 × 70% × 21.4% / 12 × 12 = EUR 6,741
252Net taxable: EUR 15,750 − EUR 6,741 = EUR 9,009
253 
254IRS Jovem — year 2 (75% exempt): EUR 9,009 × 25% subject = EUR 2,252.25
255 
256IRS: EUR 2,252.25 × 13.25% = **EUR 298.42**
257 
258Flag: IRS Jovem requires AT confirmation of year number (anos de IRS Jovem). Pedro must submit declaration via Portal das Finanças.
259 
260---
261 
262### Example 3 — BPI (Algarve, Architect — Contabilidade Organizada)
263 
264**Bank:** BPI statement
265**Client:** Sofia Pinto, architect, Algarve, gross receipts EUR 220,000 (mandatory contab. organizada)
266 
267Note: Mandatory contabilidade organizada — TOC signature required. This example shows structure only.
268 
269Gross receipts: EUR 220,000
270Deductible expenses (actual):
271- Office rent: EUR 12,000
272- Utilities: EUR 2,400
273- Phone/internet: EUR 1,200
274- Software: EUR 2,400
275- TOC accountant: EUR 4,800
276- Professional insurance: EUR 1,500
277- Travel: EUR 3,000
278- SS contributions: EUR 32,817 (21.4% × 70% × EUR 220,000)
279Total expenses: EUR 60,117
280 
281Net profit: EUR 220,000 − EUR 60,117 = EUR 159,883
282 
283IRS on EUR 159,883:
284EUR 81,199 bracket: EUR 29,141.53 + (EUR 159,883 − EUR 81,199) × 48% = EUR 29,141.53 + EUR 42,569.52 = EUR 71,711.05
285 
286Adicional solidariedade: (EUR 80,000 limit applies to taxable income) — EUR 159,883 > EUR 80,000:
287(EUR 159,883 − EUR 80,000) × 2.5% = EUR 79,883 × 2.5% = EUR 1,997.08
288 
289Total IRS: EUR 71,711.05 + EUR 1,997.08 = **EUR 73,708.13**
290 
291Flag: Gross > EUR 200,000 — mandatory TOC; adicional solidariedade applies.
292 
293---
294 
295### Example 4 — Santander Portugal (Lisbon, Designer, MB Way Heavy)
296 
297**Bank:** Santander Totta statement
298**Client:** Margarida Santos, graphic designer, Lisbon, receives many MB Way payments
299 
300MB Way narrations in bank: `MBWAY RECEBIDO CLIENTE X` × multiple entries
301 
302Treatment: MB Way receipts are standard income. The key challenge is identifying the payer. Many micro-clients may not be registered companies and therefore may not withhold retenção.
303 
304Key rule: If payer is a non-company (individual consumer), no retenção obligation. If payer is a company with NIF, 25% withholding is mandatory.
305 
306For MB Way heavy designers: many small consumer payments = no retenção. Sum all MB Way credits as gross Categoria B receipts at face value (no gross-up needed).
307 
308Gross MB Way income: EUR 18,000 (all individual consumers)
309Other TRANSF from company clients (with retenção): EUR 24,000 gross
310 
311Total gross: EUR 42,000
312Coeficiente 0.35: EUR 42,000 × 0.35 = EUR 14,700
313Less SS: ~EUR 6,300
314Taxable: EUR 8,400
315 
316IRS: EUR 7,703 × 13.25% + EUR 697 × 18% = EUR 1,020.65 + EUR 125.46 = **EUR 1,146.11**
317 
318---
319 
320### Example 5 — Novo Banco (Lisbon, NHR Regime)
321 
322**Bank:** Novo Banco statement
323**Client:** John Smith, UK national, registered NHR in Portugal, IT consultant
324 
325NHR (Non-Habitual Resident) — now IFICI (Incentivo Fiscal à Criatividade e Investigação):
326- Foreign-source Categoria B income: may be exempt under NHR if taxed in source country
327- Portuguese-source income from "high value-added activities": flat 20% rate
328 
329Do NOT apply standard brackets to NHR clients without confirming:
3301. NHR/IFICI registration number and status
3312. Source of each income stream (Portuguese source vs. foreign source)
3323. Whether activity is on the list of qualifying professions
333 
334**Action for this client:** STOP — apply R-PT-2 (NHR status must be confirmed via AT). Do not apply standard rates; do not apply 20% flat rate without verification.
335 
336---
337 
338### Example 6 — ActivoBank / Moey (Coimbra, Translator)
339 
340**Bank:** ActivoBank/Moey statement (digital bank)
341**Client:** Rita Alves, translator, Coimbra, first year trabalhador independente
342 
343First-year considerations:
344- Regime simplificado applies (new entrant, estimated income < EUR 200,000)
345- If estimated annual income ≤ EUR 12,500: may apply for isenção de retenção na fonte
346- IRS Jovem: if Rita ≤ 35 years old, confirm year 1 eligibility for 100% exemption (capped EUR 28,737)
347 
348Gross receipts (full year): EUR 22,000
349Coeficiente (translation = Categoria B services): 0.35
350Taxable: EUR 22,000 × 0.35 = EUR 7,700
351Less SS (first-year relief: 12 months free for new entrants, then normal): assume EUR 0 SS year 1
352Taxable for IRS: EUR 7,700
353 
354IRS Jovem year 1 (100% exempt up to EUR 28,737): EUR 7,700 fully exempt
355**IRS: EUR 0**
356 
357Note: First-year SS relief — new trabalhadores independentes are exempt from SS contributions for the first 12 months. Confirm AT/SS registration date.
358 
359---
360 
361## Section 5 — Tier 1 Rules (Apply Directly)
362 
363**T1-PT-1 — Regime simplificado: coefficient, not actual expenses**
364Under regime simplificado, taxable income = gross receipts × coefficient. Individual expenses are NOT deductible (they are implicitly covered by the coefficient). Only SS contributions paid are separately deductible from the gross taxable base. Apply this mechanically — do not add expenses under simplificado.
365 
366**T1-PT-2 — Retenção na fonte is a prepayment, not income reduction**
367The 25% withheld by clients is a tax prepayment credited against final IRS liability. It does not reduce gross Categoria B receipts. Always gross-up payments received net of retenção (divide by 0.75) to obtain gross income.
368 
369**T1-PT-3 — SS contributions always deductible**
370SS contributions paid are deductible from the IRS taxable base under both regimes. Under regime simplificado: deduct from the coefficient-reduced taxable base. Under contabilidade organizada: deduct as an expense. Apply without escalating.
371 
372**T1-PT-4 — IRS Jovem: confirm year number before applying**
373Never assume IRS Jovem applies. The taxpayer must be ≤ 35 years old AND must be able to confirm the year number (year 1 = first year of Categoria A or B income after completing education). Always request confirmation before applying any exemption.
374 
375**T1-PT-5 — Mandatory contabilidade organizada at EUR 200,000**
376Gross receipts exceeding EUR 200,000 in the prior year trigger mandatory contabilidade organizada from the following year. Apply regime simplificado only when confirmed gross ≤ EUR 200,000 in prior year (or current year for new entrants).
377 
378**T1-PT-6 — IRS payments and IVA are not IRS expenses**
379Pagamentos AT for IRS (pagamento por conta, saldo IRS) and IVA entregue are tax payments, not Categoria B expenses. Exclude all AT payment narrations from income computation.
380 
381---
382 
383## Section 6 — Tier 2 Catalogue (Reviewer Judgement Required)
384 
385| Code | Situation | Escalation Reason | Suggested Treatment |
386|---|---|---|---|
387| T2-PT-1 | NHR / IFICI regime | Complex foreign income exemptions and 20% flat rate — varies by income source and activity | Flag — do not compute without AT registration confirmation |
388| T2-PT-2 | Multiple income categories (A + B, or B + F) | Joint filing rules (englobamento) vs. separate taxation choices | Flag — taxpayer may choose to englobar or not for certain categories |
389| T2-PT-3 | Married couple filing (tributação conjunta) | Joint vs. separate filing produces different results — quociente conjugal | Present both options; do not default to one |
390| T2-PT-4 | Falso recibo verde (single client > 80%) | AT may reclassify income as Categoria A (employment); different tax treatment | Flag for legal review; do not reclassify unilaterally |
391| T2-PT-5 | Deduction for health, education, home expenses (Anexo H) | Personal deductions outside Categoria B — subject to AT e-fatura matching | Confirm e-fatura invoices are attributed to NIF; flag unclaimed deductions |
392| T2-PT-6 | Partial-year residency or non-resident | Different tax rates and treaty rules for non-residents | Flag — do not apply resident rates to non-residents |
393 
394---
395 
396## Section 7 — Excel Working Paper Template
397 
398```
399PORTUGUESE IRS WORKING PAPER (CATEGORIA B — REGIME SIMPLIFICADO)
400Taxpayer: _______________ NIF: _______________ FY: 2025
401 
402SECTION A — GROSS RECEIPTS (Categoria B)
403 EUR
404Total invoiced (recibos verdes gross) ___________
405Gross-up of withheld amounts ___________
406Online platform payouts (grossed up) ___________
407Other Categoria B receipts ___________
408TOTAL GROSS RECEIPTS ___________
409 
410SECTION B — REGIME SIMPLIFICADO COEFFICIENT
411Service type: _______________
412Coefficient applied: _______________
413Taxable base (gross × coefficient) ___________
414Less: SS contributions paid (___________)
415IRS TAXABLE INCOME ___________
416 
417SECTION C — IRS COMPUTATION (STANDARD BRACKETS)
418Tax at bracket rates ___________
419IRS Jovem exemption (if applicable) (___________)
420IRS before credits ___________
421Less: retenções na fonte (___________)
422Less: pagamentos por conta IRS (___________)
423IRS BALANCE DUE / (REFUND) ___________
424 
425SECTION D — ADICIONAL DE SOLIDARIEDADE
426(Only if taxable income > EUR 80,000) ___________
427 
428SECTION E — SEGURANÇA SOCIAL
429Quarterly SS base: 70% × quarterly gross ÷ 3 ___________
430Annual SS due: monthly base × 21.4% × 12 ___________
431Less: SS already paid (___________)
432SS balance due ___________
433 
434SECTION F — REVIEWER FLAGS
435[ ] Regime simplificado confirmed (gross ≤ EUR 200,000 prior year)?
436[ ] Coefficient correct for service type?
437[ ] All retenção certificates collected?
438[ ] SS payments verified against receipts
439[ ] IRS Jovem — year number confirmed?
440[ ] NHR/IFICI status confirmed (if applicable)?
441[ ] Falso recibo verde risk assessed (single client > 80%)?
442[ ] e-fatura personal deductions checked (Anexo H)?
443```
444 
445---
446 
447## Section 8 — Bank Statement Reading Guide
448 
449### Millennium BCP
450- Export: CSV via "Consultas" → "Movimentos" → "Exportar"
451- Columns: `Data;Descrição;Débito;Crédito;Saldo`
452- Amount format: thousands separator = `.`, decimal = `,` (e.g., `3.750,00`)
453- Date format: DD/MM/YYYY
454- Credit narrations: `TRANSF DE [sender]`, `TRANSFERÊNCIA RECEBIDA`
455- Debit narrations: `TRANSF PARA [recipient]`, `COMISSÃO`, `SEGURANÇA SOCIAL`
456 
457### Caixa Geral de Depósitos (CGD)
458- Export: PDF or CSV from e.caixa.pt
459- Format similar to Millennium; columns: `Data;Descrição;Movimento;Saldo`
460- Positive movement = credit; negative = debit
461 
462### BPI (Banco BPI)
463- Export: CSV from BPINet
464- Columns: `Data movimento;Descrição;Valor;Saldo`
465- Positive Valor = credit; negative = debit
466 
467### Santander Portugal
468- Export: CSV from NetBanco Santander
469- Columns: `Fecha;Concepto;Importe;Saldo` (note: Spanish headers due to parent company)
470- Amount: positive = credit; negative = debit; comma decimal
471 
472### Novo Banco
473- Export: CSV or Excel from Novo Banco Online
474- Columns: `Data;Descrição;Débito;Crédito;Saldo`
475- Standard Portuguese bank format
476 
477### ActivoBank / Moey (digital)
478- Export: CSV/PDF from app
479- Simple format; credit amounts in dedicated column
480 
481### MB Way / Multibanco
482- Not a bank statement — payments appear as narrations in primary bank statement
483- Look for: `MBWAY RECEBIDO`, `MULTIBANCO RECEBIMENTO`, `TPA [merchant]`
484 
485---
486 
487## Section 9 — Onboarding Fallback
488 
489**Missing retenção certificates:**
490> "To compute your IRS accurately, I need the withholding certificates (declarações de retenção na fonte) from each client who withheld 25% from your payments. You can request these from your clients by January/February — companies are legally required to issue them. Alternatively, check Portal das Finanças → 'Consultar' → 'Retenções na Fonte' where AT may have the data directly."
491 
492**Service type unclear:**
493> "To apply the correct regime simplificado coefficient, I need to know the nature of your services. Are you selling goods (coefficient 0.15), providing general services (0.35), or do you work in a listed profession under Artigo 151º CIRS (also 0.35)? Please confirm so I can apply the correct taxable base."
494 
495**IRS Jovem:**
496> "Based on your age, you may qualify for IRS Jovem. This exempts 100% of tax in years 1–3, 75% in years 4–6, 50% in years 7–9, and 25% in year 10. To apply it, I need to confirm: (1) that you are 35 years old or younger, and (2) the year number of your Portuguese income-earning career. Can you confirm when you started receiving Categoria A or B income in Portugal after completing your studies?"
497 
498**SS contributions unknown:**
499> "Segurança Social contributions are deductible from your IRS taxable base and can significantly reduce your tax liability. Do you have your quarterly SS payment receipts? If not, I can estimate based on your declared gross receipts: your SS base is 70% of your quarterly gross divided by 3, taxed at 21.4%."
500 
501---
502 
503## Section 10 — Reference Material
504 
505### Key Legislation
506- **CIRS (Código do IRS)** — primary income tax code; Art. 28 (Categoria B), Art. 31 (coeficientes), Art. 101 (retenção na fonte)
507- **Lei n.º 24-D/2022** — introduced IRS Jovem reforms
508- **Portaria 1011/2001** — Artigo 151º CIRS list of high-value professions
509 
510### Filing Deadlines 2025 (FY 2024 return)
511| Deadline | Event |
512|---|---|
513| April 2025 | Modelo 3 filing window opens |
514| 30 June 2025 | Deadline for submission of Modelo 3 (IRS 2024) |
515| August 2025 | AT issues assessments; payments due within notice |
516| 31 August 2025 | Pagamento por conta — 1st advance payment for 2025 |
517| 30 November 2025 | Pagamento por conta — 2nd advance payment for 2025 |
518 
519### Useful References
520- AT Portal das Finanças: portaldasfinancas.gov.pt
521- Segurança Social Direta: app.seg-social.pt
522- CIRS: dre.pt (Diário da República)
523- IRS Jovem confirmation: Portal das Finanças → "IRS Jovem"
524 
525 
526---
527 
528## Disclaimer
529 
530This skill and its outputs are provided for informational and computational purposes only and do not constitute tax, legal, or financial advice. Open Accountants and its contributors accept no liability for any errors, omissions, or outcomes arising from the use of this skill. All outputs must be reviewed and signed off by a qualified professional (such as a CPA, EA, tax attorney, or equivalent licensed practitioner in your jurisdiction) before filing or acting upon.
531 
532The most up-to-date, verified version of this skill is maintained at [openaccountants.com](https://openaccountants.com). Log in to access the latest version, request a professional review from a licensed accountant, and track updates as tax law changes.
533 

Run this skill, then get an accountant to check it

After running the full skill pack in your AI agent, sign up and upload your worksheet. We'll connect you with a trusted accountant in our network who can review your numbers before you file.

Quality

Q3: AI-drafted

AI-generated with structure and citations. Not independently verified.

Needs deep research against tax authority websites to reach Q2.

Accountant Review

Not yet reviewed
0/34

About

Use this skill whenever asked about Portuguese individual income tax (IRS) for self-employed individuals (trabalhadores independentes). Trigger on phrases like "how much tax do I pay in Portugal", "IRS Portugal", "Modelo 3", "Anexo B", "Categoria B", "regime simplificado", "contabilidade organizada", "retenção na fonte", "trabalhador independente", "recibos verdes", "income tax return Portugal", "NIF", "coeficientes regime simplificado", "IRS Jovem", "adicional de solidariedade", or any question about filing or computing income tax for a self-employed or freelance client in Portugal. This skill covers the Modelo 3 + Anexo B annual return, Categoria B income, regime simplificado vs contabilidade organizada, progressive IRS brackets, adicional de solidariedade, allowable deductions, withholding (retenção na fonte), IRS Jovem, and filing deadlines. ALWAYS read this skill before touching any Portuguese income tax work.

PTty-2025

Use this skill

This skill is open source and free to use in any AI agent. Copy it, download it, or clone the repo. If you find an error, flag it — a licensed accountant will review.

1 of 4 in the PT workflow: