Coins, gifts and wallets
How TikTok Gifts and Coins Work: Live Gifting Economics
Short answer
A viewer buys Coins with real money, spends them on Gifts during a video or LIVE, and the creator receives Diamonds for each Gift. Diamonds can be withdrawn as money. Coins cannot be cashed out. The rate between Gifts and Diamonds is set by the platform, and TikTok's policy does not publish its cut.
Key takeaways
- Three balances sit in the chain: Coins held by viewers, Gifts as a one-way spend, and Diamonds held by creators.
- TikTok's own policy says the Gift-to-Diamond conversion rate is decided by TikTok, and it publishes no commission figure, so treat every quoted split online as unverified.
- On iOS and Android, coins sold inside the app generally go through the store's billing, and the store takes its own share before your margin is counted.
- Your margin is the gap between what a coin sells for after store and gateway costs and what a coin is worth to the creator when credited.
- Abuse is a ledger problem: stolen cards, chargebacks, gift laundering and minors spending all show up as balances that should not exist.
- An operator sets the gift catalog, coin pricing, creator rate and withdrawal rules in the admin panel, so these choices are yours to design.
On this page 10 sections
- The loop in one table: coins in, gifts out, diamonds earned
- Why a coin layer exists at all
- Gift catalog design
- A full ledger example, from purchase to payout
- Where the platform margin sits
- App store billing on coin purchases
- Creator earnings and withdrawal rules
- Abuse and risk
- Good practice for live rooms
- What to decide before you launch
Gifting on a short video app is a three-balance ledger. A viewer buys Coins with real money, spends those Coins on Gifts during a video or a LIVE, and the creator who receives the Gift is credited with Diamonds. Diamonds can be withdrawn as money. Coins cannot. Everything else, including the platform's margin, comes from how the rates between those three balances are set.
This post follows that chain using TikTok's own Virtual Items Policy as of October 2026, then shows where the store fee and the platform margin sit and which design choices an operator controls. If you plan to run the same loop in your own app, the white-label TikTok clone we sell includes the coin wallet, gifts and a withdrawal queue, and this post explains what you set inside them.
The loop in one table: coins in, gifts out, diamonds earned
TikTok's Virtual Items Policy defines each item in a sentence. Coins are a virtual currency bought with real money. Gifts are digital items obtained by exchanging Coins. Diamonds are credits earned by content creators from the Gifts they receive. The policy says Coins cannot be exchanged for cash or legal tender, and that when a viewer contributes a Gift to a piece of content, the Gift is removed from the viewer's account and converted into Diamonds in the creator's account.
| Step | Who acts | What changes | Can it go backward? |
|---|---|---|---|
| 1. Buy Coins | Viewer | Real money in, coin balance up | Not for cash. TikTok's policy says Coins cannot be exchanged for cash |
| 2. Send a Gift | Viewer | Coins down, a Gift is delivered to a video or LIVE | No. The policy says all Gift sales are final |
| 3. Convert | Platform | The Gift becomes Diamonds in the creator account | No. The conversion rate is set by the platform |
| 4. Withdraw | Creator | Diamonds down, money out, denominated in US dollars | No. Payment channel fees depend on the provider |
Two details in that table matter for anyone building the same thing. First, the policy says Diamonds convert at a rate TikTok sets from time to time at its own discretion. There is no public fixed ratio in the policy, and TikTok's policy does not disclose its commission either. Many blogs quote a precise percentage. Treat those as unverified, because the primary page does not support them.
Second, the policy states that payment channel fees, foreign transaction fees and currency settlements, where they apply, depend on the creator's agreement with the payment provider. The platform does not simply "pay out" a number. A real-world payout has a provider, a currency and its own costs.
Why a coin layer exists at all
A viewer could in theory pay a creator real money for each gift. Apps almost never do this. A coin layer sits in between for four reasons.
- Pricing flexibility. A coin pack can be priced in a way that works in every currency and every store, and gift prices are then a number of coins. Changing a gift from 100 to 120 coins needs no change to billing.
- One billing event. The viewer pays once per pack, not once per gift. That removes card fees and checkout friction from the moment of delight, and an impulse gift becomes a one-tap action.
- Store compliance. Both Apple and Google treat virtual currency as something sold through their billing. A coin pack is the natural unit to sell through it. The section on store billing below covers the rules.
- Fraud control. A closed-loop currency is easier to monitor than card payments sent between strangers. Coins cannot be resold under TikTok's policy, which says selling, bartering or assigning Coins other than through TikTok is prohibited. That one rule shuts off a large market in grey-market top-ups.
For a broader view of the design pattern, including bundle sizing and balance types, see our guide on how a coin economy works. This post stays on the gift loop.
Gift catalog design
The catalog is the product the viewer sees. Prices are a number of coins, and the way you spread them decides how many people send something at all.
Price tiers
A workable catalog has an entry tier, a middle tier and a few expensive items. The entry tier is priced so that the smallest coin pack buys several gifts. This is where most sends happen, because the cost of trying it is low. The middle tier covers the gifts that get a shout-out from the host. The expensive tier carries full-screen animation and exists for the few viewers who want to be seen as the top supporter of a room.
Animation and recognition
A gift is a message, not a transaction. Viewers send a gift because the room sees it. Small gifts can float past in the chat. Large gifts should take over the screen for a few seconds and show the sender's name. Our TikTok clone features cover full-screen gift animations, streaks and top-supporter rankings for live rooms, which we set up for your build because the animation work is real design and engineering effort.
Catalog rules worth writing down
- Show the coin price on every gift, not a vague icon.
- Show the viewer's current balance next to the catalog.
- Do not use randomized gifts without checking the store rules. Apple says apps that sell randomized virtual items must disclose the odds of receiving each type before purchase, and Google's payments policy requires the odds to be disclosed in advance, close to the purchase.
- Decide whether a gift can be sent to a video, a live room or both, and whether the creator can switch gifting off.
A full ledger example, from purchase to payout
The only way to see how the balances move is to run one purchase through every account. All numbers here are invented for illustration. They are not TikTok's rates, and no store or gateway charges these amounts by default.
Assumptions: a coin pack of 1,000 coins sells for 10.00 through a mobile store. The store keeps 20%. The operator credits creators at 50% of the face value of each gift. A payout provider charges 1.00 per withdrawal. A viewer buys one pack and sends ten gifts of 100 coins each to one creator.
| Event | Viewer coins | Creator credit | Operator net position | Note |
|---|---|---|---|---|
| Viewer pays 10.00 for 1,000 coins | +1,000 | 0 | +8.00 (after the 20% store share) | The store share is gone before you see revenue |
| Viewer sends one 100-coin gift (face value 1.00) | -100 | +0.50 | Liability to creator 0.50 | The gift is final, as in TikTok's policy |
| Nine more gifts follow | -900 | +4.50 | Liability to creator 4.50 | Viewer balance is now zero |
| Creator holds 5.00 in credit | 0 | 5.00 | 8.00 received, 5.00 owed | Gross margin before costs: 3.00 |
| Creator withdraws 5.00 | 0 | 0 | -5.00 paid, -1.00 provider fee if you absorb it | Final margin: 2.00 (20% of the sticker price) |
The ledger shows three lessons. First, the 10.00 the viewer paid shrinks to 2.00 of operator margin once the store share, the creator credit and one payout fee are taken out. Second, a fixed payout fee punishes small withdrawals, so set a withdrawal minimum that makes the fee a small share of the payout. Third, there is a gap in time between the purchase and the payout. During that gap the operator holds a liability, and a chargeback in that window can leave you paying a creator for money you never kept. This is why many operators hold new earnings for a short period before they become withdrawable.
If the viewer's card is later reversed, the correct entries are: debit the viewer's remaining coins, reverse the unspent creator credit, and, if the credit is already withdrawn, record a negative balance against the creator's next earnings and review the account. Write that rule into your creator terms before the first case.
A gift catalog design table
This table is an example structure with invented coin prices, to show how tiers divide the work. Adjust the numbers to your coin pack sizes and market.
| Tier | Example price in coins | Purpose | Recognition | Design rule |
|---|---|---|---|---|
| Entry | 1 to 10 | First send, low risk to try | Small icon in chat | Smallest pack should buy many of these |
| Everyday | 20 to 99 | Regular support of a favorite host | Short animation, name shown | Host thanks the sender by name |
| Premium | 100 to 999 | Milestones and goal completion | Full-width animation | Show how far a room is from its goal |
| Top | 1,000 and above | Status and top-supporter ranking | Full-screen takeover and leaderboard entry | Add spending caps and a way to hide rank |
| Event | Any, for a limited window | Seasonal or match-day reason to buy coins | Themed animation | Retire it on schedule so waiting is not rewarded |
Where the platform margin sits
The platform margin is not a single fee. It is the difference between what a coin sells for and what it is worth to the creator when credited, minus the costs on the way. Three layers take a share.
| Layer | Who sets it | Where you see it |
|---|---|---|
| Store billing share | Apple or Google | Taken from each coin pack sold inside the mobile app |
| Payment gateway cost | Your gateway, for any web or non-store purchases | Per transaction on web purchases |
| Creator conversion rate | You, as operator | How many creator credits one coin of gifts produces |
| Payout cost | Your payout provider | Charged when a creator withdraws |
A worked example, with made-up numbers
Say you sell a pack of 1,000 coins for 10.00. Say the store keeps 20% of that sale, which is an example figure only. You net 8.00 per pack. A gift costing 100 coins is then 1.00 of face value and 0.80 of net revenue. Now say you credit the creator with 50% of the face value of each gift, again an example. The creator receives 0.50 and you keep 0.30 before your own running costs. If the same coins were bought on the web through a gateway that charges 3%, you would net 9.70 per pack and the same gift would leave you 0.47 instead of 0.30.
The lesson in the arithmetic is that the creator rate must be set from the net figure, not from the sticker price. If you promise creators 60% of face value and most of your coin sales go through the store, your margin may be thin or negative.
In our product, commission is set in the admin panel per creator agreement, and the wallet records the credit that reaches the creator after the commission. We do not publish a recommended split because the right figure depends on your store mix, your market and what creators can earn elsewhere. For the revenue streams around gifting, the TikTok clone business model page lays out the options, and the TikTok clone development cost page covers what building a wallet and ledger from scratch involves.
App store billing on coin purchases
If your coins are sold inside an iOS or Android app, store rules apply. As of October 2026, the relevant wording is as follows.
Apple
Apple's App Review Guideline 3.1.1 says that if you want to open up paid features in your app, and gives in-game currencies as one example, you must use in-app purchase. The same section allows apps to use in-app purchase currencies to let customers tip the developer or digital content providers in the app. It also says apps may let people gift items that are eligible for in-app purchase to others, that such gifts may only be refunded to the original purchaser and may not be exchanged, and that credits or in-game currencies bought through in-app purchase may not expire. That last point is a direct design constraint: a coin-expiry rule that you copy from another platform may not be allowed on iOS.
Google Play's Payments policy lists virtual currencies among the items that must use Google Play's billing system. It says virtual currencies may only be used within the app or game title they were bought for, and that randomized items require the odds to be disclosed. It also states that developers in eligible countries may offer alternative billing or point users outside the app, subject to program requirements. Whether that route applies to you depends on your country and your business, so ask an adviser before relying on it.
What this means for pricing
The store takes a share of every in-app coin sale. Our product pages tell buyers to plan coin pricing and billing around that share, and the same advice holds for any app. Our post on Apple and Google in-app purchase rules goes through the full rule set, and our guide on whether the App Store will approve a look-alike video app covers how billing fits into review. None of this is legal advice.
Creator earnings and withdrawal rules
A wallet that only accumulates is not a creator product. The withdrawal rules decide whether creators trust it. TikTok's policy states that creators can choose to withdraw Diamonds in exchange for money denominated in US dollars, handled through PayPal or other payment channels, and that fees from the payment provider depend on the creator's own agreement with that provider.
When you design your own rules, write down answers to these questions before launch.
- What is the minimum withdrawal, and is it the same in every country?
- How long does a request wait, and who approves it?
- Which payout methods do you support, and who pays their fees?
- Do you hold earnings for a short period to catch chargebacks?
- What happens to a balance if you suspend an account?
- What identity checks apply before the first payout?
In our product, withdrawal requests, including creator fund payouts, wait in a queue that admins approve, and each payout is logged. That queue is where chargeback holds and identity checks are enforced in practice. For the creator-side view of the same money, read how TikTok creators get paid.
Abuse and risk
A coin economy is a small bank. Every balance is a liability, and every liability can be attacked. These are the failure modes that cost real money.
| Risk | How it appears | Control |
|---|---|---|
| Stolen cards | Large coin packs bought and gifted within minutes | Purchase velocity limits, new-account limits, delayed credit for first purchases |
| Chargebacks | Coins already gifted and credited to a creator when the charge is reversed | Hold creator earnings for a set period, reverse the credit, suspend repeat cases |
| Gift laundering | Two accounts pass gifts back and forth to turn stolen money into withdrawable money | Flag circular gifting, review large new-creator payouts, identity checks before payout |
| Coin resale | Third parties sell discounted coins bought with stolen cards | Ban transfers between users. TikTok's policy prohibits selling or bartering Coins |
| Minors spending | A child spends a parent's card | Age gate, spending caps, clear refund route through the store |
| Staff misuse | An employee edits a balance | Role-based permissions and a log of every wallet change |
TikTok's policy reserves the right to manage, regulate, modify or eliminate Coins where it has a valid reason, such as a reasonable belief that a user breached the policy, or for legal, security or technical reasons. Copy that right into your own terms. You will need it the first time a ring of accounts is caught.
Age needs its own rule. TikTok's policy sets 18, or the age of majority where the user lives, as the minimum to buy Coins, send Gifts or earn and withdraw Diamonds. Google Play's User Generated Content policy also says apps with user content should provide safeguards so that in-app monetization does not encourage objectionable behavior, a point covered in our guide to content moderation for a short video app.
Good practice for live rooms
Live rooms are where gifting happens, and a few habits separate rooms that earn from rooms that do not.
- Thank senders by name. Recognition is the reward. A host who reads out the sender of each gift teaches the room that gifts get seen.
- Set a visible goal. A goal such as "ten gifts and I will sing the next song" gives viewers a shared target and a reason to pitch in now.
- Keep prices clear. Show the coin cost, not a hidden conversion. Viewers who do not know what a gift costs stop sending.
- Use leaderboards with care. Top-supporter lists reward big spenders, but they can pressure vulnerable users. Offer a way to hide your rank and set a spending cap.
- Do not punish small senders. A cheap gift should still earn a mention.
- Give creators control. Let hosts mute gift animations, block abusive senders and turn gifting off.
Gifting also works in small rooms, because the host can acknowledge everyone. Reach matters less than whether the room feels personal.
Glossary
- Coin: the virtual currency a viewer buys with real money. In TikTok's policy it cannot be exchanged for cash.
- Gift: a digital item bought by spending coins, sent to a video or LIVE.
- Diamond: the credit a creator receives for gifts, which can be withdrawn as money under the platform's rules.
- Face value: the money value of the coins a gift costs at the sticker price.
- Chargeback: a reversal of a card payment that the cardholder disputes.
- Ledger: the record of every balance change, so each coin and each credit can be traced.
What to decide before you launch
Work through this list in order. Each answer feeds the next.
- Store mix. What share of coin sales will go through the iOS and Android stores, and what share through the web?
- Net revenue per coin. Subtract the store share and gateway costs from the sticker price.
- Creator rate. Set it from net revenue and publish it.
- Catalog. Fix an entry tier, a middle tier and a few top items, with prices in coins.
- Withdrawal rules. Minimum, hold period, methods, fees and checks.
- Age and spending limits. Minimum age and per-day caps.
- Refund and dispute path. Who handles it, and in what time.
- Abuse monitoring. Who reviews flagged accounts, and how quickly.
If you want these choices in a working product rather than a spreadsheet, a ready-made TikTok clone gives you the wallet, the gifting loop, the admin settings and the payout queue, and your team spends its time on the catalog, the rates and the rules above. Pricing is on our pricing page. This post is general information, not legal or financial advice, so confirm tax, payments and consumer rules for your markets with a qualified adviser.
Questions and answers
Do TikTok coins expire?
TikTok's Virtual Items policy says a user's Coins expire automatically when the account is terminated. It does not describe an expiry date for an active account. If you run your own app on iOS, Apple's guideline 3.1.1 says credits bought with in-app purchase may not expire, so design your own rules around that.
Can creators cash out gifts?
Not directly. Gifts are converted into Diamonds in the creator's account, and TikTok's policy lets a creator withdraw Diamonds for money denominated in US dollars through PayPal or other payment channels. Coins cannot be exchanged for cash. Eligibility and thresholds are set by the platform and can change, so check its current pages.
Who pays the app store fee on coin purchases?
The store's fee is taken from the sale before the operator receives the money, so in practice the operator absorbs it unless coin prices are raised to cover it. The viewer sees one price. Work out the net revenue per coin after the store share first, then set the creator rate from that figure.
Can I change the commission later?
On your own platform, yes: the creator rate is an admin setting, not something fixed in code. The risk is commercial, not technical. Changing it without notice can anger creators, so publish the rate in your creator terms, give notice before a change and apply new rates to future gifts, not past ones.
Does gifting work with a small audience?
It can, but only if a small room feels personal. Gifting depends on the host acknowledging senders, a catalog with cheap entry gifts and a visible reason to give, such as a goal. Large reach is not required. A few dozen engaged viewers can generate more gifts than thousands of passive ones.
Are virtual gifts refundable?
TikTok's policy states that all sales of Gifts are final. Apple's guidelines say a gift may only be refunded to the original purchaser and may not be exchanged. Separate from these rules, consumer law and the store's own refund process can still apply, so ask an adviser how refunds work in your markets.
Can a minor buy coins?
TikTok's policy requires users to be at least 18, or the age of majority where they live, to buy Coins, send Gifts or earn and withdraw Diamonds. An operator should enforce a similar gate with age checks and spending limits. This is a design choice with legal weight, so take advice before launch.
Sources
- TikTok: Virtual Items Policy
- Apple: App Review Guidelines (section 3.1.1 In-App Purchase)
- Google Play Console Help: Payments policy
- Google Play Console Help: User Generated Content 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. TikTok is a trademark of its owner and is named here only to describe a category of platform. GetFame is not affiliated with, sponsored by or endorsed by TikTok.
Keep reading
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.
Apple and Google In-App Purchase Rules for Digital Goods
In-app purchase rules for digital goods: what Apple and Google make you sell through store billing, what is exempt, and a decision table by product type.
How Do TikTok Creators Get Paid? Payout Models Compared
How do TikTok creators get paid? Compare per-view programs, gifts, subscriptions, brand deals and shop commission, and the payout decisions an operator makes.