Habit Stacking: How to Build Routines That Actually Stick
Starting a new habit from scratch is hard. Attaching it to something you already do reliably is much easier. Here is how habit stacking works and how to use it.
One of the most common reasons new habits fail is the trigger problem. Without a reliable prompt, the new behaviour simply does not get activated. Life moves fast, the day fills up, and the thing you intended to do quietly does not happen.
Habit stacking solves this by using an existing habit as the trigger for a new one.
What Habit Stacking Is
Habit stacking is a technique described by BJ Fogg in his book Tiny Habits and popularised by James Clear in Atomic Habits. The core idea is straightforward:
Take an existing habit you already do reliably. Use it as the trigger for a new habit you want to establish. The formula is:
“After I [current habit], I will [new habit].”
For example:
- “After I pour my morning coffee, I will write in my journal for five minutes.”
- “After I sit down at my desk, I will review my three priorities for the day.”
- “After I brush my teeth at night, I will read for ten minutes.”
The existing habit is called the anchor. The new habit is attached to it.
Why It Works
The reason habit stacking is effective comes down to how habits are neurologically structured.
Habits work through a cue-routine-reward loop, as described by Charles Duhigg. A cue triggers a routine, which produces a reward. Over time, the cue and routine become strongly associated, and the routine is activated with less and less deliberate intention.
Existing habits already have strong, reliable cues. By attaching a new behaviour to an established anchor, you borrow that cue structure. You do not need to create a new trigger from nothing. You use one that already fires reliably.
This is particularly valuable early in building a new habit, when the new behaviour has not yet developed its own reliable cue. The anchor habit provides the activation until the new habit is strong enough to sustain itself.
Choosing the Right Anchor
Not all anchor habits are equally good. A useful anchor has specific qualities:
It happens at a consistent time and place. Morning coffee is a better anchor than “when I feel like a snack” because the former is predictable and the latter is not. Consistency in the anchor produces consistency in the trigger.
It is truly automatic. The anchor should be something you do without thinking. Making your bed, brushing your teeth, sitting down at your desk, locking the car. The more automated the anchor, the more reliable the trigger.
It is contextually compatible with the new habit. “After I brush my teeth at night, I will do a 20-minute workout” is a weak stack because the context of being in the bathroom at bedtime is not conducive to exercise. Brushing teeth followed by five minutes of reading is a stronger contextual fit.
The timing is appropriate. “After I wake up, I will check my email” stacks the anchor (waking up) with a new habit (email checking) but may undermine your morning if deep work is important then. Consider whether the new habit belongs at that moment in your day.
Building a Habit Stack
Rather than attaching one new habit to one anchor, you can build a sequence: a chain of habits where each one triggers the next. This is a full habit stack.
For example, a morning stack might look like:
- Make coffee (anchor - existing habit)
- While coffee brews, write three priorities for the day (new habit)
- Sit down with coffee, read for 15 minutes (new habit)
- Open work document and write for 30 minutes (new habit)
- Check email after writing block is finished (new habit)
Each step cues the next. The sequence becomes its own momentum, where completing one step makes the next more likely. The stack starts to feel like a single routine rather than a series of individual decisions.
Keep the New Habits Small at First
The biggest mistake people make with habit stacking is attaching habits that are too large to the anchor. The new habit needs to be small enough that the activation cost is low, particularly at the beginning.
“After I pour my morning coffee, I will write 2000 words” is likely to break the stack. The new habit is too large, too demanding, and on difficult days, the resistance will be enough to derail both the stack and the anchor.
“After I pour my morning coffee, I will open my document and write one sentence” is achievable even on the worst days. And once you have started, you will often continue.
The principle is to make the minimum version of the habit so small that doing it is nearly effortless. Consistency across many days matters more than the size of any single session.
What to Do When the Stack Breaks
Habit stacks break. Life intervenes, routines change, travel happens, illness comes.
When a stack breaks, the most important thing is to restart it as quickly as possible. Missing one day has minimal effect on a habit. Missing a week is the beginning of unravelling.
If the stack keeps breaking in the same place, that is a signal worth heeding. The anchor might be unreliable. The new habit might be too large. The contextual fit might be wrong. A broken stack is feedback, not failure.
Adjust the design and restart. The goal is a stack that survives ordinary disruption, not one that requires perfect conditions.