Not tax advice. Computation tools only. Have a professional check your work before filing.
openaccountants/skills/br-estimated-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-estimated-tax.md325 lines12.7 KB
v20Brazil
Not yet verified by an accountantContact accountant
1---
2name: br-estimated-tax
3description: >
4 Use this skill whenever asked about Brazilian estimated monthly tax payments (Carne-Leao) for self-employed individuals, freelancers, or professionals receiving income from individuals or foreign sources. Trigger on phrases like "Carne-Leao", "carne-leao", "estimated tax Brazil", "Brazilian monthly tax", "DARF 0190", "recolhimento mensal obrigatorio", "livro caixa", "autonomous income tax", or any question about monthly advance income tax obligations under Brazilian tax law. Covers the monthly payment schedule, progressive rate table, deductible expenses (livro caixa), DARF 0190 payment procedure, penalties for late payment, and interaction with the annual DIRPF return. ALWAYS read this skill before touching any estimated tax work for Brazil.
5version: 2.0
6jurisdiction: BR
7tax_year: 2025
8category: international
9depends_on:
10 - income-tax-workflow-base
11---
12 
13# Brazil Estimated Tax (Carne-Leao) -- Self-Employed Skill v2.0
14 
15## Section 1 -- Quick reference
16 
17| Field | Value |
18|---|---|
19| Country | Brazil |
20| Tax | Monthly mandatory income tax prepayment (Carne-Leao / IRPF mensal) |
21| Primary legislation | RIR/2018 (Decreto 9.580/2018), Arts. 118-122; Lei 7.713/1988, Art. 6 |
22| Supporting legislation | IN RFB 1.500/2014; Lei 9.250/1995 Art. 8 (livro caixa); CTN Art. 161 |
23| Authority | Receita Federal do Brasil (RFB) |
24| Portal | carne-leao.receita.fazenda.gov.br / Meu Imposto de Renda |
25| Currency | BRL only |
26| Payment schedule | Monthly -- by last business day of the month following the income month |
27| DARF code | 0190 |
28| Computation | Progressive rate table applied to monthly taxable income after deductions |
29| Scope | Income from individuals (pessoas fisicas) and foreign sources ONLY |
30| Contributor | Open Accountants Community |
31| Validated by | Pending -- requires sign-off by Brazilian contador |
32| Validation date | Pending |
33 
34**Progressive rate table (2025 -- confirm when published):**
35 
36| Monthly taxable income (BRL) | Rate | Deduction (BRL) |
37|---|---|---|
38| Up to 2,259.20 | 0% | 0.00 |
39| 2,259.21 -- 2,826.65 | 7.5% | 169.44 |
40| 2,826.66 -- 3,751.05 | 15% | 381.44 |
41| 3,751.06 -- 4,664.68 | 22.5% | 662.77 |
42| Above 4,664.68 | 27.5% | 896.00 |
43 
44**Conservative defaults:**
45 
46| Ambiguity | Default |
47|---|---|
48| Income source unclear (individual vs company) | Confirm -- only income from individuals/abroad triggers Carne-Leao |
49| Livro caixa expense legitimacy uncertain | Exclude uncertain expenses (cannot create negative taxable income) |
50| Foreign exchange rate uncertain | Use PTAX rate per IN RFB 1.500/2014 |
51| Simplified discount vs itemized | Choose whichever is higher for the client |
52| No income in a month | No obligation for that month |
53 
54---
55 
56## Section 2 -- Required inputs and refusal catalogue
57 
58### Required inputs
59 
60**Minimum viable** -- monthly gross income from individuals and/or foreign sources, INSS contributions paid, number of dependents.
61 
62**Recommended** -- livro caixa expenses with documentation, alimony payments (court-ordered), prior month DARF payments.
63 
64**Ideal** -- complete monthly accounting, all client invoices/receipts, INSS contribution proofs, complete livro caixa.
65 
66**Refusal policy if minimum is missing -- SOFT WARN.** Without monthly income figures, the progressive table cannot be applied. Request at minimum the gross amount received.
67 
68### Refusal catalogue
69 
70**R-BR-ET-1 -- Income from legal entities.** Trigger: client asks about Carne-Leao on income from companies. Message: "Income from legal entities (pessoas juridicas) is subject to IRRF at source, not Carne-Leao. Carne-Leao applies only to income from individuals and foreign sources."
71 
72**R-BR-ET-2 -- Cryptocurrency income.** Trigger: client asks about crypto Carne-Leao. Message: "Cryptocurrency income taxation has specific rules outside this skill."
73 
74**R-BR-ET-3 -- Non-resident interactions.** Trigger: client is non-resident or transitioning residency. Message: "Non-resident tax obligations are outside this skill."
75 
76---
77 
78## Section 3 -- Payment pattern library
79 
80This is the deterministic pre-classifier for bank statement transactions. When a debit matches a pattern below, classify it as a Carne-Leao payment.
81 
82### 3.1 DARF 0190 debits
83 
84| Pattern | Treatment | Notes |
85|---|---|---|
86| DARF, DOCUMENTO DE ARRECADACAO | Carne-Leao payment | Match with code 0190 |
87| RECEITA FEDERAL, RFB | Carne-Leao payment | Match with monthly timing |
88| CODIGO 0190 | Carne-Leao payment | Explicit DARF code |
89| CARNE LEAO, CARNE-LEAO | Carne-Leao payment | Explicit description |
90| IMPOSTO DE RENDA MENSAL | Carne-Leao payment | Monthly income tax |
91 
92### 3.2 Timing-based identification
93 
94Monthly payments are due by the last business day of the following month. A DARF 0190 debit in February likely covers January income.
95 
96| Debit month | Income month covered |
97|---|---|
98| February | January |
99| March | February |
100| ... | ... |
101| January (next year) | December |
102 
103### 3.3 Related but NOT Carne-Leao
104 
105| Pattern | Treatment | Notes |
106|---|---|---|
107| DARF with code other than 0190 | EXCLUDE | Different tax obligation |
108| INSS, CONTRIBUICAO PREVIDENCIARIA | EXCLUDE | Social security |
109| ISS, IMPOSTO SOBRE SERVICOS | EXCLUDE | Municipal service tax |
110| IRRF, RETENCAO NA FONTE | EXCLUDE | Withholding at source (from companies) |
111| IRPF QUOTA, DECLARACAO ANUAL | EXCLUDE | Annual return balance payment |
112| MULTA, JUROS DE MORA | EXCLUDE | Late payment penalty/interest |
113| GPS, GUIA DA PREVIDENCIA | EXCLUDE | Social security contribution |
114 
115---
116 
117## Section 4 -- Worked examples
118 
119### Example 1 -- Standard monthly computation
120 
121**Input:** Monthly income BRL 8,000 from individual clients. INSS = BRL 877.24. 1 dependent. Livro caixa expenses = BRL 1,200.
122 
123| Item | Amount |
124|---|---|
125| Gross income | BRL 8,000.00 |
126| Less INSS | BRL 877.24 |
127| Less 1 dependent | BRL 189.59 |
128| Less livro caixa | BRL 1,200.00 |
129| Taxable income | BRL 5,733.17 |
130| Tax (27.5%) | BRL 1,576.62 |
131| Less table deduction | BRL 896.00 |
132| **Carne-Leao due** | **BRL 680.62** |
133 
134### Example 2 -- Below exempt threshold
135 
136**Input:** Monthly income BRL 2,000 after deductions.
137 
138**Output:** Taxable income BRL 2,000 < BRL 2,259.20. 0% rate. No tax due.
139 
140### Example 3 -- Mixed income sources
141 
142**Input:** BRL 5,000 from individuals + BRL 10,000 from a company.
143 
144**Output:** Carne-Leao on BRL 5,000 only. The BRL 10,000 from the company is subject to IRRF at source.
145 
146### Example 4 -- Foreign-source income
147 
148**Input:** Brazilian resident receives USD 3,000 from US client. PTAX rate = BRL 5.20.
149 
150**Computation:** BRL equivalent = 3,000 x 5.20 = BRL 15,600. Subject to Carne-Leao at progressive rates. Flag for contador to confirm exchange rate methodology.
151 
152### Example 5 -- Bank statement classification
153 
154**Input line:** `28.02.2025 ; DARF COD 0190 PERIODO 01/2025 ; DEBITO ; -680.62 ; BRL`
155 
156**Classification:** Carne-Leao payment for January 2025 income. Tax payment -- not a deductible business expense.
157 
158---
159 
160## Section 5 -- Computation rules
161 
162### 5.1 Monthly computation formula
163 
164```
165gross_income = income from individuals + foreign income for the month
166deductions = dependents + INSS + livro_caixa + alimony
167taxable_income = gross_income - deductions
168tax_due = (taxable_income x applicable_rate) - table_deduction
169carne_leao = max(0, tax_due)
170```
171 
172### 5.2 Deductions allowed
173 
174| Deduction | Amount (2025) |
175|---|---|
176| Per dependent | BRL 189.59/month |
177| INSS (contribuinte individual) | Actual amount paid |
178| Livro caixa expenses | Actual documented expenses |
179| Court-ordered alimony | Actual amount paid |
180| Simplified monthly discount | BRL 564.80 (alternative to itemized) |
181 
182### 5.3 Livro caixa rules
183 
184Allowed: office rent, utilities for professional space, professional materials, employee costs, professional development, travel directly related to services.
185 
186Not allowed: personal expenses, vehicle depreciation (personal use), full home office (only proportional area).
187 
188Livro caixa deductions CANNOT create a negative taxable income from the activity. Floor is BRL 0.
189 
190### 5.4 Interaction with annual DIRPF
191 
192All Carne-Leao payments are credited against the annual DIRPF liability.
193 
194```
195annual_tax = tax on total annual income
196credits = total_carne_leao + total_IRRF
197balance = annual_tax - credits
198if balance > 0: pay (or split into up to 8 instalments)
199if balance < 0: refund
200```
201 
202---
203 
204## Section 6 -- Penalties and interest
205 
206### 6.1 Late payment charges
207 
208| Element | Rule |
209|---|---|
210| Multa de mora (penalty) | 0.33% per day, capped at 20% |
211| Juros de mora (interest) | SELIC accumulated from month after due date + 1% in payment month |
212 
213### 6.2 Computation
214 
215```
216penalty = min(tax x 0.33% x days_late, tax x 20%)
217interest = tax x (accumulated_SELIC + 1%)
218total = tax + penalty + interest
219```
220 
221### 6.3 Failure to pay does not eliminate obligation
222 
223Not paying Carne-Leao during the year does NOT eliminate the obligation. The annual DIRPF will show the tax due plus accumulated penalties and interest.
224 
225---
226 
227## Section 7 -- DARF payment procedure
228 
229### 7.1 DARF generation
230 
2311. Access Carne-Leao module at carne-leao.receita.fazenda.gov.br or Meu Imposto de Renda
2322. Enter monthly income, deductions, dependents
2333. System calculates tax and generates DARF with code 0190
2344. Pay via internet banking, ATM, or bank branch
2355. Retain DARF receipt for annual return filing
236 
237### 7.2 DARF fields
238 
239| Field | Value |
240|---|---|
241| Codigo da Receita | 0190 |
242| Periodo de Apuracao | Last day of income month |
243| CPF | Client's CPF |
244| Valor Principal | Tax amount due |
245 
246---
247 
248## Section 8 -- Edge cases
249 
250**EC1 -- Mixed income from individuals and companies.** Carne-Leao applies only to the portion from individuals. Company income is subject to IRRF at source.
251 
252**EC2 -- Foreign-source income.** Subject to Carne-Leao. Convert using PTAX rate per IN RFB 1.500/2014. Flag for contador.
253 
254**EC3 -- No income in a month.** No Carne-Leao obligation. No DARF needed.
255 
256**EC4 -- Income below exempt threshold.** Taxable income below BRL 2,259.20 after deductions: 0% rate, no tax due.
257 
258**EC5 -- Livro caixa exceeds income.** Deductions cannot create negative taxable income. Floor is BRL 0.
259 
260**EC6 -- Simplified discount vs itemized.** Client may choose whichever produces lower taxable income: simplified BRL 564.80 or itemized deductions.
261 
262---
263 
264## Section 9 -- Self-checks
265 
266Before delivering output, verify:
267 
268- [ ] Income source confirmed (individuals/abroad vs legal entities)
269- [ ] Progressive table rates current for 2025
270- [ ] Livro caixa deductions documented and legitimate
271- [ ] Livro caixa does not create negative taxable income
272- [ ] DARF code 0190 used
273- [ ] Payment deadline is last business day of following month
274- [ ] SELIC-based interest rate current for penalty calculations
275- [ ] Dependent deduction amount current
276- [ ] INSS contribution correctly deducted
277- [ ] Output labelled as estimated until contador confirms
278 
279---
280 
281## Section 10 -- Test suite
282 
283### Test 1 -- Standard monthly computation
284**Input:** Income BRL 8,000. INSS BRL 877.24. 1 dependent. Livro caixa BRL 1,200.
285**Expected:** Taxable = BRL 5,733.17. Tax = BRL 680.62.
286 
287### Test 2 -- Below exempt threshold
288**Input:** Taxable income BRL 2,000.
289**Expected:** 0% rate. No tax due.
290 
291### Test 3 -- Mixed sources
292**Input:** BRL 5,000 from individuals. BRL 10,000 from company.
293**Expected:** Carne-Leao on BRL 5,000 only.
294 
295### Test 4 -- No income
296**Input:** No qualifying income in March.
297**Expected:** No obligation.
298 
299### Test 5 -- Late payment
300**Input:** BRL 680.62 due 28 Feb. Paid 45 days late. SELIC accumulated = 0.92%.
301**Expected:** Penalty = BRL 680.62 x 0.33% x 45 = BRL 101.07 (capped at 20% = BRL 136.12, so BRL 101.07 applies). Interest = BRL 680.62 x (0.92% + 1%) = BRL 13.07.
302 
303### Test 6 -- Foreign income
304**Input:** USD 3,000. PTAX = 5.20.
305**Expected:** BRL 15,600 subject to Carne-Leao at progressive rates.
306 
307---
308 
309## Prohibitions
310 
311- NEVER apply Carne-Leao to income from legal entities (subject to IRRF at source)
312- NEVER allow livro caixa deductions to create negative taxable income
313- NEVER forget SELIC-based interest when computing late payment charges
314- NEVER use the wrong DARF code -- always 0190 for Carne-Leao
315- NEVER ignore the monthly nature of the obligation -- it is NOT quarterly
316- NEVER present amounts as definitive -- advise confirmation with contador
317 
318---
319 
320## Disclaimer
321 
322This 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 contador or equivalent licensed practitioner in your jurisdiction) before filing or acting upon.
323 
324The 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.
325 

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 estimated monthly tax payments (Carne-Leao) for self-employed individuals, freelancers, or professionals receiving income from individuals or foreign sources. Trigger on phrases like "Carne-Leao", "carne-leao", "estimated tax Brazil", "Brazilian monthly tax", "DARF 0190", "recolhimento mensal obrigatorio", "livro caixa", "autonomous income tax", or any question about monthly advance income tax obligations under Brazilian tax law. Covers the monthly payment schedule, progressive rate table, deductible expenses (livro caixa), DARF 0190 payment procedure, penalties for late payment, and interaction with the annual DIRPF return. ALWAYS read this skill before touching any estimated tax work for Brazil.

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.

6 of 6 in the BR workflow: