Key takeaways
CPT code 20250 covers an open biopsy of the thoracic vertebral body, ordered when malignancy, osteomyelitis, or granulomatous disease is suspected.
The operative report has to name the thoracic level, because a vague reference to the thoracic spine will not support the code.
CPT code 20251 covers the same open biopsy at cervical and lumbar levels, so the anatomical site drives the code choice.
Practice management software like Pabau pre-fills the claim from the record, checks the fields your payer requires, and tracks each claim after submission.
CPT code 20250 covers an open biopsy of the thoracic vertebral body. The surgeon makes an incision, reaches the vertebra under direct view, and removes tissue for pathology.
Denials on this code come from the record around the surgery, including a missing vertebral level, a diagnosis that does not support a biopsy, or an unjustified modifier will each stop the claim.
Get those three right and 20250 usually pays on the first pass.
Every word in the 20250 descriptor does work
The descriptor published by the American Medical Association (AMA) reads: Biopsy, vertebral body, open; thoracic. Each part of that line narrows what you can bill.
- Open excludes a needle biopsy and any image-guided percutaneous attempt.
- Thoracic excludes C1 through C7 and L1 through L5.
- Vertebral body points at the body of the vertebra rather than the posterior elements.
The code lives in the Musculoskeletal System chapter, under general excision procedures. That placement matters on audit, because it tells a reviewer which code family the surgeon was working in.
Payers expect the open biopsy to be your second choice
Medical necessity for 20250 usually rests on why a needle would not do the job. Reviewers look for a lesion a percutaneous biopsy cannot reach or sample safely. They also accept a documented percutaneous attempt that came back non-diagnostic.
Surgeons who run musculoskeletal caseloads through sports medicine practice management platforms should capture the indication in the operative note itself, not only in the referral.
These are the scenarios payers recognize:
- Suspected spinal malignancy: A primary bone tumor or a metastatic lesion in the thoracic vertebral body, where treatment waits on histology.
- Osteomyelitis: A bacterial or fungal vertebral infection that did not respond to empirical antibiotics, so culture and sensitivity need direct tissue.
- Granulomatous disease: Suspected tuberculosis of the spine or sarcoidosis, where sputum culture and serology came back inconclusive.
- Uncharacterized lesion: MRI, CT, or PET findings that stay indeterminate and cannot be classified without histopathology.
- Failed percutaneous biopsy: An earlier CT-guided or fluoroscopy-guided attempt that yielded too little tissue to diagnose.
The thoracic level decides between 20250 and 20251
Anatomical site is the single biggest code-selection risk here.
CPT code 20250 covers the thoracic region only, and CPT code 20251 covers the cervical and lumbar vertebral bodies. So confirm the operative report names a level between T1 and T12 before you submit under 20250.
Approach separates both codes from percutaneous vertebral biopsy. A CT-guided needle biopsy of the thoracic spine is never 20250, however difficult the case was. The description of the incision and the direct view is what holds the code up.
Modifiers only hold when the note backs them up
A modifier is a claim about what happened in theater, so it needs a matching sentence in the operative report. Appending one for convenience is an audit risk.
These five come up most often on 20250.
ICD-10 codes that support a 20250 claim
The diagnosis code is not a formality on this claim. Medicare and commercial payers run automated edits that reject a biopsy when the paired diagnosis does not explain it.
Check the covered diagnosis list in your Medicare Administrative Contractor’s local coverage determination, then match it to what the note actually says.
One habit prevents a lot of rework. Do not code a definitive malignancy while pathology is pending. Use the uncertain-behavior or suspected code until histology confirms it, then update the diagnosis on any follow-up claim.
Why the Medicare payment for 20250 keeps moving
There is no fixed dollar figure for CPT code 20250. Payment comes from the CMS Physician Fee Schedule, which updates every January and varies by locality. Any rate quoted without a year attached is already suspect.
Two rates exist for the same code. The facility rate applies in a hospital or an ambulatory surgery center, and the non-facility rate applies in a physician office.
Open vertebral biopsies almost always happen in a facility, so that is usually the rate to model. Work, practice expense, and malpractice relative value units all feed the final number.
Pro Tip
Re-check the 20250 rate every January, when CMS publishes the new Physician Fee Schedule. Put the task in your revenue cycle calendar so contract talks and claim reconciliation both run on current figures.
Documentation that keeps a 20250 claim clean
Thin documentation is the main reason these claims fail a post-payment audit.
Spine teams working in an orthopedic EHR or a physical therapy EMR should build a note template that forces each element below. HIPAA-compliant record keeping then keeps those notes retrievable when a reviewer asks.
- Anatomical confirmation: The report names the level biopsied, such as T6 or T8. A reference to the thoracic spine alone is not enough.
- Approach detail: The report describes the incision, the dissection, and the direct view of the vertebral body. Record any imaging guidance separately.
- Indication statement: A pre-operative diagnosis or clinical indication, supported by the MRI, CT, or PET findings that prompted it.
- Specimen submission: Proof the tissue went to pathology, with the specimen label, the quantity, and where it was sent.
- Operative narrative: The intraoperative findings, the technique used to obtain the sample, and any complications.
- Failed prior attempts: Where a percutaneous biopsy was tried first, the date and the outcome of that attempt.
How a 20250 claim actually moves through the practice
Coding guidance usually stops at the code. In practice, a 20250 claim passes through four or five hands before payment, and each handover is a place to lose it. Here is the route.
- The surgeon dictates the operative note and names the thoracic level while the case is fresh.
- The coder reads for approach first, then for level, and only then picks between 20250 and 20251.
- The coder attaches the diagnosis that prompted the biopsy and checks it against the payer’s coverage policy.
- Pathology bills its own specimen code, so the surgeon’s claim carries 20250 without it.
- Billing sets the place of service to match where the surgery happened, then releases the claim.
- Someone reads the remittance advice, and any denial gets diagnosed by reason code before a rebill.
Step two is where most practices lose money. A coder who starts from the diagnosis, rather than the approach, will reach for a percutaneous code out of habit. Reading the note in the same order every time removes that risk.
Before you submit: Five checks that catch most denials
- The note names a specific level between T1 and T12.
- The note describes an incision and a direct view of the vertebral body.
- The diagnosis on the claim matches the indication written in the note.
- Every modifier on the line has a supporting sentence behind it.
- The pathology charge sits on its own claim rather than inside 20250.
Who bills what on a 20250 claim
CPT code 20250 carries a global surgery period under Medicare.
Related pre-operative and post-operative care by the operating physician falls inside that window, so those visits are not separately billable. Confirm the assigned period before you code any follow-up.
- Place of service: Expect a facility setting, whether that is hospital inpatient (POS 21), outpatient hospital (POS 22), or an ambulatory surgery center (POS 24).
- Pathology code: The surgical pathology examination is reported separately under CPT code 88307, the level V code for a bone biopsy specimen. Never bundle it into 20250.
- Anesthesia: General anesthesia is normal for an open vertebral biopsy, and the anesthesiologist bills it under their own code. Keep it off the surgeon’s claim.
- Bundling edits: Check the NCCI edits for anything that bundles with 20250 in the same session, since those pairings change.
Where 20250 claims get denied, and how to stop it
The denial triggers on this code are predictable, which makes them preventable. A short documentation review before submission catches most of them.
Practices that lean on claims management software can also make required payer fields impossible to skip. Denial protocols for surgical codes sit naturally alongside the rest of your medical practice business plan.
Related codes in the open bone biopsy family
20250 sits in a small family of open biopsy codes, and the neighbors are worth knowing. Coders who also handle musculoskeletal work will meet CPT code 20550 and CPT code 20690 in the same chapter.
Spinal surgery then brings its own code set on top of this family. Arthrodesis is the clearest example, and CPT code 22802 shows how much more the operative note has to carry once instrumentation is involved.
Pro Tip
Audit your 20250 and 20251 claims once a quarter, and compare the submitted code against the level in each operative report. That one check recovers denied claims and stops the same mix-up happening again.
How practice software keeps a 20250 claim audit-ready
Most of the checks above live in someone’s memory or a shared spreadsheet. One coder remembers to look for the vertebral level, and one biller knows which payer wants laterality. When either of them is on leave, the claim still goes out.
Practice management software like Pabau moves those checks into the system instead. The code attached to the service lands on the charge line, and the diagnosis slots are seeded from the problem list on the client’s record. Full ICD-10-CM and CPT lookup libraries sit inside the claim, so a coder can confirm a descriptor without opening another tab.
Pabau also checks that the fields your payer requires are complete before the send button unlocks. On the US pipeline it runs eligibility checks, tracks claim status, and posts electronic remittance advice back against the record. So a rejected 20250 surfaces the same week, not at month end.

