Methodology

How the numbers get on the page.

No black box. Here's where the data comes from, how often it moves, and what we won't do with it.

AMMO prices jobs against 1M+ data points across 495 jobs and 50 US cities. The numbers come from government wage releases, the same sites people in your job already use to compare pay, public company filings, and specialty sources for medicine, law, accounting, and government work. The read on the company across the table is pulled from public sources on demand. No paid surveys. No vendor handcuffs.

Where the numbers come from.

Government wage data

The Bureau of Labor Statistics tracks what people in every job actually make (May 2024 release). This is where most of the numbers for nurses, teachers, mechanics, government workers, and a lot of the long tail come from. We adjust to today's dollars using the official wage index.

What public companies have to publish

Big public companies are required by law to disclose what they pay top execs. We use those filings (SEC EDGAR proxy statements and 10-Ks) as ground truth at the top of the band.

Sales jobs

RepVue (April 2026 cuts). Sales jobs that pay on commission — split out by company size (small, mid, big, strategic) so the number for an Account Executive at a 50-person startup isn't getting averaged with one at a Fortune 500.

Specialty jobs

Doctors and med students: MGMA and AAMC. Big Law: Cravath scale. Accountants: AICPA. Federal and military: OPM and DoD pay tables. Trades and teachers: union and association data.

Tech, product, and corporate jobs

Levels.fyi for engineering, product, design, and data jobs. Glassdoor's 2025–2026 employer reports for the rest of corporate work and the long tail.

The read on the company

Y Combinator's directory. Public company filings (SEC EDGAR). GitHub's public org pages (so we can see if engineering is moving). TechCrunch. Layoff filings. Visa filings. Refreshed when you ask. Cached for seven days.

AMMO's own rollup

Our cleaned-up version of all the above. Lined up so the numbers actually map to the role families people negotiate inside.

When the numbers move.

Full refresh: every month. Plus, the second your job's middle number moves $3K or more, your number moves with it. The read on the company refreshes the moment you ask and stays warm for seven days.

When we get one wrong.

Tell us. Wrong number, wrong level, wrong city — email corrections@useammo.com with the job and where you saw the right number. Fixes ship in the next monthly update, or sooner if it's a big miss. We'd rather get told than be wrong twice.

Not in the room.

Contact.

Questions, corrections, or a source we should be using: corrections@useammo.com.