Skip to main content

Methodology

How CauseComp builds its benchmarks

CauseComp runs two independent, data-driven engines from authoritative public sources — one for executive pay, one for the broader workforce. Both report a full percentile range (25th / 50th / 75th), so you see the market spread, not just a single number.

Executive Compensation 990

Data source

Officer, director, trustee, and key-employee pay reported on IRS Form 990 (Schedule J and Part VII, Section A), Form 990-EZ and Form 990-PF — the public filings U.S. nonprofits submit annually. This is real, disclosed compensation, not survey self-report.

The executive model uses Form 990 filings with fiscal years ending 2016 through 2025, plus a small number of early fiscal year 2026 filings; data updated October 31, 2026.

Drawn from 2.4 million+ cleaned compensation records from Form 990 filings; the benchmark model is built from those that report both positive compensation and positive organization revenue.

For the counts of filings, organizations and records behind these benchmarks, and what each step from filing to benchmark removes, see Data coverage.

Model

Projected figures. When a benchmark is projected to a later date, each figure grows year by year at CauseComp's measured nonprofit pay growth: the median year-over-year change for the same executive in the same role at the same organization, from consecutive Form 990 filings. Base salary uses its own measured rate, from Schedule J; total compensation and other pay use the total pay rate. For years not yet measured, we use the Congressional Budget Office's Employment Cost Index forecast, adjusted by the median gap between our measured growth and that index over 2019–2025. We update it when CBO publishes a new forecast and when a new year of filings is measured. Because base salary and total compensation grow at different rates, projected pay elements may not add up to projected total compensation.

Minimum comparables

We hold a standard for how thin a cohort can be before we speak: we'd rather tell you we don't have enough comparables than invent a number. Where no comparable filings back a role at that size, CauseComp declines to serve a benchmark and instead suggests better-covered roles. From 1 filing upward a benchmark is served; below 10 it carries a visible low-confidence flag rather than being withheld — a thin cell is disclosed, not suppressed. The count behind that gate is filings for the role inside the revenue fence; it does not narrow by sector or state, and the composition line on every comparables set reports separately how many of the organizations listed are in your sector and your state.

§4958 comparables

For board documentation, CauseComp surfaces a §4958 comparables set: specific public 990 filings, drawn within a one-third to three-times revenue fence from each organization's own three most recent filing years, counting only organizations that have filed in the last five years. By default the organizations are chosen on their filings for the role requested; a customer can instead choose organizations selected on their Executive Director / CEO filings, each listed with its filing for the role requested where it has one. The set is ranked by sector and state, except on a state request with a subsector where fewer than one in five listed organizations are in that state: there, when it adds organizations in the state: Drawn first from organizations in the same NTEE subsector in the state, then the same subsector nationwide (up to half the set), then the closest related organizations, those in the state first. The benchmark itself is modeled from the full 990 corpus: the comparables set is drawn separately and does not produce the figure. It supports the comparability-data prong of the IRS §4958 rebuttable presumption of reasonableness for setting executive pay.

Published medians for individual roles, drawn from the same filings, are on the nonprofit salary benchmark pages. Those pages hold a stricter rule, not the same one: a cell publishes only with at least 20 filings. A published page is indexed and stands on its own, where a benchmark is served on request beside its own disclosure.

If you are new to these rules, our plain-English guides to §4958 and board pay governance cover the process this data supports. For the excise tax that sits alongside them, see how the expanded §4960 rules reach further than most boards expect.

M0

Private-sector figures

Private-sector figures are pay data for the equivalent role, drawn from BLS wage data and, for larger organizations, public-company proxy filings, provided for reference.

Broad-Based & Workforce BLS OEWS · O*NET

Data source

The U.S. Bureau of Labor Statistics Occupational Employment and Wage Statistics (OEWS) program — the official national wage survey — covering 850+ roles mapped to standard SOC occupation codes, using the most recent BLS OEWS release.

Calibration chain

Coverage standard

Where BLS does not publish a reliable wage for an occupation, CauseComp does not benchmark it — the role returns a clear "not benchmarked" explanation rather than a nearest-relative guess. Legacy occupation titles are aliased to their current SOC successors, so a served figure always reflects an occupation BLS actually measures.

Role context

Where O*NET publishes a description of the occupation, each role's results show it, so you can compare the job behind the title with the one you are pricing.

Reading the numbers

Want a board-ready recommendation tailored to your organization? CauseComp is built by RB Consulting Services, LLC, which can turn these benchmarks into a documented pay decision. Every benchmark reflects the discipline a board engagement demands: documented peer logic, transparent sources, numbers built to withstand scrutiny.
Get in touch →