How to calculate Attorney Fee in Brazil
8 min read
Published April 15, 2026 • By DocketMath Team
Quick takeaways
- In Brazil, attorney fees can be court-ordered (commonly “sucumbência”) or contractual; your calculation method changes depending on which one you’re modeling.
- DocketMath’s
/tools/attorney-feehelps you compute fee outcomes using jurisdiction-aware Brazilian rules for typical scenarios like successful party fees and cap/range constraints used in litigation. - The key inputs are usually: case type, procedural stage, outcome (who won), claim amount, and whether the scenario is contract fees or sucumbência.
- Brazilian attorney fee calculations often rely on the Brazilian Civil Procedure Code (CPC) framework—especially for sucumbência and range-based percentage logic.
- Watch for pitfalls around value of the judgment, base amount, and when fees are actually enforceable.
Note: This guide explains common Brazilian calculation approaches for attorney fees and how to model them in DocketMath. It’s for planning and computation—not legal advice.
Inputs you need
To calculate attorney fees in Brazil using DocketMath, you’ll typically provide inputs that map to CPC-driven fee logic and/or contract-driven fee logic. Collect these before you open DocketMath:
Core inputs (most frequent)
Jurisdiction: Brazil (BR)
Fee type (pick one):
- Court-ordered / sucumbência (fees due because of litigation outcome)
- Contractual fees (based on engagement terms)
Case outcome:
- Defendant loses (plaintiff wins) or plaintiff loses (defendant wins)
- Partial win (allocation across issues/claims)
Amount to be used as the base:
- Value of the claim (useful for early estimates)
- Value of the judgment / economic benefit awarded (often more accurate for final calculations)
- Updated amount (if you have it and want the most realistic number)
Stage of proceedings (affects whether fees are considered at judgment, enforcement, or settlement)
Any special circumstances (examples):
- Complexity or conduct-based adjustments if your model includes them
- Settlement (some models need a different base assumption)
Optional inputs (if you want a more refined estimate)
- Fee rate/percentage (for contractual scenarios)
- Minimum or cap assumptions (if your scenario includes constraints)
- Multiple claim categories (if your matter includes distinct claims with different fee logic)
Quick checklist (use in DocketMath)
- I’m calculating sucumbência (court-ordered) fees
- I’m calculating contractual attorney fees
- I know the winning party (or split outcome)
- I have the base amount (claim value vs judgment value)
- I know whether there was a settlement or a final judgment
- I’m using updated amounts (if available)
How the calculation works
DocketMath’s /tools/attorney-fee is designed around a practical workflow: select the fee type, choose (or infer) the base amount, then apply Brazil-specific constraints commonly seen in litigation.
1) Choose the scenario: sucumbência vs contractual
A) Court-ordered (sucumbência) fees
In Brazilian civil procedure, attorney fees are often imposed based on litigation outcome. A frequent reference point for modeling is Article 85 of the CPC, which uses a percentage framework tied to the value of the judgment (or economic benefit) and includes guidance for special situations.
What DocketMath typically does for sucumbência modeling
- Uses the base amount you provide (claim value or judgment value)
- Applies Brazilian percentage/range logic for common scenarios
- Adjusts outputs when you indicate partial success or other procedural outcomes (depending on what your inputs support)
B) Contractual fees
Contractual attorney fees derive from the engagement agreement (honorários contratuais). The computation usually depends on:
- agreed percentage or fixed amount
- whether the contract ties fees to case value, recovered amounts, or stage milestones
- any tiered structure (e.g., one percentage if settled, another if litigated to judgment)
What DocketMath typically does for contractual modeling
- Applies your specified rate or structure to the chosen base
- Outputs a gross contractual fee
- If you provide scenario inputs, it can help you compare outcomes under different assumptions (for example, settlement vs final judgment)
Pitfall: Many first estimates go wrong because they apply a rate to the wrong base (claim value instead of value of the judgment/economic benefit). DocketMath lets you switch the base so you can see how the number changes.
2) Determine the base amount (claim value vs judgment value)
This is the biggest driver of differences in practice.
- Claim value base: good for early planning, but can diverge if the court awards a different amount.
- Judgment/economic benefit base: often closer to the amount that fees are calculated from after the case outcome is known.
DocketMath supports comparing scenarios, so you can model both and understand sensitivity.
Example framework (illustrative):
- Base used: R$ 100,000 (claim)
- Base used: R$ 75,000 (judgment economic benefit)
Even when the same percentage applies, the fee moves proportionally with the base. When the logic includes ranges, the fee can also shift when an amount crosses a bracket.
3) Apply CPC-driven percentage/range logic for sucumbência (typical approach)
When you select sucumbência, DocketMath applies a Brazil-aware percentage/range calculation consistent with the CPC framework conceptually used for attorney fees.
A common computation pattern is:
- Attorney fees = base amount × percentage
- If your scenario involves multiple layers (e.g., partial success), DocketMath can allocate based on your entered outcome assumptions.
Warning: CPC fee percentages are not always a single fixed rate in every real dispute. Courts apply the CPC framework considering factors such as case nature and work performed. Treat DocketMath outputs as calculated estimates based on your selected assumptions, not a prediction of a final court decision.
4) Factor in outcome: full win / lose / partial success
Brazilian fee outcomes are frequently influenced by whether the party fully or partially succeeded.
How DocketMath reflects this:
- Full win: apply the fee logic using the base configured
- Partial win: apply a proportional/scenario-based approach based on your outcome input
- Settlement: if you select “settlement,” DocketMath can produce an estimate under a settlement scenario assumption (depending on your configuration)
Practical modeling strategy
- Run three calculations:
- Full success assumption
- Partial success assumption (using your best estimate of the proportion)
- Settlement assumption
Then compare the spread and document which inputs drive the biggest variance.
5) Contractual fees: apply your agreement’s formula
When you select contractual fees, DocketMath calculates from the method in the engagement terms. Common input formulas include:
- Fixed fee: a fixed R$ amount
- Percentage fee: % of recovered amount
- Tiered percentage: different percentages up to/from certain thresholds (structure depends on your contract)
- Milestone/timing-based tiers: different fees if resolved before/after certain procedural points
DocketMath outputs typically include:
- Gross contractual fee
- Optional scenario outputs if you enter multiple stages/outcome-linked rules
A quick comparison table (how outputs change)
| Input you change in DocketMath | Typical effect on fee output |
|---|---|
| Base amount (claim → judgment) | Output moves with the base; ranges can also shift |
| Fee type (sucumbência → contractual) | Different logic: CPC-style ranges vs contract formula |
| Outcome (full win → partial) | Output decreases under partial success assumptions |
| Stage assumption (judgment → settlement) | Fee may reduce depending on the scenario model |
Use DocketMath as a repeatable workflow
- Open DocketMath → /tools/attorney-fee
- Select Brazil (BR) and fee type
- Enter base amount(s) and outcome
- Run 2–3 scenario variations (claim vs judgment base; full vs partial; settlement vs judgment)
- Record the resulting figures for budgeting and internal planning
You can start directly here: /tools/attorney-fee
Common pitfalls
Below are frequent reasons attorney fee calculations in Brazil come out “wrong” when done manually, and how to avoid them in DocketMath.
Using claim value when the judgment awards a different amount
- Fix: model both claim and judgment/economic benefit bases.
Mixing contractual and sucumbência assumptions
- Fix: choose one fee type at a time; run separate scenarios if you need both.
Ignoring partial success
- Fix: enter an estimated proportion of success (or adjust scenario assumptions).
Assuming one fixed percentage for sucumbência
- Fix: for sucumbência, the CPC framework functions through a structured approach (often modeled as ranges/caps). DocketMath calculations reflect the assumptions you input.
Not running a settlement scenario
- Fix: settlement can change the modeled base/rate depending on the scenario logic; run a dedicated calculation when a settlement is plausible.
Forgetting to model the correct stage assumption
- Fix: procedural stage can affect how your model treats fees (especially for planning vs post-judgment estimates).
Sources and references
- Brazilian Civil Procedure Code (CPC), Law No. 13.105/2015 — Article 85
