Revenue metrics
ARPU, ARPPU, conversion to paid and trial-to-paid, and how a change in the paywall trigger mix fakes a better paywall.
Lesson 25 of 32~24 min of learningIncludes ~13 min for questions and tasks
Contents1 of 36 steps
Maya
Alex Tutor
Alex Tutor
You
Alex Tutor
Alex Tutor
Dataset · 6 rows
Halves Plus by month, January–June 2026
Active users, paying users, first payments and revenue per calendar month.
- Columns
- month
- Calendar month
- active_users
- Users who opened the app in the month (staff excluded)
- paying_users
- Users with an active paid Halves Plus plan in the month
- new_subscribers
- First payments made in the month
- revenue_usd
- Revenue billed in the month, USD; a yearly plan counts in full when paid
Data
| month | active_users | paying_users | new_subscribers | revenue_usd |
|---|---|---|---|---|
| 2026-01 | 18644 | 2248 | 370 | 8867.01 |
| 2026-02 | 20304 | 2475 | 389 | 9715.47 |
| 2026-03 | 22025 | 2737 | 426 | 10765.62 |
| 2026-04 | 23680 | 3012 | 444 | 13312.68 |
| 2026-05 | 25704 | 3313 | 480 | 14940.54 |
Show 1 more row
| 2026-06 | 34365 | 3730 | 614 | 18073.25 |
Alex Tutor
Question 1
Use the monthly table. What was Halves Plus ARPPU in June 2026? Round to cents.
Units: USD, e.g. 4.25
Alex Tutor
You
Alex Tutor
Alex Tutor
Maya
Alex Tutor
Alex Tutor
Question 2
From May to June, ARPU fell from $0.58 to $0.53, ARPPU rose from $4.51 to $4.85 and revenue grew 21%. Which reading is right?
Alex Tutor
You
Alex Tutor
trials_started and trials_ended. It splits every month by what opened the paywall.Alex Tutor
Dataset · 12 rows
Paywall viewers and trials by trigger, April–June 2026
Data cut: 30 June 2026. Every user is counted once per month, under the trigger of their first paywall view.
- Columns
- month
- Calendar month
- trigger
- What opened the paywall: receipt_scan, currency, charts or settings
- paywall_viewers
- Distinct users who saw the paywall from this trigger
- trials_started
- Of them, users who started the 7-day free trial
- trials_ended
- Trials that had ended by 30 June
- trials_converted
- Ended trials that turned into a first payment
Data
| month | trigger | paywall_viewers | trials_started | trials_ended | trials_converted |
|---|---|---|---|---|---|
| 2026-04 | receipt_scan | 2648 | 424 | 424 | 220 |
| 2026-04 | currency | 701 | 182 | 182 | 80 |
| 2026-04 | charts | 1509 | 136 | 136 | 54 |
| 2026-04 | settings | 1087 | 54 | 54 | 19 |
| 2026-05 | receipt_scan | 2405 | 373 | 373 | 190 |
Show 7 more rows
| 2026-05 | currency | 1409 | 359 | 359 | 154 |
| 2026-05 | charts | 1244 | 112 | 112 | 45 |
| 2026-05 | settings | 908 | 45 | 45 | 16 |
| 2026-06 | receipt_scan | 2304 | 346 | 265 | 135 |
| 2026-06 | currency | 2712 | 678 | 520 | 224 |
| 2026-06 | charts | 1116 | 95 | 73 | 28 |
| 2026-06 | settings | 760 | 38 | 29 | 10 |
Alex Tutor
Question 3
Use the paywall table. What was trial-to-paid conversion for June 2026 trials, all triggers together?
Units: %, e.g. 12.5
Maya
Alex Tutor
You
Alex Tutor
Alex Tutor
Question 4
Compare April and June in the paywall table. Which statements does it support? Select all that apply.
Alex Tutor
You
Alex Tutor
Alex Tutor
Alex Tutor
Question 5
Apply June's paywall-to-trial rate for each trigger to April's share of viewers per trigger. What overall rate do you get?
Units: %, e.g. 12.5
Alex Tutor
Maya
Alex Tutor
Alex Tutor
Question 6Short answer · AI-checked task
Write Maya a note of 3–5 sentences for Friday's review: did the new paywall design raise paywall-to-trial conversion? Use the numbers from this lesson.
Write your answer and get a score with feedback from our AI reviewer.
Log in to get AI feedback