contato@taxup.com.br   São Paulo · Rio de Janeiro · Brasília
PT EN
TAX DECISION · REPRODUCIBLE MODEL · Actual Profit · Presumed Profit · Simples Nacional

Brazil tax regime:
how to compare Actual, Presumed and Simples.

Article 1 of Law 9,430/1996 anchors quarterly corporate income tax periods under Actual, Presumed or Arbitrated Profit. A valid comparison applies the same facts, period and costs to every alternative, removes ineligible regimes, calculates the components and records why the company should stay, switch subject to conditions, investigate further or defer.

Published · Updated · 16 min read

The choice among Actual Profit, Presumed Profit and Simples Nacional does not start with the lowest apparent rate. It starts with an earlier question: may the company adopt the alternative given its activity, ownership structure and the period under review? Only then do the same facts enter three independent calculations.

TaxUp treats the current regime as a candidate, not as an error to correct. Revenue by activity, accounting result, additions and exclusions, documented credits, payroll, contracts, withholdings, local taxes, operating cost and cash curve remain identified. Missing data do not become zero. An unreconciled difference does not become savings.

01

The decision starts with eligibility, not the tax rate

THE ORDER THAT PREVENTS A FALSE COMPARISON1 · ELIGIBILITYactivity, revenue,owners and bars2 · RECONCILIATIONledgers, returns,payments and cash3 · THREE MODELSsame facts, differentrules and periods4 · DECISIONstay, switch,investigate or deferControl rule: an ineligible alternative is not ranked; an unexplained difference is not a gain.The decision preserves assumptions, owner, cut-off date and review trigger.
The sequence separates legal feasibility, data quality, calculation and recommendation. Skipping the first or second stage creates only apparent precision.

For Simples Nacional, revenue below the ceiling is not enough. Article 3(II) of Complementary Law 123/2006 classifies a small business by annual gross revenue up to BRL 4.8 million, but paragraph 4 retains statutory bars; item I, for example, reaches a legal entity “de cujo capital participe outra pessoa jurídica” — whose capital includes another legal entity. Activity, ownership and all other conditions must be tested before any calculation.

For Actual Profit and Presumed Profit, the period is also part of the formula. Articles 1 to 3 of Law 9,430/1996 distinguish quarterly assessment from the annual election with monthly estimated payments. The formal election and the horizon used in the projection cannot be changed in the middle of the comparison.

Possible outcomes. Stay when the current regime wins and remains feasible; switch subject to conditions when the advantage depends on a controllable assumption; investigate further when decisive evidence is missing; defer when uncertainty, cost or irreversibility prevents a responsible decision.
02

One input ledger feeds all three scenarios

Input dictionary and integrity test
BlockMinimum inputControl before calculation
Revenuemonth, activity, product or service, municipality, customer, withholding and special treatmentmonthly totals reconcile with ledgers and returns
Profittrial balance, additions, exclusions and documented tax balancesbridge from accounting profit to IRPJ and CSLL bases
Creditsitem, document, nexus, period, legal basis and availabilitypotential, booked and usable amounts remain separate
Payroll and operationspayroll, management compensation, charges, systems, staff, vendors and filingsimplementation and recurring costs are not assumed to be zero
CommercialB2B/B2C profile, contracts, pricing, withholdings and pass-through capacitya tax effect does not hide a commercial or cash loss
TransitionIBS/CBS actually paid, ancillary obligations and same-period PIS/Cofinsthe 2026 offset prevents double counting

Every row records value, unit, period, source, owner, cut-off date and validation status. An invalid input stops the affected scenario: a zero RBT12, an activity with no identified Simples schedule, an undocumented credit or a base with no period is not silently converted into zero.

ISS, the municipal service tax, remains a separate line. Complementary Law 116/2003, Article 7, takes the service price as the tax base, while Articles 8(II) and 8-A set, for other services, a 5% ceiling and a 2% floor subject to the statutory exceptions. The actual rate, taxing municipality and withholding depend on the service and local law; the model does not assume a universal percentage.

03

Reproducible formulas for Actual, Presumed and Simples

01
Actual Profit

Adjusted profit = accounting result + additions − exclusions. Loss used = min(documented balance; 30% × positive adjusted profit). IRPJ base = max(adjusted profit − loss used; 0).

02
Presumed Profit

Base = sum, by activity and band, of revenue × statutory percentage. For services within the 32% presumption, the portion reached by CL 224 uses 35.2%: 32% × 1.10.

03
Simples Nacional

Effective rate = (RBT12 × nominal rate − deductible amount) ÷ RBT12. DAS = segregated monthly revenue × effective rate for the applicable schedule and band.

IRPJ, where applicable: IRPJ = 15% × base + 10% × max(base − BRL 20,000 × number of months, 0). The formula reproduces Article 3, caput and paragraph 1, of Law 9,249/1995: the surcharge applies to the base above the monthly threshold multiplied by the months in the assessment period.

Actual Profit: the tax-loss offset is capped at 30% of adjusted net profit under Article 15 of Law 9,065/1995; the negative CSLL base has its own control under Article 16. For non-cumulative PIS and Cofins, the model calculates debits and subtracts only statutory, documented credits: Articles 2 and 3 of Law 10,637/2002 provide the 1.65% PIS rate and credits, while Articles 2 and 3 of Law 10,833/2003 provide the 7.6% Cofins rate and credits. Different tax bases remain on different lines.

Presumed Profit: Article 15(1)(III)(a) and Article 20(I) of Law 9,249/1995 support the 32% service presumption within the scope described by the provisions and subject to their exceptions. In the ordinary cumulative hypothesis, PIS and Cofins use 0.65% and 3% under Article 8(I) of Law 9,715/1998 and Article 8 of Law 9,718/1998. The final model still separates ISS, withholdings and special treatments.

Simples Nacional: the effective-rate formula is in Article 18(1-A) of Complementary Law 123/2006. The schedule, band, revenue segregation and activity conditions are mandatory inputs. Comparing the revenue ceiling with an average rate does not replace this calculation.

04

CL 224 changes the excess band, not all presumed revenue

PROPORTIONAL QUARTERLY THRESHOLDBRL 1.25 million separates two portions of the same revenueUP TO THE THRESHOLDordinary presumption percentageONLY THE EXCESSpresumption percentage × 1.10BRL 1,250,000Year: BRL 5m · quarter: BRL 1.25m · 2026 CSLL: BRL 3.75m for the year, per the RFB.Multiple activities require proportional allocation; later periods may require an adjustment.
Complementary Law 224/2025 preserves the ordinary percentage up to the threshold and increases the presumption percentage only on the excess, proportionally by period and activity.

Article 4(4)(VII) of Complementary Law 224/2025 orders an “acréscimo de 10%” — a 10% increase — in presumption percentages. Paragraph 5 restricts the rule to total gross revenue above BRL 5 million in the calendar year and requires proportional application to each assessment period and to the revenue from each activity.

For quarterly assessment, questions 11 to 14 of the Federal Revenue Service Questions and Answers, version 5, operationalise a BRL 1.25 million limit. Question 11.1 explains that only revenue subject to presumption coefficients applied to gross revenue enters the threshold; amounts added in full to the tax bases, such as financial income and capital gains, do not. Question 12 applies the increase to IRPJ from the first quarter of 2026 and to CSLL from the second; question 13 sets a BRL 3.75 million annual limit specifically for CSLL in 2026. Question 14 allocates the limit among activities in proportion to their revenue.

Boundary case: a service company within the 32% presumption that earns exactly BRL 1.25 million in the first quarter has zero excess. Its IRPJ base is BRL 400,000; IRPJ is BRL 60,000 plus a BRL 34,000 surcharge because the quarterly surcharge threshold is BRL 60,000. The ordinary first-quarter 2026 CSLL base is BRL 400,000. This boundary proves that the CL 224 increase cannot be charged on the entire quarter.

05

The 2026 transition enters the cash bridge once

BRIDGE WITHOUT DOUBLE COUNTINGIBS/CBS ACTUALLY PAIDamount T in the same periodRESIDUAL PIS/COFINSmax(legacy − T; 0)EXCESS, IF ANYmax(T − legacy; 0)If experimental collection is waived:T = 0 and full PIS/Cofins remain due. The model does not add IBS/CBS cash that never left the account.Any excess is shown as an offset or refund right, not as a permanent cost.
The control records payment, reduction of legacy contributions and any recoverable balance on separate lines. Adding gross IBS/CBS to full PIS/Cofins would count the 2026 effect twice.

Article 346 of Complementary Law 214/2025 sets the 0.9% CBS rate for 2026 taxable events. Article 348(I) requires IBS and CBS amounts actually paid to be offset against PIS and Cofins due in the same period. If the amount exceeds the legacy liabilities, item II governs offset against other federal taxes or a refund; paragraph 1 waives collection when ancillary obligations are met, and paragraph 2 keeps full PIS and Cofins due in that case. Item III(c) excludes Simples taxpayers from the experimental rates.

The model therefore keeps four lines: IBS/CBS paid, PIS/Cofins before the offset, residual PIS/Cofins and recoverable excess. Accrual result and payment date also remain separate. This bridge avoids both overstating the 2026 cost and treating an unrealised credit as cash.

06

Invalid inputs, boundaries and sensitivities must change the answer

Tests that a regime comparison must pass
TestInputExpected response
Invalidactivity without a Simples schedule or non-positive RBT12invalid scenario; do not calculate or rank
CL 224 boundaryBRL 1.25 million in the quarterexcess equals zero
IRPJ surchargeBRL 400,000 base over three months10% × (BRL 400,000 − BRL 60,000) = BRL 34,000
Stayreconciled current regime with lower total cost and acceptable riskexpress recommendation to stay, with a review trigger
Reversalchange in margin, credits, payroll, revenue or compliance costpoint at which the recommendation changes, with the variable disclosed

Hypothetical engine test only: a service company earns BRL 900,000 in the quarter and currently uses Actual Profit. Its adjusted IRPJ and CSLL bases are BRL 80,000, non-cumulative PIS/Cofins net of documented credits are BRL 25,000, and compliance and transition cost BRL 20,000. IRPJ is BRL 14,000, ordinary CSLL is BRL 7,200, and the Actual Profit decision cost totals BRL 66,200.

Applying the same facts to the service Presumed Profit regime, with no CL 224 excess, produces a BRL 288,000 base. IRPJ totals BRL 66,000, CSLL BRL 25,920, cumulative PIS/Cofins BRL 32,850 and hypothetical operating cost BRL 10,000: BRL 134,770 in the defined scope. If a legal entity holds an equity interest, Simples is ineligible under Article 3(4)(I) of CL 123. The test output is to stay under Actual Profit, not to force a switch.

The example is not a substitute for case-specific advice and excludes components held outside the test, such as ISS. Its purpose is verifiable: an engine that always recommends switching, accepts incomplete inputs or never changes its answer when a material variable changes is defective.

07

The engagement ends with a decision, owners and a secure channel

  1. 1. Scope and cut-off date. TaxUp and the company define entities, activities, period, alternatives, exclusions and decision-makers. Initial triage is not a final recommendation.
  2. 2. Controlled data room. The company names owners for ledgers, trial balances, ECF, EFD-Contribuições, PGDAS-D, payroll, contracts and payment evidence. Credentials, tax files and personal data should not be sent through the open booking field; a secure channel is agreed after the meeting.
  3. 3. Model and review. TaxUp documents formulas, sources, assumptions, gaps and reconciliations. The company validates data provenance and explains differences; material legal issues receive their own review.
  4. 4. Board Pack. Delivery may include an eligibility matrix, tax-by-tax bridge, monthly cash curve, sensitivities, risks, implementation cost, recommendation and the resolution requested from management or the board.
  5. 5. Implementation and monitoring. If the decision is to switch, a separate plan defines the owner, evidence, milestone and control. If it is to stay, the event that reopens the analysis is recorded.

The secure channel, access profiles, document retention and file destination are defined in scope. This page does not promise automatic deletion or accept sensitive documentation through a public form.

For the wider framework, see Tax Planning, the CL 224 Presumed Profit calculator and the analysis of the Simples transition. The initial meeting defines the case, data and decision-makers before any tax file is exchanged.

08

References and official sources

Take all three scenarios to a board decision

The initial meeting defines facts, period, decision-makers and documents. A contracted engagement may deliver the reconciled model and Board Pack, without promising savings in advance.

Request a tax-regime diagnostic
09

Frequently asked questions

Which Brazilian tax regime is best for a company?
There is no universal answer. The comparison must remove ineligible alternatives and apply Actual Profit, Presumed Profit and Simples to the same facts, including credits, surcharges, local taxes, compliance, transition and cash. Staying under the current regime may be the best decision.
How is the IRPJ surcharge calculated?
The formula is 10% × max(IRPJ base − BRL 20,000 × number of months in the period, 0), under Article 3(1) of Law 9,249/1995. The threshold is BRL 60,000 for a quarter and BRL 240,000 for twelve months.
What is the Complementary Law 224 Presumed Profit threshold?
Article 4(5) limits the increase to annual revenue above BRL 5 million, proportionally by period and activity. The Federal Revenue Service uses BRL 1.25 million per quarter; for CSLL in 2026, question 13 of version 5 records BRL 3.75 million for the year.
How is Simples Nacional calculated in the comparison?
First validate eligibility and identify the schedule, band and revenue segregation. Then apply Article 18(1-A) of Complementary Law 123/2006: (RBT12 × nominal rate − deductible amount) ÷ RBT12. Without these inputs, the scenario is invalid.
What does a company receive from a tax-regime review?
Scope may include an eligibility matrix, reconciled tax-by-tax model, cash curve, sensitivities, risks, implementation cost and a Board Pack with recommendation and owners. Tax files and credentials should not be sent through the public form; a secure channel is defined after triage.
TECHNICAL AUTHORSHIP

Rafael Belisário

Tax Lawyer, Associate

Rafael Belisário is a Tax Lawyer and Associate at TaxUp. His work turns legislation and business data into tax decisions with explicit assumptions, sources and limits. View Rafael Belisário’s profile

Bring the tax-regime comparison to a documented decision

The initial conversation defines facts, period, decision-makers and available information. Deliverables and later stages depend on a confirmed scope.

Request an initial conversation