What should this role pay?
An estimate, from a basis you can read. Pick a role, a city, a level and your years, and the number comes back with its whole arithmetic printed underneath โ every factor, in the open.
It is an estimate, and that is worth saying plainly: not an offer, not a benchmark, and not measured market data. It is one published formula applied consistently โ useful for comparing one shape of role against another, and not a number to quote in a negotiation on its own.
The calculator
Four inputs. Change any of them and the page tells you the figures are stale, rather than quietly showing an answer to a question you have stopped asking.
Your inputs
Seven roles have a published baseline. Anything else is a gap, and the calculator says so rather than reaching for the nearest match.Every factor this uses is printed in how the number is built, below. Nothing is behind the curtain, because there is no curtain.
Nothing calculated yet
Choose a role and a city on the left, then press Calculate. The arithmetic runs here in the page โ no request leaves your browser.
Your saved estimates
Estimates are kept on your account. Sign in and the role, level and city you asked about can be saved and asked again later.
Removing an estimate is undoable for a few seconds.
How the number is built
estimate = baseline ร location factor ร seniority factor ร (1 + years adjustment)
low = estimate ร 0.86 ยท high = estimate ร 1.18
Read this before trusting the output. The four tables below are the source. They are a published starting point, chosen to be plausible and applied consistently โ they are not derived from collected salary reports, and no claim is made about how many people they describe, because none were counted. When ClearHire has self-reported ranges to work from, this is the section that changes; the arithmetic above stays visible either way.
Baseline by role
A mid-level salary in Karachi, in rupees per month.
| Role | Baseline |
|---|---|
| Software Engineer | 250,000 |
| DevOps Engineer | 265,000 |
| QA Engineer | 180,000 |
| Data Analyst | 205,000 |
| Product Manager | 285,000 |
| Product Designer | 215,000 |
| Technical Writer | 160,000 |
Location factor
Multiplies the baseline. Karachi is the reference, at 1.00.
| Location | Factor |
|---|---|
| Karachi | 1.00 |
| Lahore | 0.95 |
| Islamabad | 0.98 |
| Peshawar | 0.86 |
| Quetta | 0.84 |
| Remote โ Pakistani employer | 0.92 |
| Remote โ overseas employer | 1.85 |
Seniority factor
Mid is the reference. The expected-years column is what the years adjustment measures you against.
| Level | Factor | Expected years |
|---|---|---|
| Junior | 0.62 | 1 |
| Mid | 1.00 | 4 |
| Senior | 1.45 | 7 |
| Lead | 1.80 | 10 |
| Principal | 2.20 | 14 |
Years adjustment, and the gaps
1.4% per year of difference from the expected years for your level, floored at โ10% and capped at +12%. Deliberately small: one level is worth more than a decade of drift inside one.
Pairs with no baseline
| Role | Location |
|---|---|
| Technical Writer | Quetta |
| Technical Writer | Peshawar |
| DevOps Engineer | Quetta |
| Product Manager | Quetta |
Pick one of those four and the calculator refuses the question instead of answering a different one.
What this cannot know
A calculator that only lists what it does is selling something. Here is the other half.
Your actual company
Everything that is not cash
Tax, and take-home
When you last looked
You, specifically
Whether anyone is hiring
The one thing that reliably narrows the gap between an estimate and an offer is being able to prove what you have already done โ verified employment exists for exactly that.