How Live Gifting Works, and What You Need to Build It
Watch any live stream on TikTok or Bigo and you'll see viewers sending virtual roses and diamonds. Here's how that system works and why it's trickier than it looks.

If you've ever watched a live stream on TikTok, Bigo or Instagram, you've seen it. Someone is chatting or singing, and little animations float across the screen: a rose, a crown, a rocket. Each one is a gift a viewer paid for, and a portion of that money goes to the creator.
It's the engine behind most successful live-streaming apps. Viewers feel closer to the creator, creators earn from their audience, and the platform takes a share.
If you're building a streaming product, here's something that surprises many teams: the video is only half the job. The economy around it has just as many parts. Let's walk through them.
The four pieces
1. Coins
Viewers don't usually pay for each gift with real money directly. They buy coins first, then spend coins on gifts. It sounds like extra work, but it helps a lot:
- You can price gifts finely. A rose might cost 1 coin and a diamond 500.
- You can run bonuses and promotions ("buy 100 coins, get 10 free") without touching your payment system every time.
- It keeps two different events apart: buying coins (a payment) and spending them (a gift).
2. A gift catalog
Each gift has a name, an icon and a price in coins. You'll want to change the list over time: add seasonal gifts, retire boring ones, adjust prices. On IdentifyOrg, the business building the app sets up its own catalog, so every platform picks its own gifts and prices.
3. A record of everything
Every purchase and every gift should be written into a ledger that can only be added to, never edited. It records who sent what, to whom, in which session, and for how many coins. When a user disputes a charge, or a creator asks why their payout looks different, that record is your source of truth.
4. Creator earnings
Creators receive a share of what they're gifted, which gets converted into a payout balance. Before launch, decide your split, your minimum payout, and how often you pay out. Then explain all three clearly to creators.
Why not just build it yourself?
It looks like "a button and a counter" until you meet the hard cases:
- Two people gifting at the same instant. During a busy moment, hundreds of gifts can arrive together. Your system must never let a viewer spend the same coins twice.
- Refunds and chargebacks. What happens to coins that were already spent when a payment is reversed?
- Fraud. A stolen card buys coins, which become gifts to an accomplice, who cashes out as a creator.
- Moderation. People using gifts to harass others or to pressure them.
- Reporting. Creators want to see earnings by stream, by gift, and by day.
If your platform already provides the live video and a configurable gifting system, you can spend your time on what makes your app different.
Protect the economy
A few habits make a big difference:
- Hold payouts for new creators for a short time so chargebacks can be absorbed.
- Verify identity before paying out. A BVN or NIN check on creators makes anonymous cash-outs much harder.
- Add a liveness check when setting up payouts if account takeover is a worry (here's why).
- Limit how fast someone can buy coins or send gifts, so abuse stands out.
- Moderate streams with the host controls: mute, remove, end.
Make it feel good
- Make gifting a single tap, with the balance and the top-up button easy to find.
- Add animations and shout-outs. Being noticed is half the reward.
- Offer a range of gifts so small and generous supporters can both take part.
- Give creators a simple dashboard showing what they earned from each stream.
Where to start
Start with the live video itself. Our guide to adding video calls, live streaming and chat shows how. Then set up your gift catalog from the dashboard. The products page lists everything included, and you can create a free account to play with it.





Comments
Questions and corrections welcome. Be kind; links are limited to keep spam out.