Why You're Paying $30+ Per Background Check (and What You Actually Need)
How much does a background check cost? See what's inside a $30 to $95 package, which pieces an hourly role needs, and where a flat $5 national criminal check fits.
standard employment reports
Invite a candidate, they verify their ID on their phone, and you get a national criminal report. Flat price, nothing monthly.
Get started See pricingIn this article
You hire a new dishwasher, picker or room attendant, send the background check, and the invoice says $30, $60, sometimes more. Then pass-through fees get added on top. If you hire 40 or 80 people a year and a third of them leave before day 90, that line item starts to feel like rent. So the question comes up in every owner group sooner or later: how much does a background check cost, and how much of that are you actually using?
This article answers that with published list prices. It goes through what the common packages contain, which parts an hourly role usually needs, and which parts you are paying for out of habit. By the end you will have a short policy for each role and a cost-per-hire number you can check against your own payroll. It is part of our Background Check Costs & Pricing series.
One rule before we start: cheaper is only better if the report is accurate and the search fits the job. We cover that too.
Key takeaways
- Two well-known self-serve screening companies list tiers starting at $29.99, $59.99 and $94.99 per check. Pass-through fees can be added on top.
- The jump from the entry tier to the middle tier mostly pays for county criminal searches and identity verification. The top tier adds statewide and federal criminal searches.
- For many hourly roles, the entry-level components (national criminal database, sex-offender registries, watchlists) are the core. County searches matter when a role or a state rule calls for that certainty.
- Any screening company you use has a federal duty to follow reasonable procedures for accuracy. Price does not change that duty.
- Do the math per role, not per company. Run the right check for each job and stop paying for the same package across every position.
How much does a background check cost at the big screening companies?
Short answer: the published self-serve entry price at two major providers is $29.99 per check, and the tiers above it are $59.99 and $94.99, before extra fees. Most other providers ask you to request a quote.
Here is what is publicly listed. GoodHire's pricing page shows a Basic package at $29.99 per check, an Essential package at $59.99 and a third package at $94.99. It says preset packages are for employers running more than 50 checks a year, custom packages are for those running fewer, and "additional third-party fees may apply."
Checkr, which owns GoodHire, uses the same three price points. According to a pricing review published by Noon (a third-party software blog), Checkr's own pricing page on October 5, 2026 listed Basic from $29.99 per report, Essential from $59.99, and Complete from $94.99, with Enterprise pricing by quote. The Findstack review site describes the range the same way: $29.99 to $94.99 per report, "plus court and DMV passthrough fees."
Sterling, now part of First Advantage, is less specific. Sterling's small-business page advertises pay-as-you-go pricing with no setup fees and no minimum volume, but does not print a per-check price there. The buyer's guide at SelectSoftware Reviews notes that Sterling does not disclose its pricing.
For a longer price walkthrough across check types, see our guide to what background checks cost.
What is actually inside a $30 to $95 package?
Each tier adds search scope, mainly county, state and federal court searches. The base components barely change.
This table lists the components from GoodHire's pricing page, tier by tier.
| Component | Basic ($29.99) | Essential ($59.99) | Top ($94.99) |
|---|---|---|---|
| SSN trace | Yes | Yes | Yes |
| Sex offender registry search | Yes | Yes | Yes |
| Global watchlist search | Yes | Yes | Yes |
| National criminal search | Yes | Yes | Yes |
| Identity verification | No | Yes | Yes |
| Unlimited county criminal search | No | Yes | Yes |
| Unlimited state criminal search | No | No | Yes |
| Federal criminal search | No | No | Yes |
Read it from left to right. The Basic tier is a database tier: one national criminal database search, the registries and the watchlists. The extra $30 for Essential pays mainly for county court searches (plus an identity check). The next $35 pays for statewide and federal court searches.
That matters because the most expensive parts are the ones that involve courts. A county search means a researcher or a court system pulls records in each county where the candidate has lived, and some courts charge for that. That cost shows up as a pass-through fee on your invoice.
Where do the extra pass-through fees come from?
They are fees that courts, state repositories and motor vehicle agencies charge the screening company, which then passes them to you. They sit on top of the package price.
GoodHire says third-party fees may apply to its packages. Findstack lists court and DMV pass-through fees on top of Checkr's per-report prices. So the price on the tier card is a floor. It is not what you will pay every time.
Federal courts show how access fees work. The federal judiciary's Electronic Public Access fee schedule charges $0.10 per page for case documents in PACER, capped at the fee for thirty pages. It also charges $30 per name searched when the PACER Service Center runs the search for you. State and county courts set their own fees, and those vary a lot. If your invoices show a county fee you don't recognize, ask your provider which court charged it and how much.
Practical rule: when you compare quotes, ask each vendor for the all-in price on your last ten candidates, not the advertised price.
Which pieces does an hourly role actually need?
For most hourly roles without a legal mandate, the core is a national criminal database search, the sex-offender registries and the watchlists, with accurate identity matching and confirmation of any hit. County and federal searches are for roles where that certainty is worth the cost.
A national criminal database is wide but not complete. It pulls from many sources, but courts report unevenly, and some states' data is thin. That's why every serious provider confirms a database hit against the original record before reporting it. A county search is narrow but deep: it is the courthouse's own record for one county.
So the choice depends on the role. Use this checklist to sort your positions.
Checklist: does this role need more than a national database check?
- Does a state or federal law, a licensing board or a client contract require a specific search (county, state, fingerprint, driving record)? If yes, follow that rule.
- Will the worker go into private homes alone, handle cash with no oversight, or care for children, older adults or patients? Consider adding county searches for recent addresses.
- Does the worker drive for you? A criminal check does not cover driving history. Order a motor vehicle report from a provider that offers one.
- Has the candidate lived mostly in a state where national database coverage is known to be limited? Add the official state or county search.
- Is it a counter, kitchen, stocking, warehouse floor or housekeeping role with supervision and no special mandate? The national database tier is often a reasonable baseline.
Write the answer down for each role. A written, role-based policy also helps you apply screening consistently, which is good practice under equal employment guidance and under many local fair-chance laws. Check your state and city rules before you finalize it.
Does a cheaper check mean a less accurate one?
It shouldn't. Every consumer reporting agency has the same federal accuracy duty no matter what it charges, so you should judge a provider on its procedures, not its price.
Section 1681e(b) of the Fair Credit Reporting Act requires consumer reporting agencies to "follow reasonable procedures to assure maximum possible accuracy" of what they report, as Public Citizen's Consumer Law & Policy blog notes in its discussion of a Second Circuit case. Courts keep testing what "reasonable" means, so this is an active area of law.
In practice, the expensive mistakes come from bad matching: a record tied to the wrong person who shares a name, or a database entry reported without checking the court file. Ask any provider three questions:
- How do you confirm the candidate's identity before searching?
- Do you confirm a database hit against the source record before you report it?
- What happens if a record can't be confirmed?
If the answers are vague, the low price is not a deal. Also remember that the employer has duties too: a disclosure and authorization before the check, and pre-adverse and final adverse action notices if you act on what the report says. Our free PreHireBadge Academy courses walk through that sequence.
Are subscriptions and annual minimums worth it for a small employer?
Usually not, unless you hire every week year-round. Pay-per-check pricing is easier to control when hiring is seasonal.
Pricing models differ. GoodHire ties package types to volume, with preset packages above 50 checks a year. Sterling's small-business offer advertises no setup fees and no minimums. Enterprise tiers at most providers are quote-only.
Before you sign anything, check for four things: a monthly platform fee, a minimum annual spend, a per-user seat charge, and a cancellation term. Each one raises your real per-hire cost in slow months. A restaurant that hires 30 people in May and three in January is paying for a gym membership it uses one season a year.
Worked example: what does screening cost per hire at your volume?
Your real number is total screening spend divided by people who actually start. It is higher than the sticker price because some candidates never show up.
Everything below is an assumption, chosen to show the math. Replace each input with your own numbers.
- Assumption: you hire 60 hourly workers a year.
- Assumption: you screen 70 candidates to get those 60 starts (some withdraw or no-show after the offer).
- Assumption: on a $59.99 mid-tier package, pass-through fees average $10 per check. That figure is made up for illustration. Your invoices will show your real average.
- Assumption: 10 of the 60 roles need county searches under your written policy. The other 50 don't.
| Approach | Math | Annual spend | Per start |
|---|---|---|---|
| Same mid-tier package for everyone | 70 × ($59.99 + $10) | $4,899.30 | $81.66 |
| Role-based: $5 national check for most, mid-tier for 12 candidates in sensitive roles | (58 × $5) + (12 × $69.99) | $1,129.88 | $18.83 |
In the second row, 12 candidates are screened for the 10 sensitive roles (the same withdrawal rate, rounded), and the $5 figure is PreHireBadge's flat per-report price. Under these invented assumptions, the role-based approach costs about $3,769 less per year. Your gap could be larger or smaller. The point is the method. Plug your own volume into our background check cost calculator.
Then weigh the other side honestly. Skipping a search a role really needs can cost far more than the check. Estimate that with the cost of a bad hire calculator before you cut anything.
How to set up a role-based screening policy today
You can do this in about an hour with your job list and your last three months of screening invoices.
- List every hourly role. Include seasonal and on-call jobs.
- Mark legal and contract requirements. Licensing rules, state care-worker laws, client contracts and driving duties come first. Confirm current rules with the state agency or your counsel. They change.
- Run the checklist above for each remaining role and assign a tier: national database baseline, or baseline plus county or other searches.
- Pull your invoices and calculate your real per-check cost, including pass-through fees.
- Put the check after the offer. Make a conditional offer first, then screen. Many cities and states require this, and it also means you only pay for people you actually want to hire.
- Write the adverse action steps down: pre-adverse notice with a copy of the report and a summary of rights, a waiting period, then the final notice.
- Review the policy once a year, or whenever you open a new location in a new state or city.
If you use volunteers as well as staff, the rules and economics are different. VolunteerBadge has a plain explanation of why a volunteer background check can cost $5.
How PreHireBadge fits, and where it doesn't
PreHireBadge is a $5 national criminal employment report built for the baseline tier described above. It is not a substitute for county, driving or other specialized searches.
Here is exactly what it does. One $5 report runs a national criminal database search, each state's sex-offender registry, and federal lists such as OFAC sanctions and FBI Most Wanted. Details are on the national criminal check page. Clear reports usually come back the same day. If there's a possible record, it is confirmed at the source within 72 hours. If it can't be verified, you get your money back instead of a guess (see verified results). ScreenForge Labs is the FCRA consumer reporting agency that prepares the reports.
Every order is an invite the candidate completes on their own phone, so you never type in an SSN, date of birth or address. Identity verification is included at no extra cost. The product has built-in offer-first gates, the required notices, and pre-adverse and final adverse action steps. You can invite candidates in bulk or through the API. A candidate can share a 90-day status page that shows their name, Clear or Records found, and dates. That page is not a consumer report.
Pricing is $5 per report with no subscription. Prepaid packs are $45, $200 and $375.
What it does not do: it is not a search of every county courthouse. If a role needs certainty for a particular county, a clerk-of-court search there is the right tool, and it costs much more. PreHireBadge doesn't sell county searches. New York state court data is limited in national databases, and an official New York statewide court search is not part of the $5 report. It doesn't include motor vehicle records, drug testing or employment verification either. For those, use a provider that offers them. The comparison page sets out the differences, and our sources page explains where records come from.
Use $5 checks for your baseline roles. Use county-level and specialized checks only for the roles that need them. Create a free account with no card required, and send your first candidate invite today.
Common questions
How much does a background check cost for a small business?
Published self-serve prices at two major providers start at $29.99, with higher tiers at $59.99 and $94.99 per check, and pass-through fees may be added (GoodHire). PreHireBadge's national criminal report is a flat $5.
Is a national criminal database search enough?
For many supervised hourly roles with no legal mandate, it is a reasonable baseline when hits are confirmed at the source. It isn't a complete court search. For roles in private homes, roles with vulnerable people, or anything with a legal requirement, add the searches the role calls for.
Why does my invoice show more than the package price?
Courts, state repositories and DMVs charge access fees, and providers pass them through. Federal courts, for example, charge $0.10 per page in PACER (U.S. Courts). Ask your vendor to list each fee.
Can I run checks myself to save money?
You can search public court sites yourself, but self-searches are slow and easy to mismatch. If you use a third-party screening company, FCRA notice and adverse action rules apply. Also check your state and city rules before you make any decision.
Should I screen before or after the offer?
After a conditional offer is the safer default, and many fair-chance laws require it. It also keeps your spend limited to people you plan to hire.
Where can I see more screening data?
Our background screening statistics page collects figures with their sources, and the free tools page has calculators for budgeting.
Sources
- GoodHire, Pricing
- Noon, Checkr Pricing 2026
- Findstack, Checkr Review
- Sterling, Small Business Background Checks
- SelectSoftware Reviews, Best Background Check Software
- U.S. Courts, Electronic Public Access Fee Schedule
- Public Citizen Consumer Law & Policy Blog, FCRA §1681e(b)
This article is general information, not legal advice. Screening laws vary by state and city and change often. Confirm current requirements with the relevant agency or your counsel before you set policy.


