Smoking Cost Calculator
Add up what smoking costs per day, per year and over any number of years from cigarettes a day and pack price, plus your own healthcare and extra costs.
Smoking Cost Calculator
Background.
A pack a day at $9.50 is 365 packs a year, or $3,467.50. Keep it up for twenty years and the cigarettes alone come to $69,350, with no price rises assumed along the way. Few people ever see that number, because nobody pays it at once. It leaves in daily amounts small enough to feel like loose change.
The calculation behind it is short. Your cigarettes per day divided by the cigarettes in a pack gives the packs you get through daily; multiply by the pack price for a daily cost, by 365 for a year, and by the number of years you choose for the total. Amounts come out in whatever currency you entered the price in.
Cigarettes are the visible part of the bill, so two optional yearly amounts let you add the rest. One is healthcare: in the United States the Affordable Care Act lets insurers in the individual and small-group markets charge tobacco users up to 50 percent more for the same plan, many employers add a tobacco surcharge to workplace cover, and life insurance is priced higher for smokers. The other covers the smaller things the habit pulls along with it, from lighters and air fresheners to extra cleaning and dental work. Both are figures you supply, added at a flat rate for every year in the period.
At the scale of a whole country these costs are large. A 2015 study in the American Journal of Preventive Medicine (Xu and colleagues) attributed about 8.7 percent of annual US healthcare spending to cigarette smoking, as much as $170 billion a year. That is a population figure and does not tell you what your own care will cost, which is why the healthcare line here is left for you to fill in.
The same arithmetic works in either direction. Enter the years you have smoked and it estimates what the habit has cost you so far; enter the years ahead and the total is what continuing would cost, or what stopping would leave in your pocket. The results are spending estimates, not a measure of health risk.
What is smoking cost calculator?
The cost of smoking, as estimated here, is the sum of three streams of money over a period you choose. The first is the cigarettes themselves: packs bought times the price paid, which is the same as the price of a single cigarette (the pack price divided by the cigarettes in it) multiplied by how many you smoke. The second is healthcare spending you attribute to smoking, such as an insurance surcharge. The third is everything else you spend because you smoke. All three are plain sums at the prices you enter, with no allowance for inflation, tax increases or what the money could have earned elsewhere. Only the cigarette stream depends on how much you smoke; the healthcare and other yearly amounts are flat, so they stay the same whether you smoke five cigarettes a day or forty unless you change them yourself.
How to use this calculator.
- Enter the cigarettes you smoke on an average day. If it varies, count a typical week and divide by seven; 14 a week is 2 a day, and fractions such as 2.5 are fine.
- Enter the price you actually pay for one pack, tax included. If you buy by the carton, divide the carton price by the number of packs in it. Any currency works: the field accepts pack prices up to 10,000, which covers shillings, rupees and yen, and every result comes out in the same currency.
- Enter the number of cigarettes in a pack. Twenty is the legal minimum pack size in the United States and the UK; check the packet if yours holds more.
- Enter the number of years: the years you have smoked to see what it has cost so far, or the years ahead to see what continuing would cost. Decimals such as 7.5 work for part-years.
- Enter your yearly healthcare amount and yearly ancillary amount, or clear either field to leave it out: a blank field counts as zero, not as the example values of 600 and 200.
- Read the daily cost first, then the annual figure and the totals over your period. The grand total adds the cigarettes, the healthcare amount and the ancillary amount together.
The formula.
Daily cost = (c ÷ p) × price, where c is cigarettes per day, p is cigarettes per pack and price is the pack price. Rearranged, that is c × (price ÷ p): the price of one cigarette times the number smoked, so a carton, a pack of 20 or a pack of 25 at the same price per cigarette all give the same answer. Annual cost = daily cost × 365. The year is a flat 365 days, so leap days are left out; over ten years that misses two or three days of smoking, worth 14.25 to 21.38 in the worked example. The total for the period is the annual cost × y, the number of years. The healthcare and ancillary inputs are already yearly amounts, so each is simply multiplied by y, and the grand total adds the three streams together. Everything is linear: doubling the cigarettes, the pack price or the years doubles the cigarette cost, while the two add-ons respond only to the years. Two rates follow directly from the formula and are handy when weighing a change. Every cigarette dropped from your daily count saves the price of one cigarette × 365 a year; at 47.5 cents each that is 173.38 a year, or 1,733.75 over ten years. Every 1.00 added to the pack price costs (c ÷ p) × 365 a year, which for 15 a day from packs of 20 is 273.75. Because the pack price is held constant, the timing matters. Looking back, today's price applied to all your past years overstates what you spent if prices have risen since you started. Looking forward, it understates what continuing will cost if prices keep rising. Nothing is discounted or invested, so the grand total is the plain sum of money paid, not its value in any other year.
A worked example.
Someone smokes 15 cigarettes a day from packs of 20 that cost $9.50, and has done so for 10 years. They pay a $600 yearly tobacco surcharge on their health insurance and estimate $200 a year for lighters, cleaning and similar costs. Fifteen cigarettes is 15 ÷ 20 = 0.75 of a pack, so the daily cost is 0.75 × $9.50 = $7.125, shown as $7.13. Over a year that is 7.125 × 365 = $2,600.63, and over 10 years the cigarettes come to $26,006.25. The ancillary amount adds 200 × 10 = $2,000 and the surcharge 600 × 10 = $6,000, for a grand total of $34,006.25. Spread back across the decade, that is $3,400.63 a year, about $283 a month. The cigarettes make up roughly three-quarters of it; the other quarter comes from the two yearly amounts this smoker chose to include.
Frequently asked questions.
How much does a pack a day cost over a year?
I buy by the carton. What do I enter?
Can I use it if I roll my own cigarettes?
What should I enter for the healthcare cost?
What counts as an ancillary cost?
If I cut down by half, does the total halve?
Does the total allow for price rises and inflation?
What would the money be worth if I invested it instead?
Can it show how much I would save by quitting?
Does it work for vaping, cigars or other tobacco?
References& sources.
- [1]Centers for Disease Control and Prevention (2024). Economic Trends in Tobacco.
- [2]World Health Organization (2023). WHO Report on the Global Tobacco Epidemic, 2023.
- [3]Xu, X., et al. (2015). Annual Healthcare Spending Attributable to Cigarette Smoking. Am J Prev Med 48(3):326-333. doi:10.1016/j.amepre.2014.10.026
- [4]American Cancer Society (2024). The Cost of Smoking.
- [5]Code of Federal Regulations, 45 CFR 147.102(a)(1)(iv). Premiums for individual and small-group health coverage may vary for tobacco use by no more than 1.5 to 1, so a tobacco user can be charged up to 50% more. Retrieved 2026-10-28.
How this page was produced
- Published by
- Quanta Calculator
- Overseen by
- Daniel, Quanta Calculator Researcher
- Primary sources
- 5 cited below
- Method
- lifetime = (c ⁄ p) × price × 365 × y
- Published
- Last verified
Built with AI assistance and verified by automated tests against the cited sources — every worked example on this page is computed by the same code that runs the calculator. How we build and check calculators.
In this category
Embed
Quanta Pro
Paid features are coming later.
- All 1560 calculators remain free
- No billing is enabled