River
Y CombinatorBacked by Y Combinator

Free template

Job Description and Requirement Register

A job description template plus three working sheets: a register that gives every requirement a test, a check against your team and a market pay comparison.

Free download · No account needed

What you get

Pack of 7 files: 4 documents, 3 spreadsheets

Job Description and Requirement Register
  • How a Requirement Earns Its PlaceDocument
  • Job DescriptionDocument
  • Internal Levelling NoteDocument
  • Sourcing AnglesDocument
  • Requirement RegisterSpreadsheet
  • Incumbent CheckSpreadsheet
  • Market ComparisonSpreadsheet

How to write the requirements in a job description

The requirements in a job description set out what an applicant must have to be considered, then a few things that would help but aren't required. Good requirements are few and checkable. To write them, list every requirement you've been given and who asked for it. Give each one a test a stranger could apply, such as a result on a resume or a work sample. Then keep as must-haves only the ones your best current people met when they were hired.

A job description template gives you a heading and an empty list. Every line you add there will be used to turn a real person away, so make each one a test you could defend.

A woman in a black sweater and scarf speaks across a table with a white cloth to two people seated with their backs to the camera
Every requirement you post decides who gets as far as an interview. Photo: Wafiq Raza on Unsplash

List every requirement and who asked for it

Requirements arrive from several places at once: the hiring manager, the team doing the work, the old posting, and an executive who mentioned something in a meeting. Nobody reconciles them, so the list grows and every line starts to read as mandatory.

Record each one in the asker's own words, with their name beside it. Split compound lines, since "five years' experience and strong stakeholder management" is two requirements. The name pays off later: cutting a line becomes a conversation with one person, not an argument about a document.

If the hiring manager and recruiter haven't agreed on what the role must deliver, settle that first in a hiring manager intake meeting.

Give each requirement a test

A test is whatever tells you whether a candidate meets the requirement. It might be a number on a resume, a named system, a work sample with a pass mark, or a reference question with a right answer. If someone outside the hiring team couldn't apply it and reach your verdict, it isn't a test yet.

Prefer tests that look like the work. The US Office of Personnel Management, the federal government's HR agency, reports that performance on work sample tests relates highly to performance on the job1. It adds that scores from rating applicants' past training and experience2 generally don't relate well to how people perform.

Turning drafted requirements into tests

KindAs draftedAs a test
Years5+ years implementing warehouse softwareHas owned two customer go-lives end to end, named, with what broke in each
DegreeDegree in supply chain or logisticsFinds and explains the gap between two inventory files in a 30-minute work sample
Soft skillExcellent communication skillsWrites a 200-word note on a slipping project that a VP can read unedited
CertificationPMP certificationTwo projects delivered to plan, with dates, confirmed by a reference
Presence or fitStrong executive presenceNone possible, so cut it, then test what the asker actually saw someone do

Check each must-have against your best people

Now run every drafted must-have against the people already doing the job well, as they were on the day you hired them. They know more now because the job taught them. A requirement filters candidates, and candidates arrive the way your people did on day one. For a brand-new role, use the closest existing one and note which you used.

The US Supreme Court made a version of this point in 1971. In Griggs v. Duke Power3, it ruled against a high school diploma rule and an intelligence test that disqualified Black applicants at a substantially higher rate. Neither was shown to relate to job performance, and employees hired before the rule without diplomas had "continued to perform satisfactorily and make progress."

Sort each line by what the check shows.

  • Must-have: every strong performer met it when hired, and it has a test.
  • Nice-to-have: useful and learnable, but some of your best people started without it.
  • Remove: nobody doing the job had it at hire, it can't be tested, or a direct test already covers what it stood for.
ExampleOne role, checked against its teamAn illustrative example from this template's sample files. The company is made up.

Role: Senior Implementation Consultant at Marloe Logistics, open 21 weeks, with 14 requirements drafted from four sources.

Strongest performer: hired with two years of experience, no degree in a listed field and no PMP. She now delivers 94% of her go-lives on time, against 71% and 76% for her two colleagues.

Result: six must-haves, four nice-to-haves and four removed. The five-year rule, the degree and the PMP would each have rejected her.

  • Judged at hire. The posting would have screened what she had when she applied, not what she knows now.
  • Failed by everyone. Nobody in the role had platform experience or a PMP when hired, so both came out entirely.

Price the role before you post it

Collect live postings for the same work at employers your candidates would consider. Record each range exactly as posted, with the date you saw it, and write "not posted" rather than guessing. Note the years and degrees they ask for too. If none says what those stand for, they're the same kind of proxy you're cutting, not a standard you have to match.

Check the range against what your current people earn. If a new hire at the midpoint would out-earn your strongest performer, fix that person's pay rather than lowering the range. A salary band template helps if you don't have bands yet.

Some US states require the range in the posting itself. California requires employers with 15 or more employees to include a good-faith pay scale in any job posting4. Its Labor Commissioner applies that to remote roles that could be filled from the state, and California also bars asking applicants about their salary history.

When to involve an employment lawyer

Title VII, the main US federal job discrimination law, lets applicants challenge requirements that screen out a disproportionate share of people by race, color, religion, sex or national origin. The employer must then show the requirement is job related for the position and consistent with business necessity5. Before keeping a requirement your own people failed, or posting one role across several states, ask an employment lawyer. This template is not legal advice.

Write the job description from what survives

Draft the posting last, from the sorted list alone, and state each must-have as its test. "Has owned at least two customer go-lives end to end" tells a strong candidate with three years of experience to apply. "Five years required" tells them to move on.

Candidates take the list literally. Tara Sophia Mohr surveyed more than 1,000 mostly American professionals and reported the results in Harvard Business Review in 2014. The most common reason for passing on a job they didn't fully qualify for6 was "I didn't think they would hire me since I didn't meet the qualifications." That was the top answer for 41% of women and 46% of men. Mark nice-to-haves as optional, and consider listing what you removed.

Before it goes out, reread the posting for cut requirements that crept back in as prose. "You'll be comfortable presenting to senior executives" is executive presence in disguise, and a screener will still use it.

Carry the same list into screening. A 2024 Burning Glass Institute and Harvard Business School study found that about 45% of employers that dropped degree requirements made no meaningful change in who they actually hired7. Screen against the must-haves you published, for example with a resume screening tool.

Before you post

  • Every must-have has a test someone outside the team could apply
  • Your best current people met each must-have when they were hired
  • Years, degrees and certificates say what they stand for, or are gone
  • Nice-to-haves are clearly marked optional
  • The pay range is in the posting and is what you expect to pay
  • No cut requirement has crept back in as a sentence
  • Travel, hours and physical demands are numbers the job really needs

The same must-haves become the skills your interview process tests, one interviewer each. Open the template on this page with Edit with AI, and River builds the register and runs the check from your notes.

How to use this template

Use the files as they are, or open them in River. River asks for the requirements as they stand, including ones nobody wrote down. It also asks about the people doing the job now, the pay band and where the role could be based.

It then builds the Requirement Register, writes a test beside each line and checks every must-have against your team as they were when hired. If it can't find a test for a line, it marks the line unresolved instead of inventing one.

  1. Download it or open it in River

    Download the four Word documents and three CSV sheets free, or open them in River to work on your own role with AI.

  2. Send your requirements and team

    Paste the requirements as drafted, plus resumes, hire dates or review notes for people doing the job now; two is enough.

  3. See what the check found

    Read which requirements your best performer would have failed at hire, and who asked for each one.

  4. Write and check the posting

    Draft the job description from what survives, then check pay rules and wording before you publish it.

What's in the template

Fourteen drafted, six kept, and the four that would have rejected your best hireRequirement Register, the Incumbent Check that tested it, and the Market Comparison that priced what survived.
Job Description and Requirement Register
RiverRequirement Register

Requirement Register

Illustrative for a fictional warehouse software company, Marloe Logistics. Senior Implementation Consultant, 21 weeks open.

#Requirement as draftedSourceObjective testVerdict
15+ years implementing warehouse softwareOld postingCount of go-lives ownedNice-to-have at 2+
2Degree in supply chain or industrial engineeringOld postingDegree on recordRemoved
3Has owned two customer go-lives end to endHiring mgrTwo named, dates, what brokeMust-have
4Can reconcile two inventory extracts unaidedThe team30-min work sampleMust-have
6Experience with the Marloe platformHiring mgrPrior use on a projectRemoved
7Available to travel up to 40 percentHiring mgrStated in screenMust-have
8Writes a status note a VP reads uneditedThe team200-word writing sampleMust-have
9Has worked in 3PL or retail distributionHiring mgrNamed employer or engagementMust-have
10PMP certificationCEOCertificate numberRemoved
11Can train 20 warehouse staffHiring mgrLive 10-min walkthroughMust-have
14Strong executive presenceHiring mgrNone could be constructedRemoved
14 drafted from 4 sources. 6 must-have, 4 nice-to-have, 4 removed. Rows 5, 12, 13 not shown.

Row 14 is the one to watch. It has no test, so it cannot be reworded into something vaguer, only removed. Rows 8 and 11 are the observable things it was reaching for, and both of them survived.

RiverIncumbent Check

Incumbent Check

Every drafted must-have against the three people currently in the role, evaluated as each was on their hire date rather than as they are now.

RequirementIncumbent A
hired 2019, 6 yrs exp
Incumbent B
hired 2022, 3 yrs exp
Incumbent C
hired 2024, 2 yrs exp
1. Five years experiencePassFailFail
2. Degree in listed fieldFailPassFail
3. Two go-lives ownedPassPassPass
4. Reconcile extractsPassPassPass
6. Platform experienceFailFailFail
7. Travel 40 percentPassPassPass
8. VP-readable status notePassPassPass
9. 3PL or retail backgroundPassPassPass
10. PMP certificationFailFailFail
11. Train 20 staffPassPassPass
Go-lives delivered14119
Delivered on time71%76%94%

