How a progress bar works

A progress bar is a visual representation of the distance between where someone is now and the goal.
The psychology rests on two effects.

The goal gradient effect: activity increases as a goal gets closer. The nearer the end of the
bar, the stronger the urge to take the next step.

The endowed progress effect: when it looks as though movement has already started — the bar does
not begin empty but at some value — the probability of finishing is higher than when starting from
zero.

That is why a cart bar reading already 60% of the way to free delivery motivates more strongly than
add $50 more.

Use cases in e-commerce

The cart: progress toward free delivery

The most common and most direct case. The user sees how much to add to earn the benefit:

Cart: $134.00
[████████░░] $16.00 to free delivery

The threshold works best set 15% to 25% above AOV. If AOV is $150, put the threshold at $170 to
$190.

The loyalty programme: progress toward the next tier

The account area, or a My Points section, shows progress toward the next tier or reward:

Current tier Spent Next tier To go
Silver $420 Gold ($500) $80

Onboarding and profile completion

A bar reading your profile is 60% complete prompts people to finish, especially when the next step is
stated explicitly. It works well in mobile apps on the first session.

Best practice

  • Show what is left, not what is done: $30 to go is stronger than you have already added $170
  • Name the concrete next step: add 2 more items beats a bare bar
  • Do not start at zero: a small initial fill of 10% to 15% raises the chance of completion
  • Pair it with a recommendation: a free delivery bar plus an add from your interests block lifts
    order value more than the bar alone

Important: a free delivery bar only works if the threshold is reachable for most users. Set it
too high and it creates a cognitive barrier — people ignore a bar when they know they will not get
there.