Insurance verification

Eligibility and verification, handled A to Z.

3 months free. Then $750 per office per month.

About half what offices tell us they pay today. And when we disagreed with a verification service, the payer’s own record backed us 11 to 1.

The 11 to 1 comes from our comparison of 11 patients across 4 payers, judged against each payer’s own record by Mulholland.

Mulholland

Insurance eligibility and verification, checked before every visit.

Insurance verification for dental offices

Marzy checks every patient on your schedule against their dental insurance, starting a month ahead. It settles whether they’re covered, then fills the full benefits breakdown on your own form.

Your front desk gets only the few patients that need a person, and every not found comes with a next step. Mulholland builds it and runs it. It’s live today at Horizon Dental Care’s three offices.

Get in touch

Two jobs and a short list.

Eligibility

First, is the patient covered? Marzy reads their record, works out the carrier, member ID and subscriber, and asks the payer’s portal. On a miss, it tries again with the portal’s own answer. Each patient comes back eligible, expired, not found, self-pay or in-house plan.

Verification

Then the full benefits breakdown, about 290 boxes. Every box keeps the payer’s own wording as its source. Where the payer says nothing, the box stays blank instead of a guess. The sheet prints on your own form.

The front desk

Your team gets only the few patients that need a person. A not found comes with the next step to take. If a portal fails, the patient stays unverified. Marzy never guesses.

From your schedule to your desk.

01

Your schedule comes in.

Every hour, Marzy reads the next month of visits and patients from your practice system. It reads and never writes back.

02

New patients get checked.

Anyone new, or whose record changed, is checked on the payer’s portal right away. A plan found active is checked again before the visit if that answer is a month old.

03

The breakdown lands on your form.

Breakdowns print on your practice’s own form, each stamped with the day Marzy verified it. Download one visit, or the whole month in one file.

04

The desk gets the short list.

Filter to Issues and work only the patients that need a person, each not found with its next step. Your team enters the insurance in your system and ticks Done.

Here’s what lands on your desk.

A full benefits breakdown, the way it prints for your office. This one is a sample on an invented patient. Every answer is pinned to its source. Where the payer said nothing, the box stays blank.

Mulholland, Inc.

Insurance Plan Breakdown

Delta Dental of Illinois

Verified 10/12/2026

Patient, plan, money, plan rules and history
Patient
Office
Brightwater Dental - Oak Park, source: practice system
Appointment
10/15/2026, 10:30 AM, source: practice system
Patient
Maren Holloway, source: practice system
Patient DOB
03/14/1985, source: practice system
Relationship
Spouse, source: payer portal
Subscriber
Theo Holloway, source: practice system
Subscriber DOB
11/02/1983, source: practice system
Subscriber ID
9036418257, source: payer portal
Plan
Insurance company
Delta Dental of Illinois, source: payer portal
Plan name
Delta Dental PPO, source: payer portal
Payer ID
05030, source: payer portal
Phone
(800) 323-1743, source: payer portal
Claims address
P.O. Box 5402, Lisle, IL 60532, source: plan document
Group #
21740, source: payer portal
Employer or group name
Harbor Line Outfitters LLC, source: payer portal
Effective date
01/01/2024, source: payer portal
Fee schedule
Delta Dental PPO, source: payer portal
Eligibility
Active, source: payer portal
Plan type
PPO, source: plan document
Network
In, source: payer portal
Assigned to this officeNot stated
Other coverageNot stated
Verified by / date
Marzy (automated), 10/12/2026, source: Marzy
MoneyTotalRemaining
Annual maximum
$1,500, source: plan document
$1,182.40, source: payer portal
Deductible
$50, source: plan document
$0, source: payer portal
Family deductible
$150, source: plan document
$50, source: payer portal
Ortho lifetime maximum
$1,500 per lifetime, source: plan document
$1,500, source: payer portal
Ortho deductible
None, source: plan document
None, source: plan document
Plan rules
Plan year
Calendar, source: payer portal
Contract anniversaryNot stated
Waiting periods
None, source: payer portal
COB
Standard, source: plan document
Assignment
Provider, source: payer portal
Pre-authorization
Recommended, source: plan document
Deductible applies to D&P
No, source: payer portal
Maximum applies to D&P
Yes, source: plan document
Maximum rolloverNot stated
Missing tooth clause
No, source: plan document
Replacement clause
1 every 60 months, source: plan document
History
Last cleaning D1110, D1120
D1110 04/08/2026, source: payer portal
Last exam D0120, D0150
D0120 04/08/2026, source: payer portal
Last FMX D0210
D0210 03/02/2022, source: payer portal
Last pano D0330
D0330 08/17/2020, source: payer portal
Last BWX D0270–D0274
D0274 04/08/2026, source: payer portal
Last PAs D0220, D0230
D0220 06/22/2026 #30, source: payer portal
Last fluoride D1206, D1208Not stated
Last sealants D1351Not stated
Last perio maintenance D4910Not stated
Last SRP D4341, D4342Not stated
Last crowns D2710–D2799
D2740 11/03/2021 #19, source: payer portal
Last fillings D2140–D2394
D2392 06/22/2026 #30, source: payer portal
Other history
D9944 09/12/2023, source: payer portal
Procedures
CodeProcedureCoverageFrequencyAge
D0100–D0999Diagnostic
100%, source: payer portal
D0120Exam, periodic
100%, source: payer portal
2 per year, source: payer portal
D0140Exam, limited
100%, source: payer portal
2 per year, source: payer portal
D0150Exam, comprehensive
100%, source: payer portal
2 per year; 1 every 36 months per provider, source: payer portal
D0210X-ray, FMX
100%, source: payer portal
1 every 60 months, source: payer portal
D0330X-ray, pano
100%, source: payer portal
1 every 60 months, source: payer portal
FMX and pano share a limit
Yes, source: plan document
D0220X-ray, PA first
100%, source: payer portal
No limit, source: payer portal
D0230X-ray, PA each additional
100%, source: payer portal
No limit, source: payer portal
D0240X-ray, occlusal
100%, source: payer portal
2 per year, source: payer portal
D0274X-ray, BWX
100%, source: payer portal
1 per year, source: payer portal
D0364–D0367CBCT
100%, source: payer portal
Not stated
D0431Oral cancer screening
NC, source: plan document
D1000–D1999Preventive
100%, source: payer portal
D1110Prophy, adult
100%, source: payer portal
2 per year, source: payer portal
D1120Prophy, child
100%, source: payer portal
2 per year, source: payer portal
D1206Fluoride varnish
100%, source: payer portal
≤18, source: plan document
D1208Fluoride, topical
100%, source: payer portal
≤18, source: plan document
D1351Sealant
100%, source: payer portal
≤15, source: plan document
D2000–D2999Restorative
50%-80%, source: payer portal
D2140–D2394Fillings
80%, source: payer portal
1 every 24 months, source: plan document
Posterior composites downgrade to amalgam
Yes, source: plan document
D2740Crown
50%, source: payer portal
1 every 60 months, source: plan document
Crowns downgraded on molars
Yes, source: plan document
D2950Buildup
50%, source: payer portal
1 every 60 months, source: plan document
D2991Hydroxy­apatite regenerationNot statedNot stated
D3000–D3999Endodontics
80%, source: payer portal
D3310Root canal, anterior
80%, source: payer portal
1 per lifetime, source: plan document
D3330Root canal, molar
80%, source: payer portal
1 per lifetime, source: plan document
D3410–D3499Surgical endodontics
80%, source: payer portal
1 per lifetime, source: plan document
D4000–D4999Periodontics
80%, source: payer portal
D4210–D4299Surgical perio
80%, source: payer portal
1 every 36 months, source: plan document
D4263Bone graft, perio
80%, source: payer portal
1 every 36 months, source: plan document
D4266Membrane
80%, source: payer portal
1 every 36 months, source: plan document
D4341SRP, 4+ teeth
80%, source: payer portal
1 every 24 months, source: payer portal
D4342SRP, 1-3 teeth
80%, source: payer portal
1 every 24 months, source: payer portal
Quads per day
4, source: plan document
D4346Scaling, generalized
100%, source: payer portal
2 per year, source: payer portal
Scaling, generalized applies to the deductible
No, source: plan document
D4355Full mouth debridement
80%, source: payer portal
1 per lifetime, source: plan document
D4381Arestin
80%, source: payer portal
1 every 24 months, source: plan document
D4910Perio maintenance
80%, source: payer portal
4 per year, source: payer portal
Perio maintenance applies to the deductible
Yes, source: plan document
Perio maintenance shares the cleaning limit
No, source: plan document
D4921Gingival irrigation
NC, source: plan document
D5995–D5996Perio medicament carrier
NC, source: plan document
D5000–D6999Prosthodontics / implants
50%, source: payer portal
D5110Complete denture, upper
50%, source: payer portal
1 every 60 months, source: plan document
D5410Adjust denture
50%, source: payer portal
2 per year, source: plan document
D5650Add tooth to partial
50%, source: payer portal
No limit, source: plan document
D5710Rebase denture
50%, source: payer portal
1 every 36 months, source: plan document
D5750Reline denture
50%, source: payer portal
1 every 36 months, source: plan document
D6010Implant body
50%, source: payer portal
1 every 60 months, source: plan document
D6056–D6057Implant abutment
50%, source: payer portal
1 every 60 months, source: plan document
D6058–D6061Implant crown
50%, source: payer portal
1 every 60 months, source: plan document
D6104Bone graft, implant site
NC, source: plan document
D6740Bridge retainer crown
50%, source: payer portal
1 every 60 months, source: plan document
D7000–D7999Oral surgery
80%, source: payer portal
D7140Simple extraction
80%, source: payer portal
D7210Surgical extraction
80%, source: payer portal
D7953Bone replacement graft
80%, source: payer portal
D8000–D8999Orthodontics
50%, source: payer portal
D8080Ortho, comprehensive
50%, source: payer portal
1 per lifetime, source: plan document
≤18, source: plan document
D8660Pre-ortho exam
50%, source: payer portal
1 per lifetime, source: plan document
≤18, source: plan document
D9000–D9999Adjunct
50%-80%, source: payer portal
D9110Palliative
80%, source: payer portal
No limit, source: plan document
D9222Deep sedation
50%, source: payer portal
No limit, source: plan document
D9230Nitrous oxide
NC, source: plan document
D9239IV moderate sedation
50%, source: payer portal
No limit, source: plan document
D9310Consultation
80%, source: payer portal
1 per year, source: plan document
D9944–D9945Night guard
50%, source: payer portal
1 every 60 months, source: plan document

