Smoking Cost Calculator

Enter how many cigarettes you smoke in a day, the price of a pack and how many cigarettes a pack holds. You get the cost of a day and a year, and a table of longer periods.

Free Runs in your browser Checked Thursday, November 12, 2026

The number you smoke on an average day.

What you pay for one pack, in your currency.

The number printed on the pack you buy.

Result

Spent in a year — The cost of a day times 365.
Spent each day —
Cost of one cigarette —
Money spent over time

This tool runs in your browser. What you enter is not sent to us.

How to use it

  1. Enter how many cigarettes you smoke on an average day in Cigarettes a day.
  2. Enter the price of one pack in Price of one pack, and how many cigarettes the pack holds in Cigarettes in a pack.
  3. Read Spent in a year and Spent each day, then the table. Each row is the money you keep if you do not smoke for that period.

How the cost is calculated

The price of one cigarette is the price of a pack divided by the number of cigarettes in it. The cost of a day is that price times the number you smoke. The longer periods build on the day: a week is seven days, a year is 365 days and a month is a twelfth of a year.

This is not medical advice. The calculator counts money only. The World Health Organization says tobacco kills more than 7 million people each year, so money is not the only cost of smoking. A doctor or pharmacist can help you plan to stop.

Cost of one cigarette = pack price ÷ cigarettes in a pack
Cost of a day            = cigarettes a day × cost of one cigarette
Cost of a year           = cost of a day × 365

What the savings mean

If you stop, each figure in the table is the money you keep for that period. The figures ignore interest you could earn by saving the money, and any later rise in prices or taxes.

What this calculator does not include

  • Price changes, taxes, or a different price for each brand.
  • Other products such as cigars, rolling tobacco or e-cigarettes.
  • The cost of nicotine replacement products or stop-smoking treatment.

Worked example: 20 a day from a pack of 20 at 10

One cigarette costs 10 ÷ 20 = 0.50. Twenty cigarettes a day cost 20 × 0.50 = 10.00 a day, which is 3,650.00 a year.

Over five years that is 18,250.00, and over ten years 36,500.00.

Period Money spent
1 week 70.00
1 month 304.17
1 year 3,650.00
5 years 18,250.00
10 years 36,500.00

Frequently asked questions

How much does a pack-a-day habit cost in a year?

At 10 for a pack of 20, a pack a day costs 3,650 in a year. Enter your own pack price and pack size to get your figure, because prices differ by country and brand.

Why does the page show the cost of one cigarette?

Packs are sold at one price, so the cost of a single cigarette shows what each one costs. It helps you compare brands or pack sizes that hold different numbers.

Does the calculator include stop-smoking products?

No. Nicotine replacement, prescription medicines and clinic visits are not counted. Ask a doctor or pharmacist what support is available and what it costs.

Does the calculator count interest on the money I save?

No. Each figure is only the money you would have spent. Saving it in an account that pays interest would give more, but this page does not calculate that.

Is anything I enter sent to a server?

No. The calculation runs in your browser and nothing you enter is sent to us.

Sources

Figures and text last checked on Thursday, November 12, 2026.

We use necessary cookies to run the site. With your consent, Google also uses advertising cookies to show personalised ads. If you reject them, you still see ads, but they are not personalised.