What is the 91200 CPT code?
CPT 91200 is the billing code for liver elastography using a mechanically induced shear wave such as vibration-controlled transient elastography (VCTE), performed without imaging guidance, with interpretation and report. It covers the noninvasive measurement of liver stiffness used to stage fibrosis in patients with chronic liver disease, and it pays approximately $33.73 under the 2026 Medicare Physician Fee Schedule at 1.01 total RVUs before geographic adjustment.
- FibroScan is the dominant device. The Echosens FibroScan is the primary platform used for VCTE in clinical practice, though the code is technology-neutral under AMA guidelines.
- Not the same as imaging-guided elastography. CPT 76981 covers ultrasound-guided shear wave elastography, which is a different code, a different technique, and a different reimbursement. Using the wrong one is the fastest way to trigger a denial.
- Diagnosis must match. The most common denial on 91200 claims is a missing or mismatched ICD-10 code. K74.60 (unspecified liver fibrosis), K76.0 (fatty liver), and B18.2 (chronic hepatitis C) are among the most commonly accepted pairings.
What does CPT 91200 cover?
CPT 91200 covers the complete service of performing liver elastography using a mechanically induced shear wave, interpreting the results, and generating the report. The AMA describes it as liver elastography, mechanically induced shear wave (e.g., vibration), without imaging, with interpretation and report. It sits within the Gastroenterology section of the CPT code set (91010 through 91299).
The procedure measures liver stiffness in kilopascals (kPa) by transmitting a low-frequency vibration into the liver tissue through a specialized probe placed on the patient’s right upper abdomen. The resulting shear wave velocity correlates with fibrosis stage, giving the gastroenterologist a noninvasive alternative to liver biopsy for staging conditions such as nonalcoholic fatty liver disease (NAFLD), nonalcoholic steatohepatitis (NASH), chronic hepatitis B, chronic hepatitis C, and alcoholic liver disease.
The code carries an XXX global period, meaning no pre or postoperative days attach to the service. It is reported once per session regardless of how many readings are taken during the examination. The most common issue we see gastroenterology practices run into is billing 91200 when imaging-guided elastography was actually performed, which should be reported under 76981 instead. The distinction is whether the elastography uses a standalone mechanical shear wave device like FibroScan (91200) or an ultrasound-guided technique built into the imaging system (76981).
CPT 91200 vs 76981: Which Code to Use
This is the distinction that causes the most billing errors in liver elastography. The two codes cover different techniques, different devices, and different reimbursement levels, and using the wrong one produces a denial or an audit flag.
| CPT 91200 | CPT 76981 | |
| Technique | Mechanically induced shear wave (VCTE) | Ultrasound-guided shear wave elastography |
| Device example | FibroScan (Echosens) | Built into ultrasound systems (GE, Siemens, Philips) |
| Imaging guidance | No | Yes (ultrasound required) |
| Total RVUs (2026) | 1.01 | 1.47 |
| Medicare payment (2026 est.) | ~$33.73 | ~$49.10 |
| Global period | XXX | XXX |
| Code section | Gastroenterology (91xxx) | Diagnostic Ultrasound (76xxx) |
The rule is straightforward: if the elastography was performed with a standalone mechanical vibration device and no imaging guidance, report 91200. If it was performed using an ultrasound machine with built-in shear wave elastography, report 76981. Billing 91200 for an ultrasound-guided study, or 76981 for a FibroScan, is a coding error that payers catch on automated review.
Across the billing companies we vet, one pattern shows up repeatedly in GI practices that own a FibroScan: the charge capture template defaults to 76981 because that was the code used before 91200 was created, and nobody updated the template. The claims pay for a while, then a payer audit flags the mismatch between the device on the invoice and the code on the claim, and the practice gets hit with a recoupment demand. Updating the template is a five-minute fix that prevents a five-figure problem.
How much does CPT 91200 pay in 2026?
Under the CY 2026 Medicare Physician Fee Schedule, CPT 91200 carries 1.01 total RVUs (0.20 work, 0.56 practice expense, 0.25 malpractice) and pays approximately $33.73 before geographic practice cost index adjustments. The payment is the same in both facility and non-facility settings. For context on how GI reimbursement is shifting overall, see our breakdown of the 2027 Medicare GI payment changes.
At $33.73 per test, liver elastography is a low-reimbursement, high-volume procedure. A GI practice performing 15 to 20 FibroScans per week generates roughly $26,000 to $35,000 per year from 91200 alone. That is not a number that moves the practice on its own, but a 10% to 15% denial rate on those claims, which is what we see in practices that have not cleaned up their ICD-10 pairing or their modifier usage, quietly erases $2,600 to $5,250 per year from a single low-visibility code. The fix is almost always a documentation or coding correction rather than a clinical one.
Commercial payer reimbursement varies. Many plans pay at or near the Medicare rate for 91200. Coverage policies differ on frequency limits (some allow annually, others require a clinical change to justify a repeat study), on covered diagnoses (NAFLD screening without an established diagnosis is frequently denied), and on whether the plan requires the study to be ordered by a hepatologist or accepts a general GI referral.
Liver elastography claims deny at a higher rate than most GI codes, and the reimbursement is low enough that practices often write off the denials instead of fixing the root cause. A billing partner that knows gastroenterology coding catches the ICD-10 mismatches, the 91200 vs 76981 errors, and the coverage gaps before the claim ships. Billing Service Quotes matches your practice with vetted GI billing companies, free.
Which ICD-10 codes support CPT 91200?
CPT 91200 is payable only when the diagnosis establishes medical necessity for a liver stiffness assessment. The diagnosis must reflect an underlying liver condition or a documented risk factor that justifies noninvasive fibrosis staging. Missing or mismatched ICD-10 codes are the leading denial reason on 91200 claims.
- K74.60: unspecified liver fibrosis. The most commonly accepted pairing when fibrosis staging is the clinical question.
- K76.0: fatty liver, not elsewhere classified (NAFLD). Accepted when the elastography is used to stage fibrosis in a patient with established fatty liver disease.
- B18.2: chronic viral hepatitis C. Standard pairing for monitoring fibrosis in hepatitis C patients.
- B18.1: chronic viral hepatitis B. Same logic as hepatitis C: monitoring fibrosis stage in chronic infection.
- K70.0 through K70.9: alcoholic liver disease. Accepted when fibrosis staging supports treatment decisions in alcohol-related liver damage.
- K75.81: nonalcoholic steatohepatitis (NASH). Increasingly common pairing as NASH screening expands in GI practice.
One question we hear constantly from GI practice managers is why their FibroScan claims deny when the patient clearly has liver disease. The answer is almost always the diagnosis code: the claim carries a nonspecific code like R16.0 (hepatomegaly) or Z13.89 (screening encounter) that does not establish medical necessity for fibrosis staging. Switching to the specific liver condition code resolves the denial permanently.
What modifiers apply to CPT 91200?
CPT 91200 supports split-billing modifiers and a handful of situational modifiers. Getting the modifier right is the difference between a clean payment and a denial or an audit flag.
- Modifier 26 (professional component). Report when the interpreting physician bills separately from the facility that owns the FibroScan device. The physician bills 91200-26 for the interpretation and report.
- Modifier TC (technical component). Report when the facility bills for the equipment, supplies, and technician time without the physician interpretation. The facility bills 91200-TC.
- No modifier (global). Report when the same entity owns the device, employs the technician, and interprets the study. This is the most common scenario in a GI practice that owns its own FibroScan.
- Modifier 76 (repeat by same physician). Report if a repeat elastography is performed by the same provider on the same day due to a technically inadequate initial study. Documentation must support why the repeat was necessary.
- Modifier 59 or XE (distinct service). May be needed when 91200 is billed on the same day as an E/M visit to override an NCCI bundling edit, depending on the payer. Check the edit pair before appending.
For a deeper look at how modifier usage affects GI claim outcomes, our modifier guides cover the specific scenarios that GI practices encounter most frequently.
Why do 91200 claims get denied?
The top denial reasons on 91200 claims follow a predictable pattern: diagnosis mismatch, wrong elastography code, missing modifier, frequency limit exceeded, and lack of documentation supporting medical necessity. Each one is preventable with a pre-submission check.
- Diagnosis does not establish medical necessity. The ICD-10 code on the claim does not match a covered indication for liver fibrosis staging. Fix: use the specific liver condition code, not a symptom or screening code.
- Wrong elastography CPT code. 91200 billed for an ultrasound-guided study (should be 76981), or 76981 billed for a FibroScan (should be 91200). Fix: match the code to the device and technique that was actually used.
- Missing TC or 26 modifier on a split-billed claim. The global service was billed by both the facility and the interpreting physician without splitting the components. Fix: bill 91200-TC for the facility and 91200-26 for the physician when they are separate entities.
- Frequency limit exceeded. The payer allows liver elastography once per year or once per clinical change, and the claim exceeds that limit without documented justification. Fix: check the payer policy and document the clinical reason for a repeat study.
- Documentation does not support the test. The note does not include the clinical indication, the stiffness value in kPa, or the fibrosis stage interpretation. Fix: build a structured FibroScan note template that captures all required elements.
Providers often come to us after a quarter of elastography denials that nobody tracked because the per-claim amount is only $33. But at 15 to 20 studies per week and a 12% denial rate, that is over $200 per week in lost revenue from a single code, and it adds up to more than $10,000 per year. The pattern is similar to what we see on colonoscopy billing and upper endoscopy claims: the fix is almost always a coding or documentation correction, not a clinical one.
Frequently Asked Questions
What is the difference between CPT 91200 and 76981?
CPT 91200 covers liver elastography using a mechanically induced shear wave device such as FibroScan, performed without imaging guidance. CPT 76981 covers ultrasound-guided shear wave elastography performed with an imaging system. The technique and the device determine which code to use, and billing the wrong one produces a denial or audit recoupment.
How much does Medicare pay for CPT 91200 in 2026?
Medicare pays approximately $33.73 for CPT 91200 under the CY 2026 Physician Fee Schedule, based on 1.01 total RVUs and the $33.4009 conversion factor, before geographic practice cost index adjustments. The payment is the same in facility and non-facility settings.
Can you bill CPT 91200 with an office visit on the same day?
Yes, when the office visit is separately identifiable and documented. Some payers require modifier 25 on the E/M code, and NCCI may bundle the two services depending on the payer. Check the edit pair and document the E/M as a distinct service with its own clinical decision-making.
How often can CPT 91200 be billed?
Frequency limits vary by payer. Most Medicare Administrative Contractors and commercial plans allow liver elastography once per year for stable patients. A repeat study sooner than 12 months typically requires documentation of a clinical change, a new diagnosis, or a treatment response assessment to support medical necessity.
What documentation is required for CPT 91200?
The note must include the clinical indication for the study, the technique used, the liver stiffness value in kilopascals (kPa), the fibrosis stage interpretation, and the provider’s signature with the report date. Missing any of these elements gives the payer grounds to deny for insufficient documentation.
Does CPT 91200 require prior authorization?
Most Medicare plans do not require prior authorization for 91200. Some commercial plans and Medicare Advantage plans do, particularly for repeat studies or when the ordering provider is not a gastroenterologist or hepatologist. Verify the payer policy before performing the study to avoid a retrospective denial.
Next Steps
Billing colonoscopies or upper endoscopies alongside liver elastography? See our guides to CPT 45380 and CPT 43235 for the coding and modifier rules on GI’s highest-volume procedures.
Want to see how 2027 Medicare changes affect GI reimbursement across your full code set? Our breakdown covers the conversion factor, the proposed E/M cuts, and what they mean for gastroenterology.
If your FibroScan claims are denying and nobody has time to fix the root cause, get matched with a GI billing company that knows these codes inside out.
Liver elastography denials add up faster than most practices realize because the per-claim amount is small enough to ignore one at a time. A billing partner that specializes in gastroenterology catches the ICD-10 mismatches, the 91200 vs 76981 errors, and the documentation gaps before the claim ships. Billing Service Quotes has connected more than 2,000 providers across all 50 states, with over 15 years in medical billing and rates starting as low as 2.95%. Finding a match is 100% free for providers.