A pending reward sits between completion and credit. The user has done the thing, the conversion has been reported, and the currency is reserved but not yet spendable while validation runs.
How it works
When an offer completes, the wall records the reward against the user and marks it pending. A hold period runs, during which the advertiser can still reject or reverse the conversion. If nothing goes wrong, the reward is released and becomes spendable. If it does, the pending entry is removed and the user never had the currency to lose.
Why it matters
Rewards are irreversible in practice once spent. A user who converts fraudulently, cancels an order, or triggers a chargeback creates a reversal, and if the currency is already gone the publisher absorbs the loss. Holding the reward moves that risk out of the user's balance and into a state where it can be cancelled cleanly.
Designing the wait
The tension is honest: longer holds cut losses, shorter holds feel better and drive repeat engagement. Most publishers resolve it by holding selectively rather than uniformly.
Credit low-risk offers immediately. Surveys and simple engagement offers rarely reverse and gain nothing from a hold.
Hold purchase and subscription offers. These carry return windows and chargeback exposure measured in weeks.
Show the expected release time. A pending balance with no stated date reads as a broken reward.
Make pending visible, not hidden. Users who can see what they have earned stay engaged while it clears.
Pending rewards and user trust
This is the part of the reward loop users complain about most, and almost always because it was not explained. Currency that appears and then vanishes with no message is indistinguishable from a bug. Currency clearly labelled as pending, with a date, is simply how the system works. The mechanism is identical; only the communication differs.
Pending rewards vs. reversals
The two are the same risk handled at different moments. A pending reward prevents the problem by not releasing currency until the conversion is safe. A reversal corrects it afterwards, once the currency may already be spent. Pending is always cheaper: cancelling something a user never had costs nothing but a notification, while clawing back spent currency either costs the publisher the balance or costs the user their trust. The pending window is the tool that converts expensive reversals into cheap ones.
Common mistakes to avoid
Holding everything by default. Uniform holds punish the majority of clean conversions to guard against a small minority.
Releasing before the advertiser's own validation window closes. The hold achieves nothing if it expires first.
Letting pending rewards expire silently. If a pending reward will be cancelled, tell the user why.
Counting pending rewards as earned revenue. They are provisional until the hold clears.
Frequently asked questions
Q: Why is my reward pending?
Q: How long do rewards stay pending?
Q: Do all offers have a pending period?
Keep reading
Concept
A hold period is the validation window between a user completing an offer and the reward becoming final. It is the interval during which a conversion can still be reversed cleanly.
Concept
A reversal is a conversion that was credited and then rolled back, because it turned out to be fraudulent, because the order was cancelled or refunded, or because a chargeback landed. The reward is withdrawn and the payout removed.
Concept
Virtual Currency is in-app currency, hard or soft, that users spend on digital goods, upgrades, or features. It is not legal tender and has value only inside the app's own economy, where a well-designed currency system drives both engagement and monetization.
