LazyHabits · Method

Habit Stacking: Attach New Habits to Old Ones

Guide · 3 min read

The hardest part of a new habit is remembering to do it. Habit stacking solves that by borrowing the trigger from a habit you already never miss.

Quick answer: Habit stacking attaches a new habit to one you already have: 'After [current habit], I will [new habit]'. The old habit becomes the trigger, so you don't need reminders or willpower to remember the new one.

The formula

After [something I already do every day], I will [tiny new habit]. After I pour my morning coffee, I read one page. After I brush my teeth, I do one squat. After I close my laptop, I write tomorrow's top task.

Why stacking works

Existing habits are the most reliable cues you own — far more reliable than alarms or sticky notes. They already fire daily without effort, and the new habit inherits that reliability.

Building a good stack

From stack to routine

Chains of stacked habits are how real routines form. In LazyHabits, mark your anchor as the Master Habit and build around it — the routine assembles itself over weeks.

Common questions

What is habit stacking?
A technique where you attach a new habit directly after an existing one, using the formula 'After [current habit], I will [new habit]'. The existing habit acts as the trigger.
Why does habit stacking work so well?
Because it reuses a trigger that already fires reliably every day. Most new habits fail from forgetting, not from laziness — stacking removes the remembering problem.
Can I stack multiple habits together?
Yes — that's how routines form. But build the chain one link at a time: add the second habit only when the first fires automatically.
Get the app
LazyHabits — Habit Tracker
Get the app →

Ready to start? See the landing page: Daily routine app.