Not tax advice. Computation tools only. Have a professional check your work before filing.
openaccountants/skills/br-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.

br-income-tax.md499 lines26.1 KB
v20Brazil
Not yet verified by an accountantContact accountant
1---
2name: br-income-tax
3description: >
4 Use this skill whenever asked about Brazilian individual income tax for self-employed individuals (autônomos / profissionais liberais). Trigger on phrases like "how much tax do I pay in Brazil", "DIRPF", "IRPF", "Carnê-Leão", "livro caixa", "imposto de renda", "CPF", "income tax return Brazil", "deductible expenses Brazil", "self-employed tax Brazil", "desconto simplificado", "INSS autônomo", "pró-labore", "DAS MEI", or any question about filing or computing income tax for a self-employed or freelance client in Brazil. This skill covers the DIRPF annual return, Carnê-Leão monthly estimated payments, progressive IRPF brackets, livro caixa, allowable deductions, simplified deduction (20% discount), mandatory filing thresholds, INSS contributions, and penalties. ALWAYS read this skill before touching any Brazilian income tax work.
5version: 2.0
6---
7 
8# Brazilian Income Tax — Autônomo / Profissional Liberal (IRPF) v2.0
9 
10## Section 1 — Quick Reference
11 
12### IRPF Brackets 2025 (Calendar Year January–December 2025)
13 
14| Annual Taxable Income (BRL) | Rate | Dedução (Annual) |
15|---|---|---|
16| Up to 26,963.60 | Exempt | 0 |
17| 26,963.61 – 33,919.80 | 7.5% | 2,022.17 |
18| 33,919.81 – 45,012.60 | 15% | 4,566.23 |
19| 45,012.61 – 55,976.16 | 22.5% | 7,942.19 |
20| Over 55,976.16 | 27.5% | 10,740.98 |
21 
22**Formula (annual):** Tax = (taxable income × rate) − dedução
23 
24**Monthly Carnê-Leão brackets** (divide annual thresholds by 12, different monthly table published by Receita Federal each year — always confirm current Carnê-Leão monthly table).
25 
26### Desconto Simplificado (Simplified Deduction)
27 
28Taxpayers may elect the **desconto simplificado** instead of livro caixa deductions:
29- Deduction: **20% of gross income**, capped at **BRL 16,754.34 per year**
30- No receipts required
31- Cannot be combined with livro caixa deductions
32- Beneficial when actual expenses < 20% of gross
33 
34### Livro Caixa (Actual Expense Deduction)
35 
36Under livro caixa, actual documented professional expenses are deducted from gross Carnê-Leão income. Requires contemporaneous records. Replaces the 20% desconto simplificado (must choose one).
37 
38### INSS Contributions for Autônomos
39 
40| Contributor Type | Rate | Cap (2025) |
41|---|---|---|
42| Autônomo (contribuinte individual) | 20% | BRL 908.46/month (teto INSS: BRL 7,786.02 × 11.67%) |
43| Empregador retaining autônomo | 20% (employer) | On each payment |
44| Microempreendedor Individual (MEI) | Fixed DAS ~BRL 75/month | Separate regime |
45 
46INSS contributions paid are **fully deductible** from IRPF taxable income (livro caixa or as separate deduction in DIRPF).
47 
48### Carnê-Leão (Monthly Estimated Payments)
49 
50Autônomos who receive income from Brazilian individuals (pessoas físicas) or foreign sources must pay Carnê-Leão monthly by the last business day of the following month.
51 
52Income from legal entities (pessoas jurídicas) → PJ withholds 1.5% or 11% IRRF (depending on service type) — credit against annual DIRPF.
53 
54| Source | Monthly Obligation |
55|---|---|
56| Income from PF (individuals) or abroad | Carnê-Leão required |
57| Income from PJ (companies) | IRRF withheld at source (1.5% + INSS 11%) |
58 
59### Conservative Defaults
60 
61| Situation | Default Assumption |
62|---|---|
63| Desconto simplificado vs. livro caixa — unclear | Compare both: if actual expenses < 20% of gross, simplificado is better; present both |
64| INSS withheld by PJ vs. paid by autônomo unclear | Flag — depends on whether client is PJ or PF |
65| Payment from PJ: IRRF rate unclear | Apply 1.5% (professional services) as default; flag |
66| Foreign income | Treat as Carnê-Leão obligatory; flag for treaty analysis |
67| MEI vs. autônomo status unclear | Do NOT proceed — status determines entire regime |
68| Cash income without Recibo / NF | Taxable — flag; Receita Federal audits cash-heavy returns |
69 
70### Red Flag Thresholds
71 
72| Flag | Threshold |
73|---|---|
74| Gross receipts > BRL 81,000/year | Was MEI? — MEI threshold BRL 81,000; exceeding triggers deregistration |
75| No Carnê-Leão payments made | Check if all income was from PJs (withheld at source) |
76| Total receipts > BRL 33,888 | DIRPF filing mandatory |
77| INSS contributions appear zero | Verify — autônomos have INSS obligations |
78| Single PJ source > 90% of income | May indicate employment relationship |
79 
80---
81 
82## Section 2 — Required Inputs + Refusal Catalogue
83 
84### Required Inputs
85 
86Before computing Brazilian IRPF, collect:
87 
881. **Total gross receipts** — from PF and PJ sources separately (monthly breakdown)
892. **IRRF withholding certificates (Comprovantes de Rendimentos)** — from each PJ client
903. **Carnê-Leão payments made** — monthly receipts (DARF codes 0190/5936)
914. **INSS contributions paid** — annual summary from INSS or GPS receipts
925. **Livro caixa or expense records** — if claiming actual expenses
936. **Bank statements** — 12 months (January–December)
947. **Deductions for dependants** — BRL 2,275.08 per dependant per year
958. **Health/education expenses** — for personal deductions (deduções de saúde/educação)
969. **Mortgage interest / financing** — if deducting (only on primary residence)
9710. **Other income** — Categoria I (work), salary (se houver vínculo), rendimentos isentos
98 
99### Refusal Catalogue
100 
101| Code | Situation | Action |
102|---|---|---|
103| R-BR-1 | Client is MEI (Microempreendedor Individual) — not autônomo | Stop — MEI pays DAS (INSS + ICMS/ISS) not IRPF on business income; IRPF only on salary drawn; refer to MEI-specific skill |
104| R-BR-2 | No Comprovantes de Rendimentos from PJ clients | Stop — cannot compute IRRF credit without withholding certificates |
105| R-BR-3 | Income from abroad with no FX conversion | Stop — all amounts must be in BRL at date of receipt (Banco Central PTAX rate) |
106| R-BR-4 | Mixed Simples Nacional / autônomo income | Flag — Simples Nacional company income flows differently; do not mix |
107| R-BR-5 | Client claims no Carnê-Leão needed despite PF or foreign income | Flag — if any PF or foreign source, Carnê-Leão is mandatory; non-payment triggers multa |
108 
109---
110 
111## Section 3 — Transaction Pattern Library
112 
113### Income Patterns
114 
115| # | Narration Pattern | Tax Line | Notes |
116|---|---|---|---|
117| I-01 | `TED DE [client name]` / `PIX DE [client]` | Gross receipts — IRPF income | Standard TED/PIX credit from client |
118| I-02 | `PIX RECEBIDO [client]` | Gross receipts — IRPF income | PIX (instant payment) from client |
119| I-03 | `DOC DE [client]` | Gross receipts — IRPF income | DOC (legacy inter-bank transfer) |
120| I-04 | `STRIPE PAYOUT` / `STRIPE PAGAMENTOS` | Gross receipts — foreign-source | Stripe Brazil or foreign payout; Carnê-Leão if from foreign entity; BRL conversion at PTAX |
121| I-05 | `PAYPAL SAQUE` / `PAYPAL TRANSFERÊNCIA` | Gross receipts — foreign-source | PayPal; Carnê-Leão applies; BRL conversion at PTAX |
122| I-06 | `PAGAMENTO MERCADO PAGO` / `MERCADOPAGO` | Gross receipts — IRPF income | Mercado Pago settlement; net payout — gross-up if fees deducted |
123| I-07 | `PAGAMENTO HOTMART` / `HOTMART SAQUE` | Gross receipts — IRPF income | Hotmart (digital products platform) payout; gross-up |
124| I-08 | `KIWIFY SAQUE` / `EDUZZ PAGAMENTO` | Gross receipts — IRPF income | Brazilian digital product platforms; gross-up |
125| I-09 | `NOTA FISCAL [number]` / `NF SERVIÇOS` | Gross receipts — PJ withholding | If from PJ, IRRF and INSS may have been withheld; cross-check with Comprovante |
126| I-10 | `RESTITUIÇÃO IRPF RECEITA` | NOT income — IRPF refund | Restituição is not taxable income |
127| I-11 | `RENDIMENTO POUPANÇA` / `JUROS CDB` | Rendimentos isentos (up to certain limits) or tributados | Bank interest: LCA/LCI may be exempt; CDB subject to IOF/IR — flag |
128| I-12 | `DIVIDENDOS` (from company) | Isentos (if PJ distributing dividends under current rules) | Dividends currently exempt from IRPF in Brazil (under reform discussion — verify) |
129 
130### Expense Patterns
131 
132| # | Narration Pattern | Tax Line | Notes |
133|---|---|---|---|
134| E-01 | `ALUGUEL ESCRITÓRIO` / `ALUGUEL SALA COMERCIAL` | Rent — livro caixa deductible | Home office: proportional — requires documented calculation |
135| E-02 | `ENERGIA ELÉTRICA` / `CONTA DE LUZ` / `CPFL` / `CEMIG` | Utilities — proportional deductible | Office proportion only; home = mixed |
136| E-03 | `TELEFONE` / `INTERNET` / `VIVO` / `CLARO` / `TIM` / `OI` | Phone/internet — deductible (business portion) | Document business percentage |
137| E-04 | `ADOBE` / `MICROSOFT 365` / `GOOGLE WORKSPACE` | Software — livro caixa deductible | Professional software |
138| E-05 | `CONTADOR` / `ESCRITÓRIO CONTÁBIL` | Accounting fees — livro caixa deductible | Mandatory for many autônomos |
139| E-06 | `PASSAGEM AÉREA` / `LATAM` / `GOL` / `AZUL` | Air travel — deductible (business purpose) | Require destination and purpose |
140| E-07 | `HOTEL` / `BOOKING.COM` / `AIRBNB` | Accommodation — deductible (business travel) | Business purpose required |
141| E-08 | `GUIA GPS` / `INSS GPS` / `CONTRIBUIÇÃO INSS` | INSS contributions — fully deductible | GPS payment code; or payroll withholding |
142| E-09 | `DARF CARNÊ-LEÃO` / `DARF 0190` | Carnê-Leão payments — NOT deductible | Tax prepayments; credit against annual IRPF |
143| E-10 | `DARF IRPF` / `SALDO DIRPF` | Annual tax payment — NOT deductible | Tax payment |
144| E-11 | `SEGURO PROFISSIONAL` / `SEGURO RC PROFISSIONAL` | Professional insurance — livro caixa deductible | |
145| E-12 | `PLANO DE SAÚDE` | Health insurance — personal deduction (DIRPF) | Not livro caixa — separate deduction in DIRPF Ficha de Deduções |
146| E-13 | `ESCOLA` / `MENSALIDADE ENSINO` | Education — personal deduction (cap BRL 3,561.50/year) | Not livro caixa; DIRPF personal deduction |
147| E-14 | `COMBUSTÍVEL` / `GASOLINA` / `POSTO` | Fuel — deductible (vehicle used professionally) | Document business km; mixed use = proportion |
148| E-15 | `MATERIAL DE ESCRITÓRIO` / `PAPELARIA` | Office supplies — livro caixa deductible | |
149| E-16 | `TARIFA BANCÁRIA` / `TED ENVIADO` / `IOF` | Bank fees — livro caixa deductible | Service charges on professional account |
150| E-17 | `ASSINATURA [platform]` / `MENSALIDADE` | Platform/tool subscriptions — deductible | Professional tools |
151| E-18 | `CURSOS` / `TREINAMENTO` / `CAPACITAÇÃO` | Training — livro caixa deductible | Professional development |
152| E-19 | `REEMBOLSO [client]` | Non-deductible (offset against non-taxable reimbursement) | If client reimbursement, also reduce income accordingly |
153| E-20 | `NOTA DE DÉBITO [supplier]` / `NF COMPRAS` | Purchases for professional activity — livro caixa deductible | Require NF-e |
154 
155---
156 
157## Section 4 — Worked Examples
158 
159### Example 1 — Itaú Unibanco (São Paulo, IT Consultant)
160 
161**Bank:** Itaú Unibanco PDF/CSV statement
162**Client:** Carlos Mendes, IT consultant, São Paulo, mixed PJ and PF clients
163 
164```
165Data;Histórico;Valor;Tipo
16605/01/2025;PIX RECEBIDO EMPRESA ALPHA LTDA;7.500,00;C
16715/01/2025;TARIFA BANCÁRIA;12,00;D
16810/02/2025;PIX RECEBIDO STARTUP BETA LTDA;5.500,00;C
16928/02/2025;GUIA GPS INSS;1.557,60;D
17015/03/2025;STRIPE PAYOUT;4.200,00;C
17131/03/2025;DARF CARNÊ-LEÃO 0190;850,00;D
17220/04/2025;TED DE FREELANCER PF PESSOA;1.800,00;C
17305/06/2025;PIX RECEBIDO GAMMA TECH SA;8.200,00;C
17410/07/2025;CONTADOR SILVA LTDA;800,00;D
17510/10/2025;LATAM VIAGEM NEGÓCIOS;650,00;D
176```
177 
178**Step 1 — Income Classification**
179 
180| Narration | Type | Gross Amount | Notes |
181|---|---|---|---|
182| PIX DE EMPRESA ALPHA (PJ) | PJ income | BRL 7,500 | IRRF and INSS likely withheld — check Comprovante |
183| PIX DE STARTUP BETA (PJ) | PJ income | BRL 5,500 | Same — check Comprovante |
184| STRIPE PAYOUT | Foreign/PJ | BRL 4,200 | Carnê-Leão unless Stripe Brazil PJ withheld |
185| TED DE FREELANCER PF | PF income | BRL 1,800 | Carnê-Leão mandatory |
186| PIX DE GAMMA TECH (PJ) | PJ income | BRL 8,200 | Check Comprovante |
187 
188Assume Comprovantes show IRRF withheld from PJ clients at 1.5% each. Total PJ gross receipts (annualised): BRL 65,000; PF + foreign: BRL 24,000. Total: BRL 89,000.
189 
190**Step 2 — Livro Caixa vs. Desconto Simplificado**
191 
192Desconto simplificado: 20% × BRL 89,000 = BRL 17,800 → capped at BRL 16,754.34
193Livro caixa (actual): INSS BRL 18,691.20, accounting BRL 9,600, software BRL 3,600, bank fees BRL 144, travel BRL 650 = BRL 32,685.20
194 
195Livro caixa > simplificado → **livro caixa preferred** for Carlos.
196 
197**Step 3 — Taxable Income**
198 
199```
200Gross income: BRL 89,000.00
201Less livro caixa: BRL 32,685.20
202Taxable income: BRL 56,314.80
203```
204 
205**Step 4 — IRPF**
206 
207```
208BRL 56,314.80 × 27.5% − BRL 10,740.98 = BRL 15,486.57 − BRL 10,740.98 = BRL 4,745.59
209```
210 
211**Step 5 — Credits**
212 
213```
214IRRF withheld by PJs (1.5% × BRL 65,000): BRL 975.00
215Carnê-Leão paid: BRL 850.00 × months paid
216IRPF balance due: BRL 4,745.59 − BRL 975 − BRL [carnê total]
217```
218 
219---
220 
221### Example 2 — Bradesco (Rio de Janeiro, Architect — Desconto Simplificado)
222 
223**Bank:** Bradesco statement
224**Client:** Ana Lima, architect, Rio de Janeiro
225 
226Gross income: BRL 48,000 (all from PJ clients)
227IRRF withheld by PJs: 1.5% × BRL 48,000 = BRL 720
228 
229Desconto simplificado: 20% × BRL 48,000 = BRL 9,600 (< cap) — apply
230Taxable income: BRL 48,000 − BRL 9,600 = BRL 38,400
231 
232IRPF: BRL 38,400 × 22.5% − BRL 7,942.19 = BRL 8,640 − BRL 7,942.19 = **BRL 697.81**
233Less IRRF credit: BRL 720
234 
235Result: **BRL 22.19 refund** (IRRF > IRPF)
236 
237Note: Also deduct INSS separately in DIRPF (Ficha de Deduções). If INSS BRL 6,000 paid:
238Taxable: BRL 38,400 − BRL 6,000 = BRL 32,400
239IRPF: BRL 32,400 × 15% − BRL 4,566.23 = BRL 4,860 − BRL 4,566.23 = BRL 293.77
240With IRRF credit: **refund BRL 426.23**
241 
242---
243 
244### Example 3 — Banco do Brasil (Brasília, Doctor)
245 
246**Bank:** BB statement
247**Client:** Dr. Paulo Saraiva, physician, Brasília, receives from PJ hospital and PF patients
248 
249PJ hospital income (Comprovante shows): BRL 120,000 gross; IRRF withheld 1.5% = BRL 1,800; INSS withheld 11% = BRL 13,200
250PF patients (cash/PIX): BRL 36,000 — Carnê-Leão obligation
251 
252Livro caixa: INSS BRL 13,200 (employer-withheld) + own INSS BRL 5,400 (contribuição complementar) + clinic rent BRL 18,000 + equipment BRL 8,000 = BRL 44,600
253 
254Total gross: BRL 156,000
255Less livro caixa: BRL 44,600
256Taxable: BRL 111,400
257 
258IRPF: BRL 111,400 × 27.5% − BRL 10,740.98 = BRL 30,635 − BRL 10,740.98 = **BRL 19,894.02**
259Less IRRF: BRL 1,800 and Carnê-Leão payments
260 
261High-income flag: BRL 156,000 gross → verify all Carnê-Leão monthly payments made on PF income; penalised if late.
262 
263---
264 
265### Example 4 — Nubank (São Paulo, Digital Creator / Hotmart)
266 
267**Bank:** Nubank statement (PDF)
268**Client:** Julia Torres, digital course creator, São Paulo
269 
270Hotmart payouts: BRL 85,000 (after Hotmart fees)
271Gross-up: Hotmart charges ~9.9% + BRL 1; effective gross ~BRL 95,000
272 
273Kiwify: BRL 22,000 net → gross ~BRL 24,500
274 
275Total gross: BRL 119,500 — all from platforms (PJ)
276 
277Note: Hotmart and Kiwify are Brazilian PJs. They withhold IRRF on payouts. Collect platform Comprovante de Rendimentos.
278 
279Desconto simplificado: 20% × BRL 119,500 = BRL 23,900 (< BRL 16,754.34 cap → apply cap BRL 16,754.34)
280Livro caixa (actual expenses ~BRL 8,000): simplificado better (cap BRL 16,754 > actual)
281 
282Taxable: BRL 119,500 − BRL 16,754.34 = BRL 102,745.66
283 
284IRPF: BRL 102,745.66 × 27.5% − BRL 10,740.98 = BRL 28,254.56 − BRL 10,740.98 = **BRL 17,513.58**
285 
286Less IRRF from platforms. Flag: mandatory DIRPF filing (gross > BRL 33,888).
287 
288---
289 
290### Example 5 — Santander Brasil (Porto Alegre, Engineer)
291 
292**Bank:** Santander statement
293**Client:** Ricardo Gomes, civil engineer, Porto Alegre
294 
295Issue: Ricardo has both autônomo income (BRL 60,000) and salary from CLT employer (BRL 48,000). The IRPF return must consolidate both.
296 
297DIRPF consolidation:
298- Salary (DIRF from employer): BRL 48,000 gross; IRRF BRL 4,800 withheld
299- Autônomo (livro caixa): BRL 60,000 − BRL 22,000 (expenses) = BRL 38,000
300 
301Total taxable: BRL 48,000 + BRL 38,000 = BRL 86,000
302IRPF: BRL 86,000 × 27.5% − BRL 10,740.98 = BRL 23,650 − BRL 10,740.98 = **BRL 12,909.02**
303Less IRRF salary: BRL 4,800 + Carnê-Leão paid + employer INSS
304 
305Dual income — flag: complex DIRPF with Ficha de Rendimentos from both sources.
306 
307---
308 
309### Example 6 — Inter Bank (Belo Horizonte, Freelance Designer, MEI Check)
310 
311**Bank:** Inter statement
312**Client:** Fernanda Rocha, designer, Belo Horizonte
313 
314First question: **Is Fernanda a MEI?** If so, R-BR-1 applies — stop.
315 
316Assuming NOT MEI (deregistered or never registered as MEI):
317Gross: BRL 72,000 — note: BRL 72,000 < MEI limit BRL 81,000. If Fernanda is still MEI, she should be taxed under DAS not IRPF on this income. STOP — confirm status.
318 
319If confirmed autônomo: proceed. INSS: BRL 14,400 (20% × BRL 72,000 — simplified estimate; actual depends on monthly ceiling). Desconto simplificado: BRL 14,400 vs. 20% cap BRL 14,400 (same). Actual expenses ~BRL 6,000. Use simplificado (BRL 14,400 > BRL 6,000).
320 
321Taxable: BRL 72,000 − BRL 14,400 = BRL 57,600
322IRPF: BRL 57,600 × 27.5% − BRL 10,740.98 = BRL 15,840 − BRL 10,740.98 = **BRL 5,099.02**
323 
324---
325 
326## Section 5 — Tier 1 Rules (Apply Directly)
327 
328**T1-BR-1 — INSS is always deductible**
329INSS contributions paid (GPS, DARF, or withheld by PJ) are 100% deductible from IRPF taxable income. Deduct in the DIRPF Ficha de Deduções regardless of which income source (livro caixa or simplificado) is used. Apply without escalating.
330 
331**T1-BR-2 — IRRF withheld by PJ is a tax credit, not income reduction**
332The IRRF withheld by client PJs (typically 1.5% for professional services, 11% INSS) reduces the annual IRPF balance payable. The gross income (before withholding) is the taxable figure. Always gross up to pre-withholding amount.
333 
334**T1-BR-3 — Carnê-Leão is mandatory for PF and foreign income**
335Any monthly receipt from a Brazilian individual (PF) or from abroad — regardless of amount — triggers the Carnê-Leão obligation (due last business day of following month). Not paying creates multa de mora (0.33%/day up to 20%). Apply this rule immediately when classifying income sources.
336 
337**T1-BR-4 — DARF payments (Carnê-Leão, IRPF) are not deductible**
338Tax prepayments made via DARF (code 0190 for Carnê-Leão, code 1854 for IRPF final balance) are credits against the annual IRPF liability, not deductible expenses. Never include DARF payments in livro caixa deductions.
339 
340**T1-BR-5 — Foreign income: PTAX conversion mandatory**
341All income received in foreign currency must be converted to BRL using the Banco Central PTAX selling rate for the date of receipt. Do not use any other conversion rate.
342 
343**T1-BR-6 — Desconto simplificado cap: BRL 16,754.34**
344The 20% simplificado deduction is capped at BRL 16,754.34 regardless of how large the gross income is. Always check the cap before applying the percentage.
345 
346---
347 
348## Section 6 — Tier 2 Catalogue (Reviewer Judgement Required)
349 
350| Code | Situation | Escalation Reason | Suggested Treatment |
351|---|---|---|---|
352| T2-BR-1 | MEI vs. autônomo classification | Entire tax regime differs — MEI pays DAS; autônomo pays IRPF + INSS separately | Confirm registration at Portal do Empreendedor before proceeding |
353| T2-BR-2 | Income from abroad (crypto, foreign clients) | Foreign income requires Carnê-Leão in BRL at PTAX; may trigger Imposto sobre Operações Financeiras (IOF) | Flag — PTAX conversion + Carnê-Leão on all foreign receipts |
354| T2-BR-3 | Rental income (Renda de Aluguel) | Separate tax treatment; CARNÊ-Leão with different deductions | Flag — rental income separate Ficha; different deductions (IPTU, maintenance) |
355| T2-BR-4 | Capital gains (Ganho de Capital) | Separate Programa GCAP; 15%/17.5%/20%/22.5% rates | Flag — do not include in Ficha de Rendimentos Tributáveis |
356| T2-BR-5 | Crypto income / digital assets | RFB IN 1888/2019 and subsequent normatives; complex reporting | Flag — crypto gains taxed as capital gains; monthly apuração if gains > BRL 35,000/month |
357| T2-BR-6 | Dividend income from own company | Currently exempt (under reform review) | Flag — verify current dividend exemption status before filing |
358 
359---
360 
361## Section 7 — Excel Working Paper Template
362 
363```
364BRAZILIAN IRPF WORKING PAPER (AUTÔNOMO / PROFISSIONAL LIBERAL)
365Taxpayer: _______________ CPF: _______________ FY: 2025 (Calendar Year)
366 
367SECTION A — INCOME (Rendimentos Tributáveis)
368 BRL
369PJ clients — gross (pre-IRRF): ___________
370PF clients / Carnê-Leão income: ___________
371Foreign income (converted PTAX): ___________
372Platform payouts (grossed up): ___________
373TOTAL GROSS INCOME ___________
374 
375SECTION B — DEDUCTION METHOD
376[ ] Desconto Simplificado: 20% × gross = ___________ (cap: BRL 16,754.34)
377[ ] Livro Caixa (actual expenses):
378 
379 Rent (professional share): ___________
380 Utilities (professional): ___________
381 Phone/internet (business %): ___________
382 Software: ___________
383 Accounting fees: ___________
384 Travel (professional): ___________
385 Equipment/supplies: ___________
386 Other documented expenses: ___________
387 TOTAL LIVRO CAIXA: ___________
388 
389SECTION C — INSS DEDUCTION (separate from above)
390INSS paid (GPS / withheld by PJ): ___________
391 
392SECTION D — TAXABLE INCOME
393Gross − [B] − [C] (+ other DIRPF deductions): ___________
394 
395SECTION E — IRPF CALCULATION
396Tax at bracket rates: ___________
397Less: IRRF withheld by PJs: (___________)
398Less: Carnê-Leão payments (DARF 0190): (___________)
399IRPF BALANCE DUE / (REFUND) ___________
400 
401SECTION F — REVIEWER FLAGS
402[ ] All Comprovantes de Rendimentos collected from PJ clients?
403[ ] Carnê-Leão payments reconciled (PF and foreign income months)?
404[ ] Foreign income converted at PTAX selling rate on receipt date?
405[ ] MEI status confirmed as NOT applicable?
406[ ] Desconto simplificado vs. livro caixa comparison done?
407[ ] INSS deduction entered in Ficha de Deduções (not livro caixa)?
408[ ] Gross-up applied for platform payouts (Hotmart, Kiwify, etc.)?
409```
410 
411---
412 
413## Section 8 — Bank Statement Reading Guide
414 
415### Itaú Unibanco
416- Export: PDF or CSV via "Extrato" in app/portal
417- CSV columns: `Data;Histórico;Valor;Tipo` (Tipo: C = crédito, D = débito)
418- Amount format: comma decimal, period thousands (e.g., `7.500,00`)
419- Date: DD/MM/YYYY
420- PIX receipts: `PIX RECEBIDO [sender name]`; TED receipts: `TED DE [sender]`
421 
422### Bradesco
423- Export: CSV or PDF from Internet Banking Bradesco
424- Columns: `Data;Documento;Histórico;Valor;Saldo`
425- Positive Valor = credit; negative = debit (parentheses or negative sign)
426 
427### Banco do Brasil
428- Export: CSV from BB Internet Banking ("Extrato")
429- Columns vary; typically `Data;Lançamento;Débito;Crédito;Saldo`
430- PIX narrations: `PIX TRANSF DE [CPF/name]` or `PIX CRED DE [name]`
431 
432### Santander Brasil
433- Export: PDF/CSV from Santander Online (portal/app)
434- Standard format; PIX: `TRANSF PIX DE [name]`, TED: `TED/DOC RECEBIDA`
435 
436### Nubank
437- Export: PDF statement from app ("Ver extrato completo" → PDF)
438- No native CSV; third-party tools exist; narrations include: `Pix recebido de [name]`, `Transferência recebida de [name]`
439 
440### Inter Bank (Banco Inter)
441- Export: CSV/PDF from Inter app → "Extrato" → "Baixar"
442- Columns: `Data;Tipo de Transação;Valor`
443- PIX: `Pix Recebido` with sender detail in description
444 
445### PIX Identification
446- PIX is the Brazilian instant payment system; identifies transactions by CPF/CNPJ/phone/email key
447- Bank statement PIX narrations: `PIX RECEBIDO`, `PIX CREDIT`, `TRANSF PIX ENTRADA`
448- Sender's name/CPF usually included — critical for classifying PF (→ Carnê-Leão) vs. PJ (→ IRRF withheld)
449 
450---
451 
452## Section 9 — Onboarding Fallback
453 
454**Missing Comprovantes de Rendimentos:**
455> "To accurately compute your IRPF, I need the Comprovante de Rendimentos from every PJ client who paid you in 2025. These documents show the gross amount and the IRRF withheld at source. You can request them directly from your clients, or check your Receita Federal account at gov.br/receitafederal → 'Consultar Informações Prestadas por Terceiros' — your clients' DIMEs/DIRFs may already be on file."
456 
457**MEI status verification:**
458> "Before I can proceed, I need to confirm whether you are registered as a Microempreendedor Individual (MEI). If yes, your business income is taxed under the DAS regime, not standard IRPF, and a different skill applies. Please check your status at portaldoempreendedor.gov.br or inform me of your CNPJ if you have one."
459 
460**Carnê-Leão gap:**
461> "I see you received income from individual clients (PF) or from abroad, which triggers the Carnê-Leão obligation. Do you have records of your monthly DARF payments (code 0190)? If Carnê-Leão was not paid in any month where PF/foreign income was received, a multa de mora applies. Let's identify which months had gaps."
462 
463**Foreign income FX:**
464> "For income received from foreign clients in USD or other currencies, I need to convert each receipt to BRL using the Banco Central PTAX selling rate for the exact date of receipt. Could you provide the dates and foreign currency amounts? Alternatively, if you received income regularly, the annual average PTAX rate can be used — confirm if this is acceptable."
465 
466---
467 
468## Section 10 — Reference Material
469 
470### Key Legislation
471- **RIR/2018 (Regulamento do Imposto de Renda)** — Decreto 9.580/2018
472- **Lei 7.713/1988** — income exempt from IRPF
473- **IN RFB 2.178/2024** — Carnê-Leão and DIRPF rules for 2024 calendar year
474- **Instrução Normativa RFB 1.888/2019** — crypto assets reporting
475 
476### Filing and Payment Calendar 2025 (FY 2024)
477| Deadline | Event |
478|---|---|
479| Last business day each month | Carnê-Leão DARF due for prior month receipts |
480| 28 February 2025 | PJ clients must issue Comprovantes de Rendimentos |
481| 31 March 2025 | DIRPF 2025 (base year 2024) filing opens |
482| 30 May 2025 | DIRPF 2025 filing deadline |
483| 30 May 2025 | 1st instalment of IRPF balance (or single payment for discount) |
484 
485### Useful References
486- Receita Federal: gov.br/receitafederal
487- PGFN (voluntary disclosure): gov.br/pgfn
488- PIX chave lookup: bacen.gov.br
489- PTAX rates: bcb.gov.br/estabilidadefinanceira/fechamentodolar
490 
491 
492---
493 
494## Disclaimer
495 
496This 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.
497 
498The 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.
499 

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/32

About

Use this skill whenever asked about Brazilian individual income tax for self-employed individuals (autônomos / profissionais liberais). Trigger on phrases like "how much tax do I pay in Brazil", "DIRPF", "IRPF", "Carnê-Leão", "livro caixa", "imposto de renda", "CPF", "income tax return Brazil", "deductible expenses Brazil", "self-employed tax Brazil", "desconto simplificado", "INSS autônomo", "pró-labore", "DAS MEI", or any question about filing or computing income tax for a self-employed or freelance client in Brazil. This skill covers the DIRPF annual return, Carnê-Leão monthly estimated payments, progressive IRPF brackets, livro caixa, allowable deductions, simplified deduction (20% discount), mandatory filing thresholds, INSS contributions, and penalties. ALWAYS read this skill before touching any Brazilian income tax work.

BRty-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 6 in the BR workflow: