What Are DAU and MAU?
DAU (Daily Active Users) counts the unique users who open and interact with your app on a given day. MAU (Monthly Active Users) counts the unique users who do the same within a 30-day window. Together, they form the foundation of mobile app engagement measurement.
"Active" does not always mean "opened the app." Most analytics platforms let you define a qualifying action. For a messaging app, sending a message might count. For a fitness app, logging a workout. Defining "active" correctly is the first step toward meaningful tracking.
Why DAU and MAU Matter
DAU and MAU are the most widely used top-line metrics in mobile. Investors look at them first. Product teams track them daily. They appear in every board deck because they answer a simple question: how many people actually use this product?
But raw numbers alone are not enough. A million MAU means nothing if DAU is only 10,000. That is where the stickiness ratio comes in.
The Stickiness Ratio
The stickiness ratio measures what percentage of your monthly users come back every single day:
Stickiness = DAU / MAU x 100
If your app has 50,000 DAU and 200,000 MAU, your stickiness ratio is 25%.
Stickiness Benchmarks by Category
| App Category | Typical Stickiness | Top Performers |
|---|---|---|
| Social media | 30-50% | 60%+ |
| Messaging | 40-60% | 70%+ |
| Gaming (casual) | 15-25% | 35%+ |
| Fintech/Banking | 15-25% | 35%+ |
| E-commerce | 8-15% | 20%+ |
| Health/Fitness | 12-20% | 30%+ |
| Productivity | 15-25% | 35%+ |
A stickiness ratio above 20% is generally healthy. Above 25% is strong. Above 50% is exceptional and usually only seen in social or messaging apps.
Calculating DAU and MAU Correctly
Deduplication
A single user who opens your app five times in one day should count as one DAU. Use a unique identifier (device ID, user ID, or a combination) to deduplicate.
Time Zones
DAU is sensitive to time zone definitions. A "day" starting at midnight UTC will show different patterns than one starting at midnight in your largest market. Pick one standard and stick with it.
Trailing vs Calendar MAU
- Calendar MAU: Unique users within a calendar month (Jan 1-31)
- Rolling MAU: Unique users in the last 30 days from today
Rolling MAU provides a smoother trend line and avoids the "month boundary" effect.
DAU/MAU by Growth Stage
| Stage | What to Watch | Healthy Signal |
|---|---|---|
| Pre-launch (beta) | DAU trend | Growing DAU without marketing |
| Launch (0-3 months) | MAU growth rate | MAU doubling month over month |
| Growth (3-12 months) | Stickiness ratio | Stable stickiness as MAU grows |
| Mature (12+ months) | DAU/MAU stability | Flat or growing with seasonal patterns |
Common Mistakes
Counting installs as active users. An install is not a user. DAU/MAU should only count users who perform a qualifying action.
Ignoring the denominator. If MAU is shrinking while DAU stays flat, your stickiness ratio goes up. That is not a good sign. Always track both the ratio and absolute numbers.
Comparing across categories. A 15% stickiness is excellent for e-commerce but weak for messaging. Benchmark against your category.
Improving DAU and Stickiness
Sustainable DAU growth comes from building habits:
- Identify your activation moment - Find the action that correlates with retention
- Build daily triggers - Streaks, daily rewards, personalized content feeds
- Reduce session friction - Faster load times, saved state, smart defaults
- Create value loops - Features that improve with more usage
- Re-engage dormant users - Targeted notifications for users who stopped opening the app