Notes

  1. Oral evaluations D0120, D0140, D0150 and D0180 are limited to 2 per calendar year combined., source: payer portal
  2. D4346 counts toward the 2 cleanings per calendar year allowed for D1110., source: payer portal
  3. Fluoride: 2 applications per calendar year through age 18., source: plan document
  4. Sealants: unrestored permanent first and second molars, 1 per tooth per 36 months., source: plan document
  5. Posterior composite fillings are paid at the amalgam allowance, and the patient pays the difference up to the PPO fee., source: plan document
  6. Porcelain and porcelain-fused-to-metal crowns on molars are paid at the full cast metal allowance., source: plan document
  7. Predetermination is recommended for any treatment plan over $300., source: payer portal
  8. Root canal therapy: 1 per tooth per lifetime., source: plan document
  9. Retreatment (D3346-D3348) is covered once per tooth, 24 months or more after the original root canal., source: plan document
  10. Scaling and root planing: 1 per quadrant every 24 months., source: plan document
  11. Periodontal maintenance is covered beginning 90 days after active periodontal therapy., source: plan document
  12. Arestin (D4381) is covered per tooth for pockets of 5 mm or more following scaling and root planing., source: plan document
  13. Implants: 1 per tooth every 60 months., source: plan document
  14. Bone grafts at the implant site (D6104) are not covered., source: plan document
  15. General anesthesia and IV sedation are covered only with covered oral surgery., source: plan document
  16. Night guards (D9944-D9945) are covered for bruxism only., source: plan document
  17. Orthodontics: dependent children through age 18, at 50% up to the $1,500 lifetime maximum., source: plan document
  18. There is no separate orthodontic deductible., source: plan document
  19. Orthodontic benefits are paid monthly over the course of treatment., source: plan document
  20. Teeth whitening and other cosmetic services are not covered., source: plan document
  21. Claims must be filed within 12 months of the date of service., source: plan document
Download a sample report (PDF)

A sample on Mulholland’s own form. The patient, employer, office and plan details are invented.

Insurance verification

Marzy works every shift.

Marzy is live at Horizon Dental Care’s three offices. Every hour it reads their schedules a month ahead and checks anyone new or changed right away.

  • 42

    Payer portals asked in a single day

  • 31

    Days of schedule loaded ahead

  • 26

    Seconds for an on-demand check, median of 213 checks

Pasadena answers whether the patient is covered. Altadena then fills the breakdown, about 290 boxes. Both are in training to take over from the general models and pipeline doing it today.

Read how it works

A blank
beats a guess

One screen for the front desk.

The desk shows one day at a time. Every patient carries a status, and the Issues filter leaves only the ones that need a person.

Check anyone again now, read their notes or download their breakdown. For a walk-in, enter their insurance and Marzy checks it and prints the breakdown. Dock the desk in a narrow window beside your practice system.

Marzy reads the schedule every hour and checks anyone new or changed. The front desk gets the few that need a person.

What it works with.

Your practice system

Read, never written.

Marzy reads your schedule, patients and visits through a certified integration with your practice system. It never writes back. It already runs across offices on different practice systems.

Payer portals

42 asked in a single day.

Delta Dental and 16 of its regional companies, Aetna, Cigna, MetLife, UnitedHealthcare, Humana, United Concordia, Ameritas, GEHA, Principal and more.

Security

SOC 2 and HIPAA compliant.

Mulholland is now SOC 2 and HIPAA compliant. Explore our Trust Center for the details.

Compare your current provider.

Question

A typical verification service

Marzy

When it checks

A few days before the visit.

Around the clock, starting a month ahead.

Is the patient covered?

Problems get flagged back to the office.

Answered first: eligible, expired, not found, self-pay or in-house plan.

The breakdown

A hand-typed form.

About 290 boxes, printed on your own form.

Where each answer comes from

No source per box.

The payer’s own wording, kept on every box.

When the payer says nothing

They call the payer.

The box stays blank. Never a guess.

242

Times the payer’s record backed Marzy

Our breakdowns against one verification service’s hand-filled forms, for 11 patients across 4 payers, about 1,600 boxes both filled. Mulholland ran and judged this comparison.

22

Times it backed the service

Counted only where the two disagreed and the payer’s own record could settle it.

See it on your own schedule.

Start

One office

Tell us about your offices and your practice system. We’ll show you the short list your front desk would start from.

Get in touch See Horizon Dental Care Meet Pasadena and Altadena