Send surgical claims with the fields already filled
Pabau pre-fills the claim from the treatment record, checks the fields your payer requires, and tracks each claim after it is sent. Your team spends less time chasing rejections.
Conclusion
CPT code 20250 is a narrow code with a short list of ways to get it wrong. It pays when the note names a thoracic level, the diagnosis explains why tissue was needed, and every modifier has a sentence behind it. Miss one of the three and the claim comes back.
So the real work sits upstream of billing. A surgeon who dictates the level, and a coder who reads for approach before choosing the code, will clear most of these claims first time. That habit costs far less than an appeal.
If your team bills surgical codes across several providers, book a demo to see how Pabau keeps claim fields and clinical documentation in one place.
Continue your research
Coding a soft tissue tumor excision in the thorax? CPT code 21554 explains how depth and size change the code you pick.
Working through an upper arm excision claim? CPT code 24076 covers the same subfascial questions in a different site.
Billing a biceps tendon repair this month? CPT code 24340 sets out the operative detail that supports the charge.
Handling shoulder repair claims as well? CPT code 23462 walks through the documentation payers look for.
Need a cleaner handover after inpatient surgery? Discharge summary template gives you a structure that keeps post-operative records complete.
Frequently asked questions
Does CPT code 20250 need prior authorization?
It depends on the payer. Many commercial plans require prior authorization for spinal procedures, so check the policy before the date of service. Medicare does not preauthorize physician services this way, though coverage still rests on your MAC’s local determination.
Can you bill 20250 twice for two thoracic levels?
Not by default. CPT code 20250 has no per-level add-on code, so a second level in the same session is not automatically a second charge. Document each level biopsied, then follow the payer’s policy on units before splitting the charge.
Who bills 20250 when two surgeons operate?
The primary surgeon bills 20250. An assistant surgeon reports the same code with modifier -80, and the operative note has to explain why an assistant was needed. Without that sentence, the assistant’s line is the first thing a reviewer removes.
Can you bill a visit on the same day as the biopsy?
Only when that visit is separate from routine pre-operative work. Where the payer treats 20250 as major surgery, modifier -57 identifies the visit at which surgery was decided. Standard pre-operative checks stay inside the global package.
What if pathology comes back non-diagnostic?
You do not rebill the original claim. A repeat biopsy is a separate procedure on a separate date, and modifier -76 marks it as a repeat by the same physician. The note should say why the first sample failed.