Incumbent C is the best performer in the role and fails four of the drafted must-haves: the five-year rule, the degree, platform experience and the certification. Rows 6 and 10 are failed by all three, which makes them removals rather than demotions. Nobody currently doing this job had either one at hire.

RiverMarket Comparison

Market Comparison

Eight live postings for the same work, recorded verbatim with the date seen. A range that is not posted is never estimated.

ComparablePosted rangeMidpointYrsDegreeTravel
WMS vendor, 600 staff120-150k135,0005+Yes50%
3PL, 2,000 staff105-125k115,0003+Yes25%
Supply chain platform, 180125-145k135,0004+No30%
ERP integrator, 90 staffNot posted–5+Yes60%
WMS vendor, 350 staff115-140k127,5003+No40%
Retail distribution, 5,000112-134k123,0005+Yes20%
Logistics software, 120Not posted–2+No35%
Freight tech, 800 staff130-160k145,0004+No45%
6 of 8 disclose a rangeMedian 131,250Med 44 of 8Med 37.5%
Marloe: 118-142kMidpoint 130,0001,250 low2+No40%

None of the eight postings says what its years figure stands in for. That is worth knowing before conceding a five-year requirement to the market: the market is not applying a standard you are failing to meet, it is copying the same proxy you just removed.

  • How a Requirement Earns Its PlaceThe four conditions a must-have has to meet, and two failure patterns to watch for.
  • Job DescriptionThe posting, written only from surviving requirements, with pay, travel and what isn't required.
  • Internal Levelling NoteWhy the role sits at this level and pay band, with an equity check against current staff.
  • Sourcing AnglesAdjacent jobs whose people already meet most must-haves, ranked by fit and time to ramp up.
  • Requirement Register sheetEvery drafted requirement with who asked, what it stands in for, its test and verdict.
  • Incumbent Check sheetEach drafted must-have marked pass or fail for current staff, as they were when hired.
  • Market Comparison sheetComparable postings with the range as posted or marked not posted, years asked, travel and date seen.

Common questions

What should a job description template include?

A job description template should include the job title, location and pay range, an honest account of the work, must-haves stated as tests, optional extras and the hiring steps. This one also includes the working files behind the requirements: a register of every requested line, a check against current staff and a market comparison.

What is the difference between required and preferred qualifications?

Required qualifications are the bar every applicant must clear to be considered. Preferred qualifications only help you choose among the people who clear it. Keep the required list short and testable, because people who don't meet every listed requirement often decide not to apply. Label preferred items as optional so strong candidates don't rule themselves out.

How many requirements should a job description have?

Only as many must-haves as you can test and your best current people met when they were hired, plus a short list marked optional. In this template's worked example, 14 drafted requirements became six must-haves, four nice-to-haves and four removals. A long must-have list is often several people's wish lists merged, and each extra line is another reason a good candidate won't apply.

Should a job description require a degree or years of experience?

Only if the job legally requires it, or if you can say what the degree or years stand for and your best current people had them when hired. Usually the underlying ability can be tested directly, such as owning two projects end to end. That test is fairer, and it tells candidates more than a count of years.

Do I have to put the salary range in a job posting?

In some US states, yes. California, for example, requires a good-faith pay scale in every posting from employers with 15 or more employees, even for remote roles that could be filled there. Rules vary by state and city and keep changing, so check every location the role could be filled from, or ask an employment lawyer.

Is this job description template free?

Yes. Download the four Word documents and three CSV sheets with no signup. They come filled with a worked example for a made-up company, so you can see how the register, the check and the posting connect before you clear them. Edit with AI opens the same template in a River workspace.

What does Edit with AI do?

It opens the template in a free River workspace. River asks for your drafted requirements, what you know about the people doing the job now, the pay band and the locations. It builds the register, writes a test for each line, and shows which requirements your strongest performer would have failed at hire. You decide what gets published.

Sources

  1. U.S. Office of Personnel Management. “Work Samples and Simulations.” opm.gov (opens in a new tab)

  2. U.S. Office of Personnel Management. “Training and Experience (T & E) Evaluations.” opm.gov (opens in a new tab)

  3. Cornell Law School. “Griggs v. Duke Power Co., 401 U.S. 424 (1971).” law.cornell.edu (opens in a new tab)

  4. California DIR. “California Equal Pay Act.” dir.ca.gov (opens in a new tab)

  5. Cornell Law School. “42 U.S. Code § 2000e-2 — Unlawful employment practices.” law.cornell.edu (opens in a new tab)

  6. Harvard Business Review. “Why Women Don’t Apply for Jobs Unless They’re 100% Qualified.” hbr.org (opens in a new tab)

  7. Burning Glass Institute. “Skills-Based Hiring: The Long Road from Pronouncements to Practice.” burningglassinstitute.org (opens in a new tab)

Written by

Chandler Supple

Co-founder & CEO, River

Chandler has spent the last six years working in AI, building tools for millions of users and Fortune 100 companies. In 2025, he co-founded River to build a new kind of operating system for AI agents.

Reviewed by

Brian Joseff, Co-founder, River