Link new habits to existing ones for automatic behavior change. James Clear's proven technique explained. This guide provides actionable strategies backed by behavioral science research and real-world experience from thousands of habit builders.

What Is Habit Stacking?

Habit stacking is the practice of linking a new habit to an existing one. Instead of choosing a random time for your new behavior, you attach it to something you already do automatically. The concept was popularized by James Clear in Atomic Habits, though the underlying psychology (implementation intentions) has been studied since the 1990s.

The power of habit stacking lies in leveraging your existing neural pathways. When you already have a strong habit (like brewing coffee every morning), the brain activity associated with that habit can serve as a reliable trigger for a new behavior.

Track This Habit with HabitView

Set reminders, build streaks, and see your progress with beautiful charts. Free for iPhone and Apple Watch.

Download HabitView Free →

The Formula: After I [current habit], I will [new habit]

The habit stacking formula is deliberately simple: 'After I [current habit], I will [new habit].' For example: 'After I pour my morning coffee, I will write in my journal for two minutes.' The specificity of this formula is what makes it effective. It eliminates the ambiguity of when and where to perform the new behavior.

Choose anchor habits that are strong, daily, and non-negotiable. Brushing your teeth, eating lunch, arriving at your desk, or getting into bed are all excellent anchors because they happen consistently without effort.

Examples of Habit Stacks

Morning stack: After I turn off my alarm, I will make my bed. After I make my bed, I will drink a glass of water. After I drink water, I will meditate for two minutes. After I meditate, I will write my three priorities for the day.

Evening stack: After I close my laptop for the day, I will stretch for five minutes. After I stretch, I will read for 10 minutes. After I brush my teeth, I will floss. After I get into bed, I will write three things I am grateful for.

Pro Tip: Start with the smallest possible version of your habit. The goal is to make starting so easy that you cannot say no. Once the daily habit is established, increasing duration happens naturally.

Common Mistakes to Avoid

The most common mistake is stacking too many new habits at once. Start with one new habit stacked onto one existing habit. Only add a second new habit after the first one feels automatic, which typically takes four to six weeks.

Another mistake is choosing a weak anchor habit. If your anchor habit is inconsistent (like 'after I work out,' when you only work out three times a week), the new habit will also be inconsistent. Choose anchors that happen every day without fail.

Ready to build this habit? Get HabitView free →

Building a Full Habit Stack

Once you have mastered individual stacks, you can chain them into a full routine. A morning routine of five habits, each triggered by the previous one, can execute in 15 to 20 minutes on autopilot. The key is building each link individually before connecting the full chain.

Track your entire stack in HabitView as separate habits. This lets you identify which links in the chain are weakest. If you consistently skip step three, that is the link that needs attention, either by making it easier or by adding a stronger reward.

Start Tracking Your Habits Today

HabitView makes it easy to build and maintain daily habits with streak tracking, smart reminders, widgets, and Apple Watch support.

Download HabitView for iPhone →
66Average days to form a habit
40%Of daily actions are habits
37xBetter with 1% daily gains