Pack Years Calculator
Enter how much you smoked per day and for how long, split into up to five periods, and this calculator adds up your total pack-years, lifetime cigarettes, and USPSTF lung cancer screening eligibility.
Add Up Your Smoking History in Pack-Years
Pack Years Formula
Where:
- \(c_i\) — cigarettes smoked per day in period \(i\)
- \(p\) — number of cigarettes in a pack (usually 20)
- \(y_i\) — number of years that period lasted
- \(n\) — number of periods in your smoking history
The formula adds up the packs smoked per day in each period, multiplied by how long that period lasted. One pack-year equals smoking one pack (20 cigarettes) per day for one year — about 7,300 cigarettes.
Pack Years – Calculation Example
Example: a 60-year-old smoker smoked 20 cigarettes (one pack) a day for 20 years, then cut down to 1 pack every other pattern no longer applies — they still smoke, so enter 0 years since quitting. With the default values (pack size 20, period 1: 20 cigarettes/day for 20 years, period 2: 1 pack/day for 5 years):
\[ \text{Period 1: } \frac{20}{20} \times 20 = 20 \text{ pack-years} \]
\[ \text{Period 2: } \frac{1 \times 20}{20} \times 5 = 5 \text{ pack-years} \]
\[ \text{Total: } 20 + 5 = 25 \text{ pack-years} \]
Result: 25 pack-years, about 182,500 cigarettes smoked in total (146,000 + 36,500). Being between 50 and 80 with at least 20 pack-years and still smoking, this person meets the USPSTF criteria for annual lung cancer screening with low-dose CT.
How to use the calculator
- Set Cigarettes per pack — leave it at 20 unless your brand or country uses a different pack size.
- Choose the Number of smoking periods (1–5). Create a new period whenever the amount you smoked per day changed noticeably.
- For each period, enter the Amount smoked per day, pick whether that figure is in cigarettes/day or packs/day, and enter the Years smoked in that period (use decimals, e.g. 0.5 for six months).
- Enter Your age — this is only used to check the USPSTF screening criteria.
- Enter Years since quitting, or leave it at 0 if you currently smoke.
- Read the results: total pack-years, total cigarettes smoked, the pack-years for each period, and whether you qualify for annual low-dose CT screening.
What are pack-years?
A pack-year is the standard way doctors summarize a person's smoking history. Smoking 20 cigarettes a day for one year is one pack-year — but so is 10 cigarettes a day for two years, or 40 cigarettes a day for six months. The measure captures both intensity and duration in a single number, which is why clinicians and researchers use it to estimate cumulative exposure to tobacco smoke.
Pack-years matter because they correlate with the risk of smoking-related diseases: lung cancer, COPD, heart disease and others all rise with cumulative exposure. The number appears constantly in clinical guidelines. The most important example is lung cancer screening: the USPSTF recommends annual low-dose CT for adults aged 50–80 who have at least a 20 pack-year history and who currently smoke or quit within the past 15 years.
Interpreting your result is straightforward: under 20 pack-years is generally considered a lighter cumulative exposure, 20–40 pack-years is moderate to high, and above 40 is heavy. These are rough bands, not sharp thresholds — risk increases continuously, and a total close to 20 (say 15 or more) still reflects a meaningful exposure worth discussing with a clinician. If your habits changed over the years, filling in all the periods gives a much more accurate total than a single rough average.
Assumptions and limitations
- Period-based accuracy. The total is only as good as your memory. Splitting your history into periods whenever your daily amount changed is more reliable than estimating one average for your whole life.
- Cigarettes only. Pack-years describe manufactured cigarettes. Cigars, pipes, roll-your-own tobacco, and secondhand smoke are not counted by this measure, even though they carry their own risks.
- 365-day year. The total cigarette count assumes you smoked every day of each period, which overestimates the true count for people who smoked irregularly.
- Screening eligibility is not a diagnosis. The USPSTF check covers the published criteria (age 50–80, ≥20 pack-years, current smoker or quit within 15 years), but a clinician must also confirm that screening is appropriate, discuss benefits and harms, and rule out exclusions such as existing symptoms. A negative scan one year does not remove the criteria for the next.
- Any level is worth quitting. Lung cancer risk falls substantially after quitting, on top of immediate heart and circulation benefits. Free support includes Smokefree.gov and the US quitline 1-800-QUIT-NOW (1-800-784-8669).
Related medical calculators
If you found this useful, you may also want to check the HEART Score for chest pain risk, the CURB-65 Score for pneumonia severity, or the qSOFA Score — all tools clinicians combine with a patient's smoking history when assessing risk.
Frequently Asked Questions
How do I calculate pack-years by hand without a calculator?
For a constant habit, divide your daily cigarettes by 20 and multiply by the years: \( \frac{c}{20} \times y \). So 15 cigarettes a day for 10 years is \( 0.75 \times 10 = 7.5 \) pack-years. If your habits varied, work out each period separately and add them up. Half a pack a day (10 cigarettes) adds 0.5 pack-years per year; two packs a day adds 2 per year, which is what makes the number climb fast.
Is there a 'safe' number of pack-years?
No amount of smoking is considered safe — even 5 pack-years measurably raises the risk of lung cancer, heart disease and stroke compared with never smoking. Risk rises continuously with cumulative exposure rather than jumping at a threshold; the 20 pack-year figure used for screening is an eligibility cutoff, not a safety line. If you smoke at all, quitting benefits your health at any pack-year level. Discuss your personal risk factors with a clinician.
My country sells packs of 25 (or 10) cigarettes — does that change the result?
A pack-year is conventionally defined as 20 cigarettes a day for one year, so for standardized results you can leave the pack size at 20 and enter your daily amount in cigarettes or as a fraction of your local pack. Set the 'Cigarettes per pack' field only if you want the answer expressed relative to your local pack size — e.g. Australian packs of 25 give different pack-year totals for the same actual consumption. Enter cigarettes per day for the most consistent figure.
Do cigars, roll-your-own, pipes, or vaping count toward pack-years?
No — the standard pack-year measure covers manufactured cigarettes only. There is no validated conversion, and one large cigar can contain as much tobacco as a whole pack of cigarettes, so equating '1 cigar = 1 cigarette' understates the exposure. Vaping and e-cigarettes are counted differently by researchers. Mention any non-cigarette tobacco use to your doctor separately, since it carries its own cancer and cardiovascular risks.
I quit years ago — do my pack-years disappear or reset?
Pack-years are cumulative lifetime exposure: they never decrease, no matter how long ago you quit. However, your disease risk does fall steadily over time after quitting. For USPSTF lung cancer screening, a former smoker stays eligible only until 15 years after quitting — after that, annual low-dose CT is no longer recommended on the basis of smoking history alone. So for an ex-smoker, the years since quitting matter as much as the total.
What mistakes should I avoid when filling in my smoking history?
The most common error is entering one rough lifetime average — if you smoked 30 a day for 10 years and 10 a day for 20, that's 25 pack-years, not the 20 you'd get by averaging. Also remember to use decimal years (18 months = 1.5), don't mix up cigarettes and packs per day, and don't count years after you quit. Forgetting short 'heavy' periods — such as two packs a day during your twenties — can underestimate your total by several pack-years.
How many cigarettes does one pack-year actually represent?
One pack-year equals one pack a day for a year, which at 20 cigarettes per pack and 365 days is about 7,300 cigarettes. So 10 pack-years is roughly 73,000 cigarettes, 25 pack-years about 182,500. This count assumes daily smoking with no breaks, so it will run high if you were an occasional or social smoker. The figure is useful for grasping the scale of cumulative exposure, not as a medical measurement.