Pack-Year Calculator (Smoking History)

Work out pack-years of smoking from cigarettes or packs a day and the years smoked, across several periods if the amount changed, and check the USPSTF 2021 criteria for lung cancer screening.

Calculator Health & Fitness Updated Oct 4, 2026
How to Use
  1. Choose One amount if the amount smoked stayed about the same, or Changed over time to enter up to four periods.
  2. For each period enter how much was smoked a day, in cigarettes or packs (a pack is 20 cigarettes), and for how many years.
  3. Add your age and whether you smoke now or quit, and if you quit, how many years ago.
  4. Read the total pack-years, a rough count of cigarettes and whether the USPSTF 2021 lung screening criteria are met; the chart shows pack-years building up over the years.
  5. Show Work lists each period and each of the three USPSTF checks.
Smoking History
Presets
Pack-Years Over Time
Pack-years
—
USPSTF 2021 criteria
—
Cigarettes, roughly
—
Years smoked
—

Worked Example

Fifteen a day for 30 years. 15 cigarettes is 15 ÷ 20 = 0.75 packs, and 0.75 × 30 = 22.5 pack-years, roughly 15 × 365.25 × 30 = 164,400 cigarettes. At 62, having quit 10 years ago, all three USPSTF 2021 criteria are met: age 50 to 80, at least 20 pack-years, and quit within the past 15 years.

Three different periods. Ten a day for 5 years (2.5 pack-years), 20 a day for 15 years (15) and 30 a day for 10 years (15) add up to 32.5 pack-years over 30 years of smoking, an average of 1.08 packs a day.

The common mistake: using the heaviest amount for the whole history. Someone who smoked half a pack a day for 10 years and then 1½ packs a day for 10 more has 5 + 15 = 20 pack-years, not 1.5 × 20 = 30. The other common slip is multiplying cigarettes, not packs, by years: 20 cigarettes a day for 20 years is 20 pack-years, not 400.

Show Work

Enter values and calculate to see the step-by-step breakdown.

Formulas

Pack-years
PY = packs a day × years
One pack-year = 20 cigarettes a day for a year (USPSTF)
From cigarettes
PY = (cigarettes a day ÷ 20) × years
A pack is 20 cigarettes
Several periods
PY = PY₁ + PY₂ + …
Each period worked out on its own, then added
Cigarettes smoked
n ≈ cigarettes a day × 365.25 × years
A rough count; 20 pack-years ≈ 146,100
USPSTF 2021 criteria
50 ≤ age ≤ 80, PY ≥ 20, quit < 15 years
All three for yearly low-dose CT screening

The 2021 Screening Recommendation

The US Preventive Services Task Force (USPSTF) published its updated lung cancer screening recommendation on 9 March 2021, with a grade B. It recommends a yearly low-dose CT scan for adults aged 50 to 80 with a 20 pack-year smoking history who smoke now or quit within the past 15 years, and stopping once a person has not smoked for 15 years or has a health problem that limits life expectancy or the ability to have lung surgery.

The 2013 recommendation had started at 55 and needed 30 pack-years. The largest trial, the National Lung Screening Trial (53,454 people), had enrolled people aged 55 to 74 with at least 30 pack-years; their average history was 56 pack-years. The NELSON trial (15,792 people) took people from age 50 with lighter histories, such as half a pack a day for more than 30 years (a median of 38 pack-years), and at 10 years counted 181 lung cancer deaths in the screened group against 242 in the control group.

Modelling by the CISNET groups for the Task Force suggested that the 50-80-20-15 programme would cut lung cancer deaths by 13.0%, against 9.8% for the 2013 criteria: 503 rather than 381 deaths avoided per 100,000 people over a lifetime of screening. The Task Force also asks that everyone in a screening programme who still smokes is offered help to stop.

About This Tool

This calculator turns a smoking history into pack-years, using one amount or up to four periods in cigarettes or packs a day, and gives a rough count of cigarettes. With your age and, if you quit, how long ago, it checks the three USPSTF 2021 lung screening criteria one by one and shows which are met. The chart shows pack-years building up; the steeper the line, the more packs a day.

Meeting the criteria means screening is worth discussing with a doctor; it says nothing about whether anyone has lung disease, and any new symptoms are worth raising with a doctor whatever the pack-years. If you would like support to stop smoking, smokefree.gov (US National Cancer Institute), the CDC’s quit page with the 1-800-QUIT-NOW quitline, and NHS Better Health in the UK all offer help. For general information only — not medical advice. Talk to a doctor or other qualified professional about your own health.

Everything runs in your browser; nothing you enter is sent anywhere.

Related tools: Blood Pressure Category Checker, Cholesterol Converter & Ratio Calculator, and A1C & Blood Sugar Converter.

Frequently Asked Questions

What is a pack-year?

The USPSTF defines one pack-year as smoking an average of 20 cigarettes (one pack) a day for a year. Multiply packs a day by years smoked: 1 pack a day for 20 years is 20 pack-years, and so is 2 packs a day for 10 years or half a pack a day for 40 years.

How do I count pack-years if the amount changed?

Work out each period and add them. Half a pack a day for 10 years is 5 pack-years and 1½ packs a day for the next 10 years is 15, so the total is 20 pack-years. Taking the heaviest period for the whole 20 years would give 30, which overstates it.

Who does the USPSTF recommend for lung cancer screening?

The 2021 recommendation is a yearly low-dose CT scan for adults aged 50 to 80 with a smoking history of 20 pack-years or more who smoke now or quit within the past 15 years. It replaced the 2013 criteria of age 55 to 80 and 30 pack-years. The decision is made together with a doctor.

What if I quit more than 15 years ago?

The USPSTF advises stopping screening once a person has not smoked for 15 years, so someone 60 years old with 20 pack-years who quit 20 years ago does not meet the 2021 criteria. Someone who quit 10 years ago still does, for about 5 more years.

How many cigarettes is 20 pack-years?

About 146,100: 20 cigarettes a day × 365.25 days × 20 years. Fifteen a day for 30 years (22.5 pack-years) is about 164,400 cigarettes.

How do I use the Pack-Year Calculator (Smoking History)?

Simply type your numbers and read the result, which refreshes the instant you change something. There is nothing to submit and nothing to wait for.

Does it cost anything or need an account?

No. The tool is completely free, there is no account to create, and it keeps working offline after the page first loads.

Is anything I type uploaded?

No. The tool works entirely on your device, so the values you enter never leave your browser.

Common Use Cases

Before a doctor’s visit

Someone who smoked 15 cigarettes a day for 30 years, aged 62 and quit 10 years ago, has 22.5 pack-years and meets all three USPSTF 2021 criteria.

Medical history forms

Forms often ask for pack-years: 1 pack a day for 20 years is 20.00, about 146,100 cigarettes.

A history that changed

Ten a day for 5 years, 20 for 15 years and 30 for 10 years add up to 2.5 + 15 + 15 = 32.5 pack-years.

Younger smokers

At 45, 10 cigarettes a day for 25 years is 12.5 pack-years: below both the age and the pack-year criteria for now.

Cutting down

Going from 20 to 10 cigarettes a day halves what each year adds, from 1 pack-year to 0.5.

Last updated: