CPT CODE

Bone Densitometry CPT Code: A Complete Guide for Patients and Providers

If you have ever scheduled a bone density test, or if you bill for these scans in a medical office, you have likely run into a small but critical question: Which bone densitometry CPT code do I use?

It sounds simple. But the difference between one code and another can mean the difference between getting paid and having a claim denied.

This guide walks you through every major bone densitometry CPT code in plain, practical English. No confusing medical jargon. No unnecessary fluff. Just honest, useful information to help patients understand their bills and help billers submit clean claims.

Bone Densitometry CPT Code
Bone Densitometry CPT Code

Table of Contents

What Is Bone Densitometry?

Bone densitometry is a specialized type of medical imaging. It measures how dense or strong your bones are. Doctors use it most often to diagnose osteoporosis, assess fracture risk, and monitor treatment progress.

The most common form is called DXA (dual-energy X-ray absorptiometry). It is quick, non-invasive, and uses very low levels of radiation—far less than a standard chest X-ray.

Patients usually lie on a padded table while an arm-like scanner passes over their hips and spine. The whole process takes about 10 to 20 minutes.

But from a billing and coding perspective, the real question is: what happens after the scan is done?

That is where CPT codes come in.

Why CPT Codes Matter for Bone Density Testing

CPT stands for Current Procedural Terminology. These five-digit codes tell insurance companies exactly what medical service was performed.

If you use the wrong code, the insurance company may:

  • Deny the claim entirely
  • Pay less than expected
  • Request additional documentation
  • Flag the provider for audit

For patients, incorrect coding can lead to surprise bills or delayed coverage.

For providers, it means lost revenue and administrative headaches.

So getting the bone densitometry CPT code right is not a minor detail. It is essential.

The Main Bone Densitometry CPT Codes at a Glance

Let us look at the most common codes you will encounter. Keep this table handy.

CPT CodeProcedure DescriptionTypical Use
77080Dual-energy X-ray absorptiometry (DXA), bone density study, 1 or more sites; axial skeleton (e.g., hips, pelvis, spine)Complete central DXA scan for osteoporosis diagnosis
77081DXA, bone density study, 1 or more sites; peripheral skeleton (e.g., wrist, heel, finger)Screening or monitoring using portable devices
77085DXA, bone density study, 1 or more sites; axial skeleton with vertebral fracture assessment (VFA)Full central scan plus spine imaging for fractures
G0130Non-invasive bone density measurement, peripheral skeleton (e.g., finger, wrist, heel), any methodMedicare screening for certain high-risk patients
76977Ultrasound bone density measurement and interpretation, peripheral site(s)Screening using ultrasound (no radiation)

Note for readers: Codes with a “G” (like G0130) are temporary or procedural codes used mainly by Medicare. They are not standard CPT codes, but you will see them often.

Deep Dive into Code 77080: The Gold Standard

Let us start with the most frequently used bone densitometry CPT code: 77080.

What does 77080 cover?

CPT 77080 covers DXA of the axial skeleton. That means the central bones of your body:

  • Lumbar spine (lower back)
  • Hip (femoral neck or total hip)
  • Pelvis

Sometimes it includes one or more sites. The code says “1 or more sites,” so whether the technologist scans one hip or both hips and the spine, 77080 is the correct code.

When do doctors use 77080?

Doctors order 77080 for:

  • Initial diagnosis of osteoporosis in older adults (women over 65, men over 70)
  • Fracture risk assessment in patients with risk factors
  • Baseline measurement before starting certain medications
  • Repeat scans every 1 to 2 years to monitor treatment

What does 77080 not include?

Here is a common point of confusion. Code 77080 does not include:

  • Vertebral fracture assessment (that requires 77085)
  • Peripheral scans (wrist, finger, heel – use 77081)
  • Ultrasound methods (use 76977)

Reimbursement tips for 77080

Private insurers usually cover 77080 once every 24 months for patients with risk factors. Medicare covers it once every 24 months (or more frequently if medically necessary).

