Data ScienceSalary, offers and pay mechanics

Appraisal Bell Curves: How a Merit Budget Becomes Your Hike

PK
Pankit Kumar
Sr. Data Scientist at Parexel (a Goldman Sachs–backed company) · 27 September 2026 · 5 min read
In this article (6 sections)

Related programme: the Data Science course (6 months; ₹1,30,000 (inclusive of GST) · EMI from ₹5,000/month).

The short answer

In a typical appraisal cycle your hike is not decided on its own. A merit matrix sets the ratio between ratings and pay positions, and the whole team's pot is then scaled to fit a fixed budget. That makes the process zero-sum. On the synthetic ten-person team below, a rating of 4 below the band midpoint earns 11.75%. If two colleagues are moved from 3 to 4, the same rating earns 10.39%, without any change to your own review.

The matrix and the budget

A merit matrix gives a target percentage for each combination of rating and position in the pay band. These numbers are invented for illustration.

RatingBelow midpointAt midpointAbove midpoint
516%13%10%
412%10%8%
38%6%4%
23%2%0%
10%0%0%

The budget is a separate decision, usually a percentage of the team's total fixed payroll. Here it is 6% of ₹1,65,00,000, or ₹9,90,000.

The team and the forced distribution

A bell curve, or forced distribution, fixes how many people may receive each rating. This team of ten follows a 1/2/4/2/1 pattern.

PersonFixed payRatingBand positionMatrix %Raw cost
P1₹18,00,0005at13%₹2,34,000
P2₹15,00,0004below12%₹1,80,000
P3₹21,00,0004above8%₹1,68,000
P4₹14,00,0003below8%₹1,12,000
P5₹16,00,0003at6%₹96,000
P6₹17,00,0003at6%₹1,02,000
P7₹20,00,0003above4%₹80,000
P8₹13,00,0002below3%₹39,000
P9₹19,00,0002above0%₹0
P10₹12,00,0001below0%₹0
Total₹1,65,00,000₹10,11,000

Applied as printed, the matrix costs ₹10,11,000, which is ₹21,000 over budget. So every cell is scaled by 9,90,000 ÷ 10,11,000, or 0.9792. P2's 12% becomes 11.75%, a rise of ₹1,76,261. P1's 13% becomes 12.73%.

When the distribution shifts

Now suppose a calibration meeting moves P5 and P6 from 3 to 4. Neither is below the midpoint, so they move to the 10% cell. The raw cost rises to ₹11,43,000, while the budget is still ₹9,90,000, so the scale factor falls to 0.8661.

PersonFirst resultAfter P5 and P6 move to 4
P1, rating 512.73%11.26%
P2, rating 4 below11.75%10.39%
P5, now rating 45.88%8.66%
P7, rating 3 above3.92%3.46%

Everyone whose rating did not change got a smaller hike. That is the arithmetic of a fixed pot, not a judgement about their work. It is also why managers often resist moving people up at calibration.

python
# Synthetic team and matrix. Scales matrix percentages to a fixed merit budget.
MATRIX = {5: (16, 13, 10), 4: (12, 10, 8), 3: (8, 6, 4), 2: (3, 2, 0), 1: (0, 0, 0)}
BANDS = ("below", "at", "above")

team = [("P1", 1800000, 5, "at"), ("P2", 1500000, 4, "below"),
        ("P3", 2100000, 4, "above"), ("P4", 1400000, 3, "below"),
        ("P5", 1600000, 3, "at"), ("P6", 1700000, 3, "at"),
        ("P7", 2000000, 3, "above"), ("P8", 1300000, 2, "below"),
        ("P9", 1900000, 2, "above"), ("P10", 1200000, 1, "below")]

def hikes(team, budget_pct):
    payroll = sum(s for _, s, _, _ in team)
    raw = {n: s * MATRIX[r][BANDS.index(b)] / 100 for n, s, r, b in team}
    scale = payroll * budget_pct / 100 / sum(raw.values())
    return scale, {n: round(MATRIX[r][BANDS.index(b)] * scale, 2)
                   for n, s, r, b in team}

scale, pct = hikes(team, 6)
print(round(scale, 4), pct["P1"], pct["P2"])          # 0.9792 12.73 11.75

moved = [(n, s, 4 if n in ("P5", "P6") else r, b) for n, s, r, b in team]
scale, pct = hikes(moved, 6)
print(round(scale, 4), pct["P1"], pct["P2"], pct["P5"])  # 0.8661 11.26 10.39 8.66

Change the budget to 8% and the scale factor rises above 1, so every cell is paid more than printed. The ratios between cells never change; only the budget and the distribution move the absolute figures.

What this tells you as an employee

  • Your rating is only one input. Band position and the ratings of everyone else sharing the pot matter too.
  • Being below the midpoint helps. At the same rating, P2 below the midpoint gets 11.75% while P3 above it gets 7.83%. If you were hired high in the band, expect smaller percentages.
  • The budget is set before your review. Arguing your rating up after calibration is hard because it takes money from someone else.

Checking your own letter against the model

If HR shares the matrix and the budget percentage, you can test your letter. Divide your hike percentage by your matrix cell to get the implied scale factor. For P2 in the first run, 11.75 ÷ 12 is about 0.98. If colleagues in the same pot report factors that differ widely, either the pots are separate or individual adjustments were made after scaling. Both are legitimate, but they are worth knowing about, because the next cycle will work the same way.

Questions worth asking HR

  1. 1Is the merit budget set as a percentage of payroll, and is it the same across teams?
  2. 2Is there a forced distribution, and at what level: team, department or company?
  3. 3Where does my pay sit against the midpoint of my band?
  4. 4Is the variable pay multiplier tied to the same rating? Reading a variable pay plan covers how that second matrix works.

Once you have your percentage, salary hike percentages helps check what it means after tax in tax year 2026-27, using the department's slab page.

Scaling an allocation to a constraint and testing how it responds to changes in inputs is a small optimisation exercise. That style of modelling is practised in our Data Science programme, live online with optional in-person labs at our Noida centre.

Frequently asked questions

Is every company's appraisal done this way?

No. This is one common structure, a merit matrix scaled to a budget, used here because it makes the arithmetic visible. Ask your HR team how your own cycle works; the questions at the end of the article are a starting point.

Why does position in the band matter?

Many matrices give a larger percentage to someone paid below the midpoint of their pay band than to someone above it at the same rating, so that pay converges on the midpoint over time. The matrix below follows that pattern.

Can a manager change the result after the scaling?

In many systems a manager can adjust individual figures, but any increase for one person has to be found from someone else if the total budget is fixed.

PK
Pankit Kumar
Lead Instructor, NeuraPath Academy

Pankit Kumar has 10 years in Data Science & AI, building and shipping production systems in regulated pharma and clinical environments. He is a freelance trainer at Boston Institute of Analytics, AnalytixLabs and Scaler, and has taught this material to thousands of working professionals.

This article is part of our Data Science programme — 6 months. From data foundations to machine learning, deep learning and deployment.

Explore Data Science
Counselling is free · no obligation

Not sure which programme fits?

Tell us your background and we will map it to the right entry point — including saying so when a cheaper programme is the better fit. A counsellor replies within one working day.