CPT code 94617: Exercise bronchospasm test, with ECG2026 Medicare rate & RVUs in California

Reports exercise testing with ECG and spirometry to evaluate suspected exercise-induced bronchospasm, such as airway narrowing triggered by exertion.

CMS RVU26DEffective Oct 1, 202629 payment localities6K Medicare services in 2024

Medicare pays $99.59–$125.63 for 94617 in the office in California, from Chico, CA to San Benito County, CA. Which amount applies depends on the service address.

$99.59–$125.63Office (non-facility)
—Hospital or facility

Medicare allowed amount for participating (non-QP) physicians, before deductible, coinsurance and claim adjustments. Not a patient’s bill or a hospital charge.

Your location

Medicare pays by the payment locality where the service is performed.

On this page 9 sections
  1. Rate in California
  2. What 94617 covers
  3. By payment locality
  4. How it’s calculated
  5. Payment rules
  6. Similar codes
  7. Related codes
  8. Billing questions
  9. Sources

What 94617 covers

This test evaluates whether exertion provokes bronchospasm by comparing pulmonary function before and after exercise, with ECG recording during the test. It is commonly used when a patient reports wheezing, cough, chest tightness, or breathlessness during or after activity and the clinician needs objective evidence of exercise-related airflow changes. A pulmonologist, allergist, or other qualified clinician may supervise and interpret the test, with trained staff assisting in an office or facility setting.

Report 94617 when the exercise bronchospasm evaluation includes ECG recording; use the no-ECG sibling when ECG is not part of the test. Documentation should identify the exertional symptoms or diagnostic question, exercise performed, pulmonary function findings before and after exertion, ECG recording, and the clinician’s interpretation. CMS recognizes professional and technical components: report modifier 26 for interpretation, modifier TC for equipment and staff, or neither modifier for the global service.

This summary was written with AI assistance from CMS physician fee schedule data and checked against the CMS billing rules shown here. Rates on this page come directly from CMS files.

Where 94617 pays more and less in California

The same RVUs, adjusted for each area’s costs. Open a locality for its calculation, history and nearby areas.

29 payment localities

$99.59 to $125.63

$99.59$112.61$125.63
One dot per payment locality, office / nonfacility. Hover a dot to see the locality; select it to open that rate.

29 of 29 payment localities

94617 office and facility rates by payment locality
Payment localityOfficeFacility
Bakersfield, CA$99.74Unavailable
Chico, CA$99.59Unavailable
El Centro, CA$99.60Unavailable
Fresno, CA$99.59Unavailable
Hanford, CA$99.59Unavailable
Los Angeles, CA$106.32Unavailable
Madera, CA$99.59Unavailable
Marin County, CA$122.97Unavailable
Merced, CA$99.59Unavailable
Modesto, CA$99.59Unavailable

How the 94617 rate is calculated

Each of 94617’s three RVUs is multiplied by a geographic index (GPCI) for the payment locality, added up, and multiplied by the conversion factor. Drag the indexes or enter a ZIP to see what moves the rate.

How the rate is built · 94617

RVUs × geographic indexes × conversion factor

Office or facility?

Work0.68

0.68 RVUs× 1.000 GPCI

Practice expense2.07

2.07 RVUs× 1.000 GPCI

Malpractice0.04

0.04 RVUs× 1.000 GPCI

Adjusted RVUs

2.7900

Conversion factor

$33.4009

Medicare rate

$93.19

Every GPCI starts at 1.000, the national rate. Enter a ZIP or drag a slider.

Payment rules and modifiers for 94617

The CMS indicators that decide how 94617 is paid alongside other services.

CMS payment indicators · 94617

Exercise bronchospasm test, with ECG

RuleCMS valueWhat it means
Global periodXXXThe global surgery concept doesn’t apply.
Multiple procedures0No multiple-procedure reduction.
Bilateral (modifier 50)0The 150% bilateral adjustment doesn’t apply.
Assistant at surgery (80/81/82/AS)0Not paid without supporting documentation.
Co-surgeons (62)0Not permitted.
Team surgery (66)0Not permitted.
Professional/technical1Diagnostic test with separate professional (26) and technical (TC) components.

What modifiers do to the payment

Modifier 26 · payment effect

With and without the modifier

94617 without 26 · national office

$93.19

Exercise bronchospasm test, with ECG

94617-26 · Professional component

$31.40

Pays only the interpretation and report.

When to use modifier 26

94617 compared with similar codes

Compare codes · National

4 codes, side by side

Office or facility?

  • 94617

    Exercise bronchospasm test, with ECG0.68 wRVU

    $93.19

  • 94619

    Exercise challenge, without ECG recording0.48 wRVU

    $66.80−$26.39

  • 94618

    Pulmonary stress test, simple exercise assessment0.47 wRVU

    $37.07−$56.12

  • 94621

    Exercise test, cardiopulmonary gas analysis1.38 wRVU

    $165.67+$72.48

How to choose

94619Exercise challengeWithout ECG recording
Both evaluate exercise-related bronchospasm. Use 94617 when ECG recording is part of the test and 94619 when it is not.
94618Pulmonary stress testSimple exercise assessment
94618 is pulmonary stress testing, commonly used to assess exercise response such as oxygenation or exercise capacity; 94617 tests for exercise-provoked bronchospasm and includes ECG recording.
94621Exercise testCardiopulmonary gas analysis
94621 is cardiopulmonary exercise testing for a broader assessment of exercise physiology. Use 94617 when the question is specifically whether exercise provokes bronchospasm.

94617 billing questions

When should 94617 be chosen over 94619?

Choose 94617 when the exercise bronchospasm test includes ECG recording. Code 94619 is the corresponding option when the test is performed without ECG.

Can the professional and technical services be billed separately?

Yes. Modifier 26 identifies the professional interpretation, and modifier TC identifies the technical service, including equipment and staff. Without either modifier, the claim represents the global service.

Is ECG recording included in this test?

ECG recording is part of the distinction between 94617 and its no-ECG sibling, 94619. The documentation should support that ECG was included in the exercise evaluation.

What documentation supports reporting 94617?

Document the reason for evaluating exertional symptoms, the exercise performed, pulmonary function results before and after exercise, ECG recording, and the interpreting clinician’s findings.

How does 94617 differ from pulmonary stress testing?

94617 evaluates exercise-provoked bronchospasm and includes ECG recording. Code 94618 is used for pulmonary stress testing focused on exercise response rather than this bronchospasm test.

Where these rates come from

FeeBase calculates base physician payments from CMS work, practice-expense and malpractice RVUs, adjusted by each locality’s geographic indexes and the conversion factor. Services without a published rate are labeled, never given a made-up amount. Amounts are Medicare allowed amounts before claim adjustments: not a patient’s bill or a commercial rate.

CMS RVU26D · effective Oct 1, 2026 through the day before Jan 1, 2027

Show the CMS file lines behind this rate
RVUs for 94617PPRRVU2026_Oct_nonQPP.csv, line 12,398 (RVU26D)

Open CMS sourceHow we calculate rates

Did this answer your question about what 94617 pays in California?

Tell us what you were actually trying to work out. We’ll answer you directly, or build the page that does.

Fee sheets · Coming soon

Put 94617 and the rest of your codes on one sheet

Your codes at your locality, with payer contracts beside Medicare.

Join the waitlist