Raise Pool Fit
{{ moneyLabel(model.totals.firstYearCost) }}
{{ summaryLine }}
{{ budgetStatusLabel }} {{ moneyLabel(model.totals.annualIncrement) }} annual {{ percentLabel(model.totals.averageRaisePercent) }} average raise {{ percentLabel(model.totals.fiscalProration * 100) }} fiscal year {{ model.totals.includedCount }} included
Salary raise budget inputs
Use a symbol or short code, e.g. $, RM, EUR, or USD.
Use employee rows for mixed raise types; aggregate for a quick pool estimate.
Enter the approved first-year pool, or 0 to skip the budget fit check.
{{ currencyLabel }}
Use the first day of the fiscal year for this compensation cycle.
Use the last day of the fiscal year; it must be after the start date.
Choose the date increases begin; annual cost still shows a full-year run rate.
Salary rows:
Edit rows directly; labels can be anonymous before export.
Label Current salary Raise type Raise value Included Remove
{{ currencyLabel }}
{{ row.raiseType === 'percent' ? '%' : currencyLabel }}
Turn on to add employer burden to raise cost; leave off for salary-only planning.
{{ include_burden ? 'On' : 'Off' }}
{{ percentLabel(burden_rate) }}
Use 0-60%; ignored unless employer burden cost is turned on.
Comma-separated values only, e.g. 3, 4, 5.
Optional label up to 80 characters, such as FY2026 merit pool draft.
Metric Value Note Copy
{{ row.metric }} {{ row.value }} {{ row.note }}
Label Current New salary Increase First-year cost Included Copy
{{ row.label }} {{ moneyLabel(row.currentSalary) }} {{ moneyLabel(row.newSalary) }} {{ moneyLabel(row.annualIncrement) }} ({{ percentLabel(row.raisePercent) }}) {{ moneyLabel(row.firstYearCost) }} {{ row.included ? 'Included' : 'Excluded' }}
Scenario Annual increment First-year cost Budget variance Average per employee Copy
{{ row.label }} {{ moneyLabel(row.annualIncrement) }} {{ moneyLabel(row.firstYearCost) }} {{ row.variance == null ? 'No cap' : moneyLabel(row.variance) }} {{ moneyLabel(row.averagePerEmployee) }}
Enter included salary rows with a positive raise cost to render the budget fit chart.

                    
:

Introduction:

Salary raise budgeting turns proposed pay increases into a cost plan before a raise cycle is approved. The core question is not only the raise percentage. A compensation team also needs to know which employees are included, when the raises start, how much of the fiscal year remains, and whether employer-paid costs should be added to the salary increase.

A raise pool is often discussed as a percentage of payroll, such as a 3% or 5% increase. That shorthand can hide important differences. A fixed annual increase for one role, a percent raise for another role, and an excluded or deferred employee can all sit inside the same planning draft. The budget answer changes as soon as the eligible salary base, effective date, or loaded-cost assumption changes.

Flow from included salary base to annual increment, fiscal proration, optional burden rate, and budget fit

Proration is what separates recurring pay commitment from first-year budget pressure. A raise that starts halfway through a fiscal year still creates a full annual salary increase, but only the remaining fiscal days count against the current year. Employer burden can widen the gap again because payroll taxes, statutory contributions, insurance, retirement, and other benefits may rise when salary rises.

A budget calculation does not decide who should receive a raise, whether pay is equitable, or whether a proposal follows employment law. It gives a controlled cost estimate for a draft plan, so HR, finance, and managers can check affordability before moving into review, approval, communication, or payroll entry.

Technical Details:

A salary raise budget starts with the included annual salary base. Each included row contributes either a percent increase on current salary or a fixed annual increase. Excluded rows remain visible for comparison, but they do not add to totals.

The first-year cost is smaller than the recurring annual increment when the effective date falls after the fiscal year start. The day count is inclusive, so an effective date inside the fiscal year counts that date through fiscal year end. If the effective date is on or before the fiscal start, the full year is counted. If it is after fiscal year end, the first-year cost is zero.

Loaded cost adds an optional employer burden rate to the raise amount. That rate is a planning assumption, not a tax engine. It lets a compensation draft show a broader employer-cost view when salary-linked benefits or required contributions should be included in the budget conversation.

Formula Core:

The budget math follows the raise amount first, then timing, then the cap comparison.

annual increment = current salary×raise percent100, or fixed annual increase loaded annual increment = annual increment×(1+burden rate100) first-year cost = loaded annual increment×remaining fiscal daystotal fiscal days budget variance = budget cap-first-year cost

For example, a $72,000 salary with a 4% raise creates a $2,880 annual increment. If a 20% burden rate is included, the loaded annual increment is $3,456. In a 365-day fiscal year with 183 days remaining from the effective date through year end, the first-year cost is $1,731.55 after cent rounding.

