Use this skill with your AI agent
Paste this skill into your AI agent's context, or save the file to your project. Works with any AI agent that reads markdown.
| 1 | --- |
| 2 | name: br-estimated-tax |
| 3 | description: > |
| 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. |
| 5 | version: 2.0 |
| 6 | jurisdiction: BR |
| 7 | tax_year: 2025 |
| 8 | category: international |
| 9 | depends_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 | |
| 80 | This 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 | |
| 94 | Monthly 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 | ``` |
| 165 | gross_income = income from individuals + foreign income for the month |
| 166 | deductions = dependents + INSS + livro_caixa + alimony |
| 167 | taxable_income = gross_income - deductions |
| 168 | tax_due = (taxable_income x applicable_rate) - table_deduction |
| 169 | carne_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 | |
| 184 | Allowed: office rent, utilities for professional space, professional materials, employee costs, professional development, travel directly related to services. |
| 185 | |
| 186 | Not allowed: personal expenses, vehicle depreciation (personal use), full home office (only proportional area). |
| 187 | |
| 188 | Livro caixa deductions CANNOT create a negative taxable income from the activity. Floor is BRL 0. |
| 189 | |
| 190 | ### 5.4 Interaction with annual DIRPF |
| 191 | |
| 192 | All Carne-Leao payments are credited against the annual DIRPF liability. |
| 193 | |
| 194 | ``` |
| 195 | annual_tax = tax on total annual income |
| 196 | credits = total_carne_leao + total_IRRF |
| 197 | balance = annual_tax - credits |
| 198 | if balance > 0: pay (or split into up to 8 instalments) |
| 199 | if 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 | ``` |
| 216 | penalty = min(tax x 0.33% x days_late, tax x 20%) |
| 217 | interest = tax x (accumulated_SELIC + 1%) |
| 218 | total = tax + penalty + interest |
| 219 | ``` |
| 220 | |
| 221 | ### 6.3 Failure to pay does not eliminate obligation |
| 222 | |
| 223 | Not 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 | |
| 231 | 1. Access Carne-Leao module at carne-leao.receita.fazenda.gov.br or Meu Imposto de Renda |
| 232 | 2. Enter monthly income, deductions, dependents |
| 233 | 3. System calculates tax and generates DARF with code 0190 |
| 234 | 4. Pay via internet banking, ATM, or bank branch |
| 235 | 5. 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 | |
| 266 | Before 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 | |
| 322 | This 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 | |
| 324 | The 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
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.
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.