Most standard background checks cost somewhere between $20 and $120 per person. That's the honest answer. It's also almost useless on its own, because it lumps together a $2 database search and a $100 court search like they're the same thing. They're not. Here's what each piece actually costs, so you can build your own real number instead of trusting one average.
I did this job for almost 30 years. I never once paid the same price twice for two different roles, and neither will you. The mix of checks you need changes the total more than which vendor you pick.
| Check type | Typical range | What drives the price |
|---|---|---|
| SSN trace | $1–$3 | Usually bundled into a package |
| National criminal database | $10–$25 | Fast, but not a full picture on its own |
| County criminal court search | $10–$40 (up to $100) | The court's own access fee |
| Federal criminal search | $15–$60 | Usually only needed for federal-adjacent roles |
| MVR / driving record | $8–$35 | Your state's DMV fee schedule |
| 5-panel drug test | $35–$60 | Lab processing |
| 10-panel drug test | $50–$100+ | More substances tested |
| Employment verification | $10–$25 per employer | Billed per contact attempt |
| Education verification | $15–$50 per degree | International schools cost more |
These are national ranges, not quotes. Your actual price depends on your provider, which counties you're pulling records from, and how many checks you run in a year.
Most companies don't sell background checks one at a time. They sell packages, Basic, Standard, Premium, whatever they call theirs. Your total is really just the sum of whatever's bundled inside.
Here's the part nobody explains well. The price isn't about what's being checked. It's about how hard that record is to get. A database search costs a couple dollars because a computer answers it instantly. A county court search costs more because somebody, or something, has to go ask that specific courthouse, and that courthouse charges its own fee. Screening companies call this a passthrough fee. They're not marking it up. They're just handing you the bill the court sent them.
Most employers actually run three separate layers here, even if it looks like one line item on your invoice.
A national database search is the cheapest layer, usually $10 to $25. Don't stop there, though. Database coverage is a patchwork. Some counties report everything. Some report almost nothing. A database-only search can miss a real record simply because that county never sent its data in.
A county court search fixes that gap, but it's also where your bill swings the most. I've seen it run $10 in one county and close to $100 in another, for the exact same kind of search. That's not the vendor gouging you. That's the court's own fee, plus whether someone has to physically go pull the file.
A federal search runs $15 to $60 and mostly matters if the role touches federal contracts, banking, or anything federal-adjacent. Most small businesses can skip it.
If the job involves driving a company vehicle, an MVR check usually runs $8 to $35. That range comes straight from your state's own DMV fee schedule. Ohio charges around $5 for the same record New Jersey charges $15 for. Your vendor doesn't set that number. Your state does.
Drug testing depends on the panel. A basic 5-panel lab test runs $35 to $60. A 10-panel test, which checks for more substances, runs $50 to $100 or more. Onsite or instant tests are usually cheaper, $20 to $40, but you give something up in confirmation and turnaround. A few states also limit what you can test for, or what you can do with certain results. That part changes often enough that I won't guess at specifics here. Ask your provider, or check with a lawyer, before you write drug testing into your policy.
Employment verification runs $10 to $25 per past employer you contact. Notice that word: per employer. A candidate with three past jobs costs more to verify than one with a single job. That's the single biggest reason I used to recieve calls asking why an invoice didn't match the package price quoted up front.
Education verification is similar, $15 to $50 per degree, more if the school is overseas and needs a credential evaluation.
That monthly fee is the one that gets people. A small company runs the numbers on the per-check price, picks the cheapest one, and then finds out three months in they're paying a platform fee that erases the savings. Ask about it before you sign anything. Every single time.
To pull this together into something you can actually budget with:
These bands are built off public 2026 pricing and what All Screeners sees in its own directory, not one single provider's rate card. Your real quote will still depend on who you pick and what the role actually needs.
Start with the job, not the price list. Does it involve driving? Money? Kids? Federal work? That tells you which checks you actually need, before you ever look at a single dollar figure. Shopping by lowest per-check price alone is how people end up with that surprise monthly fee I mentioned earlier.
The fastest way to get real, comparable numbers is to compare actual quotes side by side instead of reading rate cards all afternoon.
Does the employer or the candidate pay? Almost always the employer, for standard pre-employment screening. A small number of states have their own rules about this, so don't take my word as the final answer for your state.
Is the cheapest provider the best choice? No. Accuracy and turnaround time matter alot more than a few dollars per check. I've seen "cheap" cost a company far more in delayed hires.
Why is my invoice higher than the package price I was quoted? Almost always one of two things: a county passthrough fee, or verification billed per employer or per school instead of as one flat number.
Are there setup or monthly fees beyond the per-check price? Often, yes. Ask directly before signing.