Progress Bars · Build With Kris

Never start your user at zero

The same 4-step setup for "Summit," a fictional hiking tracker — once the way most apps ship it, once the way the evidence says to. Click through both flows with the arrows.

BEFORE · starts at 0%, resets twice
9:41
Account created just now

Welcome! Let's set up your account

You're in — now let's get Summit ready for the trail.

1
Step 1 of 40%
Account setup

What's your fitness level?

2
Step 2 of 410%
Account setup

Favorite trail type?

2
Step 3 of 420%

Account setup complete!

Account100%

Now let's set up your profile

3
Step 1 of 30%
Profile setup

Build your profile

Add a profile photo
Home region · Pacific Northwest
3
Profile · Step 2 of 350%
5

You earned the Setup Star badge!

Nice work. Come back tomorrow to earn the Early Bird badge.

Profile · Step 3 of 3100%
1

Starts at zero — real work discarded

The user literally just created an account, yet the meter credits nothing. Same real work as the AFTER flow, zero perceived progress.

Strava's setup shows "You've joined the world's largest team!" directly above a 0/4 meter — the endowed-progress miss, in the wild (our audit)
2

The slow-early bar

Two questions in and the bar has only crept to 20%. An early trickle reads as "this will take forever."

18 randomized tests of honest constant progress bars: effect statistically indistinguishable from zero; slow-early bars raised quit odds 1.56x (Villar et al. 2013)
3

The stage reset

A celebration — then a second bar sitting at 0%. Every reset re-runs the cold-start penalty the user already paid once.

Our audit (n=47 flows/screens, top iOS apps, Aug 2026): 87% of determinable flows start the user above zero; 81% of setup checklists ship with at least one pre-checked item; 14% of flows still reset the bar at a stage boundary
5

Completion-contingent badge

The flow ends by paying the user a token for finishing — which quietly taxes the motivation they'd otherwise bring back tomorrow.

Completion-contingent rewards: d = -0.36 on later voluntary engagement; informational feedback: +0.33 (Deci, Koestner & Ryan 1999)
AFTER · starts at 40%, one continuous journey
9:41
Summit
Step 3 of 5

Account created. Email verified.

Create your account
Verify your email
Turn on trail reminders
Get your day-one plan
1
Setup 40% Why 40%? You already did steps 1-2.
Step 4 of 5

What's your next summit goal?

One question — it shapes your whole plan.

2
Setup60%
4 3 of 5 done early: counts what's done
Step 5 of 5 · almost there

Get a nudge when it counts?

We'll send two short reminders a week while you train for "Summit a 14,000 ft peak". Nothing else.

Setup80%
4 1 step left flipped: counts what's left
Setup complete

Your first trail plan is ready

14er Base Camp

6 weeks · 3 hikes a week

Day 1 · Blue Ridge Overlook · 2.8 mi

Built around your goal: Summit a 14,000 ft peak

Setup100%
5 Setup complete — your tracking is accurate from day one.

Good morning, Alex

3 Setup complete · no restarts
Today · Day 1

Day 1 · Blue Ridge Overlook · 2.8 mi

Mhike Trest Whike Trest Frest Shike Srest
14er Base Camp

6 weeks · 3 hikes a week

1

The endowed start

Same flow, but steps 1-2 — account and email — are pre-credited as real, completed work. The bar opens at 40%, and the tooltip on the percentage shows the math.

Cards pre-stamped 2 of 10 beat empty 8-stamp cards: 34% vs 19% completion, identical real work (Nunes & Dreze 2006)
2

Front-loaded motion

One tap moves the bar 40% to 60% — big, honest movement early, instead of the BEFORE flow's 0-10-20 trickle across three screens.

4

The framing flip

Early, the label counts what's done — "3 of 5 done." Past halfway it flips to what's left — "1 step left." Watch the line under the bar change between these two screens.

People respond to whichever number is smaller — done-count early, remaining-count late (Koo & Fishbach 2012)
5

A receipt, not a badge

Completion is confirmed as information — your tracking works from day one — not paid out as a token reward.

Completion-contingent rewards: d = -0.36 on later voluntary engagement; informational feedback: +0.33 (Deci, Koestner & Ryan 1999)
3

One continuous journey

No second zero. The meter that opened at 40% is the same meter that finished at 100% — and the app lands straight on Day 1 of the plan the user chose.