Choosing a background check company isn't like picking a stapler vendor. You'll live with this decision for years, and a bad pick costs you slow hires, angry hiring managers, and compliance headaches you didn't sign up for. Most "best background check companies" articles are ranked lists built to get clicks, not built to help you decide.
This one's different. It's a process you can run every time you need to pick a vendor, add a new state to your hiring map, or renegotiate a contract that's gone stale.
I spent almost 30 years running background checks for a manufacturing company in Ohio. I sat through more vendor pitches than I can count, and I learned which questions actually matter and which ones are just sales talk.
Six things separate a good provider from a bad one: compliance tooling, coverage depth, turnaround time, how well they plug into your systems, pricing structure, and support. Walk through all six, in order, and you'll end up with a real shortlist instead of a gut feeling.
Before you request a single demo, figure out what you're actually screening for. A warehouse job that requires driving needs an MVR check. A finance role might need a credit check where your state allows it. A daycare hire needs different searches than an office admin.
Write down your role types first, because they decide which provider capabilities even matter.
Next, map your hiring geography. One state is simple. Multi-state, or hiring internationally, changes everything, because search depth and legal rules shift by jurisdiction. A provider that's great for a single Ohio office might be the wrong pick the day you open a location in California.
Think about your volume too. Hiring five people a year is a different problem than hiring two hundred. Volume decides which pricing model actually makes sense, and I'll get into that later.
Last, get everyone who has to approve this decision in the room before you start. HR, legal, the hiring managers, finance if there's a real budget conversation. Write down their must-haves now.
I've watched companies pick a vendor, get halfway through onboarding, and have legal kill the whole thing because nobody asked them first. That's more trouble than it's worth, and it's avoidable.
If building this list from scratch feels like a lot of work, a matching tool can shortcut the first pass by asking you these same questions and pointing you at providers that fit. But even then, run the six dimensions below on whatever it hands you. A tool narrows the field. It doesn't replace your own judgment.
Start here, because compliance mistakes cost more than a bad hire ever will. Look for PBSA accreditation first. PBSA stands for Professional Background Screening Association, and their accreditation means an outside auditor actually checked the provider's consumer protection, legal compliance, and day-to-day operations.
It's not proof of perfection. It's a decent baseline filter that saves you from doing that whole audit yourself.
Then look at how the provider actually runs a compliant check. At minimum, that means a standalone disclosure form, a separate authorization form, a pre-adverse action step before anyone gets turned down, a waiting period before the decision is final, and a real process for handling disputes.
I'm describing the shape of a compliant process here, not exact deadlines. Get a lawyer or a compliance specialist to check the actual timing rules before you build a policy around any of this.
Ask providers directly how they handle state and local law differences, like ban-the-box or fair-chance rules that change when and how you can ask about criminal history. Does their platform apply those rules automatically based on where the candidate lives, or is that your job to track by hand?
That answer alone tells you how much this vendor actually understands the legal side of their own business.
Last, ask where candidate data gets stored, how long they keep it, and what happens to it after you make a hiring decision. Data security isn't a side issue here. It's part of the same compliance picture.
Every provider will show you a "standard" package. Read what's actually in it. SSN trace, county and state and federal criminal records, a national criminal database search, the sex offender registry, motor vehicle records, employment and education verification, international records if you need them.
Some of those are baked in. Others get tacked on as extras, and that's where your quote quietly grows.
Ask specifically whether searches come from a database or from the actual courthouse. A database search is instant and cheap, but it's only as good as whatever got reported into it, and plenty of counties report late or not at all.
A primary-source or court-verified search takes longer and costs more, but somebody's actually confirming the record at the source. For a lot of roles, that difference matters more than the price tag.
Ask how they handle the messy cases too. Common names, aliases, records that need a real person to go pull a file by hand at the courthouse. This is where turnaround time and accuracy problems actually come from, not from the easy cases.
Also ask about ongoing monitoring after someone's hired. It's usually a seperate add-on now instead of a one-time check, and even if you don't need it today, it's worth knowing whether the provider offers it before you're locked into a contract that doesn't.
Most standard employment checks come back in one to five business days. That's the honest range, and it depends entirely on what's inside the check. A clean database search clears fast. A court pull, an employment verification call, or an international check can stretch past a week, easy.
Don't ask a provider for their average turnaround. Ask for turnaround by search type. An average hides exactly the checks that are going to blow up your start date, and those are usually the court records and the verification calls, not the fast stuff.
Ask what actually causes their delays. Manual courthouse pulls, slow third-party verification, whatever it is. Then ask whether they flag a delayed report on their own, or whether you're the one calling to ask what happened.
I got plenty of "we're still working on it" calls back in the day from vendors that just dont reach out first.
A live status dashboard beats "check your email" every time. When a hiring manager is breathing down your neck about a start date, you want to look something up yourself, not wait on a reply.
This one sounds like a nice-to-have until you're the person manually re-typing candidate names into two systems every single week. A provider that doesn't connect to your ATS or HRIS means somebody on your team is doing that work by hand, and losing the audit trail every time they do.
Ask specifically whether the provider has a real, built integration with your ATS, one where a status change triggers the background check automatically. That's very different from a generic API your engineering team has to build against. One is ready on day one. The other is a project.
Check the candidate's side of this too. Is the disclosure, authorization, and status experience quick and mobile-friendly, or is it a clunky form nobody wants to finish on their phone? A slow candidate experience delays your hire just as much as a slow report does.
If you're a small team without dedicated IT support, weigh ease of setup and self-service, adding users, tweaking packages yourself, against a fully custom build that needs ongoing engineering help. For most small HR teams, simple wins.
There are basically three pricing shapes out there. Pay-as-you-go per report works well if your hiring volume is low or unpredictable. Subscription or bulk pricing can lower your per-check cost at steady, high volume, but you risk paying for a minimum you don't actually use.
Enterprise quote-only contracts are custom-built and usually mean a real sales process before you see a number.
| Pricing shape | Best for | Watch out for |
|---|---|---|
| Pay-as-you-go | Low or unpredictable volume | Higher per-check price than bulk deals |
| Subscription / bulk | Steady, high-volume hiring | Paying for a monthly minimum you don't use |
| Enterprise, quote-only | Large, negotiated accounts | No published price, requires a sales cycle |
If a provider won't give you a published, itemized price without a sales call, that's telling you something. It usually means they're built for large negotiated accounts, not for a small business trying to compare options on a Tuesday afternoon.
Watch for costs that never show up in the headline number. Setup fees, monthly minimums, a charge for every add-on search, and passthrough court fees the vendor didn't set but still bills you for.
I've seen a "cheap" per-check price turn into the more expensive option once the monthly platform fee showed up. Ask about every one of these before you sign, not after your first invoice.
Ask what happens at renewal too. A good rate on day one doesn't automatically stay a good rate a year later, and package inclusions can quietly shrink if nobody's watching.
A dedicated account contact and a shared support queue sound similar on a sales call. They are not the same thing once you've got a rejected candidate, a disputed record, or a start date that's suddenly at risk.
Dispute handling deserves its own question, on purpose. A dispute sits inside a legal, time-sensitive process involving a real candidate's job. Ask exactly how fast the provider re-investigates a disputed item, and how they keep both you and the candidate updated while it's happening.
Ask the provider to define what counts as their error. A wrong record matched to the wrong person, stale data, a missed deadline. Then ask what they actually do about it. Refund, re-run, an escalation path that goes somewhere real. If they can't answer that clearly, that's your answer.
Last, reference-check the provider the same way you'd reference-check a candidate. Ask for a current client close to your size and industry, and ask them specifically about responsiveness, not just whether the reports came back accurate. Anybody can look good in a demo.
Here's the simple version. List the six dimensions as rows on a page. Give each one a weight based on what actually matters to your company. A multi-state employer probably weights compliance tooling heavier. A high-volume employer probably weights turnaround and pricing heavier. Then score two or three finalist vendors against each row.
Go back to the requirements you wrote down in step one before you lock in those weights. The "best" provider isn't the one with the highest star rating somewhere online. It's the one that fits your actual role types, geography, and volume.
Before you sign a contract, run a small pilot batch on real requisitions, not a sales demo. Turnaround claims and support promises mean nothing until they've been tested against your actual hiring flow.
Build in a point to re-check this decision later too, once a year, or whenever you expand into a new state. The right provider at ten hires a year might not be the right one at two hundred. Don't treat this pick as permanent, because it never actually is.
Comparing on price per report alone, without normalizing what's actually inside each vendor's "standard" package, is the mistake I see most often. A cheap check that's missing half the searches you need isn't cheap. It's incomplete.
Treating background checks like a commodity, where any accredited provider is basically interchangeable, is another one. Coverage depth and how a provider handles jurisdiction differences can vary alot more than people expect walking in.
Skipping legal or compliance review of a provider's disclosure, authorization, and adverse-action templates before go-live is a mess waiting to happen. Get those reviewed before your first candidate ever sees them, not after something goes wrong.
And almost nobody actually tests the candidate-facing experience themselves. Run through the disclosure and consent flow like you're the applicant. It surfaces friction a sales demo will never show you.
A repeatable framework beats a ranked listicle because your needs don't stay still. Your hiring volume changes. Your role mix changes. The states you hire in change. A provider that was right two years ago might not be right now, and a framework lets you re-check that instead of just re-signing out of habit.
You don't have to build this shortlist alone, either. The matching tool built into this site runs a version of this same comparison for you, and points you toward providers that fit what you just wrote down in step one. Use the framework either way. It's the part that doesn't go out of date.