Pick how long, write your rules (what's allowed, what isn't), then tap each day you spent nothing outside them. You'll see your no-spend days, your longest run and roughly how much money you kept. Print it for the fridge, or come back tomorrow: it stays in your browser, no sign-up.
Tap a day to cycle: no-spend, spent, not marked. Days after today open as they come.
For a set stretch (a weekend, a week, a month, sometimes a year) you stop all spending except the essentials you list in advance. Rent, bills, groceries from a list and getting to work are usually allowed; takeout, coffee out, online shopping and "it was on sale" are not. A day with no spending outside your rules is a no-spend day, and the goal is as many of them as you can manage.
A no-buy year is the long version with narrower rules: you stop buying a few categories you overspend on (clothes, books, beauty, gadgets) for twelve months and keep living normally otherwise. Pick "A no-buy year" above and list only those categories under "Not during the challenge".
Rewards help a challenge last, but a shopping trip at the halfway point undoes the point. Pick free ones, or pay yourself out of what you saved.
| When | Free reward ideas |
|---|---|
| Every no-spend day | An episode guilt-free, 20 minutes of a game, an early night |
| 7 no-spend days | A library haul, a long walk somewhere new, a lie-in |
| Halfway | A bath and a film you already own, a games night with friends at home |
| The end | Move the money you kept to savings, and keep a small share (say 10%) for one thing from your 48-hour list |
More ideas, sorted by cost, in ways to reward yourself and reward jar ideas. Doing this alongside Dry January? The Dry January tracker counts the money you don't spend on drinks.
Mark the day red and move on. A spent day doesn't cancel the no-spend days before it, and the tracker keeps your longest run either way. Look at what happened (tired, bored, a sale email, a friend's plan) and add a rule for it. The day that matters is the next one: James Clear's rule in Atomic Habits is "never miss twice". Missed days and a broken streak are also what the streak tracker is for.
Add "No-spend day" as a habit in Habit Rewards, or set it up with the "Quit a habit" mode as "Impulse buying": each day you stay on track pays coins, a slip you mark costs coins, and the app keeps your streak and sends a reminder. You spend the coins on rewards you price yourself, which is where the free rewards above go. It's free on iPhone and Android for up to 3 habits.
Free, in your browser, no sign-up.