Skip to main content
Primary formula: expectedTotalPay = basePay + bonusAmount ร— probability
Duc Nguyen X.By Duc Nguyen X.ยท Founder, Wage101Last reviewed: View update historyMethodology

Educational only: Work and pay decision support, not tax, legal, financial or career advice.

Privacy: No account is required. Tool inputs and results stay in this browser. Anonymous categorical usage analytics send only governed page, tool, cluster and action identifiers; tool inputs and results are never sent. Error monitoring is disabled. Optional saved state stays only on this device.

Update policy: Reviewed when formulas or official dependencies change.

Scope: Market-neutral work and pay planning using your own assumptions.

What this calculator helps you decide

Best for

Keeping contingent bonus pay separate from guaranteed base pay.

Outputs

Full bonus, full-payout pay, expected bonus and probability-weighted total pay.

Start here

Enter base pay and the bonus basis, then estimate the chance of payout.

Close-intent boundary
Do not use this to estimate sales-linked commission; use Commission Calculator for a user-entered commission plan.

Value raises and extra income

Bonus: full bonus

Full bonus, full-payout pay, expected bonus and probability-weighted total pay.

Base pay and bonus

Enter the bonus as an amount or percentage, then estimate its chance of payout.

Your numbers stay in this browser

currency units

Gross annual pay before bonus.

Choose a stated amount or a percentage of base pay.

Bonus rate as a decimal, where 0.10 means 10%.

Estimated chance of receiving the bonus, from 0 to 1.

Calculated result

The full payout and probability-weighted pay are shown separately so contingent pay is not treated as certain.

Use one currency consistently across all inputs.

PDF and CSV exports stay on this device. Clean page links contain no inputs.
Stated bonus6,000.00amount
Pay if bonus is paid66,000.00per year
Probability-weighted bonus4,500.00per year
Expected total pay64,500.00per year

Scenario comparison

Each row names the assumption axis changed from the baseline.

ScenarioResultDifference
Entered scenario64,500.00Baseline
Probability of payout: 0.864,800.00300.00

Save these results, change an input, then compare the updated figures with this baseline.

The baseline is temporary in this tab and is not added to shared scenario links or generated reports.

Calculation details

View calculation detailsView the formulas and inputs used for these results.

Stated bonus

Stated bonusbonusAmount = amount basis ? entered bonusAmount : basePay ร— bonusRate6,000.00 currency units
Result6,000.00 currency units

The amount implied by the selected bonus basis. Displayed using the engine-rounded value.

Stated bonus formula โ†’

Pay if bonus is paid

Pay if bonus is paidgrossPayWithBonus = basePay + bonusAmount66,000.00 currency units
Result66,000.00 currency units

Base annual pay plus the full stated bonus. Displayed using the engine-rounded value.

Pay if bonus is paid formula โ†’

Probability-weighted bonus

Probability-weighted bonusexpectedBonus = bonusAmount ร— probability4,500.00 currency units
Result4,500.00 currency units

Stated bonus multiplied by the entered payout probability. Displayed using the engine-rounded value.

Probability-weighted bonus formula โ†’

Expected total pay

Expected total payexpectedTotalPay = basePay + bonusAmount ร— probability64,500.00 currency units
Result64,500.00 currency units

Base pay plus the probability-weighted bonus. Displayed using the engine-rounded value.

Expected total pay formula โ†’

Inputs used

Base annual pay
60,000.00 currency units
Bonus basis
0
Bonus rate
0.1
Probability of payout
0.75
Open this calculator with preset values

This calculator supports documented, shareable scenario URLs. Compatible assistants and applications can construct links using the parameters below.

Scenario values are visible in the URL, calculations run in the browser, and optional saved state stays only on this device. Anyone you share the URL with can read those numbers, so do not include private or identifying data.

Example: https://wage101.com/tools/bonus/?sv=1&basePay=60000&basis=0&bonusAmount=6000&bonusRate=0.1&probability=0.75

ParameterMeaningUnitAllowed valuesPresenceDefault
basePayGross annual pay before bonus.currency units/year0.01 to 100000000Required60000
basisChoose a stated amount or a percentage of base pay.selected basis0, 1RequiredPercentage of base pay
bonusRateBonus rate as a decimal, where 0.10 means 10%.decimal rate0 to 10Required0.1
bonusAmountStated gross bonus amount when amount basis is selected.currency units0.01 to 100000000Required6000
probabilityEstimated chance of receiving the bonus, from 0 to 1.probability0 to 1Required0.75

Bonus: full bonus

Use expected total pay as a scenario value while keeping the full payout visibly contingent.

Formula summary

Primary formula
expectedTotalPay = basePay + bonusAmount ร— probability

Read the full methodology

Data used here

  • The estimate uses your inputs and the work-value formula documented in the methodology.

Decision checks

Act on the result

Check the payout rules and historical or contractual evidence behind the probability assumption.

Stress-test the decision

Retest the probability at zero and one to see the base-only and full-payout boundaries.

When this estimate can be misleading

  • Expected value is not a guaranteed payout.
  • Bonus rules, caps and performance conditions are not inferred.
  • The result does not calculate take-home pay.
  • Use expected total pay as a scenario value while keeping the full payout visibly contingent.

Educational estimate, not advice. See all assumptions & limitations โ†’

Use these practical guides to interpret the decision and its assumptions.

Frequently asked questions

How much is this bonus worth if I account for its chance of payout?

Check the payout rules and historical or contractual evidence behind the probability assumption.

Which official source and period does this use?

This market-neutral tool does not use an official local policy rule.

Can I share or save a scenario?

Tool inputs and results stay in this browser. Anonymous categorical usage analytics send only governed page, tool, cluster and action identifiers; tool inputs and results are never sent. Error monitoring is disabled. Optional saved state stays only on this device.

How should I validate the estimate before acting?

Use the estimate as a bounded planning range and replace assumptions with current work and pay records before committing.