You must document:

  • Medical necessity (why the patient needs the test)
  • The specific sites scanned
  • The interpretation report signed by a qualified physician

Without clear medical necessity, expect a denial.

Understanding Code 77081: Peripheral DXA

Not every bone density test requires a full hip and spine scan. Sometimes a simple peripheral scan is enough.

CPT 77081 describes DXA of the peripheral skeleton. That means:

  • Wrist (distal radius)
  • Heel (calcaneus)
  • Finger (phalanges)
  • Forearm

When to use 77081

  • Large-scale community screening events
  • Initial screening when a full DXA is not available
  • Patients who cannot lie flat for a central DXA (severe scoliosis, recent surgery)
  • Some fracture risk assessment tools for younger patients

Limitations of 77081

Peripheral DXA is convenient and portable, but it has limits. It does not predict spine or hip fracture as accurately as central DXA. Most professional guidelines recommend following an abnormal peripheral result with a full 77080 scan.

Billing note

Some payers consider 77081 a screening tool and will not reimburse it if done on the same day as a central DXA. Always check your local coverage determination (LCD).

Code 77085: Adding Vertebral Fracture Assessment

Osteoporosis often leads to small, silent fractures in the spine. Patients may not feel them. But those fractures increase future fracture risk significantly.

CPT 77085 combines a standard axial DXA (like 77080) with a vertebral fracture assessment (VFA) .

What VFA adds

VFA uses the DXA scanner to take lateral (side) images of the thoracic and lumbar spine. It looks for:

  • Wedge fractures
  • Crush fractures
  • Loss of vertebral height

Who needs 77085

Medicare and many private insurers cover 77085 for patients who meet at least one of these criteria:

  • Older women (70+) with a T-score below -1.0
  • Men 70+ with a T-score below -1.0
  • Patients with a documented height loss of 1.5 inches or more
  • Patients on chronic corticosteroid therapy

Coding warning

Do not bill 77080 and 77085 together on the same day for the same patient. The VFA is inclusive in 77085. Billing both will trigger a denial.

ScenarioCorrect Code
Central DXA only77080
Central DXA + VFA77085
Central DXA + VFA + peripheral DXA (same day)77085 only (peripheral not separately billable)

Medicare’s G0130: A Special Case

Medicare uses a separate code for peripheral bone density testing in specific situations.

G0130 covers non-invasive bone density measurement of the peripheral skeleton using any method (DXA, ultrasound, etc.).

Who qualifies for G0130?

Medicare covers G0130 once per lifetime for beneficiaries who:

  • Are at risk for osteoporosis, and
  • Have not had a previous central DXA, and
  • Meet specific clinical criteria (often based on fracture risk assessment tools like FRAX)

Important distinction

G0130 is not a substitute for 77080. If a patient has already had a central DXA, Medicare will not pay for G0130. And if a peripheral G0130 result is abnormal, Medicare will cover a follow-up 77080.

Ultrasound Bone Density: Code 76977

Some clinics offer bone density screening using quantitative ultrasound (QUS). This method uses sound waves instead of X-rays.

CPT 76977 covers ultrasound bone density measurement of peripheral sites (usually the heel).

Advantages

  • No radiation exposure
  • Portable equipment
  • Often less expensive
  • Good for pediatric patients or pregnant women (though DXA is already very low radiation)

Disadvantages

  • Less precise than DXA for monitoring treatment
  • Not widely accepted for formal osteoporosis diagnosis
  • Many private insurers do not cover it for diagnostic purposes

Billing reality

Most commercial payers consider 76977 investigational or not medically necessary. Medicare does not cover QUS for osteoporosis diagnosis in most regions. Always verify coverage before performing an ultrasound bone density test for billing purposes.

How to Choose the Correct Bone Densitometry CPT Code

Choosing the right code comes down to four questions.

Question 1: Which skeleton area did you scan?

  • Axial (spine, hip, pelvis) → 77080 or 77085
  • Peripheral (wrist, heel, finger) → 77081 or G0130 or 76977

Question 2: Did you perform a vertebral fracture assessment?

  • Yes → 77085
  • No → 77080

Question 3: What method did you use?

  • DXA → 77080, 77081, 77085
  • Ultrasound → 76977
  • Other non-DXA peripheral → G0130 (Medicare only)

Question 4: Who is the payer?

  • Medicare → Know G0130 and local coverage rules
  • Commercial insurance → Usually 77080, 77081, 77085
  • Medicaid → Varies by state

Common Billing Mistakes and How to Avoid Them

Even experienced billers slip up sometimes. Here are the most frequent errors with bone densitometry CPT codes.

Mistake 1: Billing 77080 and 77081 together

Some providers think scanning both central and peripheral sites on the same day justifies two codes. Most payers disagree. They consider peripheral DXA part of the central exam.

Solution: Bill only the central code (77080 or 77085).

Mistake 2: Using 77085 without documenting VFA necessity

Medical necessity is not optional. If you bill 77085, your documentation must explain why a vertebral fracture assessment was needed.

Solution: Include a brief note referencing height loss, known vertebral deformity, or prolonged steroid use.

Mistake 3: Forgetting the technical and professional components

DXA codes include both the technical part (equipment, technician, machine) and the professional part (physician interpretation). But in some settings (like mobile units), you may split them.

  • TC modifier – Technical component only
  • 26 modifier – Professional component only

If your facility owns the machine and employs the interpreting physician, bill the global code with no modifier.

Mistake 4: Exceeding frequency limits

Medicare and most insurers limit DXA to once every 24 months unless there is a specific medical reason (e.g., starting a new osteoporosis drug, corticosteroid use, significant weight loss).

Solution: Track dates of previous scans. If less than 23 months have passed, verify coverage in writing before scheduling.

Modifiers and Other Key Coding Details

Modifiers are two-digit add-ons that tell a more complete story.

ModifierWhen to useExample
26Physician interprets the scan but does not own the equipmentA radiologist reads a DXA performed at a hospital outpatient department
TCFacility provides equipment and technician but not interpretationA mobile DXA service sends the images to an external reading service
76Same procedure repeated by same physician on same dayUnlikely for DXA – almost never appropriate
59Distinct procedural serviceVery rare for DXA. Only if two separate, unrelated DXA scans are performed on different body regions for different reasons

Important note: Do not use modifier 59 to bypass the 77080/77081 bundling issue. It will not work and may trigger an audit.

Insurance Coverage: What Patients Need to Know

From a patient’s perspective, the CPT code determines what you pay.

Medicare coverage

Medicare Part B covers bone density testing once every 24 months (or more often if medically necessary) for beneficiaries who meet one of these conditions:

  • Estrogen-deficient women at risk for osteoporosis
  • People with vertebral abnormalities
  • People on long-term steroid therapy
  • People with primary hyperparathyroidism
  • People being monitored for osteoporosis drug therapy

Patient cost: Medicare generally pays 80% of the approved amount. You pay the remaining 20% after meeting your Part B deductible.

Private insurance

Most private plans follow Medicare’s frequency limits but not always. Some cover annual scans for high-risk patients. Others require prior authorization.

Advice for patients: Call the number on your insurance card. Ask two questions:

  1. Do you cover CPT 77080 (or whichever code your doctor plans to use)?
  2. How often will you cover it?

Do this before the test, not after.

Medicaid

Medicaid coverage for bone densitometry varies significantly by state. Some states cover only CPT 77080 and only for specific diagnoses. Others follow Medicare rules. Check your state’s Medicaid provider manual.

Documentation Requirements for Clean Claims

Insurance companies do not pay based on trust. They pay based on paper. Good documentation saves denials.

What your medical record must include

For any bone densitometry CPT code, your record should contain:

  1. Patient history – Age, sex, menopausal status (for women), prior fractures, family history of osteoporosis
  2. Risk factors – Steroid use, smoking, low body weight, alcohol use, falls history
  3. Reason for test – Screening, diagnosis, treatment monitoring, medication initiation
  4. Previous DXA results – If this is a repeat scan, include prior T-scores and dates
  5. Technical report – Which sites were scanned, machine type, quality issues (e.g., arthritic changes interfering with spine reading)
  6. Interpretation – T-scores, Z-scores, WHO classification (normal, osteopenia, osteoporosis)
  7. Plan – Next steps based on results (repeat in 1-2 years, start medication, refer to endocrinology)

