Home› Specialties We Serve› Pulmonology Medical Billing
Pulmonology medical billing covers the full scope of respiratory care services — spirometry and pulmonary function testing (PFTs), bronchoscopy, asthma and COPD management, sleep studies, thoracentesis, pulmonary rehabilitation, and in-office diagnostic procedures. XMB provides HIPAA-compliant pulmonology billing in all 50 U.S. states with a 99.99% clean claim acceptance rate — and a billing team that understands the specific Modifier 26/TC rules, NCCI bundling edits, LCD medical necessity requirements, and prior authorization workflows unique to respiratory care.
Pulmonology Medical
Billing Services
Pulmonology billing is among the most technically complex in all of medicine — procedure-dense, modifier-dependent, and prior-auth-heavy. XMB's certified coders are trained on every PFT code, every bronchoscopy bundling rule, and every spirometry-asthma ICD-10 pairing that determines whether your claims are paid or denied.
Pulmonology Services XMB Bills — End to End
From a basic spirometry to a complex bronchoscopy with multiple concurrent procedures, every respiratory service your practice delivers has distinct coding requirements. XMB handles all of them with certified precision.
Spirometry & Pulmonary Function Tests (PFTs)
The cornerstone of respiratory diagnostics. XMB correctly selects between basic spirometry (94010), bronchodilator reversibility testing (94060), lung volume plethysmography (94726), and diffusion capacity (94729) — and never bills 94010 and 94060 on the same date, a common and flagged NCCI bundling error. Every PFT claim includes the required physician signed interpretation report.
Asthma Clinic & Chronic Management
Asthma management billing involves E&M visits paired with severity-specific ICD-10 J45.x codes and, when spirometry is performed same-day, Modifier 25 on the E&M. XMB also bills exhaled nitric oxide (FeNO) testing under CPT 95012 for airway inflammation assessment — a commonly missed revenue opportunity in asthma clinics that XMB captures systematically.
COPD Management & Monitoring
COPD billing requires annual spirometry documentation to justify ongoing management, correct staging using ICD-10 J44.x codes, and careful attention to MIPS Pulmonology Value Pathway reporting requirements introduced in 2025 — which now link coding accuracy directly to quality incentive payments. XMB tracks MIPS quality measures for COPD alongside standard claim billing.
Bronchoscopy
Bronchoscopy billing depends on the specific procedures performed — diagnostic examination, BAL, biopsy, brushing, or EBUS each map to distinct CPT codes. When multiple procedures are performed in the same session, XMB reviews NCCI bundling edits before billing multiple codes. Prior authorization is verified before the date of service. Modifier 26 is applied when performed in a facility the practice does not own.
Sleep Studies & Polysomnography
Sleep study billing has a unique and costly pitfall: the date of service must be the night the study began — not the morning it ended. XMB bills polysomnography (95810), split-night studies, CPAP titration (95811), and home sleep apnea tests with the correct date of service and Modifier 26 when interpreted at a facility. Prior authorization is tracked for all sleep and PAP-related services.
Thoracentesis
Thoracentesis billing depends on whether imaging guidance is used: CPT 32554 for without guidance; CPT 32555 for with imaging guidance (do not bill guidance separately). ICD-10 codes must reflect a specific pleural diagnosis (J90, J91.0, J94.8) that meets payer LCD medical necessity criteria. Modifier 25 applies when a separate E&M is performed on the same day with distinct documentation.
Pulmonary Rehabilitation
Pulmonary rehabilitation billing uses HCPCS G0424 for Medicare patients and requires prior authorization from most commercial payers. Documentation must establish medical necessity through a confirmed COPD or chronic respiratory condition diagnosis with functional limitation evidence. XMB verifies authorization and manages the full pulmonary rehab billing cycle.
Allergy & Respiratory Testing
Exhaled nitric oxide (FeNO), arterial blood gas (ABG) analysis, pulse oximetry, and respiratory challenge testing are key revenue opportunities in pulmonology asthma and allergy clinics that many practices bill incorrectly or miss entirely. XMB applies the correct code and ICD-10 linkage for each diagnostic test performed.
E&M Visits & Telehealth
Office-based E&M visits for pulmonology patients are coded under the 2021 AMA guidelines using Medical Decision Making or time. When diagnostic procedures are performed on the same day, Modifier 25 is applied to the E&M to prevent bundling denials. Telehealth pulmonology visits are billed with POS 02 or POS 10 with the correct modifier per payer.
Why Pulmonology Medical Billing Has One of the Highest Denial Rates in All of Medicine
Pulmonology sits at the intersection of complex diagnostic procedures, chronic disease management, and procedure-specific modifier rules — creating a billing environment where small errors produce large financial consequences. Unlike primary care billing, which centers on E&M code selection, pulmonology claims frequently involve multiple procedures performed in a single encounter, each requiring its own code, modifier, documentation standard, and in many cases a separate prior authorization.
The Centers for Medicare & Medicaid Services (CMS) has established Local Coverage Determinations (LCDs) for pulmonary function testing, bronchoscopy, sleep studies, and pulmonary rehabilitation — and each LCD specifies exact ICD-10 diagnosis codes that must be present on the claim to establish medical necessity. Linking a PFT to a vague diagnosis like R05 (cough) without supporting clinical documentation is a leading cause of PFT claim denials, according to AAPC coding standards. The diagnosis must align with the payer's specific LCD for the procedure billed.
In 2025, CMS introduced a Pulmonology MIPS Value Pathway focused on COPD, asthma, and sleep apnea — meaning that accurate coding now affects not only immediate reimbursement but also long-term MIPS quality incentive payments. XMB tracks both simultaneously.
Sources: CMS.gov · AAPC · HFMA · American Lung Association
Top 7 Pulmonology Billing Denial Reasons
The patterns responsible for the vast majority of pulmonology claim rejections — and how XMB prevents each one.
- 1Missing or Incorrect Modifier 26 / TCWhen a pulmonologist interprets a PFT or bronchoscopy at a facility the practice does not own, Modifier 26 must be on the claim. If the practice owns the equipment, no modifier is needed. Using the wrong modifier — or omitting it — triggers immediate denial or incorrect reimbursement.
- 2Billing 94010 and 94060 TogetherCPT 94060 (spirometry with bronchodilator) already includes the pre-bronchodilator baseline measurement. Per 2026 NCCI edits, billing both 94010 and 94060 on the same date constitutes duplicate billing and results in automatic denial of the 94010 component — and potential fraud flagging.
- 3No Signed Physician Interpretation for PFTsPayers require a signed physician interpretation report on file for all PFT claims. Without it, claims are denied on medical necessity grounds regardless of whether the test itself was correctly performed and documented.
- 4Missing Prior Authorization for Bronchoscopy or Sleep StudiesMost commercial payers and Medicare Advantage plans require prior authorization for bronchoscopy, polysomnography, and CPAP/BiPAP device setup. Missing or expired authorization results in full claim denial with no path to recovery without formal appeal.
- 5Vague ICD-10 Diagnosis — LCD Non-ComplianceCMS and commercial payers maintain Local Coverage Determinations (LCDs) for PFTs, bronchoscopy, and sleep studies. Linking a complex PFT to a non-specific diagnosis like R06.09 (dyspnea) without supporting clinical ICD-10 codes fails LCD medical necessity review. The diagnosis must directly support and justify the specific procedure billed.
- 6Wrong Date of Service on Sleep StudiesSleep studies start one calendar day and end the next. The correct date of service is the night the study began — not the morning it concluded. Billing with the end date causes automatic denial for most payers, a technically simple but financially significant error.
- 7Bronchoscopy NCCI Bundling ViolationsMultiple procedures performed during a single bronchoscopy session must be reviewed against NCCI bundling edits before billing. Some procedure combinations are bundled and cannot be billed separately regardless of the work involved. Billing bundled codes without Modifier 59 (separate distinct procedure) triggers denial or clawback audit.
The Six Modifiers That Make or Break Pulmonology Billing
Modifiers are the single biggest technical driver of pulmonology claim outcomes. Applying the wrong modifier — or omitting one — is the most common cause of both denials and audit flags in respiratory billing.
Professional Component
Applied when the pulmonologist provides only the interpretation and written report of a diagnostic test (PFT, bronchoscopy, sleep study) performed on equipment owned by a hospital or shared facility. The facility bills Modifier TC separately.
Example: Pulmonologist interprets a PFT performed at a hospital respiratory lab → bill CPT 94010-26. The hospital bills 94010-TC.
Technical Component
Used by the facility or technical provider to bill for the equipment, supplies, and non-physician staff involved in performing a diagnostic test. Only applies when the professional interpretation is billed separately with Modifier 26. If the practice owns the equipment and performs both components, neither modifier is used.
Example: Hospital respiratory lab performs PFT → bills CPT 94010-TC. The interpreting pulmonologist bills 94010-26.
Significant Separate E&M
Applied to an E&M service when a significant, separately identifiable evaluation and management service is performed on the same day as a diagnostic procedure (spirometry, bronchoscopy). Documentation must clearly support that the E&M was distinct from the procedure work. Without Modifier 25, the E&M is bundled and denied.
Example: COPD patient seen for E&M and spirometry same day → bill E&M-25 + 94010. Two distinct services, one visit.
Distinct Procedural Service
Used to indicate that two procedures performed on the same day are separate, distinct services not subject to NCCI bundling edits. In bronchoscopy, Modifier 59 may be required when multiple diagnostic procedures are performed during the same session and are separately billable per NCCI rules.
Example: Bronchoscopy with BAL (31624) and bronchial brushing (31623) in same session — review NCCI edits and apply Modifier 59 if separately reportable.
Prior Authorization Tracking
While not a modifier, prior authorization is the single most preventable denial cause in pulmonology. Bronchoscopy, polysomnography, pulmonary rehabilitation, and CPAP/BiPAP setup require prior auth from most payers. XMB verifies authorization before the date of service and tracks renewal dates for ongoing services like pulmonary rehab.
Example: Flexible bronchoscopy → prior auth verified with authorization number recorded in EHR before patient is scheduled.
Local Coverage Determinations
CMS LCDs define which ICD-10 diagnosis codes establish medical necessity for specific pulmonology procedures. A PFT billed with a non-LCD-supported diagnosis will be denied regardless of how correctly the CPT code is selected. XMB maps every procedure to its LCD-approved diagnosis before submission.
Example: CPT 94060 requires a diagnosis like J45.41 (moderate persistent asthma with exacerbation) — not R05 (cough) alone — to meet Medicare LCD requirements.
Pulmonology CPT & ICD-10 Code Reference
Pulmonology CPT Code Quick Reference
| Code | Description |
|---|---|
| Pulmonary Function Tests (PFTs) | |
| 94010 | Spirometry — FVC, FEV1, MVV (basic) |
| 94060 | Spirometry with bronchodilator (includes baseline — do not bill with 94010) |
| 94726 | Lung volume measurement (plethysmography) |
| 94729 | Diffusion capacity — DLCO |
| 94727 | Gas distribution / nitrogen washout |
| 94375 | Respiratory flow-volume loop |
| 94150 | Vital capacity, total |
| 95012 | Exhaled nitric oxide (FeNO) — asthma airway inflammation |
| Bronchoscopy | |
| 31622 | Bronchoscopy, diagnostic (with or without BAL flush) |
| 31623 | Bronchoscopy with bronchial brushing(s) |
| 31624 | Bronchoscopy with BAL (bronchoalveolar lavage) |
| 31625 | Bronchoscopy with biopsy(ies), single lobe |
| 31626 | Bronchoscopy with biopsy — fiducial markers placed |
| 31627 | Bronchoscopy with navigation — add-on |
| Sleep Studies | |
| 95810 | Polysomnography — 6+ parameters, attended |
| 95811 | Polysomnography with CPAP titration |
| 95806 | Home sleep apnea test (HSAT) — unattended |
| 95807 | Sleep study, unattended, simultaneous recording |
| Procedures & Rehab | |
| 32554 | Thoracentesis, without imaging guidance |
| 32555 | Thoracentesis, with imaging guidance (do not bill guidance separately) |
| G0424 | Pulmonary rehabilitation (Medicare) |
| 94640 | Pressurized or non-pressurized inhalation treatment |
| 94664 | MDI inhalation technique demonstration and/or evaluation |
Source: AAPC · CMS.gov · American Lung Association
Key Pulmonology ICD-10 Codes & LCD Pairings
| ICD-10 | Condition / Use |
|---|---|
| Asthma — J45.x Series | |
| J45.20 | Mild intermittent asthma, uncomplicated |
| J45.31 | Mild persistent asthma with exacerbation |
| J45.41 | Moderate persistent asthma with exacerbation — supports 94060 |
| J45.51 | Severe persistent asthma with exacerbation |
| COPD — J44.x Series | |
| J44.0 | COPD with acute lower respiratory infection |
| J44.1 | COPD with acute exacerbation — supports spirometry + bronchodilator |
| J44.9 | COPD, unspecified — supports annual monitoring spirometry |
| Pleural / Interstitial | |
| J90 | Pleural effusion — supports thoracentesis (32554/32555) |
| J84.10 | Interstitial pulmonary disease — supports plethysmography (94726) |
| J18.9 | Pneumonia — supports bronchoscopy (31622) |
| Sleep / Respiratory | |
| G47.33 | Obstructive sleep apnea — supports polysomnography (95810) |
| J96.00 | Acute respiratory failure — hospital/procedure support |
| R06.09 | Dyspnea — use only with supporting diagnosis; insufficient alone for LCD |
ICD-10 code accuracy directly determines LCD compliance — a mismatch between diagnosis and procedure is the #5 pulmonology denial cause. XMB reviews every ICD-10 against the applicable LCD before submission. Source: CMS LCD database.
How XMB Handles Pulmonology Billing — Step by Step
From your first onboarded day to your monthly performance report, here is exactly how XMB manages the pulmonology revenue cycle.
Free Practice Assessment
XMB audits your PFT coding accuracy, Modifier 26/TC application, bronchoscopy bundling compliance, prior authorization workflows, and denial patterns before the first claim is submitted.
EHR Integration
Integration with your pulmonology EHR — Epic, eClinicalWorks, NextGen, Kareo, Greenway — with no disruption to your respiratory care workflow or procedure scheduling.
Procedure-Accurate Coding
Certified coders select the correct PFT, bronchoscopy, and procedure codes — applying Modifier 26 or TC based on equipment ownership, linking to LCD-compliant ICD-10, reviewing NCCI bundling before submission.
Prior Auth & Submission
Prior authorization verified for bronchoscopy, sleep studies, and pulmonary rehab before the date of service. Claims scrubbed and submitted with a 99.99% first-pass acceptance rate.
Denial Management & MIPS
Every denied claim worked within 48 hours. MIPS Pulmonology Value Pathway quality measures tracked and reported monthly for COPD, asthma, and sleep apnea patients.
Pulmonology Billing: In-House Staff vs. XMB
The true cost of in-house pulmonology billing extends well beyond salary — especially across PFT modifier complexity, bronchoscopy bundling rules, and prior auth management.
| Factor | In-House / Generalist Biller | XMB — Xecta Medical Billing |
|---|---|---|
| PFT Modifier 26 / TC Accuracy | Frequently missed or misapplied — top pulmonology denial cause | Applied based on equipment ownership — verified for every PFT claim |
| Clean Claim Rate | 78–86% (specialty RCM benchmark) | 99.99% |
| NCCI Bundling Compliance (Bronchoscopy) | Bundling edits often not reviewed — duplicate billing and denials | NCCI edits reviewed before every multi-procedure bronchoscopy claim |
| Prior Authorization Management | Manual tracking — authorizations missed or expired before DOS | Auth verified before every procedure — renewal dates calendar-tracked |
| LCD / ICD-10 Medical Necessity | Vague diagnoses used — frequent LCD non-compliance denials | Every procedure linked to LCD-approved ICD-10 code before submission |
| Sleep Study Date of Service | End date commonly used — automatic denial for most payers | DOS always set to the night the study began — not the morning it ended |
| MIPS Pulmonology Value Pathway | Not tracked — quality incentives forfeited | MIPS quality measures tracked monthly — COPD, asthma, sleep apnea |
| 94010 + 94060 Same-Day Billing | Frequently billed together — NCCI denial and fraud flag risk | Never billed together — 94060 always selected when bronchodilator used |
| Monthly Billing Cost | $4,500–$7,000+/mo salary + benefits | Performance-based % of collections only |
| Long-Term Contract Required | N/A | No fixed contract — cancel any time |
Who XMB's Pulmonology Medical Billing Is For — And Who It Is Not For
XMB Is Right For Your Practice If You Are:
- A pulmonologist, pulmonology group, or respiratory clinic in any U.S. state
- Experiencing a denial rate above 5% or receiving incorrect modifier-based reimbursements
- Struggling with PFT Modifier 26/TC application in hospital or shared facility settings
- Losing revenue from prior authorization failures for bronchoscopy or sleep studies
- Running an asthma clinic that performs spirometry, FeNO testing, or CPAP titration
- Not currently tracking MIPS Pulmonology Value Pathway quality measures
- A solo pulmonologist or small group wanting to eliminate billing overhead entirely
- A multi-provider pulmonology group needing scalable, procedure-accurate billing support
XMB May Not Be the Right Fit If You:
- Operate a direct-pay or concierge pulmonology practice that does not bill insurance
- Need in-person, on-site billing staff embedded at your physical facility
- Are looking for a one-time billing audit only — not ongoing billing management
- Are seeking a billing software solution rather than a full-service billing company
Pulmonology Medical Billing — Questions Pulmonologists Ask XMB
What CPT codes are used for pulmonary function testing (PFT) billing?
The most commonly billed PFT codes in pulmonology are: 94010 (basic spirometry — FVC, FEV1, MVV), 94060 (spirometry with bronchodilator — do not bill alongside 94010 on the same date, as 94060 already includes the pre-bronchodilator baseline and billing both constitutes duplicate billing under 2026 NCCI edits), 94726 (lung volume by plethysmography), 94729 (diffusion capacity — DLCO), 94727 (gas distribution), and 95012 (exhaled nitric oxide for asthma airway inflammation assessment). All PFT claims require a signed physician interpretation report on file before the claim can be processed. Source: AAPC · CMS.gov.
When should Modifier 26 be used in pulmonology billing?
Modifier 26 (Professional Component) is applied when a pulmonologist provides only the interpretation and written report of a diagnostic test — such as a PFT, bronchoscopy, or sleep study — that was performed on equipment owned by a hospital or shared facility. The facility separately bills Modifier TC for the technical component. If the pulmonology practice owns the testing equipment and performs both the technical procedure and the professional interpretation in-office, no modifier is required and billing both components is built into the global fee. Incorrect Modifier 26 application — or failing to apply it when it is required — is the number one denial driver in pulmonology billing. See our medical billing services for full details on how XMB handles this.
How should an asthma clinic bill for asthma management visits and spirometry?
Asthma clinic billing typically involves an E&M office visit (99202–99215) coded using Medical Decision Making or time-based methodology, paired with severity-specific ICD-10 J45.x codes reflecting the current asthma severity and whether an exacerbation is present. When spirometry is performed on the same day as the E&M visit, Modifier 25 must be appended to the E&M code to prevent bundling. For asthma airway inflammation monitoring, exhaled nitric oxide testing (FeNO) is billed under CPT 95012 and is separately reimbursable — a commonly missed revenue opportunity in asthma practices. When bronchodilator reversibility testing is performed, use CPT 94060, not 94010, and do not bill both on the same date.
What are the most common pulmonology billing denial reasons?
The top seven pulmonology denial causes are: (1) missing or incorrect Modifier 26/TC on PFT and bronchoscopy claims; (2) billing 94010 and 94060 together on the same date — an NCCI violation; (3) no signed physician interpretation for PFT claims; (4) missing prior authorization for bronchoscopy, polysomnography, or pulmonary rehabilitation; (5) vague ICD-10 diagnosis failing LCD medical necessity requirements; (6) wrong date of service on sleep studies — must be the night the study began, not the morning it ended; and (7) bronchoscopy NCCI bundling violations when multiple procedures are billed without Modifier 59 review. XMB's billing workflow is engineered to prevent all seven before any claim is submitted.
Does pulmonology billing require prior authorization for most procedures?
Yes — more than almost any other specialty. Bronchoscopy, polysomnography (in-lab sleep studies), CPAP/BiPAP device setup, pulmonary rehabilitation (G0424), and high-cost imaging like CT pulmonary angiography typically require prior authorization from most commercial payers and Medicare Advantage plans. Missing or expired prior authorization is one of the most preventable — and most financially damaging — causes of full claim denial in pulmonology. XMB manages prior authorization requests and tracks expiration dates for all ongoing services, ensuring the authorization number is documented in the EHR before the date of service. See our Revenue Cycle Management page for full details.
Stop Losing Pulmonology Revenue to Modifier Errors & Missed Authorizations
Get a free, no-obligation practice assessment. XMB will audit your PFT modifier usage, bronchoscopy bundling compliance, prior authorization workflows, and LCD diagnosis pairings — and show you exactly where your practice is losing revenue, starting within 14 days.
M. Tayyab
CPC, CPMA — Certified Professional Coder & Medical Billing Specialist
M. Tayyab is a certified medical billing and coding expert at Xecta Medical Billing (XMB) with specialized experience in pulmonology revenue cycle management, PFT modifier compliance, bronchoscopy NCCI bundling, sleep study billing, and MIPS Pulmonology Value Pathway reporting. He has helped pulmonology practices and respiratory clinics recover significant lost revenue by correcting Modifier 26/TC errors, resolving prior authorization failures, and implementing LCD-compliant ICD-10 diagnosis strategies. He leads XMB's pulmonology billing practice and oversees clinical content accuracy for all specialty pages.
Expert Reviewed: May 22, 2026 · Last Updated: May 22, 2026