top of page
logo.png

CPT 94070: Complete Billing, Coding, Reimbursement & Documentation Guide for 2026

Writer: Med Cloud MD
Med Cloud MD
2 days ago
6 min read
Man using a spirometer beside text: CPT 94070 complete billing, coding, reimbursement & documentation guide for 2026 on a blue graphic background

CPT 94070 reports a bronchospasm provocation evaluation: a pulmonary test where several spirometry measurements are taken while the patient receives an administered agent, such as methacholine, cold air, or an antigen, to see how the airways respond. For a practice, the claim risk is rarely the test itself. It is the paperwork around it: whether the record shows the agent and the measurements, whether the diagnosis supports testing, and whether the claim collides with other pulmonary codes.

At MedCloudMD, we look at how coding, documentation, payer rules, and follow-up work together. This guide applies that view to CPT 94070 so your team can submit cleaner claims in 2026.

CPT 94070 at a Glance

CPT code

94070

Service

Bronchospasm provocation evaluation: multiple spirometric determinations as in 94010, with administered agents

Main billing focus

Report it once per testing session; don't add 94010 on top

Documentation focus

Agent used, serial measurements, indication, and results

Reimbursement note

Varies by payer, contract, locality, and setting; no single national amount

Common denial concern

Medical necessity, or bundling with other pulmonary codes

 

What Is CPT 94070?

Think of CPT code 94070 as spirometry with a challenge. Standard spirometry (94010) records a baseline. With 94070, the patient is exposed to an administered agent and spirometry is repeated several times to see whether the airways narrow. The code builds on 94010, which is why those measurements are already included.

That structure drives the billing rules. The multiple determinations are part of one service, so practices generally report 94070 once for the session rather than stacking units of 94010. Other pulmonary services on the same day are a common question. Whether they can be reported with 94070 depends on NCCI edits and payer policy, so check both before you submit.

The decision to test belongs to the provider. On the billing side, our job is making sure the record supports what was done.

CPT 94070 Billing at a Glance

Billing Element

What Practices Should Know

CPT Code

94070

Service

Bronchospasm provocation evaluation with multiple spirometric determinations and administered agents

Documentation

Order, indication, agent used, serial results, and provider documentation of the test

Medical Necessity

Payer-dependent. Some payers publish policies defining covered indications, so check current policy

Modifiers

Only when supported. Technical/professional split or other modifiers depend on setting and payer rules

Claim Review

Code matches the record, diagnosis is linked, no duplicate spirometry codes, place of service is correct

Reimbursement

Varies by payer and contract

 

CPT 94070 Documentation Requirements

Some documentation is important almost everywhere. Other requirements change by payer, so we separate them.

Generally Important

May Vary by Payer or Circumstance

Patient identifiers and date of service

Prior authorization requirements

Clinical indication and diagnosis

Frequency limits

Order from the treating provider

Supervision or provider-presence rules

The agent administered and how testing proceeded

Signed interpretation for the professional component

Serial spirometry results

Facility versus office documentation

Provider documentation and interpretation, when applicable

Other supporting records a payer requests

 

CPT 94070 Coding Considerations

Code selection and medical necessity

Select 94070 only when the record shows an administered agent and repeated spirometry. If only baseline spirometry was done, 94010 may be the accurate code. If a bronchodilator was given to check responsiveness, 94060 describes a different service. Link the diagnosis to the reason for testing, and keep the indication consistent across the order, note, and claim.

Duplicate and bundling risks

Because 94070 is built on 94010, reporting 94010 for the same session is a common error. Check the CMS NCCI edits for the other codes on the claim, since pairings and modifier indicators change. Modifier 59 should reflect a genuinely distinct service, not a way around an edit.

Modifiers, provider, and place of service

Modifier use depends on the payer and on whether you bill globally or split technical and professional components. Make sure the rendering provider, facility, and place of service match where the test happened, then verify against current payer policy and official coding resources.

CPT 94070 Reimbursement in 2026

Reimbursement reality check: There is no single national payment for CPT 94070. Payment depends on Medicare versus commercial coverage, geographic locality, contracted rates, facility versus professional billing, place of service, payer policies, medical necessity, claim edits, and the patient's coverage, including deductibles and coinsurance. We don't publish figures here because they vary and change. Check the current-year CMS Physician Fee Schedule and your payer's fee schedule.

 

