← Bad Habit Cost Calculator

Smoking Cost Calculator

Find out what smoking really costs. Enter what you pay per cigarette and how many you smoke a day to see the total per week, month, year and decade — plus the time it takes.

Your habit

One time = one cigarette. Divide your pack price by the number of cigarettes in it.

I know the cost

Defaults are typical example prices — change them to match what you actually pay. Calculated in your browser. Nothing is stored or sent.

What it adds up to

Smoking

$1,826 a year

plus 365 hr of your time

What it adds up to
PeriodMoneyTime
Per week$357 hr
Per month$15230 hr
Per year$1,826365 hr
5 years$9,1311,826 hr
10 years$18,2633,653 hr

Your time, per year

  • 15.2full 24-hour days
  • 9.140-hour working weeks
  • 61books you could read (≈6 h each)

That yearly money could also be…

  • 122books at ≈$15 each
  • 46meals out at ≈$40 each
  • 4.6weekend getaways at ≈$400 each

If you invested it instead

Putting $152 a month aside at 5% a year could grow to about $10,350 in 5 years and $23,632 in 10 years.

Illustrative only: assumes a fixed return compounded monthly. Real returns vary and can be negative. This is not financial advice.

How it's calculated

  • Times per week = times per day × 7 (or the weekly number you enter).
  • Money per week = cost each time × times per week. If you enter a cost per day, it's cost per day × 7.
  • Time per week = minutes each time × times per week ÷ 60.
  • A year is 52.18 weeks (365.25 days), a month is a twelfth of a year, and 5 and 10 years simply multiply the yearly total — prices are held constant, so no inflation is added.
  • Equivalents divide the yearly total by a typical price; the investing line uses monthly compounding at the rate you choose.

Worked example

Say it happens 10 times a day at $0.50 each time, taking 6 minutes. That's 70 times a week, so $35 and 7 hr a week. Multiply by 52.18 weeks and you get $1,826 and 365 hr a year — about 15.2 full days. Over 10 years: $18,263.

Frequently asked questions

How much does smoking cost per year?

At 10 cigarettes a day and $0.50 each, smoking costs about $1,826 a year and $18,263 over 10 years. Enter your own price per cigarette above for your exact figure.

How do I work out the cost per cigarette?

Divide what you pay for a pack by the number of cigarettes in it. For example, a pack of 20 at 10 costs 0.50 per cigarette. For roll-ups, divide the cost of a pouch by roughly how many you get from it.

How much time does smoking take up?

At around 6 minutes per cigarette and 10 a day, that's roughly 365 hr a year — about 15.2 full days.

How do I calculate the cost of a bad habit?

Multiply what it costs each time by how many times it happens in a week, then by 52.18 for a year. Do the same with the minutes it takes to see the time cost. This calculator does both and shows weekly, monthly, yearly, 5-year and 10-year totals.

Are the default numbers accurate?

They're typical example prices to get you started. Prices vary a lot by country, city and brand, so replace them with what you actually pay — the results update instantly.

Ready to swap it for something better?

Replacify gives you a step-by-step replacement path, an SOS button for when urges hit, and streaks that show your progress. Free to download.

Download on the App StoreGet it on Google Play

Embed this calculator

Free to use on your blog or website. Copy this snippet: