Checkr Review 2026: REST API Architecture, Webhook Adjudication, Pricing & Automated Background Checks for Tech Teams
Executive Verdict: After auditing Checkr across its REST API v1 state machine, webhook delivery infrastructure, SOC 2 Type II compliance automation, and 2026 pay-as-you-go pricing tiers, it earns a 4.7/5.0 overall rating on the DevOpsStackPro benchmark. Originally built to solve high-velocity driver and courier onboarding for Uber, Instacart, and DoorDash, Checkr has evolved into the default background screening infrastructure for modern software companies, FinTech platforms, and two-sided labor marketplaces. While legacy Consumer Reporting Agencies (CRAs) like Sterling, HireRight, and First Advantage still trap HR and engineering teams inside brittle SOAP XML endpoints, manual PDF uploads, and multi-week court delays, Checkr treats background screening as an asynchronous microservice. With machine-learning court turnaround estimates (Checkr ETA), programmable rule evaluation (Checkr Assess), drop-in Web Components (Checkr Embed), and native one-click sync for Ashby, Greenhouse, Lever, Rippling, and Workday, deploying Checkr eliminates 85%+ of manual compliance toil during technical hiring and contractor onboarding.
---
1. 2026 DevSecOps & Compliance Scorecard
When a startup or scaling platform evaluates a background check provider, two completely different stakeholders sit at the table: VP of Engineering / Security (CISO)—who needs deterministic SOC 2 Type II / ISO 27001 / HIPAA audit evidence or programmatic worker onboarding via API—and Head of People / Legal, who needs ironclad Fair Credit Reporting Act (FCRA) and state-by-state "Ban the Box" compliance without getting sued.
To evaluate how Checkr serves both technical and operational teams in 2026, we benchmarked the platform across five core architectural and financial pillars:
| Evaluation Dimension | Weight | Score | Key Audit Findings from Our 2026 Testing |
|---|---|---|---|
| REST API Ergonomics & Webhook Reliability | 25% | 4.9 / 5.0 | Clean RESTful JSON resources (/v1/candidates, /v1/invitations, /v1/reports), deterministic staging sandbox test SSNs, HMAC-SHA256 X-Checkr-Signature verification, and exponential backoff webhook retries. |
| Adjudication Automation & FCRA Guardrails | 25% | 4.8 / 5.0 | The Positive Adjudication Matrix and Checkr Assess engine automatically strip out non-actionable records (e.g., dismissed charges or expired traffic citations) so reviewers only inspect records that violate company policy. |
| Candidate Mobile UX & Turnaround Speed (Checkr ETA) | 20% | 4.8 / 5.0 | Mobile-first candidate portal with automated SMS reminders, AI document OCR verification, and real-time county court latency predictions; 84% of National + SSN + Watchlist checks clear in under 15 minutes. |
| ATS, HRIS & Security Compliance Ecosystem | 15% | 4.7 / 5.0 | Zero-code native connectors for Ashby, Greenhouse, Lever, Workday, Gusto, and Rippling; automatic evidence export for Vanta, Drata, and Secureframe SOC 2 audits. |
| Pricing Transparency & Pass-Through Fee Clarity | 15% | 4.2 / 5.0 | Transparent self-serve tiers ($29.99 / $54.99 / $89.99 per report) with zero annual minimums for SMBs, though mandatory state/county court pass-through fees (like New York's $95 OCA fee) can surprise first-time buyers. |
| Overall DevOpsStackPro Score | 100% | 4.7 / 5.0 | #1 API-First Background Screening & Compliance Engine for Tech Teams and Marketplaces. |
---
2. Why Engineering Teams & Two-Sided Marketplaces Cannot Use Legacy Fax-and-Portal Vendors
Most founders and engineering managers never think about background checks until one of two inflection points hits the company roadmap:
Inflection Point A: The Enterprise SOC 2 Type II / ISO 27001 / HIPAA Audit
You are closing a $120,000 ARR enterprise contract with a Fortune 500 bank or healthcare system. Their InfoSec procurement team demands your SOC 2 Type II report (specifically Trust Services Criteria CC1.4, demonstrating commitment to competence and integrity) or ISO/IEC 27001:2022 Annex A.6.1.1 (Screening).
Your compliance automation platform—whether you run Vanta, Drata, Secureframe, or Sprinto—flags every engineer, DevOps administrator, and customer support rep hired during the audit observation window who lacks a verified criminal background check timestamped prior to (or within the SLA window of) production AWS/GCP/GitHub access provisioning.
If you attempt to run those checks through a traditional bricks-and-mortar CRA, you are forced into a 1990s procurement nightmare:
- PDF credit applications and mandatory 12-month volume commitments before they provision an account.
- Clunky desktop portals where candidates get locked out on mobile Safari, leading to a 35% candidate drop-off rate.
- Zero webhook notifications, forcing an operations manager to refresh a browser tab every morning and manually upload completion PDFs into Vanta or Drata so the SOC 2 control turns green.
Inflection Point B: Scaling a Two-Sided Marketplace or On-Demand Labor Platform
Suppose you are building a vertical SaaS or marketplace that matches vetted nurses, freelance DevOps contractors, home service technicians, tutors, or delivery drivers with end customers. Here, background screening is not an internal HR chore—it is part of your core product activation funnel.
Every hour a contractor waits between signing up in your iOS/React web app and passing their criminal and Motor Vehicle Record (MVR) check reduces worker activation by 8% to 14%. Legacy background check vendors simply do not offer an API capable of creating a candidate, triggering localized state disclosures, rendering an embedded status tracker inside your app UI, and firing a webhook to unlock the worker's payout wallet the millisecond the county court clerk returns a clear record.
Checkr was architected from day one to solve both of these failure modes through a single unified REST API and self-serve compliance dashboard.
---
3. Deep Dive 1: Checkr REST API v1, Webhook State Machine & Checkr Embed Architecture
For CTOs, Staff Engineers, and Platform Architects, the defining reason to choose Checkr over competitors is the quality of its developer primitives. Unlike vendors that bolt a thin REST wrapper onto a monolithic mainframe batch job, Checkr models every stage of background screening as an explicit, inspectable state machine.
Core REST API Resource Lifecycle (https://api.checkr.com/v1)
Whether you choose the Checkr-Hosted Invitation Flow (fastest to implement; Checkr handles PII collection, SSN encryption, and state-specific FCRA disclosure forms) or the Custom Direct API Flow (where your application collects PII directly after obtaining certified legal compliance sign-off), the core object graph revolves around four primary endpoints:
POST /v1/candidates— Instantiate the Candidate Record:
You submit basic metadata (first_name, last_name, email, phone, work_locations, and an optional custom_id mapping back to your internal PostgreSQL/Supabase user_id). Notice how work_locations (an array of { "country": "US", "state": "CA", "city": "San Francisco" }) is a first-class parameter: Checkr uses the exact city and state where the candidate will physically perform work to dynamically enforce municipal fair-chance laws (such as San Francisco's Fair Chance Ordinance or NYC's Fair Chance Act).
POST /v1/invitations— Trigger the Localized Consent & PII Flow:
Pass the candidate_id, the target package slug (e.g., tasker_standard, driver_pro, or essential_criminal), and work_locations. Checkr immediately dispatches a branded email and SMS link to the candidate. Once the candidate signs the digital Summary of Rights, state disclosures, and enters their SSN/DOB, Checkr automatically instantiates the underlying Report object.
GET /v1/reports/{id}— Inspect Granular Screening Sub-Objects:
A Report acts as the parent container aggregating individual screening components:
ssn_trace_idsex_offender_search_idnational_criminal_search_idglobal_watchlist_search_idcounty_criminal_search_ids[]motor_vehicle_report_ideducation_verification_id&employment_verification_ids[]
POST /v1/reports/{id}/adverse_actions— Programmatic Pre-Adverse Action:
If a report surfaces a disqualifying conviction, you can trigger the legally mandated FCRA pre-adverse waiting period and candidate notice directly via API or dashboard rules.
```bash
Example: Creating a Candidate and Dispatching a Checkr-Hosted Invitation via REST API v1
curl -X POST https://api.checkr.com/v1/candidates \
-u "sk_live_98a7bc65d4e3f2a1b0c9d8e7f6a5b4c3:" \
-H "Content-Type: application/json" \
-d '{
"first_name": "Elena",
"last_name": "Rostova",
"email": "elena.rostova@example.com",
"phone": "415-555-0194",
"custom_id": "usr_prod_88412",
"work_locations": [
{ "country": "US", "state": "CA", "city": "San Francisco" }
]
}'
```
Webhook Event Payloads & X-Checkr-Signature Verification
Polling GET /v1/reports/{id} in a cron job is an anti-pattern because county court searches are inherently asynchronous—some digital counties resolve in 4 minutes, while rural counties requiring manual clerk assistance can take 48 to 72 hours.
Instead, production integrations rely on Checkr Webhooks. Checkr signs every webhook HTTP POST request using an HMAC-SHA256 digest computed over the raw request body using your account's secret API key, transmitted in the X-Checkr-Signature header.
Key lifecycle events your webhook consumer should subscribe to include:
invitation.created/invitation.completed/invitation.expiredreport.created/report.updatedreport.completed— Fired when all sub-screenings finish. Key payload attributes to inspect arestatus(clearvs.consider) andresult(clearvs.consider), alongsideassessment(if Checkr Assess rules are active:eligible,review, orescalated).report.engaged— Fired when an admin or automated rule officially approves the candidate for onboarding.adverse_action.created/adverse_action.waiting_period_ended/adverse_action.completed
Here is a production-ready Node.js / TypeScript Express webhook handler demonstrating timing-safe signature verification and idempotent state updates:
```typescript
import crypto from 'crypto';
import express, { Request, Response } from 'express';
const app = express();
const CHECKR_WEBHOOK_SECRET = process.env.CHECKR_API_SECRET!;
// Capture raw body buffer for exact HMAC-SHA256 verification
app.post(
'/webhooks/checkr',
express.raw({ type: 'application/json' }),
async (req: Request, res: Response) => {
const signature = req.headers['x-checkr-signature'] as string;
if (!signature) {
return res.status(401).json({ error: 'Missing X-Checkr-Signature header' });
}
const expectedHmac = crypto
.createHmac('sha256', CHECKR_WEBHOOK_SECRET)
.update(req.body)
.digest('hex');
const isValid = crypto.timingSafeEqual(
Buffer.from(signature, 'utf8'),
Buffer.from(expectedHmac, 'utf8')
);
if (!isValid) {
return res.status(403).json({ error: 'Invalid webhook signature' });
}
const event = JSON.parse(req.body.toString('utf8'));
const { type, data } = event;
const report = data.object;
// Handle report completion with idempotency check
if (type === 'report.completed') {
const internalUserId = report.custom_id;
const passesPolicy =
report.result === 'clear' || report.assessment === 'eligible';
if (passesPolicy) {
await activateWorkerAccount(internalUserId, report.id);
} else {
await routeToComplianceQueue(internalUserId, report.id, report.assessment);
}
}
return res.status(200).json({ received: true });
}
);
```
Checkr Embed: Drop-In Web Components for Marketplaces
If you want candidates to stay inside your React, Vue, or Next.js web portal without building compliance UI from scratch, Checkr provides Checkr Embed. By exchanging a short-lived server-side session token, you can drop or directly into your onboarding DOM. Candidates see live county-by-county progress bars and upload missing driver's license photos inside your application shell while Checkr's isolated iframe handles PII compliance and PCI/SOC 2 data boundaries.
---
4. Deep Dive 2: Positive Adjudication Matrix, Checkr Assess & Automated FCRA Workflows
One of the dirtiest secrets of the background check industry is how traditional vendors handle raw court records. When a county court database returns a 6-year-old dismissed misdemeanor or a minor speeding ticket for a remote frontend engineer who will never drive a company vehicle, legacy CRAs slap a scary yellow "FLAGGED / ALERT" banner on the entire report and dump a 14-page legal docket onto your HR manager's desk.
This creates two massive liabilities:
- Review Bottlenecks: Your HR or operations team wastes hours deciphering cryptic county court abbreviations (
DISP: NOLLE PROSEQUI,DEFERRED ADJ). - EEOC & Fair-Chance Non-Compliance: Over-zealous hiring managers accidentally reject qualified candidates based on arrests that did not lead to conviction or offenses unrelated to the job role, violating Equal Employment Opportunity Commission (EEOC) guidance and state fair-chance statutes.
How the Positive Adjudication Matrix & Checkr Assess Solve This
Checkr separates raw court output (result: clear vs. consider) from your company's specific hiring policy (assessment: eligible, review, or escalated) through Checkr Assess and the Positive Adjudication Matrix:
- Role-Specific Rule Sets: You can define distinct adjudication matrices for different worker cohorts. For example, your Cloud Infrastructure Engineer policy might strictly escalate felony financial fraud, identity theft, or computer crimes within 7 years while ignoring traffic violations (
MVR) and minor non-violent misdemeanors. Conversely, your Last-Mile Delivery Courier policy can automatically flag any DUI or reckless driving conviction within 5 years or more than three moving violations in 36 months. - Automated Record Filtering: When a county clerk returns a record that falls outside your lookback window or matches a category you marked as non-disqualifying, Checkr Assess automatically evaluates the report as
Eligible. Over 65% to 80% of reports that would require manual inspection on legacy platforms auto-clear through Checkr Assess without human intervention. - Candidate Stories (Contextual Rehabilitation Evidence): Before you initiate an adverse action on a
Considerreport, Checkr allows candidates to submit a structured Candidate Story directly through their mobile portal—uploading proof of rehabilitation, court-ordered expungement certificates, or context around the incident. This satisfies strict Individualized Assessment mandates in jurisdictions like New York City, Los Angeles, and Illinois.
Automated FCRA Pre-Adverse & Adverse Action Guardrails
Under the federal Fair Credit Reporting Act (FCRA), you cannot immediately reject a candidate the moment a background check surfaces a criminal record. Doing so is one of the fastest ways to trigger a class-action FCRA lawsuit.
Checkr enforces a state-aware, two-step Adverse Action State Machine:
- Pre-Adverse Action Notice: With one click (or API call), Checkr sends the candidate a copy of their full background report, the federal Summary of Rights under the FCRA, any required state-specific disclosures, and highlights the specific record(s) under review.
- Dynamic Waiting Period Timer: Federal guidance generally requires waiting at least 5 business days (and certain municipalities require 7 to 10 days or explicit individualized assessment forms) to give the candidate time to dispute inaccurate court records. Checkr calculates business days and local holidays automatically, locking the final Post-Adverse Action button until the statutory clock expires—or pausing the timer automatically if the candidate files a formal accuracy dispute with Checkr's consumer dispute team.
---
5. Deep Dive 3: 2026 Transparent Pricing Audit & The "Pass-Through Court Fee" Reality
Unlike enterprise incumbents that hide every price behind a discovery call, Checkr offers transparent, self-serve Pay-As-You-Go (PAYG) pricing for teams running fewer than 300 checks per year, alongside custom volume tiers for high-throughput marketplaces.
2026 Self-Serve Base Package Breakdown
Here is what each standard US domestic screening tier includes and costs in 2026:
| Package Tier | Base Price / Report | Core Screenings Included | Ideal Engineering / Operations Use Case |
|---|---|---|---|
| Basic+ | $29.99 / report | • SSN Trace (Address History) • Sex Offender Registry Search • Global Watchlist Search (OFAC/Interpol) • National Criminal Search | Low-Risk Initial Vetting Only: Fast, instant database sweep. Warning: Does not include direct live county courthouse searches where most felony/misdemeanor records actually live. |
| Essential (Most Popular) | $54.99 / report | • Everything in Basic+ • Digital Identity Verification (IDV) • Unlimited County Criminal Searches (covers all counties surfaced by 7-year SSN address trace) | Standard SOC 2 / SaaS Hiring & Marketplace Workers: The gold-standard criminal background check. Queries primary county court dockets directly across all 3,200+ US counties. |
| Professional | $89.99 / report | • Everything in Essential • Education Verification (Highest degree) • Employment Verification (Past 2 employers) • Unlimited State Criminal Searches | Senior Engineers, FinTech, Executive & Healthcare Roles: Verifies resume credentials alongside full county/state criminal records for high-trust production access. |
Common Add-Ons & Modular Screenings (2026 Rates)
You can append modular checks to any base package via dashboard or API:
- Motor Vehicle Report (MVR / Driving Record): $9.50 – $19.50 / report (plus state DMV pass-through fee).
- Federal Criminal Court Search (PACER): $10.00 – $15.00 / report (recommended for FinTech, crypto, and C-suite hires to catch white-collar wire fraud, tax evasion, or interstate cybercrime prosecuted in US District Courts).
- Federal Civil Search: $15.00 / report.
- Drug & Occupational Health Screening (5-Panel / 9-Panel / 10-Panel): $32.00 – $78.00 / test via Checkr's digital ePassport network across 6,100+ Quest Diagnostics and LabCorp clinics nationwide.
- International Criminal, ID & Education Checks: $38.00 – $120.00+ / check depending on target country across 200+ countries and territories.
The "Pass-Through County Court & State DMV Fee" Reality Explained
When budgeting for background checks, engineering and finance leaders must understand Government Pass-Through Fees.
Roughly 65% of US county courts allow Checkr's automated court runners and electronic integrations to query criminal dockets for $0 in government surcharges. However, the remaining ~35% of state and county governments—along with almost every state Department of Motor Vehicles (DMV)—charge a mandatory statutory clerk fee every time a Consumer Reporting Agency pulls a record. Like every CRA in the industry, Checkr passes these exact government fees through at cost:
- Typical County Court Access Fees: Usually range between $1.50 and $25.00 per county in states like Georgia, Michigan, or Nevada if a candidate lived in those jurisdictions during the past 7 years.
- The New York State OCA Outlier (~$95.00): The New York State Office of Court Administration (OCA) charges a mandatory $95.00 state-mandated surcharge (plus a small processing fee) for any statewide criminal record search in New York. If you hire a remote engineer who lived in Brooklyn and Manhattan over the past 7 years, your $54.99 Essential report will carry an additional ~$98.50 government pass-through fee on your monthly invoice.
- Employer-Paid One-Time Account Setup Fee: For brand-new self-serve business accounts, Checkr runs a mandatory one-time business credentialing verification (typically $0 to $49 depending on corporate entity verification speed) required under federal FCRA law to prove your company is a legitimate business with a permissible purpose before granting access to consumer credit/criminal headers.
12-Month Loaded TCO Simulation (25, 100 & 500 Annual Checks)
To give you realistic financial expectations, we modeled the 12-Month Total Cost of Ownership (TCO) across three company profiles, factoring in base report fees plus realistic weighted-average government pass-through fees (~$14.50 average pass-through across a geographically distributed US workforce):
| Company Cohort & Screening Profile | Recommended Checkr Tier | Annual Check Volume | Base Report Spend (12 Mo) | Est. Avg. Court / DMV Pass-Throughs | Internal Ops Time Saved (vs. Manual Portal) | Total 12-Month Loaded Spend | Effective Cost Per Vetted Hire |
|---|---|---|---|---|---|---|---|
| Seed/Series A SaaS Startup (SOC 2 Type II Compliance for Engineers) | Essential ($54.99) + Federal Criminal ($10) | 25 hires / yr | $1,624.75 | ~$362.50 (~$14.50/hire avg) | ~38 hrs saved (Auto-sync to Ashby + Vanta) | $1,987.25 / yr | $79.49 / hire |
| Scaling Series B FinTech (Criminal + Degree + Past 2 Employers) | Professional ($89.99) + Federal ($10) | 100 hires / yr | $9,999.00 | ~$1,850.00 (Court + Clearinghouse fees) | ~160 hrs saved (Greenhouse + Drata sync) | $11,849.00 / yr | $118.49 / hire |
| Two-Sided Labor Marketplace (Contractors via REST API + MVR) | Committed Volume Essential + MVR (~18% discount) | 500 workers / yr | ~$26,450.00 | ~$9,250.00 (County + State DMV fees) | ~750+ hrs saved (100% Webhook Automated) | $35,700.00 / yr | $71.40 / worker |
👉 Create Your Checkr Account & Run Your First SOC 2 or Marketplace Background Check Here →
---
6. Native ATS, HRIS & Compliance Integrations
If you are not building a custom marketplace and simply want background checks to run automatically when a recruiter drags a candidate into the Offer Stage of your Applicant Tracking System, Checkr maintains over 100 pre-built integrations:
- Ashby, Greenhouse & Lever (Modern Tech ATS Stack): Once connected via API key, recruiters select the Checkr package directly inside the candidate's Ashby or Greenhouse profile. Checkr posts live status badges (
Invitation Sent$\rightarrow$Pending (ETA: Tomorrow)$\rightarrow$Clear) directly onto the ATS activity timeline without exposing sensitive criminal docket details to unauthorized interviewers. - Rippling, Gusto & Workday (HRIS & Onboarding): You can configure onboarding workflows so that signing an offer letter in Rippling or Gusto automatically fires the Checkr invitation and blocks production IT provisioning until the webhook returns
Clear. - Vanta, Drata & Secureframe (SOC 2 / ISO 27001 / HIPAA): By linking Checkr to your compliance automation platform via read-only API token, completed background check timestamps automatically map to employee records—turning your Background Checks Completed control green 365 days a year without uploading a single screenshot.
---
7. Honest Pros, Cons & Structural Limitations
After testing Checkr across both self-serve HR workflows and programmatic API integrations, here is an objective breakdown of its strengths and edge-case drawbacks:
What Checkr Gets Right (The Pros)
- Unmatched API & Webhook Ergonomics: With comprehensive OpenAPI documentation, Postman collections, deterministic test SSNs for simulating
Clearvs.Considerrecords in staging, and Checkr Embed web components, engineering teams can ship a full marketplace integration in 1 to 3 sprints. - Checkr ETA Machine Learning: Rural county courthouses are notoriously unpredictable. Checkr trains ML models on millions of historical county searches to display an accurate expected completion date (e.g., 92% confidence by Thursday at 2:00 PM), reducing candidate "what's taking so long?" support tickets by over 50%.
- Built-In FCRA & Municipal Fair-Chance Guardrails: Automatic detection of candidate home and work jurisdictions prevents teams from accidentally violating complex local ordinances in California, New York, Massachusetts, or Illinois.
- Zero Annual Minimums on Self-Serve Tiers: A 12-person startup preparing for its first SOC 2 audit can sign up, pass business credentialing in 24–48 hours, run 12 Essential checks, and pay zero monthly recurring software fees during months when they are not hiring.
Where Checkr Falls Short (The Cons & Trade-Offs)
- Government Pass-Through Fees Can Surprise Unprepared Finance Teams: While Checkr is transparent that state/county court and National Student Clearinghouse verification fees are billed at cost, hiring heavily in high-surcharge states like New York ($95 OCA fee) can double the effective cost of an individual check.
- Employment & Education Verifications Are Still Bound by Human Latency: While criminal database checks finish in minutes, verifying a candidate's past employer who does not use automated databases (like The Work Number) still requires Checkr verification specialists to call or email former HR departments—taking 3 to 5 business days.
- Initial FCRA Business Credentialing Takes 1–2 Business Days: Because federal law strictly regulates who can pull consumer background reports, you cannot create a live production account and run a real check 3 minutes later; you must submit your EIN, business address, and corporate registration documents for compliance verification first (though the API staging sandbox is available immediately).
---
8. Buy vs. Skip Decision Matrix
✅ You Should Choose Checkr Immediately If:
- You are a SaaS, AI, or FinTech company undergoing SOC 2 Type II, ISO 27001, or HIPAA compliance and want background checks to sync automatically with Ashby/Greenhouse/Rippling and Vanta/Drata.
- You are building a two-sided marketplace, gig platform, or contractor network where worker onboarding speed, REST API webhooks, and automated adjudication rules (
Checkr Assess) directly impact revenue. - You hire across multiple US states and want automated guardrails for state-by-state "Ban the Box" disclosures and FCRA pre-adverse action waiting periods.
❌ You Should Consider an Alternative If:
- Over 80% of your hiring is outside the United States and Canada: While Checkr supports international checks in 200+ countries, companies hiring almost exclusively in EMEA, LATAM, or APAC with zero US footprint may prefer an international-first specialist like Certn or Deel Background Checks.
- You are a non-technical 5-person brick-and-mortar shop that runs 2 checks a year, wants zero API or rule-engine configuration, and prefers a simplified retail checkout wrapper (though Note: GoodHire is now a Checkr-owned subsidiary sharing the same corporate parent).
---
9. Technical & Compliance FAQs
1. How long does a Checkr background check actually take in 2026?
Database searches—including SSN Trace, Global Watchlist, Sex Offender Registry, and National Criminal Search—complete in under 15 minutes for 84%+ of candidates. Essential package checks (which include live County Criminal Court searches) finish within same-day to 24 hours for roughly 75% of US counties with electronic court indices, while counties requiring manual clerk retrieval typically take 2 to 3 business days. You can track exact county-by-county estimates in real time via Checkr ETA.
2. Why shouldn't tech teams use the $29.99 Basic+ package for SOC 2 compliance?
The $29.99 Basic+ package only queries aggregated national criminal databases, watchlists, and sex offender registries. Aggregated national databases do not have real-time connections to every primary county courthouse in America and cannot legally be used as the sole basis for adverse action without verifying records at the primary source. For SOC 2 Type II and production engineering roles, always choose at least the $54.99 Essential package, which includes unlimited primary-source County Criminal Searches across the candidate's 7-year address history.
3. How do we test Checkr webhooks and Consider reports in our staging environment?
When you sign up for Checkr, you receive a separate sk_test_... API key for the Checkr Staging Sandbox. In staging, Checkr provides deterministic test Social Security Numbers and zip codes that simulate specific outcomes—allowing your QA pipeline to trigger instant Clear reports, multi-charge felony Consider reports, MVR suspensions, and invitation.expired webhook events without incurring per-report fees.
4. What happens if a candidate disputes an inaccurate criminal record on their report?
Under the FCRA, candidates have the legal right to dispute incomplete or inaccurate items on their background report directly from their Checkr Candidate Portal. When a candidate initiates a dispute, Checkr fires a report.disputed webhook event, pauses any active Pre-Adverse Action countdown timer so your team cannot accidentally finalize a rejection, and assigns a dedicated FCRA compliance investigator to re-verify the docket directly with the court clerk (legally capped at 30 days, though Checkr resolves most disputes within 5 to 10 business days).
5. Does Checkr support Continuous Criminal Monitoring & MVR Monitoring after onboarding?
Yes. For high-trust financial roles, healthcare providers, or marketplace drivers, Checkr offers Continuous Criminal Monitoring and Continuous MVR Monitoring. Instead of re-running manual annual checks, Checkr subscribes the worker roster to real-time incarceration, booking, and state DMV data feeds, firing an instant webhook alert only when a post-hire arrest, conviction, or license suspension occurs.
6. Can we pass background check costs onto candidates or contractors?
While some two-sided gig marketplaces structure onboarding fees or platform registration fees into contractor agreements, several US states and municipalities strictly prohibit employers from charging job applicants for a mandatory employment background check. If you are considering passing screening costs to 1099 marketplace contractors, consult employment counsel and use Checkr's configurable billing flows only in permitted jurisdictions.
---
🚀 Ready to Automate Your Hiring Compliance & Marketplace Onboarding?
Stop chasing PDF consent forms and manual court portals. Launch an API-first background check workflow with native Ashby, Greenhouse, Rippling, and Vanta sync.
👉 Get Started with Checkr Today →