Lelifi·tools

Salary Range Percentile Calculator

An $82,000 salary in a $70,000 to $110,000 range sits at 30.0% range penetration and a 91.1% compa-ratio. Against market quartiles of $78,000, $95,000 and $115,000, it lands near the 30.9th percentile. Reaching the median takes a $13,000 raise.

Posted pay range

Market quartiles (annual base pay)

Enter your salary, the posted pay range and market quartiles to see range penetration, compa-ratio, an estimated percentile, and the pay that matches a target percentile.

By the Lelifi editors ·

Key takeaways

Estimated market percentile at five salaries0%25%50%75%100%20.6$75,00035.3$85,00050.0$95,00062.5$105,00081.2$120,000
Each $10,000 step does not buy the same number of percentile points.
Posted range and market quartiles on one scale$70,000 min$90,000 mid$110,000 maxP25 $78,000P50 $95,000P75 $115,000Your salary $82,000Top band: posted range, 30.0% penetration at $82,000. Bottom ticks: market quartiles, 30.9th percentile at the same salary.
The same $82,000 salary reads as 30.0% of the posted range and 30.9th percentile of the market.
On this page
  1. What a salary range percentile tells you
  2. The three numbers a pay range gives you
  3. Turning market quartiles into a percentile
  4. Worked example: five salaries in one band
  5. Hourly and monthly versions of the same salary
  6. Where the estimate breaks down
  7. Using percentiles in a pay conversation
  8. A checklist before you quote a percentile

What a salary range percentile tells you

A percentile marks a position inside a distribution. When pay sits at the 75th percentile, about 75 of every 100 workers in the comparison group earn less and about 25 earn more. The Bureau of Labor Statistics defines a percentile wage the same way: the value below which a stated share of workers fall. The 50th percentile is the median, not the average.

The comparison group drives the result. National pay for an occupation, pay in one metro area, and pay inside a single company are three different distributions. A salary at the 70th percentile of national data can sit at the 40th percentile of an expensive coastal market, or above the 90th percentile at a small employer in the same town. Name the group before quoting a number.

Two measures share the word percentile in pay discussions, and they answer different questions. Range penetration places a salary inside a posted pay band. Market percentile places it inside a distribution of pay for similar work. The first is an internal measure that HR uses to administer a band. The second is an external measure that a candidate uses to judge an offer. This calculator reports both, because an offer can look strong on one and weak on the other.

Percentile is not a percentage. A salary that is 10% above the median is not at the 60th percentile; the mapping depends on how tightly pay clusters around the middle. That gap is why a useful estimate needs quartiles or a full distribution rather than a single average.

The three numbers a pay range gives you

A posted range usually comes with a minimum, a midpoint and a maximum. From those three numbers you can derive the two standard measures of position.

Range penetration = (salary - range minimum) / (range maximum - range minimum) x 100. It shows how far through the band the salary sits. A salary at the minimum scores 0%, the midpoint scores 50% in a symmetric band, and the maximum scores 100%.

Compa-ratio = salary / range midpoint x 100. It shows how pay compares with the anchor of the band. A compa-ratio of 100% means pay equals the midpoint. A ratio of 90% means pay is 10% below the midpoint.

Take a $70,000 to $110,000 band with a $90,000 midpoint and a salary of $82,000. Range penetration is 12,000 / 40,000 x 100 = 30.0%. Compa-ratio is 82,000 / 90,000 x 100 = 91.1%. The salary sits $8,000 below the midpoint, which is 8.9% of the midpoint.

Public bands are published in full, which makes them easy to test. The OPM General Schedule lists a minimum and maximum for every grade and step, so a federal offer can be scored with the same two formulas. Notice what neither measure uses: the market. A band can be set below market or above it. Range penetration of 80% feels strong until you learn the whole band trails the local market by 15%. Keep the internal and external questions separate, then compare the answers.

MeasureFormula$82,000 in a $70,000 to $110,000 bandQuestion it answers
Range penetrationSalary minus the minimum, divided by the band width, times 10030.0%How far through the posted band the salary sits
Compa-ratioSalary divided by the midpoint, times 10091.1%How pay compares with the anchor of the band
Market percentileStraight line between published quartiles30.9How many comparable earners are paid less

Turning market quartiles into a percentile

Most public pay data arrives as quartiles: the 25th, 50th and 75th percentile. To place a salary between two of them, draw a straight line across the gap. Between the 25th and 50th percentile, the estimate is:

percentile = 25 + (salary - P25) / (P50 - P25) x 25

The same shape repeats in each quarter of the distribution: 25 points of percentile for each quartile crossed. Above the 75th percentile, the line continues with the slope of the 50th to 75th segment.

