Smoking Cost Calculator
See how much smoking really costs you. Calculate the daily, weekly, monthly, yearly, and 10-year cost of your cigarette habit in seconds.
Smoking Cost Calculator
Method
How this calculator works
Daily cost = (cigarettes per day ÷ cigarettes per pack) × price per pack. Weekly = daily × 7, monthly = daily × 30.44, yearly = daily × 365, and 10-year = yearly × 10.
- Enter how many cigarettes you smoke per day.
- Enter the price you pay for one pack.
- Adjust cigarettes per pack if your packs are not the standard 20.
- Review the daily, weekly, monthly, yearly, and 10-year costs shown below.
Examples
Worked examples
Real numbers, end-to-end results.
20/day, 10.00 per pack of 20
= 3650.00 per year
One pack a day at 10.00 costs 10.00 daily and 3,650.00 over a year.
10/day, 12.00 per pack of 20
= 2190.00 per year
Half a pack a day still adds up to over 2,000 annually.
20/day, 10.00 per pack
= 36500.00 over 10 years
A decade of a pack-a-day habit at 10.00 per pack.
Use cases
When to use it
- Motivating yourself or a loved one to quit smoking
- Budgeting and understanding a recurring expense
- Comparing the long-term cost of smoking to savings goals
- Visualizing how small daily spending compounds over years
Disclaimer: This calculator provides estimates for informational and educational purposes only. It is not a substitute for professional medical advice, diagnosis, or treatment. Always consult a qualified healthcare provider for decisions affecting your health. Results depend on the accuracy of inputs provided.
FAQ
Frequently asked questions
How is the cost of smoking calculated?
How many cigarettes are in a pack?
Why use 30.44 days for a month?
Does this include other costs of smoking?
How much could I save by quitting?
Related tools
All calculators →Pack Year Calculator
Calculate smoking pack-years from cigarettes per day and years smoked.
Budget Planner
Plan your monthly budget with the 50/30/20 rule and track expenses vs income.
Savings Goal Calculator
Calculate how much to save monthly to reach a financial goal by a target date.