GuidesNewInsightsEmployers
Post a Job
Post a Job

Browse Categories

  • RevOps
  • GTM Engineering
  • Sales Ops
  • Marketing Ops
  • CS Ops
  • Deal Desk
  • Enablement
  • GTM Strategy
  • CRM Administration

Popular Tools

  • Salesforce
  • HubSpot
  • Marketo
  • Pardot
  • Gainsight
  • Clay
  • n8n
  • Zapier
  • ChatGPT
  • All Toolsโ†’

Locations

  • ๐Ÿ‡บ๐Ÿ‡ธUnited States
  • ๐Ÿ‡ฌ๐Ÿ‡งUnited Kingdom
  • ๐Ÿ‡ฎ๐Ÿ‡ณIndia
  • ๐Ÿ‡จ๐Ÿ‡ฆCanada
  • ๐Ÿ‡ฉ๐Ÿ‡ชGermany
  • ๐Ÿ‡ซ๐Ÿ‡ทFrance
  • ๐Ÿ‡ธ๐Ÿ‡ฌSingapore
  • ๐Ÿ‡ต๐Ÿ‡ญPhilippines
  • All Locationsโ†’

Resources

  • Post a Job
  • Job Alerts
  • Companies
  • Remote Jobs
  • AI-Native Roles
  • Salary Report
  • About
  • Contact
  • Credits
ยฉ 2026 RevOps Roles ยท Part of RevOps.Rocks
TermsยทPrivacy
  1. Employers
  2. ยท
  3. Methodology

How we calculate this

Every salary figure on an employer page comes from real job postings on this board โ€” not a survey, and not a model. Here's exactly how.

Section 01

The data source

We aggregate active and recently expired postings classified into a RevOps function. When a company posts a RevOps role with a salary range, that range becomes one data point โ€” but only when it lists both a minimum and a maximum. Postings without a published range are excluded entirely.

Section 02

How the numbers are aggregated

For a given role and seniority, we take the median of the posted minimums and the median of the posted maximums. Medians, not averages, so a handful of unusually high or low postings don't distort the range. Postings in other currencies are converted to US dollars using exchange rates before the medians are taken; the rare posting in a currency we don't track is left out rather than counted as dollars.

Section 03

Sample-size floor

We only publish a figure when at least five postings back it. Below that, the number gets noisy enough to mislead, so we suppress it rather than show a range built on two or three listings. Each figure is labeled with its sample size (n) and the period it reflects.

Section 04

Refresh cadence

The underlying postings update continuously as roles are crawled and expire. The figures you see are recomputed from the live set, and each page shows the date it was last reviewed.

Put the data to work.

Start from a job description template with the live salary range for the role already baked in.

Browse JD templates