Skip to content
Triple I HR
← Back to all articles

Compa-Ratio Formula: How to Calculate and Read It

Compa-ratio is the simplest way to see where an employee sits in their salary range. It takes one division and one reference point. This guide shows the formula, a worked example with made-up numbers, and how to read the result without over-reading it.

The formula

Compa-ratio = base salary ÷ range midpoint

The midpoint is the middle of the salary range for the employee’s grade: (minimum + maximum) ÷ 2.

Worked example (hypothetical numbers)

Assume Grade 3 has a range of 34,000 to 51,000 baht per month. The midpoint is 42,500.

EmployeeSalaryCompa-ratio
A36,00036,000 ÷ 42,500 = 0.85
B42,5001.00
C47,00047,000 ÷ 42,500 = 1.11

The figures are invented to show the arithmetic. They are not market data.

How to read the result

  • Around 1.00: paid near the midpoint of the range.
  • Below 1.00: paid under the midpoint. This is common for people new to the grade, and a concern for experienced people performing well.
  • Above 1.00: paid over the midpoint. This is expected for experienced, high-performing people and worth checking for people who are new to the grade.

Treat compa-ratio as a prompt to ask questions. Read it alongside tenure, performance and role scope.

Compa-ratio vs. range penetration

Compa-ratio uses the midpoint as its anchor. Range penetration uses the whole range: (salary − minimum) ÷ (maximum − minimum). For employee C above, penetration is (47,000 − 34,000) ÷ (51,000 − 34,000) = about 76%.

The two answer slightly different questions. Compa-ratio tells you how you compare with the reference point; penetration tells you how much room is left before the ceiling. For salary ranges in a Thailand context, see the Thailand salary structure guide.

Where compa-ratio is used

  • Pay reviews: deciding who to prioritize when the raise budget is limited.
  • Equity checks: spotting people in the same grade whose position in range differs for no clear reason.
  • Pay compression: noticing when new hires sit higher in the range than long-tenured colleagues.
  • Budget planning: estimating the cost of moving people toward a target compa-ratio, for example everyone below 0.90.

Limits

  • It depends on a well-built range. If the midpoints are wrong, every ratio is wrong.
  • It ignores bonuses, allowances and benefits unless you define the salary measure that way on purpose.
  • It does not say whether the midpoint itself matches the market. That is a separate check against market data.

Next step

If you do not yet have ranges by grade, start with what a salary structure is and the Thailand salary structure guide. If you want help building the ranges and a view of everyone’s position in one place, see our salary structure service and Pay Compass. A first conversation is free.

Frequently asked questions

What is the compa-ratio formula?

Compa-ratio = an employee's base salary ÷ the midpoint of the salary range for their grade. A result of 1.00 means the employee is paid exactly at the midpoint.

What does a compa-ratio below or above 1.00 mean?

Below 1.00 means the employee is paid under the midpoint; above 1.00 means over it. Neither is automatically wrong. A new hire at 0.90 may be on a normal path, while a long-tenured top performer at 0.85 deserves a closer look.

What is the difference between compa-ratio and range penetration?

Compa-ratio compares salary with the midpoint. Range penetration shows where the salary sits between the minimum and maximum, as a percentage of the range width. Many teams track both.

Do I need a salary structure to calculate compa-ratio?

You need a midpoint for each grade to use it internally, which in practice means a salary structure. Without one, you can compare against a market reference point, but that measures something different: position against the market, not against your own range.


Triple I HR Consulting

Published by

Triple I HR Consulting

Consulting team for salary structures, performance management, and job descriptions

Want to discuss this topic further?

Book a free 30-minute call. No sales pitch — we listen first.

Book a call