In short
A badge is a visual icon an app awards when a user completes a specific action or reaches a goal. Badges act as a visible record of progress, showing what a user has done and hinting at what they could do next. They usually appear on a profile or in a collection screen.
Why it matters for apps
Badges turn invisible progress into something a user can see and collect. They give a reason to try a feature for the first time and a reason to return to it.
- Guide behavior: A badge collection works like a menu of actions you want users to take, from finishing a profile to a first purchase.
- Signal status: Rare badges shown on a profile give users something to show off, which feeds social motivation.
- Avoid badge inflation: If every tap earns a badge, none of them feel earned. Keep early badges easy and later ones meaningful.
- Show locked badges: Greyed-out badges with clear criteria tell users what to aim for next.
Industry examples
Fitbit awards badges for daily step counts and lifetime distance, so users have a reason to walk a bit further.
A budgeting app awards a First Saver badge when a user sets up their first savings goal (hypothetical).
Build it with StriveCloud
In StriveCloud, a badge is the icon on a milestone or the completed state of a challenge. Users earn it by reaching a goal on a tracked stat, and redeemed codes can grant one too. Notifications at thresholds you choose tell users how close they are.
Want to try this? See the Fitbit playbook
Frequently asked questions
What is a badge in gamification?
A badge is a visual icon a user earns for completing an action or reaching a goal. It shows progress and gives users a collection to build over time.
What is the difference between a badge and an achievement?
An achievement is the goal a user completes. The badge is the visual icon that represents it, often shown on the user's profile.
How many badges should an app have?
There is no fixed number. Start with a small set for onboarding and core habits, then add rarer badges for long-term users so there is always a next goal.