Sample medical necessity statement

“Patient is a 68-year-old postmenopausal female with no prior DXA. She has a maternal history of hip fracture and a body weight of 110 pounds. She meets Medicare criteria for initial screening DXA. CPT 77080 is medically necessary to assess fracture risk and guide possible treatment.”

That single paragraph can save a denial.

How to Appeal a Denied Bone Densitometry Claim

Denials happen. Even when you do everything right. Do not panic. Do not write off the charge. Appeal.

Step-by-step appeal process

  1. Read the denial reason – Was it medical necessity? Frequency limit? Missing modifier? Incorrect code?
  2. Gather supporting documentation – Send the DXA report, medical necessity note, and any relevant guidelines.
  3. Write a concise appeal letter – State the patient’s name, date of service, CPT code, and explain why the service meets coverage criteria.
  4. Send within the deadline – Most payers give 120 to 180 days from the date of denial.
  5. Escalate if needed – Level 1 appeal (payer internal review). Level 2 appeal (external review if required by state law).

Example appeal for frequency denial

“Dear [Payer],

Claim #123456 for patient Jane Doe, date of service 01/15/2025, CPT 77080 was denied as exceeding frequency limits. However, the patient initiated teriparatide therapy on 12/01/2024 following a low-trauma vertebral fracture. Current osteoporosis guidelines recommend a follow-up DXA after 12 months of anabolic therapy. Medical records are attached. Please reprocess.”

Sincerely,
[Provider Name]

Frequency limit appeals succeed often when you have a clear medical reason.

Special Situations and Exceptions

Not every bone densitometry case fits neatly into a standard coding box.

Pediatric bone density testing

Children and adolescents rarely need DXA. But when they do (e.g., chronic steroid use for juvenile arthritis, anorexia nervosa, osteogenesis imperfecta), use the same CPT codes. But Z-scores (not T-scores) are used for interpretation. Many payers require prior authorization for pediatric DXA.

Patients with spinal hardware or severe scoliosis

Sometimes a patient’s spine cannot be accurately measured due to surgical hardware, severe curvature, or compression fractures. In these cases, some payers allow a forearm DXA (distal radius) as a substitute site. Use CPT 77081 for the forearm, but document why the spine and hip were not usable.

Dual-energy CT for bone density

A newer technology called DECT (dual-energy CT) can measure bone density during a routine CT scan. This does not use DXA. Currently, there is no dedicated CPT code for DECT bone density. Most providers bill an unlisted code (e.g., 76499 for unlisted CT procedure) with supporting documentation. Expect pushback from payers.

CPT Code Comparison: When to Use Which

Let us put everything side by side for quick reference.

CodeBody SiteTechnologyFracture AssessmentMedicare CoveredTypical Reimbursement*
77080Axial (hip, spine)DXANoYes$45-65
77081Peripheral (wrist, heel)DXANoLimited$25-35
77085Axial + spine VFADXAYesYes (criteria)$65-85
G0130PeripheralAny methodNoYes (once/lifetime)$20-30
76977PeripheralUltrasoundNoNo (most regions)$15-25

*Reimbursement estimates vary widely by region, payer, and facility type. These are approximate Medicare facility rates for illustrative purposes only.

Future Changes in Bone Densitometry Coding

CPT codes change. The American Medical Association (AMA) updates the CPT manual every year. Keep an eye on these potential changes.

Possible consolidation

Coding experts have discussed consolidating 77080 and 77085 into a single code with a VFA add-on code. Nothing confirmed as of the latest CPT edition, but it is worth watching.

Telehealth interpretation

During the COVID-19 public health emergency, some payers allowed remote interpretation of DXA studies. That flexibility has mostly ended. Routine remote DXA reading is not separately reimbursed in most cases.

