What this calculator does
See what cigarettes really cost you each day, month and year, or how much you've kept since quitting. Cigarettes are bought a few dollars at a time, so the yearly total rarely gets added up. But at a pack a day, even a modest price becomes thousands of dollars a year. Prices also tend to rise. So over ten years, the total can match the cost of a car or a long vacation.
This calculator puts a number on it in two ways. Looking ahead, it shows the cost per day, week, month and year. It adds up the total over the years you choose, with an optional yearly price increase. It also shows what the same money could grow to if you invested it instead. If you've already quit, it shows how much money you've kept since your last cigarette. It also shows how much more you'll keep each year. It deals with money only. For help with quitting itself, a doctor or pharmacist is a good place to start.
Where it's used
Why this math matters outside the classroom:
- Personal budgeting. A smoker multiplies a $9 pack a day by 365 to see that cigarettes cost $3,285 a year.
- Tracking a quit. Someone who quit 90 days ago at a pack a day of $9 packs sees they have kept $810.
- Health class projects. Students turn a daily habit into weekly, monthly and yearly costs using unit rates.
- Price increase lessons. A math class shows that a $9 pack rising 3% a year costs about $11.74 nine years later.
- Workplace wellness. Program coordinators show employees the yearly savings that come with stopping, using local pack prices.
Grade level and standards: Grades 6–7; Common Core State Standards for Mathematics 6.RP.A.3.b, 7.RP.A.3. © Copyright 2010. National Governors Association Center for Best Practices and Council of Chief State School Officers. All rights reserved.
How to use it
- Choose whether to see the cost ahead or the money saved since quitting.
- Enter how much is smoked per day, in packs or cigarettes. Then enter the number of cigarettes in a pack and the price of a pack.
- For the cost ahead, choose the number of years. You can also add a yearly price increase and an investment return. For money saved, enter the time since quitting.
- Read the total. Then use the table to see the cost year by year.
What the inputs mean
- Amount smoked per day
- An average day. If it varies, estimate a typical week and divide by 7. You can enter half a pack a day as 0.5 packs, or as 10 cigarettes with a 20-cigarette pack.
- Cigarettes per pack
- Most packs hold 20 cigarettes, but some hold more or fewer. The calculator uses the pack size to turn cigarettes into packs, and to count cigarettes.
- Price per pack
- The price you actually pay for one pack, including tax. If you buy cartons, divide the carton price by the number of packs in it.
- Yearly price increase (optional)
- Tobacco prices tend to rise over time, through inflation (prices rising in general) and tax changes. No one knows by exactly how much. Leave it blank to use today's price throughout.
- Return if the money were invested instead (optional)
- Shows what the money could become if you saved and invested each year's spending at this return instead. It's an illustration, not a promised return.
- Time since quitting
- Your smoke-free time. A month counts as 365 ÷ 12 days, and a year as 365 days.
Formula and method
cost per day = packs per day × price per pack packs per day = cigarettes per day ÷ cigarettes per pack cost per year = cost per day × 365 cost over N years = yearly cost × ((1 + g)^N − 1) ÷ g (or yearly cost × N when g = 0) money saved since quitting = cost per day × days smoke-free
N is the number of years, and g is the yearly price increase as a decimal (3% is 0.03). Year 1 is at today's price. Year 2 costs (1 + g) times as much, year 3 (1 + g)² times as much, and so on. Adding up years that each grow by the same factor is called a geometric series. That's where the ((1 + g)^N − 1) ÷ g part comes from.
For the invested-instead figure, each year's spending goes in at the end of that year. Then it grows at the return you chose until the last year. Money saved since quitting uses today's price. So if prices have risen since you quit, it's a cautious figure, on the low side.
Worked example
Someone smokes a pack of 20 a day at $9 a pack. They want to see the next 10 years if the price rises 3% a year, and what the money would become invested at 5% a year.
- Cost per day: 1 × $9 = $9.00, which is $63.00 a week and $273.75 a month.
- Cost this year: $9 × 365 = $3,285.00.
- Over 10 years with 3% yearly increases: $3,285 × (1.03^10 − 1) ÷ 0.03 = $37,658.84. By year 10 a pack costs $11.74.
- Invested at 5% a year instead, the same yearly amounts would grow to $46,807.68.
- That is 73,000 cigarettes over the 10 years.
Result: A pack a day costs $3,285 this year and about $37,659 over the next 10 years; invested instead, the money could grow to about $46,808.
Understanding the result
The yearly figure is the clearest one to plan around. It's the amount that would be free for other goals each year without cigarettes. Compare it with a real goal, such as paying off a card or building an emergency fund. That makes it concrete.
In the money-saved mode, the result grows every day. Try moving that amount into a separate savings account as you go. It turns a figure on a screen into money you can see.
The invested-instead line shows how much of the long-run difference comes from growth on the money, not just the money itself.
Assumptions and limitations
- The amount smoked per day stays the same.
- Looking ahead, the price changes once a year by the same percentage each time. For time since quitting, today's price is used throughout.
- A year is 365 days. Investment returns stay the same every year and are added once a year.
- Only the cost of the cigarettes themselves is counted. Lighters, insurance premiums, cleaning and other related costs aren't included.
- Prices and future increases vary widely from place to place, so use your own figures.
- This is a money calculator. It says nothing about health and is not medical advice.
Frequently asked questions
How much does a pack a day cost per year?
Multiply the price of a pack by 365. At $9 a pack, that's $3,285 a year; at $12, it's $4,380. Enter your local price to see your own figure.
How do I work out what I've saved since quitting?
Choose the money-saved mode. Enter how much you used to smoke, what a pack cost and the time since you quit. The calculator multiplies your old daily cost by the number of smoke-free days.
Why include a yearly price increase?
Prices for most things rise over time, and tobacco prices also change with tax increases. Even a few percent a year adds up over ten years. So a total at today's price comes in below the likely cost. Leave the field blank if you'd rather use today's price.
Is the invested-instead figure realistic?
It shows what would happen at a steady return, which real investments don't deliver. Treat it as a rough sense of scale. A savings account would earn less, but with no risk to the money you've saved.
How this calculator is checked
Method: Unit-rate arithmetic (per day to per week, month and year); geometric series for yearly price increases; future value of year-end deposits at a constant return, checked against the closed form. The calculation is covered by automated tests with known reference values and edge cases. Last updated 2026-10-18. Found a problem? Tell us.
Embed this calculator
Put this Smoking Cost Calculator on your own website or blog for free. Paste this code where you want it to appear: