Employment background check cost in 2026The sticker price is not the invoice
Every vendor advertises a per-report price. None of those prices is what you pay. The gap between the two is court access fees, and on a candidate with a normal seven-year address history it can triple the bill. Here are the verified numbers from three vendors, the math on what actually lands on the invoice, and a price increase we caught by reading the same page twice.
The standard three-tier ladder
$29.99
per report, before court fees
Database only. Fast and thin.
$59.99
per report, before court fees
The tier most office roles actually need.
$94.99
per report, before court fees
Regulated, licensed, and safety-sensitive roles.
Package contents and prices read from Checkr's pricing page and GoodHire's pricing page on July 31, 2026. Vendor pricing moves. Confirm before you sign.
Why this question is hard to answer
Screening is close to universal. The PBSA industry survey puts the share of employers screening full-time hires around 90 percent, with criminal searches the most common check by a wide margin. So almost every hiring team carries this line item. Almost none of them can tell you what it costs per hire without pulling a billing export.
The reason is that background screening is priced in two layers, and only one of them is published. Layer one is the package: a fixed per-report fee the vendor sets and advertises. Layer two is the pass-through, meaning the fees county courts and state repositories charge to hand over a record. Vendors bill that second layer at cost, which is fair, but it means the price you agreed to and the price you pay are different numbers and neither party is being dishonest about it.
That structure defeats the way most teams budget. You cannot multiply headcount by an advertised price and get a usable figure, because the variable cost attaches to the candidate rather than to the role. We hit the same pattern pricing Checkr and HireRight, where the published list was accurate and still nowhere near the invoice.
What follows is verified first-party pricing, read off the vendors' own pages this week rather than copied from an aggregator. If you are choosing a vendor rather than budgeting for one, our guide to running pre-employment background checks covers the compliance side that pricing pages leave out.
The comparison that isn't
Checkr and GoodHire publish the same price list
The two names that dominate this search are Checkr and GoodHire, and buyers routinely quote both to play one off the other. That does not work. Checkr acquired Inflection, GoodHire's parent, in April 2022, and the GoodHire site now carries a Checkr Company mark in its own header. When I pulled both pricing pages on the same day, the three package prices matched to the cent and so did the list of screens inside each tier.
Reading the same Checkr page twice turned up something more useful. Our June 6 breakdown recorded Essential at $54.99 and Complete at $79.99. On July 31 those tiers read $59.99 and $94.99. Basic held at $29.99. That is a nine percent rise on the middle tier and a nineteen percent rise on the top one, inside eight weeks, with no announcement I could find.
My view is that this is the real argument against per-check pricing, and it is not the one people usually make. Everyone talks about volume discounts. The thing per-check pricing actually costs you is a renewal date. An annual contract locks a rate for a year. A published per-report price can move on a Tuesday, and a team running 200 top-tier checks a year just absorbed an extra $3,000 without a single conversation.
Same parent, same list, moving prices
Two brands, one price list
Checkr acquired Inflection, GoodHire's parent, in April 2022. The GoodHire site now carries a "A Checkr Company" mark in its header. Running both quotes is not a negotiation.
What changed since June
We recorded these package prices on June 6, 2026 and re-read the same page on July 31. Two of three tiers moved.
A team running 200 Complete checks a year absorbed an extra $3,000 in eight weeks without a renewal conversation, because per-report pricing has no renewal date to protect you.
The variable nobody models
Court access fees decide your real cost
A county criminal search is the single most valuable item in a background check and the only one whose price you cannot predict. Some courts hand records over free. Some charge $5. New York charges around $95 for a search that most vendors list at $12 to $25. The fee comes from the court, the vendor passes it through at cost, and it lands on your invoice as a line item you never agreed to in advance.
The fees attach to counties, and counties come from the candidate's address history. A candidate who has lived in one place for a decade triggers one search. A candidate who moved three times for work triggers three, and if any of those moves were into an expensive jurisdiction the fee stack can exceed the package it sits inside. Same package, same role, same scope. Five times the invoice.
Here is the practical consequence: a per-hire average is the wrong planning number. Model a floor and a worst case instead. The three scenarios below use real published rates and realistic court fee assumptions, and the spread between them is the entire point.
Anyone building a cost per hire model should pull actual vendor billing rather than multiplying headcount by a package price. The understatement is usually about a third.
Advertised price against the invoice
Remote marketing hire, one county
Advertised price $59.99
+34% over sticker
Finance hire, three counties incl. New York
Advertised price $59.99
+255% over sticker
Delivery driver, safety-sensitive
Advertised price $94.99
+82% over sticker
Package and add-on rates are published figures. Court and DMV access fees are modeled from the $5 to $100 per-county range vendors disclose, using New York's roughly $95 rate for the expensive-jurisdiction case.
Choosing a tier
What the cheap tier actually buys you
The $29.99 entry package searches national criminal databases. Those are aggregated commercial datasets, not primary court files, and the distinction matters in both directions. They miss cases that a county never uploaded, and they surface records that were later sealed or expunged, which creates its own legal exposure when you act on stale data.
SHRM puts it plainly: instant database checks run $10 to $20 and reliable screening costs $30, $50, $75, or $100-plus, because reliability comes from county-level searches validated at the local prosecuting jurisdiction. Its rule of thumb is to spend less than a day's pay for the role you are filling. For a $70,000 salary that is roughly $270, which is more headroom than almost any employer uses.
So the honest answer on tier selection is that the jump from Basic to Essential is the only one most teams need to think hard about, and it is an easy yes. Thirty dollars buys you primary source records instead of a database scrape. The jump from Essential to Complete is a genuine judgment call, and it comes down to whether federal and statewide coverage is required for the role rather than merely reassuring.
Whatever you choose, the process rules are set by the FTC and EEOC joint guidance: written disclosure, standalone authorization, and a two-step adverse action process before you reject anyone on what a report says. Getting that wrong costs multiples of any price difference between tiers.
Buying searches individually
Per-search prices, before court and DMV fees
| Search | Checkr / GoodHire | HireRight self-serve | Note |
|---|---|---|---|
| County criminal court | $25 | $12 | Widest gap on the list |
| Statewide criminal | From $10 | From $10 | Identical |
| Federal criminal (PACER) | $10 | From $15 | Checkr cut this from $15 |
| Identity verification | $4.99 | Bundled | Different packaging |
| Motor vehicle record | $9.50 | Varies by state | DMV fee added on top |
| Employment verification | From $12.50 | $12.50 | Checkr scales by years back |
| Education verification | From $12.50 | $12.50 | Checkr scales by degrees |
| Drug screening | From $10 | From $37 onsite | Panel size drives the price |
Both vendors state that court access fees pass through at cost with no markup, which makes these two columns genuinely comparable. Vendors that bury a margin in the pass-through do not publish a list at all.
Small business
The volume threshold that changes your price
Buried in GoodHire's pricing page is a condition worth more attention than it gets. The published packages apply to employers running 50 or more checks a year. Below that, you are routed into custom packaging, which means the list price you read is not the price you were quoted. If you hire twenty people a year, assume the published number is a ceiling you have to ask for rather than a floor you are entitled to.
À la carte ordering is the underrated option at that volume. If a candidate has one county in their history, buying a database search plus one county search individually can beat the bundled tier that includes unlimited counties you will never use. HireRight's self-service arm lists a county search at $12 against Checkr's $25, and at low volume that gap compounds faster than any discount you could negotiate.
The other thing to check is what the vendor charges to do the compliance work. Adverse action letter generation, FCRA-compliant disclosure forms, and dispute handling are included at no extra cost by the self-service vendors on this list. Some enterprise contracts price them separately. That is worth confirming before you compare two quotes, because a $10 per-report difference disappears the moment one side bills for adverse action processing.
Integration matters too. If your screening vendor does not connect to your applicant tracking system, someone on your team is copying candidate details between two tabs and reconciling results by hand. Most of the vendors here integrate with the major systems at no additional charge, so paying for that connection is a signal to keep shopping.
Budgeting
How I would model this line item
Start with the tier your riskiest role requires and price everything at that level. Screening policy applied inconsistently across roles is a discrimination claim waiting to happen, so the savings from tiering by seniority are rarely worth the exposure. For most companies that means Essential at $59.99 as the baseline.
Then add a court fee allowance rather than a court fee estimate. I use $25 per hire as a planning figure, which covers a one or two county history in ordinary jurisdictions and leaves room for the occasional expensive one. Add $12.50 for each verification your policy requires. That lands a standard office hire around $85 to $110 all in, which has held up well against actual billing exports.
Set the number against what it protects. A mis-hire at a mid-level salary runs well into five figures once you count recruiting spend, ramp time, and the vacancy the departure reopens, as our breakdown of the cost of a bad hire lays out. Against that, arguing over the $30 between a database scrape and a real county search is a strange place to spend your negotiating energy.
One last thing worth building into the model: turnaround time is a cost too. A check that sits for six days while a court processes a manual request is six days a signed candidate spends reading other offers. If your time to hire is competitive right up until the screening step, the cheaper vendor with slower county turnaround is not actually cheaper.
Frequently Asked Questions
How much does an employment background check cost in 2026?
Most US employers pay between $30 and $100 per candidate for the package itself, then add court access fees on top. Checkr and GoodHire both publish $29.99 for a database-only Basic report, $59.99 for Essential with unlimited county criminal searches, and $94.99 for Complete with state and federal searches added. HireRight's self-service arm publishes $29.95, $49.95, and $64.95 for a comparable ladder. The number on the invoice usually lands 30 to 250 percent above the advertised package price because county courts charge retrieval fees that the vendor passes through at cost.
Why is my background check invoice higher than the advertised price?
Court access fees. Some county courts, state repositories, and universities charge a fee to retrieve a record, and screening vendors bill that fee to you at cost. It is a real charge from the court, not vendor margin. The range across US counties runs roughly $5 to $100, with New York among the most expensive at around $95 for a single county criminal search. Because the fees attach to whichever counties appear in a candidate's seven-year address history, two candidates on the identical package can produce invoices that differ by a factor of five. A candidate who has never moved costs you the sticker price. A candidate who moved three times across expensive jurisdictions can cost triple.
Is GoodHire cheaper than Checkr?
No, and the reason is structural. Checkr acquired Inflection, GoodHire's parent company, in April 2022, and GoodHire now carries a Checkr Company mark in its site header. As of July 31, 2026 the two brands publish exactly the same three package prices: $29.99, $59.99, and $94.99, with the same screens bundled into each tier. Getting a quote from both is not comparison shopping. If you want a genuine second price on the same scope, look at HireRight's self-service arm or a regional consumer reporting agency instead.
How much should a small business budget per background check?
Budget $75 to $120 per hire for a standard office role and you will be right most of the time. That covers an Essential-tier package with county coverage at $59.99, one employment verification at $12.50, and a typical court fee. My advice is to hold a small buffer rather than a precise figure, because you cannot know a candidate's address history before you run the trace. Watch for the volume threshold too: GoodHire's published package pricing applies to employers running 50 or more checks a year, and under that volume you are routed into a custom package where the published list stops being a promise.
Is the $29.99 background check good enough?
For most roles, no. The entry tier searches national criminal databases, which are aggregated commercial records rather than primary court files, so they miss cases that were never uploaded and surface stale records that were later expunged. SHRM's guidance on this is blunt: it puts bargain database checks at $10 to $20 and calls reliable screening a $30 to $100-plus purchase, because reliability comes from county-level searches validated against the local prosecuting jurisdiction. The $30 you save on the package is the cheapest part of a negligent hiring claim.
What drives the biggest cost difference between candidates?
County count, by a wide margin. Everything else on the invoice is roughly fixed: the package price, the $12.50 verifications, the $9.50 motor vehicle record. County court fees are the only line that scales with the individual, and they scale with two variables you do not control, namely how many places the candidate has lived in seven years and how expensive those specific courts are. This is why per-hire averages mislead. Model a range and a worst case rather than a single number, the same way you would with any other variable in your cost per hire.
Should I pay per check or negotiate a contract?
Under about 100 checks a year, pay per check. The published self-service lists beat almost any quote you could negotiate at that volume, and you skip procurement entirely. Above a few hundred checks a year an enterprise agreement starts to make sense, but read the minimum carefully. Platform minimums in the $100 to $500 per month range with 12 to 24 month terms are common in this category, and a $150 monthly minimum on a team running six checks a year turns a $60 report into a $360 report. The other thing per-check pricing costs you is protection from repricing, as Checkr's 19 percent increase on its top tier this summer demonstrated.
Do background check costs count toward cost per hire?
Yes. Screening is an external recruiting cost under the standard cost per hire formula, so it belongs in the numerator alongside job board spend, agency fees, and assessment tools. Most teams underreport it because the charges arrive as many small per-report line items rather than one annual invoice. If you screen 200 hires a year at a realistic $95 all-in, that is $19,000 a year sitting outside most recruiting budgets. Pull the actual charges from your vendor's billing export rather than multiplying headcount by the advertised package price, or you will understate the line by a third.
Resources
More from Prepzo
Know what every hire actually costs you
Prepzo tracks screening spend, agency fees, and time to hire against every requisition, so your cost per hire comes from real data instead of a spreadsheet estimate.
Try Prepzo freeRelated articles
Checkr Pricing 2026: Real Cost Per Background Check
A tier-by-tier breakdown of Checkr's packages and the passthrough fees that move the invoice.
Hiring StrategyCost Per Hire: The Formula and What Teams Leave Out
Where screening spend belongs in the formula, and the categories most recruiting budgets miss entirely.
