What a background check costs, by package type
Here's a practical breakdown of what employers typically pay by package type:
| Package type | Typical cost range | What's included |
|---|---|---|
| Basic / entry-level | $20–$50 | Address history trace, national criminal database search |
| Standard employment | $50–$100 | Address history trace, national criminal, county criminal (1–2 counties), federal criminal |
| Mid-level professional | $80–$120 | Standard package + employment verification |
| Comprehensive | $100–$150 | Full criminal, employment + education verification |
| Executive / sensitive roles | $150–$250+ | Above + professional license, credit, extended lookback |
| Driver / fleet | Standard + $10–$20 | Adds MVR (motor vehicle record) |
| Drug testing (urine, standard) | $30–$60 | Separate from background check — billed as add-on |
| International components | $50–$200+ per country | Foreign criminal record, education, employment verification |
These are ranges across the industry. Your actual cost will depend on your screening provider, your volume, the jurisdictions involved, and which check types your roles require. The numbers above represent what employers typically pay with a PBSA-accredited provider — not a bare-bones database tool.
What drives background check cost
Understanding what you're actually paying for helps you evaluate whether a quote is fair — and spot when a low price comes with a quality trade-off you can't afford.
The biggest cost variable in a standard background check is criminal search scope. A national criminal database search costs a few dollars — it's a database query that returns in minutes. A county criminal search requires direct courthouse access or a court runner, verification of results, and jurisdiction-specific compliance handling. That costs more. For a candidate with residential history in three states, three to five county searches may run. Each adds cost. This is not a hidden fee — it's the price of accuracy. See our guide on county criminal search vs. national database for why the difference matters.
Verification checks require outreach to third parties — previous employers, educational institutions, professional licensing boards. The cost reflects the time and infrastructure required to complete those outreach cycles. Employment verification typically adds $10–$25 per previous employer. Education verification runs similar.
Some providers offer expedited processing for an additional fee. Whether that's worth it depends on your hiring timeline and how competitive your candidate market is.
Drug testing is almost always billed separately from the background check itself. A standard 5-panel urine test runs $30–$60. A 10-panel test runs slightly more. Hair follicle testing, which covers a longer detection window, runs $80–$120. If your roles require DOT drug testing, specific panel and collection requirements apply.
If a candidate has international residential or employment history that needs to be verified, international searches add significant cost — typically $50–$200 per country depending on the availability and complexity of records in that jurisdiction.
This is where hidden costs often live. Some enterprise platforms charge monthly platform fees, setup fees, or per-seat licensing regardless of how many checks you run. For small and mid-sized employers with variable hiring volume, these fees can make a nominally cheap per-check price extremely expensive in total. Ask specifically about platform fees, monthly minimums, and annual contract requirements before signing anything.
The hidden fees to watch for
Most background check pricing complaints come down to one of five hidden cost patterns:
- Some vendors require a minimum monthly spend or a minimum number of checks per month. If you run 5 checks in January and 30 in September, a minimum structure forces you to pay for checks you didn't run. Look for pay-as-you-go pricing with no minimums.
- Court access fees, county surcharges, and courthouse filing fees are real costs that legitimate screening providers pass through to employers. These are different from vendor markup — they're actual third-party costs. A transparent provider itemizes these separately. A less transparent one buries them in a per-check rate that looks cheap until you see the invoice.
- Separate from per-check pricing, some platforms charge a monthly fee just to access the portal. For occasional hirers, this can easily exceed the cost of the checks themselves.
- If a check requires follow-up — a dispute was filed, additional county searches were needed, or an employer was unresponsive — some providers charge for re-verification. Ask upfront how re-verification is handled and whether it carries an additional cost.
- Enterprise screening contracts frequently include 12–24 month commitments with early termination fees. If your hiring volume changes or the service isn't meeting your needs, those terms can be expensive to exit.
The Honest Background Screening Comparison Report
Ten industry categories. 23 vendors evaluated under the same rubric — including pricing structures, minimums, and contract terms. Including the one category where Bchex is Not Rated, and who's built for that buyer instead.
- ✓Pricing models compared: minimums, platform fees, contract terms
- ✓The 5 pressure-test questions, with example answers and dodges
- ✓The red-flags checklist for spotting a vendor that's drifting
- ✓Industry-fit grid: 10 categories × 23 vendors
By downloading you agree to receive the report and (rarely) editorial follow-ups. We don't sell data. Unsubscribe in one click.
What a background check should cost vs. what a bad hire costs
The instinct to minimize background check costs is understandable — especially for small businesses running checks sporadically. But the math deserves a closer look.
According to the U.S. Department of Labor, a bad hire costs at least 30% of that employee's first-year earnings. For a $60,000 role, that's $18,000. For an $80,000 role, that's $24,000. According to CareerBuilder research, 74% of companies have made at least one bad hire — with an average financial loss per incident of $17,000. SHRM estimates that replacing an employee costs between 50% and 200% of their annual salary.
The math is the same for safety-critical roles. A $30 database search that misses a county-level conviction for a candidate working with children, driving your fleet, or handling client finances isn't a cost savings. It's deferred liability.
How to build a right-sized screening package
You don't need to run the same check on every role. The right approach is to match check scope to role risk — spending more on high-access, high-risk roles and appropriately less on lower-risk ones.
- Address history trace + national criminal database + county criminal in current jurisdiction. Basic package.
- Full county criminal package across residential history + federal criminal search + employment verification.
- Full county and federal criminal package + employment and education verification + credit check where legally permissible.
- Standard package + federal criminal search + MVR.
- Full county and federal criminal + sex offender registry + abuse registry where applicable + continuous monitoring enrollment post-hire. For more on post-hire monitoring costs and why they're worth it, see How Do Companies Monitor Employees for Criminal Activity After Hiring?
- Comprehensive package including extended lookback, federal criminal search, professional license verification, and potentially credit.
Written consent, proper disclosure, and adverse action procedures apply regardless of whether you're running a $30 check or a $150 one. A cheap screening tool that doesn't support FCRA compliance workflows creates liability that dwarfs any per-check savings. See our FCRA compliance guide for the full process.
How Bchex approaches pricing
Transparent, pay-as-you-go pricing — no minimums, no contracts, no setup fees.
Bchex offers transparent, pay-as-you-go pricing with no monthly minimums, no per-check minimums, and no long-term contracts — which means your cost scales precisely with your actual hiring volume. Organizations running two checks a month and those running two thousand are on the same pricing model.
Every Bchex package is backed by the Price Guarantee: if you find a lower price from another PBSA-accredited competitor for a comparable check, Bchex will match or beat it. The guarantee is specifically limited to accredited providers — because a database tool at $15 a check is not a comparable product. The comparison has to be apples to apples: same check types, same compliance infrastructure, same accreditation standard.
For a full breakdown of what Bchex's packages include and how turnaround time compares to the industry, see How Long Does a Background Check Take? and Fast Background Checks for Employers.
Related: What Is a Background Check? · County Criminal Search vs. National Database · Background Check Compliance Explained (FCRA Guide) · How Long Does a Background Check Take? · What Is PBSA Accreditation?
FAQs about background check costs
How much does a background check cost for an employer?+The bottom line
Background check pricing isn't complicated once you understand what drives it: check type, county search scope, verification components, and whether your provider is transparent about pass-through fees and platform costs. Most standard employment background checks run $30–$120. Executive or specialized packages run higher. The right question isn't "what's the cheapest background check?" — it's "what's the right check for this role, from a provider I can trust to get it right?" A $50 check that holds up legally and catches what it should catch is worth more than a $15 database pull that misses a county-level record and leaves you exposed.
Explore Bchex Core Screening
PBSA-accredited, no minimums, no contracts, with a Price Guarantee against any accredited competitor.