Salary raise budget inputs and calculation roles
Input or setting Accepted behavior What it changes
Entry mode Employee rows or aggregate salary total Rows allow mixed percent and fixed raises; aggregate mode models one pool.
Budget cap Zero or more Positive values create budget variance and budget-use comparison. A zero cap is shown as no cap.
Fiscal year start and Fiscal year end YYYY-MM-DD date inputs with end on or after start Define total fiscal days for proration.
Raise effective date YYYY-MM-DD date input Defines remaining fiscal days counted in first-year cost.
Raise type Percent raise or fixed annual amount Controls how annual increment is derived from current salary.
Employer burden cost Optional switch with a 0% to 60% slider Adds a loaded-cost view when salary-linked employer costs should be budgeted.
Scenario percentages Comma, space, or semicolon separated percentages from 0% to 100%, limited to 8 unique positive values Builds comparison rows using the included salary base and the same timing and burden assumptions.

The summary numbers use included rows only. Average raise is total annual increment divided by included current salary. Average first-year cost per employee divides first-year cost by included employees, with aggregate mode using the entered employee count.

Salary raise budget result fields and interpretation checks
Output Meaning Check before using it
First-year cost Loaded annual increment multiplied by the fiscal-year proration factor Confirm the effective date and fiscal year range match the planning year.
Annual increment Recurring yearly salary increase before optional employer burden Use it for ongoing payroll run-rate, not only the current fiscal year.
Loaded annual increment Annual increment after optional employer burden rate Read the note. If burden is off, it matches annual increment.
Budget variance Budget cap minus first-year cost Negative values mean the draft is over cap; no cap means no variance test was entered.
Partial-year basis Remaining fiscal days over total fiscal days Investigate zero remaining days when the effective date is after fiscal year end.

All displayed money values are rounded to cents. Negative salary, raise, budget, invalid date, and reversed fiscal-year inputs are blocked with validation messages. A burden switch with a 0% rate, an omitted cap, or no included salary rows produces a warning so the draft can be reviewed before the numbers are copied.

Everyday Use & Decision Guide:

Start in Employee rows when the raise plan mixes roles, raise types, or deferred employees. Use neutral labels such as department, job family, or row numbers when the draft does not need employee names. Use Aggregate salary total for a quick pool-level estimate when only the total salary base, headcount, and raise assumption are known.

Enter the fiscal dates before judging the cap. A raise that starts on July 2 in a calendar fiscal year counts roughly half the year in First-year cost, while Annual increment still shows the recurring full-year commitment. That difference is expected and should be explained when a finance reviewer compares current-year budget pressure with next-year run-rate.

  • Use Budget Snapshot first. It shows first-year cost, annual increment, loaded annual increment, budget variance, average raise, average first-year cost, included salary base, and partial-year basis.
  • Use Row Detail when a single employee, job family, or anonymous row drives too much of the pool cost.
  • Use Scenario Comparison to compare pool percentages such as 3%, 4%, and 5% under the same fiscal timing and burden setting.
  • Use Budget Fit Chart when the main question is whether first-year cost fits under the cap or creates over-cap pressure.
  • Use JSON when the plan needs a structured record of inputs, totals, row details, scenario rows, and warnings.

The most common misread is treating budget fit as approval quality. A remaining cap only means the modeled first-year cost is below the entered cap. It does not test internal equity, market position, performance justification, compression, promotion policy, tax, or local employment rules.

Before sharing a draft, check Budget variance, Partial-year basis, and the warning area. If the cap is zero, every variance row will say no cap. If no rows are included, totals drop to zero. If burden is switched on at 0%, the loaded-cost view has no effect until the rate is corrected.

Step-by-Step Guide:

Build the draft from scope to cost, then review the cap result before exporting or copying anything.

  1. Set Currency symbol for display, then choose Entry mode. Pick Employee rows for mixed raises or Aggregate salary total for a single pool estimate.
  2. Enter Budget cap. Use zero only when you want totals without a cap test; the summary and scenario rows will show no cap.
  3. Enter Fiscal year start, Fiscal year end, and Raise effective date. Validation messages appear if a date is invalid or the fiscal year end is before the start.
  4. For row mode, edit each Salary row with a label, current salary, raise type, raise value, and included switch. Excluded rows stay visible in Row Detail but do not affect totals.
  5. For aggregate mode, enter Current salary total, Included employees, aggregate raise type, and aggregate raise value. The result uses one aggregate row and the entered headcount for per-employee averages.
  6. Open Advanced if the plan should include employer burden, scenario percentages, or a plan label for copied and exported records.
  7. Clear validation errors before reading results. Negative salary or raise values, invalid dates, and nonpositive aggregate headcount prevent a reliable calculation.
  8. Read Raise Pool Fit, then confirm Budget Snapshot, Row Detail, Scenario Comparison, and Budget Fit Chart before copying CSV, downloading JSON, or exporting tables.

Interpreting Results:

