Find the retention risk hiding in your own pay structure
You have a team and a comp structure that grew across a few hiring cycles. The market moved. Some of your people are paid above market and some below, and you do not know which is which until someone resigns and the exit interview names a better offer. The thorough fix today is a six-month engagement with Mercer or Aon: data collection, role-mapping calls, a report, a committee presentation, none of it refreshed monthly. The lightweight fix is a recruiter saying you are competitive on engineers but light on product. Both cost more than they should and neither tells you which names to look at first. Retention risk is sitting in your pay structure, and you cannot see it.
How Tenure solves it
Tenure turns your existing bands into a ranked list of who is below market, in one upload.
The Benchmarking tab takes a CSV of your team and matches each role to the closest sector, level, and city band in the live Pay Index. You get the percentile each person sits at, not a vague verdict.
The match runs against source-counted bands, so a comparison rests on the same verified evidence the rest of the dashboard uses. Rows backed by five or more sources are firm; rows below the publish threshold are marked so you do not over-read a thin comparison.
The result splits into three reads: at or above median, between P25 and median, and below P25. The below-P25 rows are the names to act on first, before the resignation forces the conversation.
The whole comparison is private. Uploaded data is isolated to your organization by row-level security, stored against your org alone, and never joined into the published Pay Index. No other Tenure customer can see it.
The workflow, step by step
Export your team's salaries to a CSV with role title, level, country, and current total cash. Upload it on the Benchmarking tab at /dashboard/benchmarking. Tenure matches each role against the live Pay Index and shows the match quality per row, so you can see which comparisons are exact and which are nearest-fit. Review the percentile each role lands at. Flag the below-market rows for your next comp cycle and note the gap to median in dirhams or riyals. Re-upload next month to see whether the gap widened or closed as the market moved. Where a role has no close match because the band is still building depth, Tenure tells you rather than forcing a misleading comparison.
Sample bands
The table at the foot of this page shows representative Technology - Data & Engineering bands, pulled live from the same Pay Index your uploaded team is matched against. The full view covers all 12 sectors across UAE and Saudi, with the source count on every row. Open the dashboard to upload your team and see where each role sits against bands like these.
FAQs
How do I benchmark my Gulf team against market? Export your team to a CSV with role title, level, country, and current total cash, then upload it on the Benchmarking tab at /dashboard/benchmarking. Tenure matches each row to the closest sector, level, and city band in the live Pay Index across UAE and Saudi, and shows the percentile each person sits at. Rows below the 25th percentile are your first retention risks. Re-upload monthly to watch the gap move as the market does.
What CSV format does Tenure accept for team uploads? A plain CSV with one row per person and columns for role title, seniority level, country, and current total monthly cash. The Benchmarking tab maps your column headers on upload and shows a preview before it runs the match, so a non-standard export still works. You do not need to pre-map roles to Tenure's taxonomy; the matcher normalizes titles to the canonical role the same way the Pay Index does.
Does benchmarking data leak into Tenure's public dataset? No. Uploaded team data is isolated to your organization by row-level security and never feeds the published Pay Index. The Pay Index is built only from primary sources Tenure collects directly: job postings, JD signal mining, LinkedIn open-salary disclosures, and consumer-side candidate submissions. Your uploaded bands are a private comparison input, not a source. The Security page documents the isolation posture in full.
Run your team through the benchmark
Upload your current bands on the Benchmarking tab, sort by percentile, and start with the rows below P25. The sourcing and isolation behind every comparison is documented at the methodology page.
Sample ladder · Technology
One representative band per seniority level. Full Technology coverage has 114 published bands.
| Role | Level | Location | P25 | Median | P75 | n |
|---|---|---|---|---|---|---|
| Junior Software Engineer | Analyst | Riyadh, Saudi | SAR 18,018 | SAR 21,198 | SAR 24,378 | n=6 |
| DevOps / Platform Engineer | Senior Associate | Abu Dhabi, UAE | AED 25,609 | AED 30,128 | AED 34,647 | n=6 |
| Engineering Manager | Manager | Abu Dhabi, UAE | AED 40,277 | AED 47,385 | AED 54,493 | n=5 |
| Senior Software Engineer | Principal | Jeddah, Saudi | SAR 28,178 | SAR 33,150 | SAR 38,123 | n=3 |
| VP Engineering / CTO | VP | Dubai, UAE | AED 71,825 | AED 84,500 | AED 97,175 | n=3 |
| Chief Technology Officer | C-Level | Dubai, UAE | AED 140,888 | AED 165,750 | AED 190,613 | n=10 |