Want to know why a CPT 94070 claim is paying less than expected?

MedCloudMD can review the billing workflow, payer patterns, and denial history affecting your revenue.

   Talk to Our Billing Specialists   

 

Avoid These 7 Common CPT 94070 Billing Mistakes

Mistake

Why It Hurts

Prevention Tip

1. Insufficient documentation

Missing agent or serial results invite denials and records requests

Use a test record that captures every element

2. Incorrect diagnosis linkage

A diagnosis that doesn't support testing can trigger medical necessity denials

Match the diagnosis to the documented indication

3. Incorrect code selection

94010, 94060, and 94070 describe different services

Choose from the record, not from habit

4. Ignoring payer requirements

Indications, frequency, and authorization rules differ

Keep a payer policy reference and review changes

5. Missing or wrong modifiers

Can cause denials or audit attention

Apply only when supported and allowed

6. Claim data inconsistencies

Provider, date, or place of service mismatches cause rejections

Scrub claims against the order and test record

7. Not investigating denials

Recurring problems and underpayments keep costing revenue

Track denial reasons by payer and compare payments with contracts

 

CPT 94070 Denial Troubleshooting Tool

What happened to your CPT 94070 claim?

Claim Issue

What to Check

Denied for medical necessity

Review diagnosis, documentation, and payer policy

Coding denial

Verify code selection and claim details

Documentation request

Confirm supporting records are complete

Modifier issue

Review payer-specific modifier requirements

Underpayment

Compare payment against the contract or fee schedule

Duplicate claim

Review claim history and submission records

 

Need help finding the reason behind recurring denials?

Schedule a free consultation with MedCloudMD.

   Schedule a Free Consultation   

 

CPT 94070 Billing Workflow

#

Stage

What Should Happen

1

Documentation

Confirm the order, indication, agent, serial results, and provider notes are complete.

2

Coding

Select 94070 only if the record supports it, and link diagnoses.

3

Eligibility

Verify active coverage and any testing limits or authorization needs.

4

Claim Scrubbing

Check code pairs, modifiers, provider, and place of service.

5

Submission

Submit promptly with accurate data.

6

Payer Adjudication

Track claim status and answer records requests.

7

Payment Posting

Post payments and adjustments accurately against expected amounts.

8

Denial/A/R Follow-Up

Work denials and aging claims by root cause and payer.

 

CPT 94070 Billing Checklist

Use this as a pre-submission review in your own workflow.

☐  Correct CPT code selected

☐  Documentation supports the service

☐  Diagnosis supports medical necessity

☐  Payer requirements reviewed

☐  Modifiers checked when applicable

☐  Patient eligibility verified

☐  Claim data reviewed

☐  Claim submitted correctly

☐  Payment posted accurately

☐  Denials and underpayments monitored

 

Did you know? Because 94070 already includes multiple spirometric determinations, adding extra units of 94010 for the same session is generally considered duplicative. And eligibility and authorization problems are far easier to fix before the test than after the claim denies.

 

When Should a Practice Consider Professional Billing Support?

Outside help may make sense when denial rates are rising, A/R is growing, payments are delayed, coding questions keep coming up, underpayments go unexplained, staff are stretched thin, payer requirements are hard to track, claim performance is hard to see, or the same documentation denials keep repeating.

At MedCloudMD, our billing specialists combine revenue cycle expertise with technology and human review to help practices identify billing issues, manage claims, reduce avoidable denials, and improve revenue visibility. Learn more about our medical billing services and revenue cycle management support.

Final Thoughts on CPT 94070 Billing

Clean CPT 94070 claims start with a record that shows the agent, the serial measurements, and a clear reason for testing, then carry through coding, edit checks, and denial follow-up. Because payer policies and coding rules change, verify against the CMS NCCI edits, your payer's current policy, and the AMA CPT code set before you submit.

Disclaimer: This article is provided for general informational and educational purposes and does not constitute medical, legal, coding, or reimbursement advice. CPT codes, payer policies, coverage requirements, reimbursement rates, and billing rules may change. Practices should verify current requirements with the applicable payer, CMS, official coding resources, and other authoritative sources before submitting claims. MedCloudMD does not guarantee reimbursement, claim approval, or payment outcomes.

Comments


bottom of page