Artificial intelligence (AI) in DXA

AI algorithms that automatically measure bone density or detect vertebral fractures are emerging. Currently, AI assistance does not change the CPT code. The same codes apply whether a human or AI helped with the measurement.

Practical Tips for Patients

You do not need to memorize CPT codes. But understanding the basics helps you advocate for yourself.

Before your bone density test

  • Ask your doctor: “Which CPT code will you bill?”
  • Call your insurance: “Is that code covered for me?”
  • Confirm frequency: “When was my last DXA?”

After your test

  • Read your explanation of benefits (EOB). Does it show the correct CPT code?
  • If you owe more than expected, ask for an itemized bill.
  • If denied, ask your doctor’s office to appeal.

If you cannot afford a DXA

Many hospitals offer financial assistance programs. Some independent imaging centers charge as little as $100-150 for a cash-pay DXA. Ask upfront for the self-pay rate.

A Note on Medical Necessity and Honest Billing

This guide is for educational purposes. It does not replace professional coding advice.

Every patient is different. Every payer has different rules. What works for one claim may not work for another.

Never alter a medical record to fit a code. Never choose a code because it pays more. Honest, accurate coding protects your patients, your practice, and your license.

If you are unsure about a bone densitometry CPT code, consult a certified professional coder (CPC) or your local medical association.

Additional Resources for Bone Densitometry Coding

For the most current information, always refer to primary sources.

  • ISCD (International Society for Clinical Densitometry) – Publishes official position statements on DXA indications and coding.
    Link: www.iscd.org
  • CMS (Centers for Medicare & Medicaid Services) – Local Coverage Determinations (LCDs) for bone density testing by state.
    Link: www.cms.gov/medicare-coverage-database
  • AMA CPT® Network – Official CPT code updates and guidelines.
    Link: www.ama-assn.org/cpt

Reader note: CPT codes are copyright American Medical Association. This article references codes for educational purposes. Always use a current CPT manual for billing.

Frequently Asked Questions (FAQ)

1. What is the most common bone densitometry CPT code?

The most common is 77080 for a central DXA scan of the hip and spine.

2. Can I bill 77080 and 77081 together?

No. Most payers consider peripheral DXA part of the central exam. Bill only 77080.

3. Does Medicare cover bone density tests?

Yes, once every 24 months for qualifying beneficiaries. Some patients qualify more often.

4. What is the difference between 77080 and 77085?

77085 adds a vertebral fracture assessment (VFA) to the standard central DXA scan.

5. How often can I bill 77080 for the same patient?

Typically once every 24 months unless medically necessary more often (documented).

6. What modifier should I use for a DXA interpretation only?

Use modifier 26 (professional component) for physician interpretation without the technical component.

7. Is G0130 the same as 77081?

No. G0130 is a Medicare-specific code for peripheral screening. 77081 is a standard CPT code for peripheral DXA.

8. Does insurance cover ultrasound bone density (76977)?

Rarely. Most payers consider it investigational or not medically necessary for diagnosis.

9. Can a chiropractor perform and bill a DXA?

Scope of practice laws vary by state. Medicare requires the interpreting provider to be a qualified physician (MD, DO, or certified nurse practitioner in some cases). Check your state and payer rules.

10. What should I do if my claim is denied?

First, read the denial reason. Then gather supporting documentation and file an appeal within the payer’s deadline.

Conclusion

Bone densitometry CPT codes are not just administrative numbers. They affect diagnosis, treatment, reimbursement, and patient care. Choosing the right code—whether 77080, 77081, 77085, G0130, or 76977—requires understanding what was scanned, how it was done, and who is paying. By following the guidelines in this article, you can reduce denials, improve documentation, and ensure patients get the care they need without billing surprises.


Disclaimer: This content is for informational purposes only and does not constitute legal, financial, or medical advice. CPT codes and payer policies change frequently. Always verify coverage and coding requirements with the specific payer and consult a certified professional coder for individual situations.

About the author

wmwtl

Leave a Comment