At a glance
Spirometry is a breathing test that measures how much air your lungs can hold and how fast you can push it out. You breathe into a mouthpiece connected to a machine called a spirometer, which records the airflow and produces a set of numbers your doctor uses to assess lung function.
The test captures two key values: the total volume of air you can blow out in one breath (called FVC, or forced vital capacity), and the amount you can blow out in the first second of that breath (called FEV1, or forced expiratory volume in one second). The ratio between these two numbers tells the doctor whether your airways are narrowed, stiff, or working normally.
Medical Condition
Spirometry is used whenever a doctor needs an objective picture of how well the lungs are working. It can confirm a suspected diagnosis, track how a known lung condition is progressing, or check whether a treatment is helping.
- Asthma: to confirm the diagnosis and measure how severe the airway narrowing is
- COPD (chronic obstructive pulmonary disease, a long-term lung condition usually linked to smoking): to stage its severity
- Chronic cough or unexplained shortness of breath with no clear cause yet found
- Pulmonary fibrosis (scarring of the lung tissue): to track disease progression
- Occupational lung disease in people exposed to dust, fumes, or chemicals at work
- Pre-operative (before surgery) assessment when a procedure carries a risk to breathing
- Monitoring the effect of bronchodilators (medicines that open the airways) or other lung treatments
- Screening of people who smoke heavily or have a family history of lung disease
Spirometry is not always appropriate. Your doctor will usually avoid or postpone the test in certain situations.
- Very recent heart attack or stroke (usually within the past four weeks)
- Recent eye surgery, chest surgery, or abdominal surgery where forceful breathing could strain the repair
- Coughing up blood when the cause is not yet known
- Active tuberculosis or another contagious respiratory infection
- A large aortic aneurysm (a dangerous bulge in the main artery), because forced exhalation raises pressure inside the chest
- Severe uncontrolled high blood pressure at the time of the test
Risks & Complications
Spirometry is a non-invasive test with no needles, no radiation, and no sedation, so the risk profile is very low. The effort of forced breathing can cause temporary discomfort in a small number of people.
- Light-headedness or dizziness from breathing hard and fast, which passes within a minute or two of resting
- Temporary shortness of breath or coughing during or just after the test manoeuvre
- Mild chest tightness in people whose airways are already sensitive, such as those with severe asthma
- Fainting in rare cases, usually in people who already feel unwell before the test
- Headache from the brief increase in chest pressure during forced exhalation, typically short-lived
Preparation & Procedure
Getting ready for spirometry mainly means avoiding things that could temporarily change your airflow readings. No special fasting is required for most patients, but eating a large meal right before the test can make deep breathing uncomfortable, so a light meal is preferable.
Your doctor or the clinic will usually give specific instructions about inhaled medicines. Short-acting bronchodilators (relievers used for asthma or COPD) are often paused for several hours before the test, while long-acting inhalers may be paused for longer. The reason is to measure your lungs in their natural state, not their medicated state. Do not adjust any medication without guidance from your prescribing doctor.
Avoid smoking for at least four to six hours before the test, since smoke temporarily constricts the airways. Strenuous exercise just before the test can also affect readings, so arriving at the clinic calmly and resting for a few minutes beforehand is a good idea. Wear loose, comfortable clothing that does not restrict your chest or abdomen.
No blood tests, imaging, or IV lines are needed in advance. The preparation is largely behavioural. On arrival, a technician will check your height and weight, because the expected lung values are calculated based on your age, sex, height, and ethnicity.
- A clip is placed over your nose to ensure all airflow goes through the mouthpiece
- You sit upright and form a tight seal around the mouthpiece with your lips
- The technician instructs you to breathe in as deeply as possible
- You then blow out as hard and as fast as you can until your lungs are completely empty
- This manoeuvre is usually repeated at least three times to ensure consistent, reliable results
- In some tests, you are given a bronchodilator inhaler and the measurements are repeated after about fifteen minutes to see whether your airways respond to the medicine
Aftercare
Spirometry is an outpatient test, meaning you leave the clinic as soon as it is done. There is no recovery period, no wound to care for, and no restrictions on eating, drinking, or driving afterward. If you felt dizzy during the test, sitting quietly for a few minutes at the clinic until the feeling passes is all that is needed.
- Resume any inhaled or oral medicines that were paused for the test, following the timing your doctor specified
- If you experienced chest tightness or wheeziness during the test, tell the technician or nurse before leaving so they can assess whether you need a bronchodilator dose before you go
- Your results are usually available to your referring doctor on the same day or within a day or two
- A follow-up appointment to discuss the results is the next step; your doctor will explain what the numbers mean for your specific situation
- If the test was done as part of ongoing monitoring, your doctor will advise how often spirometry should be repeated, which varies depending on the condition being tracked
Cost & What Determines It
The price of spirometry varies more than you might expect for a simple breathing test. The main reason is that the cost reflects the setting and services wrapped around the test, not just the few minutes of blowing into a tube.
- Hospital class and country: a private specialist hospital in a major city charges more than a district clinic or a general hospital, and prices differ significantly between countries
- Whether the test is stand-alone or bundled into a broader lung function package that includes additional measurements
- Specialist involvement: results interpreted by a respiratory physician cost more than a technician report alone
- Post-bronchodilator testing: repeating the measurements after giving you an inhaler adds time, equipment use, and sometimes the cost of the medicine itself
- Additional investigations requested at the same visit, such as a chest X-ray, peak flow measurement, or pulse oximetry (a painless clip on the finger to measure blood oxygen)
- Consultation fee if you see a doctor on the same day to discuss the result
Many hospitals offer a spirometry package that covers the technician's time, the use of the spirometer, and a basic printed report. What is often billed separately includes the physician's interpretation fee, any bronchodilator medicine used during the test, follow-up consultation, and additional lung function tests ordered alongside.
BPJS Kesehatan and most Indonesian private health insurance policies do not cover medical procedures performed outside Indonesia, so patients travelling abroad for spirometry or for the specialist consultation surrounding it generally pay out of pocket or rely on international private health insurance. Before travelling, ask the hospital for a written cost estimate that lists each item separately. This makes it easier to compare between hospitals and to understand exactly what you are paying for.
Frequently Asked Questions
Does spirometry hurt?
Spirometry is not painful. You breathe into a mouthpiece as hard and fast as you can, which can feel slightly tiring or cause brief dizziness, but there are no needles or cuts involved. Most people find it uncomfortable only for a second or two at most.
How do I prepare for spirometry? Do I need to fast or stop any medication?
You do not need to fast before spirometry. Your doctor may ask you to avoid certain inhaler medicines (medicines you breathe in to open the airways) for a few hours beforehand, avoid smoking on the day, and wear loose clothing so you can breathe freely. Always follow the specific instructions given by your clinic, as preparation can vary slightly depending on why the test is ordered.
How long does a spirometry test take?
The test itself usually takes between 15 and 30 minutes from start to finish. You will be asked to repeat the breathing effort several times to make sure the results are consistent, so the technician gets an accurate picture of how well your lungs are working.
How much does spirometry cost?
The cost depends on a few factors, including whether the test is done in a specialist clinic or a general hospital, and whether additional breathing tests are added on the same visit. To get an accurate number for your situation, asking the hospital for a written estimate is the most reliable step.
This page is general information, not a substitute for medical advice. Every case is different. Your doctor decides what is right for you.







