Sell credits, tokens, and coins in your app

Trusted by 30,000+ apps to manage subscription revenue
One balance for every credit




Grant
Give users credits when they subscribe, renew, or buy a pack.

Spend
Use the server-side API to deduct credits after a generation, episode unlock, or export is completed.

Track
See every credit added or spent in each subscriber profile.

Adjust
Grant or remove credits manually to comp users, seed testers, or correct failed charges.

Built for usage-based products
Tokens for every generation

Coins for premium content

Currencies for your game economy

Credits for data usage

A ledger you can trust
What teams build with Adapty

“Adapty became a tool that other teams in the company could use to grow revenue without constantly involving engineering.”

“Our marketing team went from being completely dependent on engineering for every test to being completely independent. It removed the biggest roadblock to our growth.”
“The revenue growth was not one big win. It was dozens of small ones compounding. Adapty made each of those tests possible.”
Add virtual currencies to your app
Create a currency, connect your products, and start charging for usage.
Your questions, answered
How do I add credits to my AI app?
Create a currency called credits, link it to your subscription and to one-time packs, and set how many each grants. Subscribers get their allowance at every renewal. Pack buyers get theirs at purchase. Your backend reads and deducts the balance through the server-side API.
How do I charge tokens per generation?
Read the balance through the server-side API before the generation, then deduct once it completes. Charging on completion means a failed render never costs a user tokens. Adapty records the grant and the spend on the subscriber profile.
Do I need a backend to use virtual currencies?
Yes. Adapty grants credits and keeps the balance, and your server reads and spends it through the server-side API. There is no SDK method for balances yet, so the spend call comes from your backend.
How many virtual currencies can I create?
Up to 20 per app. Most apps run one. Some run two, a soft currency and a hard currency side by side.
Can a user spend credits on another device?
Identify the user first. A balance belongs to one profile, so an anonymous user keeps their credits on the device where they earned them. Once you identify the user, the balance follows them across devices.
How does Adapty compare to RevenueCat for virtual currency?
Both grant currency on purchase and renewal, expire unused credits at the end of a cycle, and track balances. RevenueCat reads balances from their SDKs. Adapty reads through the server-side API.