Coins, gifts and wallets
How Virtual Gifts Work on Live Streaming Apps, Step by Step
Short answer
A viewer buys an in-app currency with real money, spends it on a virtual gift during a live stream, and the app credits the host with a separate earnings currency after the platform and any agency take their shares. The host later converts that balance and requests a withdrawal, which the operator reviews and pays out.
Key takeaways
- Live gifting is a chain of balances: purchased currency, gift value, host earnings, then a withdrawal request.
- Platforms use separate currencies so the money viewers spend and the money hosts withdraw are never the same ledger line.
- The split between platform, agency and host is an operator setting, and on real apps it varies by room, gift and region.
- Leaderboards and PK battles turn gifting into a visible contest, which is what drives repeat spending.
- Gift purchases inside store apps normally run through Apple in-app purchase and Google Play billing.
- Fraud controls and withdrawal review decide whether the economy stays solvent.
On this page 11 sections
- The short version: money in, gifts out, earnings paid
- Step 1: buying the app currency
- Step 2: sending a gift
- Step 3: the split between platform, agency and host
- Step 4: converting to earnings
- Step 5: withdrawal and review
- Leaderboards, PK battles and why they drive spending
- Where agencies fit
- Where it goes wrong
- A full worked example with invented numbers
- What this means if you run a platform
A virtual gift on a live stream is a purchase in two steps and a payout in two more. The viewer buys an in-app currency with real money, spends that currency on a gift during a broadcast, the app credits the host with a different earnings currency, and the host later converts and withdraws it. Each step has a currency, a rule and an operator decision behind it.
This guide follows one gift from purchase to cash-out on live apps in general, with Bigo Live and TikTok as the two named examples because both publish how they work. If you are modeling the same flow for your own product, a white-label Bigo Live clone implements the full chain described here. The numbers in the worked examples are invented to show how the arithmetic behaves, and no figure here describes any real company's split.
The short version: money in, gifts out, earnings paid
Three parties are involved: the viewer, the host and the platform. A fourth, the agency, appears on many live apps. The loop runs like this.
- The viewer recharges. Real money buys a pack of the app's spending currency.
- The viewer sends a gift. The gift has a price in that currency, and the room sees it as an animation.
- The platform splits the value. The host, the platform and any agency each receive a share.
- The host holds an earnings balance in a separate currency.
- The host converts it and requests a withdrawal, which the operator reviews before paying cash.
What the viewer is paying for is attention and status more than the animation. A gift makes the viewer visible to the host and the room, moves them up a ranking, and sometimes decides a contest. That is why the economy works on small impulsive purchases and why it needs rules about who may spend, how much and how fast.
Step 1: buying the app currency
Every live gifting app puts a currency between cash and gifts. On Bigo Live, viewers buy "Diamonds" by tapping a recharge button and choosing a pack, according to Bigo's own gifts page. On TikTok, viewers buy "Coins" at a price shown at the point of purchase, and TikTok's virtual items terms say the minimum age to buy Coins, purchase and send Gifts, earn Diamonds or withdraw them is 18, or the age of majority where that is higher.
Why not charge for each gift directly? There are four practical reasons.
- Packs and bonuses. Selling coins in packs lets the app add bonus coins to larger packs and run top-up promotions without touching gift prices.
- Store billing. A pack is a clean store product. Apple's guideline 3.1.1 requires in-app purchase for in-game currencies, and Google's Payments policy lists virtual currencies among items that need Play billing. A single gift price per transaction would multiply store fees and checkout friction.
- Price stability. The app can keep gift prices in coins while local pack prices change by country.
- Separation. A spending currency that cannot be withdrawn removes the loop where a user buys currency and cashes it straight back. Bigo's gift flow, as described on its pages, is viewer Diamonds to gifts to host Beans, never Diamonds to cash.
Bigo Live's App Store listing shows a ladder of in-app purchase tiers from 0.29 to 129.99 USD, which illustrates the pack design: many price points, from impulse buys to large top-ups. The store rules for those purchases, including tips and gifts, are laid out in Apple and Google in-app purchase rules for digital goods, and the broader economy design is in how a coin economy works.
Step 2: sending a gift
During a broadcast the viewer opens a gift panel, picks an item and sends it. Bigo's gifts page describes a panel organized into five categories: Popular, Multi (sent in multiples), Activities (tied to events), VIP and Backpack, which holds free gifts earned through daily tasks or promotions. Prices appear in Diamonds under each item, and more expensive gifts have more elaborate animations.
Design choices in the catalog shape behavior.
| Catalog choice | What it does | Operator consideration |
|---|---|---|
| Low-price items | Let new viewers join in at small cost | Keep the lowest price at a level that feels like a reaction, not a bill |
| High-price animated items | Create a moment the whole room sees | Needs fast delivery and a clear effect, or viewers feel cheated |
| Combo or multi-send | Rewards sending the same gift many times | Raises the risk of accidental over-spend, so confirm large combos |
| Event or limited gifts | Concentrate spending in a window | Plan the calendar so events do not cannibalize each other |
| Free backpack gifts | Teach new viewers the mechanic at no cost | Decide whether free gifts earn hosts anything, which affects cost |
Gifts do not only pay the host. On Bigo Live, senders appear on the broadcaster's Gift Ranking leaderboard, which Bigo's page says typically resets weekly, and a Challenge the Top button shows how many Diamonds are needed to advance. Viewers also receive experience points toward an account level. These are status mechanics, and they explain why a viewer sends a second gift after the first. Apple's guideline 3.1.1 also says gifts of eligible items may only be refunded to the original purchaser and may not be exchanged, and TikTok's terms state that all sales of Gifts are final.
Step 3: the split between platform, agency and host
When a gift lands, its value is divided. The host's share is the part the host can eventually withdraw. The platform keeps a share to cover store fees, hosting, moderation and margin. If the host belongs to an agency, the agency receives a share too.
Real apps rarely publish one flat percentage. The split can vary by room type, gift category, host tier and region, and the exact numbers sit in host or broadcaster agreements. This post does not state any named company's split because the company pages opened for this guide do not publish a general figure. What can be stated is the structure, and what an operator controls.
Here is a worked example with invented numbers. Say a gift costs 100 coins, and the operator's split is 30% platform, 10% agency and 60% host. The host side receives 60 units of value. If the host has no agency, the operator decides whether the agency share goes to the platform or the host. Our own default configuration for the Bigo-style product uses exactly this 30, 10 and 60 split, and the operator can change it per room type, gift category and region.
Two further points matter. First, the stores take their commission when the coins are bought, not when the gift is sent, so the margin per coin depends on which channel sold it. Second, any in-app commission shows up in the platform share, so a high store fee leaves a thin platform margin unless the pack prices account for it. Modeling that is covered under "what this means if you run a platform" below.
Step 4: converting to earnings
Hosts do not hold the same currency viewers spend. Platforms use a chain of balances, and the number varies. The table shows the two public examples and our own product's four-currency design.
| Platform or product | Viewer buys | Host earns | Then |
|---|---|---|---|
| Bigo Live (per its own pages) | Diamonds | Beans | Beans are withdrawn as cash through the wallet |
| TikTok (per its virtual items terms) | Coins | Diamonds, from Gifts received | Diamonds can be withdrawn, subject to identity verification and limits |
| GetFame live product (our design) | Coins | Diamonds, then Beans | Beans become a withdrawal request, plus separate points for ranking |
Naming varies and the same word can mean the opposite on two apps: Diamonds are what viewers buy on Bigo and what hosts earn on TikTok. When you read about a platform, always ask which side of the loop a currency sits on.
Why more than one earnings currency? An intermediate unit lets the operator separate three things: the gift value as scored for rankings, the host's accrued earnings, and the cash-ready balance. TikTok's terms say Diamonds are a measurement of the popularity of the user content and cannot be bought by creators. A ranking point is different from a withdrawable balance. If the two are one number, any change to the ranking rules also changes earnings. Keeping them apart lets the operator adjust competitions, bonuses and conversion rates without rewriting payouts. In our live product, coins, diamonds, beans and points are kept apart so earnings and spending never blur, and the conversion rate is a setting.
Step 5: withdrawal and review
The last step is paying the host. Bigo's earning guide describes the path as Profile, then Wallet, then Withdraw, connecting a payment method supported in the host's region, entering an amount, and waiting three to seven business days for processing. It says the account must be verified and that a minimum withdrawal threshold exists without stating an amount on that page. TikTok's terms say creators can withdraw Diamonds for USD through PayPal, subject to identity verification and daily limits.
Between request and payment sits the operator. A sound review step does four things.
- Checks identity and eligibility. The host is an adult, verified, and in a country you pay.
- Checks the earnings. The balance comes from gifts that survived refunds, chargebacks and moderation reports.
- Applies the fee and the minimum. Some platforms charge a withdrawal fee. Our live product applies a configurable fee, with 5% as the default, and requires operator approval.
- Logs the decision. An audit trail shows who approved what and when.
Delay is a feature as well as a cost. A holding window between a gift and its withdrawal gives time to catch fraud, refunds and policy breaches before cash leaves.
Leaderboards, PK battles and why they drive spending
Gifts alone make a tip jar. Rankings and contests turn them into a game with a scoreboard, and that is what keeps viewers spending.
Leaderboards
Per-room and global rankings by gift value show who supports whom. A weekly reset, as Bigo describes for its Gift Ranking, gives newcomers a chance to reach the top without out-spending the year's biggest supporters. Rankings by host, fan, family and agency let each group compete.
PK battles
A PK battle links two hosts' rooms for a fixed time. Gifts sent by each audience count as points, and the host with the higher score when the timer ends wins. Bigo's Multi Room PK guide describes three phases: early double points, a 1.5x boost in the middle and an explosive point gain in the final seconds. It advises hosts to tell supporters to save their heavy gifts for the boost and the finish, and says winners receive profile rewards and a week of featured placement. The effect on spending is straightforward: a close score gives viewers a reason to send one more gift right now.
Our live product supports six battle formats scored on gift value, including one-versus-one, team, room, family, agency and tournament, with revenge matches, plus rankings for hosts, fans, families and agencies. Whatever the format, design the scoring so a single huge gift cannot make the result meaningless, or the contest stops feeling fair.
Where agencies fit
On many live apps most hosts come through agencies: businesses that recruit, coach and manage broadcasters and take a commission on their earnings. Bigo's earning guide lists an agency model among its earning routes, in which a talent agent recruits and manages hosts and earns a commission from their Bean earnings, and describes an official host program with a structured monthly salary plus gift revenue. In our design, the operator approves each agency, agencies invite hosts by code, contracts run by commission or salary, hosts can be transferred, and sub-agencies can have their own rates, with a default agency cut of 10%.
The agency layer changes the economics. It lowers the cost of finding hosts, because the agency does the recruiting, and it introduces a second party with an interest in the host's earnings. The operator must keep the contract terms clear, publish the share and give hosts a path to see what they earned. The full mechanics are in how live streaming agencies work.
Where it goes wrong
Gift economies attract abuse because value moves quickly and ends in cash.
- Collusion between host and viewer. Two accounts, one person: buy currency with stolen or chargebacked cards, gift to the host account, withdraw. Watch for repeated gifts between the same pair and fresh accounts that spend heavily.
- Chargebacks. A web purchase can be disputed after the gift has been spent and earned. Hold earnings for a window and claw back where terms allow.
- Minors spending. Age limits exist for a reason: TikTok's terms set 18 as the minimum to buy, send or withdraw. Apps need age gates, spending limits and a fast route for parents to report.
- Harassment for gifts. A monetized room can reward bad behavior. Google's user-generated content policy asks for safeguards so monetization does not encourage objectionable behavior. See how to moderate a live streaming app.
- Currency trading. Black markets sell discounted currency. Keep the spending currency non-transferable and non-withdrawable.
- Refund loops. If gifts are final, a refunded purchase can leave a negative balance. Decide your rule before launch.
Controls that help are a spending ceiling for new accounts, velocity checks on gifting, mandatory verification before the first withdrawal, a hold period, an operator-approved payout and a complete log. The user-generated side of these duties, including the store requirements for live content, is covered in app store review for user-generated content.
A full worked example with invented numbers
Say a viewer buys a pack of 1,000 coins for 10 in a store app. The store keeps 30% of the sale, so 7 reaches the operator. The viewer sends gifts worth 500 coins in one PK battle. The operator's split is 30% platform, 10% agency and 60% host.
| Step | Calculation | Result |
|---|---|---|
| Pack sold | 1,000 coins for 10 | Viewer pays 10 |
| Store commission | 30% of 10 | 3.00 to the store, 7.00 to the operator |
| Gifts sent | 500 of 1,000 coins | Half the pack, worth 3.50 of the operator's 7.00 |
| Split of the 500 coins | 60% host, 10% agency, 30% platform | 300 host, 50 agency, 150 platform |
| Host value in money terms | 300 of 1,000 coins, times 10 per pack | 3.00 at sticker price, 2.10 of operator revenue |
| Withdrawal fee | 5% on cash-out | Host receives 95% of the converted amount |
Two observations follow. The host's earnings are based on the sticker price of coins, but the operator's revenue is net of the store commission, so a high-commission channel eats into the platform share first. Meanwhile, if the operator promises hosts a fixed value per coin, the commission comes out of the platform's 30% rather than the host's 60%, and on this example the platform's margin of 150 coins, worth 1.05 of net revenue, has to cover everything else: servers, moderation, support and payment costs. That is the arithmetic every gift economy runs on, and the reason the pack price and the split are set together.
What this means if you run a platform
The same loop works on short video and fan apps. A TikTok clone adds gifts to videos and live rooms, and its creator wallet settles earnings in real time. A ReelShort clone uses coins for episode unlocks instead of gifts, so the spending currency is the same and the payout leg is absent. A fan platform built on an OnlyFans clone uses tips and balances in place of animated gifts. The TikTok case in particular, from the platform's own terms, is covered in how TikTok gifts and coins work.
If you are specifying your own system, decide these in order: the spending currency and its pack ladder; the gift catalog and its price points; the split by room, gift and region; the earnings chain and the conversion rate; the withdrawal rules, fee and review; the agency terms; and the fraud controls. In a ready-made Bigo Live clone app build, the room engine, the four-currency wallet, the split, the agency layer and the battle formats already exist, and a gift runs as one database transaction that deducts the sender, splits the value and credits the receiver. See the gift economy and wallet features for the full module list, and the Bigo Live clone development cost page for what the published price covers and the running costs it leaves to you.
Policy, tax advice and the legal side of hosting payouts stay with you. Ask a qualified adviser about taxes on earnings and the rules for paying hosts in each country. This post is not legal or tax advice.
Questions and answers
Do hosts get the full value of a gift?
No. The viewer pays for a currency, the gift costs a number of those units, and the host receives a smaller credit in a separate earnings currency. Platforms, and agencies where they exist, take shares before and after conversion. The exact percentages differ by app and are usually set in the host terms rather than shown on the gift.
Why do apps use coins instead of cash?
A coin layer lets the app sell fixed packs through store billing, run bonuses and promotions, keep prices stable across currencies, and block direct cash-for-cash trading. TikTok's virtual items terms and Bigo Live's gift pages both describe gifts as purchased with an in-app currency rather than paid in money.
Can viewers get gifts refunded?
Usually not. TikTok's virtual items terms say all sales of Gifts are final, and Apple's guideline allows gifts of eligible in-app items to be refunded only to the original purchaser. Unauthorized purchases and accidental spending by minors are handled through the store's own refund process or the platform's support route.
How do platforms stop gift fraud?
They combine payment checks, spending limits, anomaly detection for repeated gifts between the same accounts, identity verification before withdrawal, and operator approval of payouts. They also hold earnings while a report is open. No single control is enough, so layered checks and an audit trail matter more than any one tool.
Are gift earnings taxed?
Often yes, but the rules depend on the host's country and status, and platform terms usually make hosts responsible for their own taxes. This post does not cover tax, so ask a qualified adviser in the host's jurisdiction and keep records of earnings and withdrawals.
What is a PK battle?
A PK battle is a timed contest between two hosts whose rooms are linked on screen, where gifts from each audience count as points and the higher score wins. Bigo Live's guide describes phases with double points early, a 1.5x boost mid-game and a final-seconds surge, with rewards for the winner.
Is a gift the same as a tip?
In effect it is a tip with a visible effect. A tip is usually a plain payment to a creator, while a gift is a catalog item with a price in the app currency, an animation and a ranking effect. Stores treat both as digital items when they are bought inside the app.
Sources
- Bigo Live: How gifts work
- Bigo Live: How to earn money and withdraw
- Bigo Live: Multi Room PK System guide
- Bigo Live on the App Store (listing)
- TikTok: Virtual Items Policy
- Apple: App Review Guidelines
- Google Play: Payments policy
Checked in October 2026. Rules, fees and programme terms change; confirm on the source before you rely on them.
Independence note. GetFame is an independent software company. Bigo Live and TikTok are trademarks of their respective owners and are named here only to describe a category of platform. GetFame is not affiliated with, sponsored by or endorsed by any of them.
Keep reading
How Live Streaming Agencies Work: Hosts, Splits and Contracts
How live streaming agencies work: the host, agency and platform relationship, targets, splits and contracts, a worked example and the risks on both sides.
How TikTok Gifts and Coins Work: Live Gifting Economics
How do TikTok gifts work? Follow the chain from coins bought to gifts sent to diamonds earned and cashed out, with the store rules and margin math.
How a Coin Economy Works and How to Design One
How does a coin system work in an app? Balances, pack ladders, sinks, expiry, the ledger and fraud, with a worked ledger for micro drama and live gifting.