Guide

Outsourced verification, virtual assistants, in-house staff, or software: what dental insurance verification really costs

The short answer

Every option is a way of paying a person to fill a sheet. In-house, that person costs $15.71–$18.26 an hour and spends about 12 minutes per manual check. Outsourced dental insurance verification, from verification services and virtual assistants, charges roughly $6.50–$12.50 per verification and wants notice. An eligibility-only tool answers "active?" and stops. Software like Ardent does the person’s job unattended: it checks the payer, fills your sheet and files it in the chart, and it is priced against that person rather than against software.

What do outsourced dental insurance verification companies charge?

Published vendor figures cluster between about $6.50 and $12.50 per verification. Dental ClaimSupport, a billing-service blog, puts outsourced verification at "$6.50–$8.25 per verification" and emergencies at "$12.50+". eAssist lists Done-For-You plans at $260, $660 and $840 per month per location for under 30, 31–75 and 76–100 verifications, and enterprise per-verification pricing from $0.75 for a failed check to $12.50 for an ASAP one.

The fine print matters as much as the rate. eAssist’s pricing page adds a $299 setup fee and a rush rule: "Verifications requested within a 3 business day window are charged as 2 verifications." Its DIY tier, where you supply the list and they verify, runs $235, $535 and $690 per month per location. Its service page asks for verifications "at least 2 business days before the patient’s appointment" and describes attaching "the breakdown in the client’s software images, doc center, SmartDocs". That breakdown comes back in the vendor’s own format, not on your sheet.

Vendor and blog figures, quoted as published on 2026-09-18: Dental ClaimSupport, eAssist pricing, eAssist service page.

What does in-house verification cost?

A coordinator’s time. Dental ClaimSupport cites $15.71 per hour (Zippia) and $18.26 per hour for an insurance coordinator (ZipRecruiter). The 2024 CAQH Index puts the dental provider’s cost at $6.52 per manual verification and the provider’s time at 12 minutes on average, up to 29. Those minutes cover the transaction itself, not the whole workflow of pulling tomorrow’s charts, waiting on hold, and typing the answers into the sheet and the PMS.

The hidden cost is when it happens: between phone calls, the night before, or not at all. The coordinator who verifies is usually the same person answering the phone, checking patients in and posting payments. When the schedule is full, verification is the task that slips, and the ADA’s advice is to verify on the date of service, precisely so nothing is recouped later.

Sources: Dental ClaimSupport (vendor blog, citing Zippia and ZipRecruiter), CAQH Index 2024, ADA.

Where do services and VAs fall short?

Four places. Notice: eAssist asks for at least two business days, and a request inside three business days bills as two verifications. Portal access: Dental ClaimSupport lists payer-portal geo-fencing as a con of offshore verification. Format: the breakdown comes back as the vendor’s document or fields, not your sheet. Follow-through: plan setup in your PMS, the patient conversation and any predetermination are still your team’s job.

None of this is a knock on the people doing the work. It is the shape of the arrangement: work goes out in a queue and comes back on a turnaround. The office still has to send the list, chase the rush cases, and read a form it did not design.

What does an eligibility-only tool do?

It sends an electronic 270 inquiry and shows you the 271 response, in seconds. That answers whether the patient is covered and sometimes a few benefit lines. The 2023 CAQH Index notes dental providers "still use portals because the 270/271 transaction does not contain some needed dental information such as coverage at the procedure code level"; Open Dental’s manual says "it still takes a human to interpret the data." Whatever the response leaves open, someone at the office still phones the payer for it.

Sources: CAQH Index 2023 and Open Dental manual, eBenefits.

What does software like Ardent do differently?

