October 29, 2026 · 4 min read

Habit Stacking: How to Attach a New Habit to an Old One

Habit stacking means attaching a new habit to an existing routine, using the formula “After I [current habit], I will [new habit].” The old habit acts as the cue.

The formula

Habit stacking uses something you already do without thinking as the trigger for something new. The formula is simple: After I [current habit], I will [new habit]. The idea was popularized in the book Atomic Habits and builds on the older concept of anchoring a behavior to an existing cue.

Examples

  • After I pour my morning coffee, I will write one line in my journal.
  • After I brush my teeth at night, I will stretch for two minutes.
  • After I sit down at my desk, I will drink a glass of water.
  • After I plug in my phone at night, I will read one page.

How to choose a good anchor

  • Pick something reliable. Choose an event that happens every day, not one that depends on your mood.
  • Match the size. A short anchor suits a short habit.
  • Keep the order clear. Say exactly which comes first.

Common mistakes

Stacking too many habits at once is the most common one. Add one new habit to your stack and keep it for a few weeks before adding another. Another mistake is choosing an anchor that happens at different times each day, which makes the cue unreliable.

Track the stack

Give each habit its own bubble and a reminder at the time of the anchor. Leeway’s per-habit reminders and hold-to-log check-ins make it quick to confirm each step. If a day goes wrong, a leeway day keeps the streak alive.

Give your habits some leeway.

Free to start. Works offline. No account needed.