Dental Billing and Coding
Breaking Down CDT Codes: Understanding D0120, D0150 and D0210 for Dental Billing
Quick answer
CDT codes (Current Dental Terminology) are standardized procedure codes maintained by the American Dental Association for dental billing and claims. Three of the most common are D0120 (periodic oral evaluation for an established patient), D0150 (comprehensive oral evaluation for a new or returning patient), and D0210 (a full-mouth intraoral x-ray series). Using them correctly reduces denials and speeds reimbursement.
Accurate dental billing is the backbone of a financially healthy dental practice, and at the center of it sits the correct use of CDT codes (Current Dental Terminology). These standardized codes are used by dental professionals across the United States to document procedures and communicate with insurance payers. When they are wrong, claims get denied.
CDT coding errors remain one of the leading causes of claim denials in dental revenue cycle management. Industry studies indicate dental practices face claim denial rates ranging from 5% to 15%, and a significant portion of those denials trace back to incorrect coding or missing documentation. Among the most commonly used preventive and diagnostic codes are D0120, D0150, and D0210, and confusing them is one of the easiest ways to trigger a denial or an audit.
This guide breaks down each of these three codes, their correct usage, documentation requirements, and their impact on your dental billing services and revenue cycle performance.
What are CDT codes in dental billing?
CDT codes are standardized procedural codes maintained by the American Dental Association (ADA). Every code represents a specific dental procedure or service, ensuring consistency across providers and payers. They are used for insurance billing and claims submission, clinical documentation, treatment planning, revenue cycle management, and dental record standardization. Without accurate CDT coding, dental practices risk claim rejections, delayed payments, and compliance issues.
Why accurate CDT coding matters for your revenue cycle
CDT coding accuracy directly drives financial performance. Done right, it means faster claim approvals, fewer insurance denials, improved cash flow, better patient billing transparency, lower administrative burden, and more accurate reimbursement. Done wrong, it causes revenue leakage, delayed reimbursements, and payer audits. The three codes below are where most preventive-visit errors happen.
| Code | What it is | Who it is for | Most common error |
|---|---|---|---|
| D0120 | Periodic oral evaluation | Established patient, routine recall | Used for a new patient |
| D0150 | Comprehensive oral evaluation | New patient, or returning after a long gap | Billed in place of a routine D0120 |
| D0210 | Intraoral complete x-ray series | Full-mouth radiographic assessment | Billed too frequently / poor image documentation |
D0120 meaning: periodic oral evaluation
D0120 meaning: a periodic oral evaluation performed on an established patient to assess dental health status and any changes since the previous examination. It is the code for routine, recall check-ups.
When D0120 is used
Use D0120 for routine dental exams (typically every six months), follow-up visits for established patients, preventive oral health evaluations, and monitoring of existing dental conditions.
Documentation requirements
Document a patient history update, clinical examination findings, an oral health assessment, and any changes since the last visit.
Common billing mistakes
The frequent errors are using D0120 for new patients (incorrect: a new patient generally warrants D0150), missing documentation of prior visits, and billing multiple exams too closely together. Proper use of D0120 ensures consistent preventive-care billing and reduces insurance rejections for duplicate or inappropriate claims.
D0150 exam code: comprehensive oral evaluation
The D0150 exam code refers to a comprehensive oral evaluation for a new or established patient. It is a more detailed assessment than D0120.
When D0150 is used
Use D0150 for first-time patient visits, patients returning after a long gap in care, patients with complex dental conditions, and full oral health assessments.
Documentation requirements
Document a complete medical and dental history, a comprehensive oral examination, a full diagnosis report, treatment planning recommendations, and radiographic evaluation if performed.
Common billing mistakes and revenue impact
The typical errors are billing D0150 instead of D0120 for routine visits, missing comprehensive documentation, and a lack of supporting clinical evidence. Because D0150 is a higher-value exam code, incorrect usage can lead to overbilling audits, claim denials, revenue loss if undercoded, and compliance risks. Correctly differentiating between D0120 and D0150 is essential for accurate reimbursement, and it is one of the highest-frequency issues our dental billing team corrects for practices.
D0210 x-ray code: intraoral complete series
The D0210 x-ray code represents a full-mouth intraoral radiographic series, typically including 14 to 22 images. It captures a complete radiographic picture of the teeth and supporting structures.
When D0210 is used
Use D0210 for comprehensive new-patient workups, full-mouth evaluations, and cases requiring complete radiographic assessment. Payers generally cover a complete series only at defined intervals (often every three to five years), so frequency limits matter.
Documentation and common mistakes
Document the number of images captured, the clinical reason for the series, and interpretation findings. Common errors include billing D0210 more frequently than the payer allows, insufficient image documentation, and billing a complete series when individual films or a panoramic image would be appropriate. These are frequent triggers for denials and refund requests.
The pattern behind most denials
Most preventive-visit denials are not exotic. They come from three habits: coding new patients as D0120, defaulting to D0150 on routine recalls, and billing D0210 outside payer frequency limits. Fixing those three alone measurably lowers a practice's denial rate.
How CDT coding accuracy strengthens revenue cycle management
Every CDT code flows downstream into claim submission, adjudication, payment posting, and, when something is wrong, denial management. Accurate coding at the point of service is the cheapest place to prevent revenue loss, because a clean claim is far less expensive than a reworked one. Practices that standardize their coding, document thoroughly, and verify eligibility before the visit see faster approvals and healthier cash flow. For many offices, partnering with a dedicated dental billing team is the most reliable way to keep coding accurate as CDT codes change each year.
Stop losing revenue to CDT coding errors
StafGo Health's dental billing specialists code, submit, and follow up on your claims so your practice gets paid accurately and on time.
Talk to StafGo HealthFrequently Asked Questions
What is the difference between D0120 and D0150?
What does the D0210 x-ray code cover?
Why do CDT coding errors cause claim denials?
How often can D0120 be billed?
Can outsourcing dental billing reduce CDT coding errors?
Are CDT codes updated every year?
This article is for general educational purposes and reflects CDT coding guidance current at the time of writing. CDT codes are updated annually by the American Dental Association, and payer policies vary. Always confirm current codes and individual payer requirements before billing.