Is your spirometry claim being refused due to coding or documentation issues? CPT Code 94010 is used to report spirometry testing. When lack of documentation, unsupported medical need, or incorrect modifier use can result in claim denials and delayed payments.
CMS revealed that the FY 2025 Medicare Fee-for-Service incorrect payment rate was 6.55%, or $28.83 billion, with insufficient documentation and coding errors remaining major factors in improper payments. Accurate reporting of CPT Code 94010 enables healthcare professionals to support medical necessity, improve coding accuracy, and avoid unnecessary billing errors. CMS’s Comprehensive Error Rate Testing (CERT) program analyzes between 37,500 and 50,000 Medicare claims each year to find payment issues.
This guide explains the CPT Code 94010 description, clinical indications, documentation requirements, billing guidelines, modifiers, reimbursement considerations, Medicare compliance, and common coding mistakes.
What Is CPT Code 94010?
CPT Code 94010 is a Current Procedural Terminology (CPT) code used to report spirometry, including a graphic record, total, and timed vital capacity. It describes a pulmonary diagnostic test that evaluates lung function by measuring the amount and speed of air a patient inhales and exhales.
Spirometry provides objective measurements that help assess respiratory function and identify airflow abnormalities. The test commonly measures:
Forced Vital Capacity (FVC): The total amount of air exhaled after taking a deep breath.
Forced Expiratory Volume in One Second (FEV1): The amount of air exhaled during the first second of forced expiration.
FEV1/FVC Ratio: Helps distinguish obstructive lung disease from restrictive lung disease.
Peak Expiratory Flow (PEF): Measures the highest speed of airflow during forced exhalation.
Flow-volume curves: Provide a graphical representation of airflow patterns that support clinical interpretation.
These measurements assist healthcare providers in evaluating pulmonary function and documenting objective findings that support medical necessity for CPT Code 94010.
Clinical Purpose
Spirometry reported with CPT Code 94010 is performed to evaluate lung function in patients with respiratory symptoms or chronic pulmonary disease. It supports diagnosis, treatment planning, and ongoing monitoring of conditions affecting airflow.
Common clinical indications include:
- Chronic obstructive pulmonary disease (COPD)
- Asthma
- Chronic cough
- Shortness of breath (dyspnea)
- Wheezing
- Occupational or environmental lung exposure
- Pre-operative pulmonary evaluation
- Follow-up assessment of chronic respiratory disorders
The results help clinicians compare lung function over time and determine whether additional diagnostic testing or treatment adjustments are appropriate.
When Should CPT Code 94010 Be Reported?
CPT Code 94010 should be reported only when spirometry is medically necessary and supported by complete clinical documentation. Proper patient selection, physician orders, and documented test interpretation help support accurate billing and Medicare compliance.
CPT Code 94010 is reported when a healthcare provider performs diagnostic spirometry to measure pulmonary function and evaluate respiratory symptoms or chronic lung disease. The service includes a graphic record, total and timed vital capacity, expiratory flow rate measurements, and a written interpretation by the physician or qualified healthcare professional.
Healthcare providers commonly report CPT Code 94010 for:
- Evaluating patients with shortness of breath (dyspnea).
- Diagnosing or monitoring chronic obstructive pulmonary disease (COPD).
- Assessing patients with asthma before or after treatment planning.
- Investigating chronic cough or persistent wheezing.
- Performing pre-operative pulmonary evaluations when respiratory risk assessment is clinically indicated.
- Monitoring patients with occupational or environmental lung exposure.
- Following the progression of chronic respiratory disorders and response to therapy.
Before reporting CPT Code 94010, confirm that the medical record includes:
- A documented medical necessity for spirometry.
- Relevant signs, symptoms, or confirmed respiratory diagnosis.
- A physician or qualified healthcare professional’s order, when required by payer policy.
- Complete spirometry measurements with a graphic record.
- A signed written interpretation and clinical assessment.
How Is Spirometry Performed?
Spirometry is a standardized pulmonary function test that measures how much air a patient can inhale and exhale and how quickly the lungs expel air.
Correct equipment, patient preparation, testing technique, and physician interpretation are essential for accurate results and compliant reporting of CPT Code 94010.
Equipment
Spirometry is performed using a calibrated spirometer that records lung volumes and airflow during forced breathing. The device produces numerical values and a graphic flow-volume or volume-time curve used for clinical interpretation.
Disposable mouthpieces, bacterial filters, and nose clips may also be used to maintain test accuracy and infection control.
Procedure
The patient is instructed to sit upright, inhale as deeply as possible, and then exhale into the spirometer as forcefully and completely as possible until the lungs are empty. Most examinations require at least three acceptable and reproducible maneuvers to confirm consistent results.
The spirometer records measurements such as Forced Vital Capacity (FVC), Forced Expiratory Volume in One Second (FEV1), and the FEV1/FVC ratio, which help evaluate pulmonary function.
Physician Interpretation
A physician or other qualified healthcare professional reviews the spirometry data, graphic record, and measured values to determine whether the findings suggest normal lung function, obstructive disease, restrictive disease, or a mixed ventilatory pattern.
The medical record should include a signed written interpretation, clinical findings, and the reason for performing the test. This documentation supports medical necessity and accurate billing for CPT Code 94010.
Patient Preparation
Appropriate patient preparation improves test quality and reduces invalid results. Before spirometry, patients should:
- Follow instructions regarding bronchodilator use, if applicable.
- Wear loose, comfortable clothing.
- Avoid smoking immediately before the test.
- Avoid heavy meals before testing.
- Inform the healthcare provider about recent respiratory illness, surgery, or chest pain.
CPT 94010 Billing Guidelines
Accurate billing for CPT Code 94010 requires complete documentation, appropriate medical necessity, and compliance with payer-specific requirements. Following established billing guidelines helps reduce claim denials, supports reimbursement, and improves coding accuracy for pulmonary function testing.
Healthcare providers should report CPT Code 94010 only when diagnostic spirometry is medically necessary and supported by the patient’s clinical condition.
The service includes spirometry with a graphic record, total and timed vital capacity, expiratory flow rate measurements, and the physician’s or qualified healthcare professional’s interpretation with a written report.
Follow these billing guidelines when reporting CPT Code 94010:
- Verify that the patient’s signs, symptoms, or diagnosis support medical necessity.
- Obtain a physician or qualified healthcare professional’s order when required by the payer.
- Document complete spirometry measurements and retain the graphic record.
- Include a signed written interpretation in the medical record.
- Report the appropriate ICD-10-CM diagnosis code that supports the reason for testing.
- Apply modifiers, such as Modifier 26 or Modifier TC, only when payer rules and the place of service require separate reporting of the professional or technical component.
- Review National Correct Coding Initiative (NCCI) edits and payer-specific billing policies before claim submission.
- Confirm that the same service has not been reported more than once for the same patient encounter unless supported by medical necessity and payer requirements.
CPT 94010 Modifiers
Modifiers help explain how a service was provided when reporting CPT Code 94010. Using the correct modifier supports accurate claim processing, reduces reimbursement delays, and helps meet Medicare and commercial payer billing requirements.
| Modifier | Description | When to Use with CPT Code 94010 |
| 26 | Professional Component | Report when only the physician’s interpretation and written report are billed, while another entity bills the technical component. |
| TC | Technical Component | Report when billing only the technical portion of spirometry, including equipment, supplies, and technician services, without the physician interpretation. |
| 25 | Significant, Separately Identifiable E/M Service | Append to the Evaluation and Management (E/M) service when a medically necessary and separately identifiable E/M service is performed on the same date as spirometry. |
| 59 | Distinct Procedural Service | Use only when payer guidelines permit and documentation supports that spirometry was a distinct service separate from another procedure performed on the same day. |
| 76 | Repeat Procedure by Same Physician | Report when the same physician repeats spirometry on the same day because the patient’s clinical condition requires another medically necessary test. |
| 77 | Repeat Procedure by Another Physician | Use when a different physician or qualified healthcare professional repeats the spirometry service on the same day for a medically necessary reason. |
| 52 | Reduced Services | Report when the spirometry service is partially completed or reduced at the physician’s discretion, and documentation explains why the complete service was not performed. |
| 53 | Discontinued Procedure | Report when the spirometry procedure is started but discontinued because continuing the test could place the patient at risk, or another clinical circumstance prevents completion. |
CPT Code 94010 Reimbursement
Reimbursement for CPT Code 94010 depends on payer policies, the place of service, geographic payment adjustments, and proper claim documentation. Accurate coding and complete medical records help support timely payment and reduce reimbursement delays.
Medicare Reimbursement
CPT Code 94010 is reimbursed by Medicare as part of the Medicare Physician Fee Schedule. Payment is based on the code’s assigned Relative Value Units (RVUs), the appropriate Geographic Practice Cost Index (GPCI), and the annual Medicare conversion factor.
For many office-based services, national Medicare payment amounts are used as a baseline. The actual reimbursement varies depending on geographic location, billing component, and other Medicare payment guidelines.
Commercial Insurance Reimbursement
Commercial insurers establish their own reimbursement rates and coverage policies. Payment for CPT Code 94010 may differ depending on:
- Contracted payer agreements
- Place of service
- Provider specialty
- Geographic location
- Medical necessity documentation
- Individual payer reimbursement policies
CPT 94010 vs. Related Pulmonary Function Test Codes
Several pulmonary function test (PFT) codes evaluate respiratory function, but each represents a different diagnostic service. Selecting the correct CPT code based on the test performed helps prevent coding errors, supports medical necessity, and improves claim accuracy.
| CPT Code | Procedure | What the Test Measures |
| 94010 | Spirometry, including graphic record, total and timed vital capacity, expiratory flow rate measurement, with or without maximal voluntary ventilation | Measures FVC, FEV1, FEV1/FVC ratio, and expiratory flow rates |
| 94060 | Bronchodilation responsiveness spirometry | Spirometry performed before and after bronchodilator administration |
| 94375 | Respiratory flow-volume loop | Measures inspiratory and expiratory airflow patterns using a flow-volume loop |
| 94726 | Plethysmography for lung volumes | Measures Total Lung Capacity (TLC), Residual Volume (RV), and Functional Residual Capacity (FRC) |
| 94729 | Diffusing capacity (DLCO) | Measures the lung’s ability to transfer oxygen from the alveoli into the bloodstream |
Conclusion
Accurate reporting of CPT Code 94010 requires proper clinical documentation, medical necessity, correct modifier selection, and compliance with Medicare and payer-specific billing guidelines. Following these requirements helps reduce claim denials, improve reimbursement accuracy, and support compliant pulmonary function testing.
Healthcare providers, medical coders, and billing professionals should regularly review CPT, ICD-10-CM, and CMS guidance to keep coding practices current. Consistent documentation and coding accuracy strengthen revenue cycle performance while supporting high-quality patient care.
FAQs
What is CPT Code 94010 used for?
CPT Code 94010 is used to report diagnostic spirometry, a pulmonary function test that measures lung capacity and airflow to help diagnose and monitor respiratory conditions such as COPD and asthma.
What documentation is required for CPT Code 94010?
Documentation should include medical necessity, spirometry results with a graphic record, a signed physician interpretation, relevant ICD-10-CM diagnosis codes, and any required physician order.
Does Medicare reimburse CPT Code 94010?
Yes. Medicare reimburses CPT Code 94010 under the Medicare Physician Fee Schedule (MPFS) when the service is medically necessary, properly documented, and billed according to CMS guidelines.
Which modifiers are commonly used with CPT Code 94010?
Common modifiers include Modifier 26 (professional component), Modifier TC (technical component), Modifier 25, Modifier 59, Modifier 76, Modifier 77, Modifier 52, and Modifier 53, depending on the clinical scenario and payer requirements.
What are the most common reasons CPT Code 94010 claims are denied?
Claims are often denied because of missing medical necessity, incomplete spirometry documentation, absent physician interpretation, incorrect ICD-10-CM diagnosis codes, or improper modifier usage. Accurate documentation and coding help reduce these denials.





