Pack Years Calculator
Smoking pack-years from cigarettes per day and years smoked.
What it does
Pack-years compress a smoking history into one exposure number: daily packs times years. Half a pack a day for 40 years and two packs a day for 10 years both land at 20, which is exactly the point, since total exposure drives risk more than either factor alone.
The tool above takes cigarettes per day with years smoked. It returns pack-years, packs per day, and lifetime cigarettes. The default 15 a day for 25 years gives 18.75 pack-years at 0.75 packs a day, about 136,875 cigarettes.
Definitions match across CDC and National Cancer Institute sources: one pack-year is a pack a day for a year, and one pack is 20 cigarettes. CDC pairs the examples this page checks against, one pack a day for 20 years and two packs a day for 10 years, both 20.
Twenty pack-years opens the screening conversation for ages 50 to 80 in people who smoke now or quit under 15 years ago. The number grades exposure; it never grades a person, and quitting cuts risk at any total.
How to use
- Type average cigarettes per day across the smoking years.
- Type total years smoked, adding separate periods together.
- Read pack-years first, packs per day beside it.
- Compare against the 20 pack-year screening marker.
- Bring quit date to the screening talk, not just the total.
- Recalculate after any relapse or quit anniversary.
Formula
- 20
- Cigarettes per pack.
- packs/day
- Daily amount in pack units.
- 20 pack-years
- Screening eligibility marker with age and quit rules.
Averaging handles uneven histories: add each period pack-years separately, then sum. Partial years count proportionally.
Worked example
Example: 15 a day for 25 years
Defaults: 15 cigarettes per day, 25 years.
- Packs: 15 / 20 = 0.75 packs a day.
- Multiply: 0.75 x 25 = 18.75 pack-years.
- Lifetime: 15 x 365 x 25 = 136,875 cigarettes.
- Marker: 18.75 sits below the 20 screening marker.
- Tool shows 18.75 pack-years, 0.75 packs/day, 136,875 cigarettes.
Reference table
| Pattern | Math | Pack-years |
|---|---|---|
| 1 pack a day, 1 year | 1 x 1 | 1 |
| 2 packs a day, half year | 2 x 0.5 | 1 |
| 1 pack a day, 20 years | 1 x 20 | 20 |
| 2 packs a day, 10 years | 2 x 10 | 20 |
| Half pack a day, 30 years | 0.5 x 30 | 15 |
| Default 15 a day, 25 years | 0.75 x 25 | 18.75 |
Limits
- Exposure estimate, not a diagnosis.
- Averages hide intense and light periods.
- Other tobacco and secondhand smoke excluded.
- Screening needs age and quit date too.
Common mistakes
- Counting cigars or pipes as cigarette packs.
- Using peak instead of average daily amount.
- Forgetting years before a long quit.
- Treating 20 as a diagnosis instead of a marker.
- Skipping the quit date in screening talks.
Try it yourself
Quick checks. Answers sit tucked under each question.
A pack a day for 20 years?
1 x 20 = 20 pack-years.
Two packs a day for 10 years?
2 x 10 = 20 pack-years.
10 a day for 30 years?
0.5 x 30 = 15 pack-years.
Questions
What are pack-years?
Packs per day times years smoked; 15 a day for 25 years is 18.75.
How many cigarettes in a pack?
20 for this math.
Why 20 pack-years matters?
It marks lung screening eligibility talk at ages 50 to 80 with smoking or recent quit history.
Uneven history?
Figure each period separately and add the pack-years.
Does quitting reset it?
No, but risk falls after quitting at any total; 15 quit-free years changes screening rules.
Cost page versus this?
The smoking cost page prices money; this grades exposure for health talks.