Read First-year cost and Annual increment together. First-year cost answers the current fiscal-year budget question. Annual increment answers the recurring salary run-rate question. A midyear effective date can make the first value much smaller without changing the ongoing commitment.

Budget variance is the clearest cap check. A positive value means room remains under the entered cap. A negative value means the modeled first-year cost exceeds the cap. A no-cap status means the cap was left at zero, so the draft has not been tested against an approved amount.

Budget variance interpretation cues
Result cue What it means Useful follow-up
$0.00 first-year cost with salary rows entered The effective date may be after fiscal year end, or no included row has a raise cost. Check Partial-year basis and included switches.
Positive Budget variance The modeled first-year cost is below the entered cap. Review row costs and burden assumptions before treating the draft as ready.
Negative Budget variance The draft is over the entered cap by the displayed amount. Compare scenarios or revise row-level raise values.
High Average raise Total annual increment is large relative to included current salary. Use Row Detail to see whether fixed amounts or a few rows are driving the average.

A clean draft has valid fiscal dates, at least one included row or aggregate pool, a cap if budget fit matters, and a burden rate that matches the planning assumption. If the result will support a real compensation decision, compare the numbers with policy, pay equity review, and payroll rules before acting on it.

Worked Examples:

Mixed employee rows with a midyear effective date

Three included rows use current salaries of $72,000, $58,500, and $81,000. The first two rows receive 4% and 5% raises, and the third receives a fixed $3,200 annual increase. The annual increment is $9,005. With a July 2, 2026 effective date in a January 1 to December 31 fiscal year, Partial-year basis is 183 / 365 days and First-year cost is $4,516.21 before burden. Against a $14,000 cap, Budget variance remains positive.

Aggregate pool estimate with employer burden

A manager knows only that four included employees have a combined salary base of $275,500. In Aggregate salary total mode, a 4.5% raise creates a $12,397.50 annual increment. If Employer burden cost is on at 18%, the loaded annual increment becomes $14,629.05. A half-year effective date then reduces the current-year cost, but next year's run-rate still reflects the loaded annual value.

Over-cap pressure from a higher scenario

Using a $300,000 included salary base, a 5% scenario creates a $15,000 annual increment before burden. If the raise is effective for the full fiscal year and the budget cap is $14,000, Scenario Comparison shows a Budget variance of -$1,000. That negative value means the modeled scenario exceeds the cap before any extra employer burden is added.

Troubleshooting a zero cost result

A draft can show First-year cost of $0.00 even when salary rows contain raises. If the Raise effective date is after Fiscal year end, Partial-year basis shows 0 / total fiscal days and the warning says the effective date is after fiscal year end. Move the effective date inside the fiscal year, or keep the zero result only if the raise truly starts after the planning year.

Responsible Use Note:

This calculator supports compensation cost planning. It does not recommend raise recipients, set merit policy, perform pay equity analysis, calculate payroll withholding, calculate statutory contributions by jurisdiction, or replace HR, finance, legal, tax, or payroll review. Use anonymous row labels when a planning draft does not require employee names.

FAQ:

Should I use employee rows or aggregate mode?

Use employee rows when raises differ by person, role, or anonymous planning group. Use aggregate mode when you only need one pool estimate from total current salary, headcount, raise type, and raise value.

Why is first-year cost lower than annual increment?

The raise effective date controls fiscal proration. A raise that starts after fiscal year start counts only the remaining fiscal days in First-year cost, while Annual increment keeps the full recurring yearly increase.

What does employer burden rate include?

The rate is a user-entered planning percentage for salary-linked employer costs such as payroll taxes, statutory contributions, benefits, insurance, or retirement costs. It is applied only when Employer burden cost is switched on.

Why does budget variance say no cap?

A cap of zero means the calculator has no approved budget amount to compare with first-year cost. Enter a positive Budget cap to see remaining budget or over-cap pressure.

Why did results disappear after editing dates?

Validation errors block results when dates are invalid or the fiscal year end is before the fiscal year start. Fix the date field named in the warning area, then the summary and tabs will return.

Are salary inputs sent to a calculation server?

The raise math runs in the browser from the values on the page. The calculator does not submit salary rows to a salary-calculation backend. Treat copied, downloaded, exported, or shared records as compensation data.

Do salary rows have to use employee names?

No. Row labels are editable, and the row help text explicitly supports anonymous labels. Use job family, department, level, or row numbers when the draft will be copied, exported, or reviewed by people who do not need employee-identifying details.

Glossary:

Annual increment
The recurring yearly salary increase created by the proposed raise before optional employer burden.
Budget variance
The entered budget cap minus first-year cost. Positive means remaining cap; negative means over-cap pressure.
Employer burden rate
A planning percentage added to salary increases to estimate salary-linked employer costs.
Fiscal proration
The share of the fiscal year counted from the raise effective date through fiscal year end.
Loaded annual increment
The annual increment after the optional employer burden rate is applied.

References: