Pick the unit your users already buy
Denominate rewards in the unit your pricing page already taught — credits, tokens, messages, renders, months, seats. A reward in a unit people already spend needs no explanation, and carries a price tag they already believe.
Rewards should provide direct utility to what users need. If your product is limited by tokens, seats, renders, reward in kind.
Why the unit matters more than the amount
An amount only motivates through its unit. "Your post earned 25 credits" lands instantly if credits are what the user runs out of on a busy day — they know what 25 is worth because they have paid for it, or wished they could. The same reward as "250 reward points" makes the user do currency conversion before feeling anything, and most won't. The unit is where the motivation lives; the amount just scales it.
The consumable case: credits, tokens, messages
If your tiers are amounts of a consumable — which is most AI products — the decision is already made. Free and paid share the unit; the reward is a top-up of the same meter; the only question left is the amount. This is the cleanest version of the earned tier: the baseline, the earned expansion, and the paid plan are all the same thing in different quantities.
The capability case: months and seats
Products without a meter denominate in access instead. A month of the paid plan lets a user feel the product they haven't bought — which sells the upgrade better than more of the free one ever will. A seat turns one person's posting into something their whole team gets, which is its own kind of incentive. Both are indivisible, which is fine: an earned tier's reward doesn't have to be granular, it has to be legible.
Side by side
| Unit | Fits | Why it works |
|---|---|---|
| Credits / tokens / messages | Consumable-priced products (most AI SaaS) | The meter your users already watch — a reward here needs zero explanation |
| Renders / runs / exports | Products priced per unit of output | Same property, more concrete: the reward is the thing they came to make |
| Months | Subscription products with no meter | A taste of the paid experience, time-boxed by its own nature |
| Seats | Team products priced per head | Expansion the whole team feels — one earner grows the workspace |
| Invented points | Nobody | A conversion your user has to do in their head, every time — and a number with no price tag attached |
Reward units, and who they fit.
The unit to avoid
Invented points. A point exists to blur what things are worth — that is why airlines love them — and blur is exactly wrong for a mechanic whose promise is "post this, get that." An earned tier works because the offer is legible before the user decides; points make the user do arithmetic to find out whether you're being generous, and suspect the answer.
Mechanically, the unit is a label the operator sets once — alongside the dials — and every surface a user sees speaks it: "a post about this product earns 25 credits," in the vocabulary the pricing page already taught.