Smoking cost calculator

Here is what your cigarettes cost, and the free help that makes stopping more likely to stick.

Your details

Cigarettes a day
Price of a pack
Cigarettes in a pack
Yearly price rise (optional)

Roll your own? Work out roughly how many cigarettes a pouch makes and put the pouch price and that number in.

15 a day at £16.50 for 20

£4,520

a year

  • A day£12.38
  • A week£86.63
  • A month£377
  • Over 10 years at today's prices£45,200
  • Over 10 years with rising pricesadd a yearly price rise (tobacco duty has risen by inflation plus 2% a year in recent budgets)
  • Cigarettes a year5,479

That is money you could have back from the first day you stop. Prices usually rise each year, so the real figure over 10 years is likely to be higher.

Expert help gives you the best chance of quitting for good, and it is free: your local NHS Stop Smoking Service, a pharmacist, your GP or the free NHS Quit Smoking app.

The working

15 a day at £16.50 for 20

Each cigarette costs 82.5p, so 15 a day is £12.38. Over a year (365.25 days) that is about £4,520, or £86.63 a week. Ten years at today's prices is £45,200, and prices usually go up.

What stopping does

From the NHS

Time smoke freeWhat happens
20 minutespulse rate starts to return to normal
8 hoursoxygen levels recover
48 hourscarbon monoxide is down, taste and smell improve
72 hoursbreathing feels easier
2 to 12 weekscirculation improves
1 yearheart attack risk is half a smoker's

Getting help

You do not have to do it alone

NHS Stop Smoking Services are free, and expert support with stop smoking aids gives you the best chance. Make it to 28 days smoke free and the NHS says you are 5 times more likely to quit for good.

Rising prices

The next 10 years

Tobacco duty has gone up by inflation plus 2% a year in recent budgets, so prices rarely stand still. At 15 a day and £16.50 a pack, 10 years costs £45,200 at today's price; with prices rising 5% a year it is about £56,850. Add your own guess for the yearly rise to see your figure.

Read with care

What this cannot tell you

  • Predict price risesIt uses today's price.
  • Count health costsThe biggest cost of smoking is not money.
  • Judge youMost smokers want to stop; it is hard, and help works.

Questions

Common questions

How much does smoking 20 a day cost?

At £16.50 a pack, 20 a day is £16.50 a day, or about £6,030 a year.

Is stop smoking help free?

Yes. NHS Stop Smoking Services are free, and you can also ask a pharmacist or GP or use the free NHS Quit Smoking app.

Are vapes cheaper than smoking?

Usually, by a long way. The NHS says vaping is not completely risk free but carries a small fraction of the risk of smoking, and can help you stop. Try the vaping spend calculator.

What is the best way to stop?

The NHS says expert help from a Stop Smoking Service, combined with stop smoking aids, gives you the best chance.

Sources

Last checked 21 October 2026. Spotted something wrong? Tell us and we will fix it.

Free help to stop

Expert help gives you the best chance of quitting for good, and it is free: your local NHS Stop Smoking Service, a pharmacist, your GP or the NHS Quit Smoking app. If you have a long term health condition or are pregnant, your GP or pharmacist can help you choose the right stop smoking aids.