In most dental offices, insurance verification means someone at the front desk logging in to payer portals or calling the plan, one patient at a time, often the morning of the visit. When a check is missed, the office finds out at checkout, or weeks later when the claim comes back. A good part of that work can run on its own two days before the appointment, so staff only handle the patients whose coverage needs a person.
This post explains what an automated check can and cannot tell you, how we would set one up for a dental office, and when it is not worth building. We read the CMS page on eligibility inquiry and response and three pages of clearinghouse docs from Stedi on service type and procedure codes, batch eligibility checks and reading a benefits response on October 30, 2026. We use Stedi's docs because they describe how dental payers actually answer. Other clearinghouses work in a similar way.
The short answer
An electronic eligibility check can confirm most of what the front desk calls about: whether the plan is active on the visit date, and the deductible, co-pay and coinsurance for broad categories of care. It is uneven for the details dental offices care about most, such as coverage for a specific procedure. The right setup runs the checks in the background before each visit, writes the clear answers onto the appointment and puts the unclear ones on a short list for staff to call about.
How an eligibility check works
Under HIPAA, the standard for asking a health plan about a patient's coverage is a pair of electronic messages known as the X12 270 and 271. The office sends a 270 question about a patient and the plan sends back a 271 answer. CMS says these standards apply to all covered entities, not just offices that work with Medicare or Medicaid. Since January 1, 2013, the federal operating rules have required health plans to answer these questions in real time, including the deductible, co-pays, coinsurance and coverage for specific types of service.
Most offices never see the 270 or 271 directly. Practice software or a clearinghouse sends them and turns the answer into a screen of benefits. An automation does the same thing on a schedule, using the patient and plan details already in your practice software.
Why dental answers are uneven
Stedi's docs are frank about where this breaks down for dental:
- Ask for general dental first. A check asks about a type of service using a short code. Code 35 means general dental care. Stedi recommends trying 35 first, because many dental payers only return their full dental benefits for that code.
- Procedure codes help, sometimes. Many dental payers, but not all, will answer for a specific procedure code. Stedi suggests trying the code for the procedure next if you still need more detail.
- Category codes are the last try. Stedi lists which category to ask about for each range of procedures. Preventive work such as cleanings and fluoride maps to code 41, fillings and crowns to 25, root canals to 26, periodontics to 24, removable and fixed prosthetics to 39 and extractions and oral surgery to 40.
- Payers differ. Some only answer the first code you send, some ignore the code and return a general answer, and some do not accept more than one code per check.
- Sometimes a call is still needed. Stedi says that if no code returns what you need, you may need to call the payer or use the payer's portal.
There is a second trap. A result marked active only means at least one type of service in the answer showed active coverage. It does not prove the patient is covered for the crown on tomorrow's schedule. Someone, or a rule, still has to read the details for the service that is booked.
So a fully hands-off check is not realistic for every patient. What is realistic is that the clear cases need no one, and staff time goes to the cases that are actually unclear.
We'll run eligibility checks two days before each visit and give your billing team a short list of patients to call.
Workflows we would build
These are examples of how we would set this up for a dental office. None of them is a client result.
- Two days ahead, every visit. Each morning the automation pulls the schedule for two days out from the practice software, sends one check per patient through the clearinghouse the office already uses, and writes a short note onto each appointment: plan active, remaining deductible, coinsurance for preventive and basic care. Stedi's docs suggest batch checks for this kind of upcoming-appointment work, because they handle queueing and retries in the background.
- Procedure check for big treatment. When the schedule shows a crown, root canal or implant step, the automation asks about that procedure and its category as well, and flags the visit if the answer has no clear coverage line for it.
- A call list, not a surprise. Any patient whose check failed, came back inactive, or did not answer the procedure question goes on a short list for billing, with the plan name and the reason, so the call happens before the visit instead of at checkout.
- New patients before the first visit. When a new patient books, the automation checks their plan as soon as the insurance details are in, so the office can tell them about likely out-of-pocket costs before they arrive.
What staff still handle
The automation does not decide what a patient owes. It does not replace a call when a payer's answer is vague, and it does not make treatment decisions. Frequency limits, waiting periods and missing tooth clauses often sit in the plan's messages or are not sent at all, so we treat them as something to confirm with the payer, not something the check proves. Staff keep the final say on every estimate given to a patient.
Patient data and HIPAA
Insurance checks use patient names, birth dates and member IDs, which are protected health information. Every tool in the chain that sees that data needs a business associate agreement. That includes the practice software connection, the clearinghouse and anything that stores notes. We map those tools before the build and keep the notes on the appointment short. Our post on HIPAA and AI tools covers how we check a tool before it touches patient data.
When it is not worth it
If your practice software already runs eligibility checks in batch and staff actually use the results, the gain from a custom build is small. Turn on what you have first. If most of your patients are cash pay or on one or two plans you know well, a person can keep up. If your schedule has very few insurance patients per day, the build and the clearinghouse fees may cost more than the time saved. We would rather tell you that during the audit than after.
How this fits our work
Insurance pre-checks are part of the full practice automation tier in our dental package, alongside confirmations, recall and missed-call text-back. Our dental practice automation guide explains which of those jobs to automate first. We build the schedule-driven checks through workflow automation, and the call list and appointment notes through AI agents that leave decisions with your team. More on our healthcare work is on the healthcare industry page. If you want to know how much front desk time insurance checks take in your office, start with a free automation audit.
Independence and limitations
OrchestriAI is an independent implementation provider. Product names are used for identification only. OrchestriAI is not affiliated with, endorsed by, or sponsored by Stedi, CMS or any dental payer. This article summarizes public CMS and Stedi documentation as read on October 30, 2026, and is not billing, coding or legal advice. Payer behavior varies, so test each payer before relying on an automated check.
