D0330, panoramic radiographic image. That is the whole answer to what is the dental procedure code for a panoramic x ray, and it has not moved in years. What moves, plan by plan, is whether the payer benefits D0330 on its own, folds it into a full mouth series allowance, counts it against a clock the patient started at another office, or expects the image to go to medical. The code is the easy part.
What is the dental procedure code for a panoramic X-ray?
D0330. The CDT nomenclature is panoramic radiographic image: a single extraoral exposure with the radiation source and the detector rotating around the patient's head. One image shows both arches, the condyles, the maxillary sinuses, the ramus and the inferior border of the mandible.
Three billing consequences follow from that one line of nomenclature.
It is one image, not a series. D0330 is reported once per capture. No tooth number, no surface, no quadrant, no arch. A second pano on the same date reads as a duplicate, not a second unit, unless a retake was required and the note says why.
It is extraoral. Intraoral codes do not describe it and cannot stand in for it, whatever a payer paid.
It includes the interpretation. Unless capture and interpretation are split, which has its own codes below, D0330 covers both.
D0330 in context with the codes that sit next to it on a typical claim:
| CDT code | Nomenclature, shortened | Reported as |
|---|---|---|
| D0330 | Panoramic radiographic image | One unit per capture |
| D0210 | Intraoral, comprehensive series of radiographic images | One unit for the whole series |
| D0220 | Intraoral, periapical, first radiographic image | One unit, first periapical only |
| D0230 | Intraoral, periapical, each additional radiographic image | One unit per additional image |
| D0270, D0272, D0274 | Bitewings, one, two or four radiographic images | One unit, by image count |
| D0277 | Vertical bitewings, 7 to 8 radiographic images | One unit |
| D0367 | Cone beam CT capture, field of view of both jaws | One unit per capture |
| D0701 | Panoramic radiographic image, image capture only | One unit, capture without interpretation |
| D0391 | Interpretation of a diagnostic image by a practitioner not associated with the capture | One unit, by the interpreting provider |
Some systems still print D0210 with older wording such as complete series; the code number is unchanged. CDT is revised annually, effective January 1, so as of this writing check nomenclature against the current manual. While you are in there: four periapicals are D0220 once plus D0230 three times, not D0220 four times.
Does D0210 include pano?
By CDT definition, no. D0210 describes an intraoral survey. A panoramic image is extraoral. They are different procedures, and when both are performed, both are reported.
By payer policy, very often yes, and that gap is where the money goes. Plans commonly carry a rule that treats a pano taken with bitewings, same day or within a short window, as the equivalent of a full mouth series, and pays the pair at the D0210 allowance. Nothing on the claim was coded wrong. The plan re-benefited a correct claim.
Two things happen when it does, and the second one is the expensive one. Here is the first, in round illustrative numbers:
| Line | Illustrative amount |
|---|---|
| Contracted allowable, D0330 | 95 |
| Contracted allowable, D0274, four bitewings | 55 |
| Allowed total the estimate assumed | 150 |
| Plan re-benefits the pair at its D0210 allowance | 120 |
| Paid at 100 percent of the D0210 allowance | 120 |
| Difference absorbed by the practice | 30 |
Thirty dollars, and never a denial. It arrives as an allowed amount lower than the one you priced, which is why it gets adjusted off unread.
The second consequence is delayed. Once the plan has benefited that pair as a full mouth series, the D0210 frequency clock starts running. A pano taken 18 months later is denied against a series the patient never actually had, and the denial reason gives no hint that a bundling rule caused it.
Three moves prevent both:
- Ask at verification whether the plan re-benefits a pano taken with bitewings, and record the answer with the date and reference number.
- Record the D0210 frequency and the date it last reset, not only the D0330 frequency.
- Ask for the last service date on both codes, including images taken at a previous office.
One move that never helps: changing the code to fit the payment. Reporting D0210 for a pano plus bitewings misrepresents what was done. Report the procedures performed and work the allowance instead.
Does dental insurance cover panoramic X-ray?
Usually, under the diagnostic category, and on many PPO plans at or near full coinsurance with no deductible. Then stop at usually, because plan provisions are chosen by the employer group that bought the plan, not by the carrier whose name is on the card. Two patients with the same carrier, the same network and identical cards can have different pano frequencies. It varies by plan and has to be verified per patient.
Five things worth asking by name, every time.
| What to ask | Why it changes the estimate |
|---|---|
| Frequency on D0330 | Commonly quoted at once per 36 or 60 months, but 24 month limits exist |
| Whether D0330 shares a clock with D0210 | If shared, a full mouth series two years ago can block today's pano |
| How the clock is measured | Rolling months from the last service date, or per benefit year, gives different eligible dates |
| Age or condition limits | Some plans benefit a pano only in defined circumstances |
| Whether history includes other offices | A pano taken elsewhere still counts against the limit |
A code listed as covered is not a code that will pay. Coverage is the category, frequency is the gate. Get the answer as a date, not as once every so often, and the front desk number will match the remittance.
When the image supports a case going out for review, attach it properly the first time: our guide to attaching X-rays to dental pre-auths covers formats and labeling, and the same discipline applies to a predetermination on an elective case.
What is the CPT code for panoramic X-ray?
CPT 70355, orthopantogram, for example a panoramic X-ray. It goes on a medical claim on the CMS-1500 with an ICD-10-CM diagnosis, never on the ADA dental claim form, where a panoramic image is always D0330.
| CPT code | Descriptor, shortened |
|---|---|
| 70355 | Orthopantogram, for example a panoramic X-ray |
| 70300 | Radiologic examination, teeth, single view |
| 70310 | Radiologic examination, teeth, partial examination, less than full mouth |
| 70320 | Radiologic examination, teeth, complete, full mouth |
| 70350 | Cephalogram, orthodontic |
Two details trip up first attempts. Medical payers split the technical component, the capture, from the professional component, the read, using modifiers TC and 26: a practice doing both bills globally with no modifier, one that only captures bills TC. Second, the diagnosis carries the claim. A medical plan pays because of the condition investigated, not because a dental visit happened.
A pano goes to medical when the reason is medical: facial trauma, a suspected cyst or tumor, temporomandibular joint evaluation, a sleep apnea appliance workup, presurgical evaluation of impacted third molars. Our guides to billing medical insurance for dental procedures and the procedures most often eligible for medical billing cover the setup, and the ICD-10 codes worth knowing for cross coding covers the diagnosis side. Medical policies differ widely, so confirm the plan's rules before you promise a patient anything.
When someone else reads the image
CDT carries capture-only codes for when the entity taking the image is not the one interpreting it. D0701 is panoramic radiographic image, image capture only. The interpreting practitioner reports D0391, interpretation of a diagnostic image by a practitioner not associated with the capture of the image, including report. It comes up with mobile imaging and school-based screening programs.
Two rules keep it clean. Do not report D0330 and D0701 for the same image, because D0330 already includes the interpretation. And a panoramic view reconstructed from a cone beam volume is not a D0330: report the cone beam code matching the field of view instead. Billing both for one acquisition is what surfaces in an audit years later.
The four ways a D0330 goes unpaid
| What happened | How it reads on the remittance | What actually fixes it |
|---|---|---|
| Frequency exhausted | A denial citing the benefit maximum for the time period, commonly with adjustment reason code 119 | The eligible date, pulled at verification |
| Re-benefited into a full mouth series | No denial at all, only a lower allowed amount | Compare allowed to contracted on every radiograph line |
| No documented reason | A records request, or a denial for lack of medical necessity | The image plus one sentence naming the finding |
| Wrong payer | Denied as not a covered service | Route to medical with CPT 70355 and a diagnosis |
Only the first is worth a routine appeal, and only with a documented, dated clinical reason: our walkthrough of appealing a denied crown claim applies line for line to a radiograph denial. The other three are prevented at verification or as the claim goes out, not recovered afterward.
Where this quietly costs money
A pano is a small line, and nobody chases a 30 dollar re-benefit difference. The cost is the pattern underneath it: every re-benefited pair pulls a frequency clock forward, and the bill arrives a year later, on an image already captured and already paid for in chair time.
Curo reads full benefit detail including radiograph frequencies and the next eligible date per code, and compares paid allowed amounts against the contracted rate on every claim line, so a quiet re-benefit surfaces the week it happens rather than at year end. That line-level checking is what claims automation is for.
If you change one thing, make it the dates. Put the last D0330 date and the last D0210 date on the screen your team reads before the patient is seated. Almost everything above is a consequence of not knowing those two.