Example: quartiles of $78,000, $95,000 and $115,000, with a salary of $104,000. The salary falls in the upper quarter, so percentile = 50 + ($104,000 - $95,000) / ($115,000 - $95,000) x 25 = 50 + 11.25 = 61.3. Roughly six in ten comparable workers earn less.

Below the first quartile the line runs downward. A salary of $70,000 against the same quartiles gives 25 - ($78,000 - $70,000) / ($95,000 - $78,000) x 25 = 25 - 11.76 = 13.2. The estimate assumes the lower tail is as smooth as the middle, which is a simplification, so treat anything under the 10th percentile as a rough label rather than a precise rank.

The table runs seven salaries through the same quartiles ($78,000, $95,000 and $115,000) and the same posted band ($70,000 to $110,000). Each quarter of the distribution adds 25 points of percentile, so the steps are even inside a segment and change slope at each quartile.

SalaryMarket percentileRange penetration
$65,0005.9-12.5%
$78,00025.020.0%
$86,00036.840.0%
$95,00050.062.5%
$104,00061.385.0%
$115,00075.0112.5%
$125,00087.5137.5%

One caution about quartile sources. If the quartiles come from a salary survey, check whether the figures cover base pay or total compensation, and whether they are national or local. Mixing a base salary with total compensation quartiles pushes the percentile down by a wide margin.

Worked example: five salaries in one band

The table runs five salaries through the same two reference systems. The posted range is $70,000 to $110,000 with a $90,000 midpoint. The market quartiles are $78,000, $95,000 and $115,000.

SalaryRange penetrationCompa-ratioMarket percentileGap to median
$75,00012.5%83.3%20.6-$20,000 (-21.1%)
$85,00037.5%94.4%35.3-$10,000 (-10.5%)
$95,00062.5%105.6%50.0+$0 (+0.0%)
$105,00087.5%116.7%62.5+$10,000 (+10.5%)
$120,000125.0%133.3%81.2+$25,000 (+26.3%)

Read the $95,000 row carefully. That salary equals the market median, so its percentile is exactly 50. Its range penetration is 62.5%, because the posted band is anchored at a $90,000 midpoint rather than at the market median. Two correct measures, two different stories. The band pays above the market median at its own midpoint.

The $120,000 row sits above the range maximum, so penetration passes 100% and the label changes to 125.0%. A salary outside the band is possible through red circles, retention adjustments or a stale range, and the calculator reports the raw number instead of clipping it. The market percentile for that row is 81.3, which still leaves roughly one in five comparable workers earning more.

Use the table to spot which measure a job posting is quoting. A line such as "the midpoint of this band is $90,000" is compa-ratio language. A line such as "our offer is above the 75th percentile" is market language. They are not interchangeable, and an offer can be strong on one while trailing on the other.

Hourly and monthly versions of the same salary

Pay conversations mix units. A monthly budget, an hourly contract rate and an annual band all describe the same job, so convert before comparing. Monthly pay is annual pay divided by 12: $82,000 / 12 = $6,833.33.

Hourly pay from an annual salary is annual pay divided by paid hours in the year. A full time year at 40 hours across 52 weeks is 2,080 hours, the convention the BLS occupational wage program uses when it converts hourly wages to annual figures. At that convention, $82,000 / 2,080 = $39.42 an hour.

Part year work changes the denominator. A school year of 46 weeks at 40 hours is 1,840 paid hours, so $82,000 spread over that schedule is $44.57 an hour. The annual total did not move, but the hourly figure rose 13% because the same money covers fewer hours.

Paid leave belongs in the denominator if the employer counts it as paid time. A salaried worker with 2,080 paid hours earns the same $39.42 whether those hours are worked or taken as vacation. A contractor who bills 1,700 hours for the same annual target needs $48.24 an hour, and that rate also has to cover self-employment tax, health insurance and unpaid admin time.

The calculator uses the paid hours per week and paid weeks per year you enter, so the hourly line matches your own schedule rather than a generic full time year.

Where the estimate breaks down

Every percentile from quartiles is an estimate built on three assumptions: the comparison group is right, the quartiles are current, and pay is spread smoothly inside each quarter. Each assumption can fail.

The group is wrong. A national quartile set mixes a high cost city with a rural county. The May 2024 OEWS estimates are published for the nation, states and about 530 areas precisely because geography moves pay. Use the narrowest area that has enough observations for your occupation.

The measure is wrong. OEWS covers wages and salaries and leaves out nonproduction bonuses and employer paid benefits, as the BLS occupational outlook FAQ explains. A $120,000 base plus a 15% bonus is not the same package as $138,000 in base, even when the cash matches, because retirement contributions and future raises usually key off base pay.

The data is old. OEWS estimates carry a May reference date and are released the following spring. A May 2024 figure used in a 2026 negotiation is two years of market movement behind. The national mean annual wage across all occupations was $67,920 in May 2024, a useful benchmark for scale but not a current offer price.

The distribution is lumpy. Pay clusters at grade boundaries, so a straight line through a quartile can overstate or understate the middle. The error is largest in the tails and smallest near the quartile anchors themselves. For a decision with real money attached, ask the source for deciles or the full percentile table rather than three summary points.

Using percentiles in a pay conversation

The calculator also runs the line backward. Pick a target percentile and it returns the salary at that point. With the quartiles above, the 50th percentile is $95,000, the 75th is $115,000, and the 90th is $127,000. The last figure extends the 50 to 75 slope by another 15 points of percentile: $115,000 + 15/25 x $20,000.

Moving from $82,000 at the 30.9th percentile to the median takes $13,000, a 15.9% increase. Reaching the 75th percentile takes $33,000, a 40.2% increase. Those are large asks in one cycle, which is why bands usually move people in steps rather than one jump.

Frame the request around market data, not around a personal target. Name the source, the geography and the reference date, and show the range rather than a single point. Ask where the offer sits in the band and what the next review cycle requires. If base pay is fixed for the year, ask about a sign-on bonus, an equity refresh or an earlier review date, then compare the whole package against the same percentile set.

One more discipline: compare base with base. A candidate who quotes total compensation against a base pay percentile will look overpaid on paper and underpaid in the bank. Strip bonus and equity out before computing, then add them back as a separate line.

A checklist before you quote a percentile

Run these six checks before the number leaves your mouth or your email.

The calculator on this page accepts any range and any ascending quartile set, so you can test an offer against a national table, a local table and your own company band in three passes. When the three answers disagree, the disagreement is the useful finding: it tells you which reference system the offer is built on.

Frequently asked questions

What does the 75th percentile of salary mean?

About 75% of workers in the comparison group earn less than that figure and about 25% earn more. It is a position in a ranked distribution, not a grade and not a percentage of the median.

How is range penetration calculated?

Subtract the range minimum from the salary, divide by the range width, then multiply by 100. A salary of $82,000 in a $70,000 to $110,000 band gives 12,000 / 40,000 x 100, which is 30.0%.

What is a compa-ratio?

Salary divided by the range midpoint, times 100. A $82,000 salary against a $90,000 midpoint gives 91.1%, which means pay sits 8.9% below the middle of the band.

Where do I find market quartiles for my occupation?

The BLS Occupational Employment and Wage Statistics program publishes 10th, 25th, 50th, 75th and 90th percentile wages by occupation, state and metro area. The May 2024 release covers about 830 occupations.

Is a percentile the same as a percentage?

No. A percentage compares two amounts. A percentile compares one salary with a ranked distribution. A salary 10% above the median does not land at the 60th percentile unless the spread happens to fit that slope.

How many paid hours are in a full time year?

40 hours x 52 weeks = 2,080 hours. At that convention a $82,000 salary equals $39.42 an hour. A 46 week schedule at 40 hours gives 1,840 hours and $44.57 an hour.

Why do two calculators give different percentiles for the same salary?

They use different comparison groups, different reference years or different pay definitions. Check whether each one uses national or local data, base pay or total compensation, and a May 2024 or later reference period.

Does the 50th percentile equal the average salary?

No. The 50th percentile is the median, the midpoint of the ranked list. The mean can sit higher when a small number of high earners pull it up. BLS reported a $67,920 mean annual wage across all occupations in May 2024, and the median differs from that figure.

Can a salary be above the 100th percentile?

No. The calculator caps the estimate at the 99th percentile because a straight line through the top quartile runs past the end of the distribution. A salary above the range maximum still shows raw range penetration above 100%.

How do I convert an annual salary to an hourly rate?

Divide annual pay by paid hours. At 40 hours per week and 52 weeks per year, $82,000 / 2,080 = $39.42. Change the weeks field for a part year schedule and the hourly figure updates.

What percentile should I target in a negotiation?

There is no universal target. The median is a common reference for someone meeting the core requirements, and the upper quartile is a common reference for scarce skills or added scope. The right anchor depends on the local market and the band the employer uses.

Do these percentiles include bonuses and stock?

The BLS figures used as examples cover wages and salaries only and leave out nonproduction bonuses and employer paid benefits. Salary surveys vary, so read the definition before comparing an offer with a quartile set.

How often does BLS update percentile wages?

Once a year, with a May reference date and a release the following spring. The May 2024 estimates were published in April 2025, so a 2026 comparison should note that lag.

Is straight line interpolation between quartiles accurate?

It is a reasonable estimate near the quartiles and weaker in the tails, where pay distributions curve. If a decision depends on the difference between the 88th and 92nd percentile, get the full percentile table instead of three points.

Spotted a wrong number or a broken result?

More Finance tools

See all Finance tools

Fee schedules, rates and rules change without notice. Always confirm important figures with the official source before you rely on them.