It does the coordinator’s job, unattended, and ends in your chart. Ardent reads the schedule from your PMS every hour, verifies visits up to two weeks out (five business days by default), working the payer’s portal first, or EDI or faxback where that is the payer’s channel, then an AI phone call to the payer for the required blanks still open. It writes the answers onto the breakdown sheet your office already uses and files the PDF into the patient’s chart documents.

  • No list to send. Ardent starts from the schedule; a 6:00 AM weekday run picks up visits entering the window.
  • Your sheet, your notation. Values typed into your blanks as 2xC/Y, 1x36m, NL, NC, not onto a vendor form.
  • A source for every value. The portal page and screenshot, the 271 rows, the fax lines, or the rep’s recorded words.
  • Never guess. A blank nobody stated stays blank and, if required, is flagged: "Someone has to call."
  • Filed, noted, emailed. The PDF in the chart; a one-line appointment note on Dentrix, Dentrix Enterprise, Eaglesoft and Open Dental when something on file needs fixing; a coverage line with the estimated copay on CareStack; one 7:00 AM email for what it could not verify.

Results are informational; the practice remains responsible for confirming coverage with the payer. Ardent fills 99.8% of sheet fields accurately, and shows you the filled sheet with the source behind every value.

Side-by-side comparison

Who finishes the verification, what you get, and the dental insurance verification cost per check
Capability Ardent Carries the sheet to the chart Outsourced verification / VA People, on their schedule Eligibility-only tool (270/271) Answers "active?" and stops In-house front desk Between phone calls
Who finishes the workDone, start to finish: Ardent checks the payer, fills your sheet and files it in the chart, unattended.Partly: Their staff verify; yours usually type the result into the PMS.Not done: Returns a response; someone still reads and records it.Partly: Your coordinator, when the phone stops ringing.
What you getDone, start to finish: Your own sheet, filled blank by blank in your notation, as a PDF in the chart.Partly: Their PDF or fields, in their format.Not done: Active / inactive, sometimes a few benefit lines.Partly: Whatever got written down.
When it is doneDone, start to finish: Up to two weeks ahead (five business days by default); schedule polled hourly; 6:00 AM weekday run.Partly: On the vendor’s notice. eAssist asks for at least 2 business days, and a request inside a 3-business-day window bills as two verifications.Done: In seconds when someone runs it, but shallow.Partly: Day-of or the night before, when there is time.
Payer phoned for what the portal doesn’t showDone, start to finish: Yes, only for required blanks still open. Up to two calls, every answer quote-backed.Partly: Sometimes, at their pace.Not done: No.Partly: When there is time on hold.
A source for every valueDone, start to finish: Portal record and screenshot, 271 rows, fax lines, or the rep’s recorded words.Partly: A rep name and reference number, usually.Partly: The 271 itself, for what it contains.Not done: A sticky note, if that.
Blanks the payer wouldn’t stateDone, start to finish: Left blank, and flagged when the blank is required. Never inferred.Partly: Varies by person.Not done: Not asked.Partly: Varies by person.
What the front desk still doesDone, start to finish: Reads one 7:00 AM email and fixes what it names: a member ID, a plan that ended, a payer Ardent can’t check yet.Partly: Sends the list, chases rush cases, re-types results into the PMS.Not done: Reads the ping, then calls the payer for the rest.Partly: All of it.
What it costsA flat monthly fee with unlimited verifications, priced against a person rather than per check. Quoted on the demo call.About $6.50–$8.25 per verification, $12.50+ for rush (Dental ClaimSupport, a vendor blog); eAssist lists $235–$840 per location per month.Subscription or per-transaction; the phone calls are still yours.$15.71–$18.26 per hour for an insurance coordinator (Zippia / ZipRecruiter, as cited by Dental ClaimSupport) plus about 12 minutes per manual check (CAQH Index 2024).
Legend: Done, start to finish. Partly: someone at the practice still finishes it. Not done. Vendor / blog figures: Dental ClaimSupport, eAssist pricing, eAssist service page. Provider time and cost: CAQH Index 2024.

Swipe to see the whole table →

When does outsourcing still make sense?

When the work is not only verification. A billing service that already handles your claims, appeals and posting may reasonably fold verification into that relationship. When your PMS is one Ardent cannot connect to yet, or most of your patients are on plans Ardent cannot check yet, a person is still the honest answer. And some offices simply want a human to also do the plan setup in the software, which no verification tool, Ardent included, does for them.

Ardent’s own limits are on this site rather than in a sales call: nine practice management systems, a named list of payer playbooks, no appointment note on four cloud PMSs, and a "Needs info" flag rather than a guess whenever the record on file is short a detail. If those fit your office, use the table above to compare.

What are the alternatives to outsourced dental insurance verification?

Three, and they are the other columns of the table above. Bring the work back in-house, at a coordinator’s $15.71–$18.26 an hour and about 12 minutes per manual check. Add an eligibility-only tool, which answers "active?" in seconds through a 270/271 and leaves the breakdown to a person. Or run software that finishes the job: Ardent checks the payer, fills your own sheet and files it in the chart unattended, for one flat monthly fee.

  • In-house. No vendor, full control, and the same coordinator who answers the phone. Verification is the task that slips on a full day, and a manual check still costs about 12 minutes of staff time (CAQH Index 2024).
  • An eligibility-only tool. A 270/271 in seconds, for whether the patient is covered. Frequency limits, waiting periods and clauses usually still need the portal or a call, so a person still finishes the breakdown.
  • Software that finishes the job. Ardent starts from your schedule, so there is no list to send and no notice period; it works the payer’s portal, fax or phone, fills your own sheet in your notation, files the PDF in the chart and emails your front desk only about what it could not verify. One flat monthly fee, no rush rate.

A practice leaving a service such as eAssist gives up the two-business-day notice window and the rush rule, gets its own sheet back instead of the vendor’s form, and stops retyping results into the PMS. What it keeps is the exceptions: a member ID to fix, a plan that ended, a payer no tool can check yet, which is exactly what the 7:00 AM email names.

Vendor figures as published on the pages cited above. eAssist and Dental ClaimSupport are trademarks of their respective owners; Ardent is not affiliated with or endorsed by either.

Questions people also ask

Outsourcing scales without payroll but costs roughly $6.50–$12.50 per check (Dental ClaimSupport), typically wants at least two business days’ notice (eAssist), can be blocked by payer-portal geo-fencing, and usually leaves staff typing results into the PMS. Ardent runs unattended per appointment and files the sheet itself. It is a flat monthly fee with unlimited verifications, quoted on the demo call. Compare it against the person doing this work today.

One flat monthly fee per practice covers unlimited verifications, every check Ardent runs for every patient on the schedule, with no per-verification or rush charges. Terms are flexible (several locations, a sheet of your own, seasonal volume) and quoted on the demo call. Ardent is priced against a person doing this work by hand (a coordinator, a VA or a billing service) rather than against software. For comparison, outsourced verification services charge about $6.50–$8.25 per verification with rush checks at $12.50+ (Dental ClaimSupport, a vendor blog), and eAssist lists plans from $235–$840 per location per month.

No. Ardent removes the portal logins, hold time and worksheet typing. Your coordinator handles the exceptions Ardent flags: details to fix on file, plans Ardent cannot check yet, blanks a payer would not state. They also explain estimates to patients and manage pre-authorizations.

The 2024 CAQH Index puts the dental provider’s cost at $6.52 per manual verification, $4.37 via portal and $2.53 fully electronic. Dental practices and plans spent $2.1 billion on eligibility and benefit verification in 2023, 30% of all dental administrative spend.

Verification by your own coordinator, an eligibility-only 270/271 tool, or software that finishes the job. eAssist’s Done-For-You plans are published at $260, $660 and $840 per location per month with a $299 setup fee, ask for at least two business days’ notice, and bill a request inside a three-business-day window as two verifications. Ardent starts from your schedule with no list to send, charges one flat monthly fee with no rush rate, phones the payer for what the portal leaves open, and files your own sheet in the chart.

No. One flat monthly fee per practice covers unlimited verifications, with no per-verification or rush charge. Multi-location plans, a sheet of your own and seasonal volume are worked into the terms, and the fee is quoted on the demo call. At a benchmark of 500 verifications a month that is about 70% less per verification than paying by the check.

All 36 questions →

Book a demo Send us your sheet

Results are informational; the practice remains responsible for confirming coverage with the payer. Third-party figures are quoted from the linked sources as published; vendor and blog figures are labelled as such. Company and product names are trademarks of their respective owners.

Ready when you are

See your sheet filled for next week’s schedule.

A 30-minute demo on your sheet, in your PMS. Bring your breakdown form and we’ll show it filled for a fictional patient.