Coins, gifts and wallets

How TikTok Gifts and Coins Work: Live Gifting Economics

By the GetFame team Published 14 min read

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
  1. The loop in one table: coins in, gifts out, diamonds earned
  2. Why a coin layer exists at all
  3. Gift catalog design
  4. A full ledger example, from purchase to payout
  5. Where the platform margin sits
  6. App store billing on coin purchases
  7. Creator earnings and withdrawal rules
  8. Abuse and risk
  9. Good practice for live rooms
  10. 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.

StepWho actsWhat changesCan it go backward?
1. Buy CoinsViewerReal money in, coin balance upNot for cash. TikTok's policy says Coins cannot be exchanged for cash
2. Send a GiftViewerCoins down, a Gift is delivered to a video or LIVENo. The policy says all Gift sales are final
3. ConvertPlatformThe Gift becomes Diamonds in the creator accountNo. The conversion rate is set by the platform
4. WithdrawCreatorDiamonds down, money out, denominated in US dollarsNo. 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.

EventViewer coinsCreator creditOperator net positionNote
Viewer pays 10.00 for 1,000 coins+1,0000+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.50Liability to creator 0.50The gift is final, as in TikTok's policy
Nine more gifts follow-900+4.50Liability to creator 4.50Viewer balance is now zero
Creator holds 5.00 in credit05.008.00 received, 5.00 owedGross margin before costs: 3.00
Creator withdraws 5.0000-5.00 paid, -1.00 provider fee if you absorb itFinal 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.

TierExample price in coinsPurposeRecognitionDesign rule
Entry1 to 10First send, low risk to trySmall icon in chatSmallest pack should buy many of these
Everyday20 to 99Regular support of a favorite hostShort animation, name shownHost thanks the sender by name
Premium100 to 999Milestones and goal completionFull-width animationShow how far a room is from its goal
Top1,000 and aboveStatus and top-supporter rankingFull-screen takeover and leaderboard entryAdd spending caps and a way to hide rank
EventAny, for a limited windowSeasonal or match-day reason to buy coinsThemed animationRetire 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.

LayerWho sets itWhere you see it
Store billing shareApple or GoogleTaken from each coin pack sold inside the mobile app
Payment gateway costYour gateway, for any web or non-store purchasesPer transaction on web purchases
Creator conversion rateYou, as operatorHow many creator credits one coin of gifts produces
Payout costYour payout providerCharged 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

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.

  1. What is the minimum withdrawal, and is it the same in every country?
  2. How long does a request wait, and who approves it?
  3. Which payout methods do you support, and who pays their fees?
  4. Do you hold earnings for a short period to catch chargebacks?
  5. What happens to a balance if you suspend an account?
  6. 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.

RiskHow it appearsControl
Stolen cardsLarge coin packs bought and gifted within minutesPurchase velocity limits, new-account limits, delayed credit for first purchases
ChargebacksCoins already gifted and credited to a creator when the charge is reversedHold creator earnings for a set period, reverse the credit, suspend repeat cases
Gift launderingTwo accounts pass gifts back and forth to turn stolen money into withdrawable moneyFlag circular gifting, review large new-creator payouts, identity checks before payout
Coin resaleThird parties sell discounted coins bought with stolen cardsBan transfers between users. TikTok's policy prohibits selling or bartering Coins
Minors spendingA child spends a parent's cardAge gate, spending caps, clear refund route through the store
Staff misuseAn employee edits a balanceRole-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.

  1. Store mix. What share of coin sales will go through the iOS and Android stores, and what share through the web?
  2. Net revenue per coin. Subtract the store share and gateway costs from the sticker price.
  3. Creator rate. Set it from net revenue and publish it.
  4. Catalog. Fix an entry tier, a middle tier and a few top items, with prices in coins.
  5. Withdrawal rules. Minimum, hold period, methods, fees and checks.
  6. Age and spending limits. Minimum age and per-day caps.
  7. Refund and dispute path. Who handles it, and in what time.
  8. 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

  1. TikTok: Virtual Items Policy
  2. Apple: App Review Guidelines (section 3.1.1 In-App Purchase)
  3. Google Play Console Help: Payments policy
  4. 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.

TikTok guides All articles

→Start here

Tell us what you want to launch.

Share the platform and your market. You get a walkthrough of the live demo, the exact scope of what ships, and a fixed price in writing. First response in under 2 hours, Monday to Saturday, 10:00 to 19:00 IST.

We reply to every inquiry. No newsletters, no shared data. See our privacy policy.