The hardest part of a new habit is often remembering to do it. You mean to stretch, journal or drink more water, and then the day gets busy and it slips your mind. Habit stacking solves this by attaching the new behaviour to something you already do without thinking.
The term was popularised by James Clear, and it builds on a solid idea from behaviour research: habits form most easily when they are tied to a clear, consistent cue (the core of how to build a habit). Your existing routines are full of reliable cues. Habit stacking simply puts them to work.
What is habit stacking?
Habit stacking means linking a new habit to a current one, so that finishing the old habit becomes the trigger for the new one.
The formula is simple:
After I [current habit], I will [new habit].
For example:
- After I pour my morning coffee, I will write one line in my journal.
- After I sit down at my desk, I will drink a glass of water.
- After I brush my teeth at night, I will floss one tooth.
You are not relying on memory or motivation. The existing habit does the reminding for you.
Why habit stacking works
There are a few reasons this approach is so effective.
It gives you a precise cue. Research on implementation intentions, led by psychologist Peter Gollwitzer, found that people who plan exactly when and where they will act are more likely to follow through than those who only set a goal. A habit stack is an implementation intention with a built-in trigger.
It uses routines you already trust. You already brush your teeth, make coffee and unlock your front door every day. Those actions happen whether you feel motivated or not. Anchoring to them borrows their reliability.
It fits the habit loop. Habits are often described as a cue, a routine and a reward. Habit stacking hands you a ready-made cue, so you only need to focus on the routine and making it feel rewarding.
It removes a decision. You do not have to choose a time each day. The time is decided by the anchor.
How to build a habit stack in four steps
1. List your existing anchors
Write down things you do every day without fail. Be specific about the moment, not just the activity. Good anchors include:
- Turning off your alarm
- Stepping out of the shower
- Pouring your first drink of the day
- Sitting down at your desk
- Finishing lunch
- Walking through the front door after work
- Getting into bed
2. Match the new habit to the right anchor
The best anchor happens at the right time, in the right place, and at a similar frequency to the habit you want. If you want to meditate in the morning, "after I turn off my alarm" works better than "after I finish work".
Location matters too. It is much easier to floss after brushing your teeth, because you are already standing at the sink.
3. Make the new habit tiny
Your stack should be easy enough that you can do it on a tired, busy day. "After I pour my coffee, I will write three pages" is fragile. "After I pour my coffee, I will write one sentence" is robust. You can always do more. For more on this, read Start small: the power of tiny habits.
4. Write it down and track it
Say the full sentence out loud or write it where you will see it. Then track whether you did it. Tracking closes the loop and gives you a small, satisfying reward each time.
Habit stacking examples
Here are stacks that work well for common goals. Adapt the anchor to your own routine.
Morning stacks
- After I turn off my alarm, I will sit up and take three slow breaths.
- After I get out of bed, I will make my bed.
- After I pour my coffee, I will write down one thing I am grateful for.
- After I put on my shoes, I will stretch for two minutes.
- After I finish breakfast, I will leave my phone in another room until 9am.
Work stacks
- After I sit down at my desk, I will plan my day by writing my top three tasks.
- After I write my task list, I will start 25 minutes of deep work before opening email.
- After I finish a meeting, I will refill my water bottle.
- After I eat lunch, I will go for a ten-minute walk.
Evening stacks
- After I walk through the front door, I will change into workout clothes.
- After I put dinner on the table, I will add one vegetable to my plate.
- After I brush my teeth, I will floss.
- After I get into bed, I will read one page.
- After I switch off the light, I will think of one good moment from the day.
Building longer chains
Once a stack feels automatic, you can add another link. Each completed habit becomes the cue for the next:
- After I pour my coffee, I will drink a glass of water.
- After I drink my water, I will write one line in my journal.
- After I write in my journal, I will review my plan for the day.
Add links one at a time. If a chain starts to break, shorten it back to the part that was working.
Common habit stacking mistakes
- Choosing a vague anchor. "In the morning" is not a cue. "After I pour my coffee" is.
- Picking an irregular anchor. If you only go to the gym some days, it is a weak trigger for a daily habit.
- Stacking something too big. A 45 minute workout after your morning coffee will fail on busy days. Start with the smallest version.
- Stacking too many at once. One new habit per anchor is plenty at first.
- Mismatched location. If the anchor happens in the kitchen, the new habit should be doable in the kitchen.
What if you miss a day?
A stack is not broken because you missed it once. Research by Phillippa Lally and colleagues at University College London found that missing a single day did not materially affect habit formation. The key is to pick it back up the next time your anchor happens. Our guide to never missing twice covers how to recover quickly.
Try it in Streako
Create each new habit in Streako and write your stack sentence in the name or first check-in note, for example "After coffee: one journal line". Set a reminder for the time your anchor usually happens, or turn on smart reminders, which learn from when you usually check in. Use categories to group habits that belong to the same morning or evening routine. Check in with one tap each time you complete the stack, and watch your per-habit streak grow as the link gets stronger.