Economy: Virtual Currency, Daily Reward, Transfers and Role Shop
How Kage's economy works: earn currency with daily, work and messages, transfer it, buy from the role shop, admin adjustments, commands and troubleshooting.
Last checked for accuracy: 14 October 2026
The economy is a virtual server currency ("Coins" 🪙 by default). Members earn it, transfer it to each other and use it to buy roles in a shop that you set up. It is independent of the XP system: XP stand for progress, the currency for purchasing power. A server can use both or just one of them. There are no gambling features.
For short walkthroughs, see the guides Setting up the economy and Rewards with the economy.
Requirements
- Access to the module: You sign in to the dashboard with Discord and need the Manage Server permission (or access granted for this module). The admin commands require the same permission.
- For shop roles: Kage needs Manage Roles, and its role must be above the shop roles in the role list.
- Module active: If "Economy active" is off, all
/economycommands reply that the economy is not active.
Earning currency
| Way | How | Default |
|---|---|---|
| Daily | /economy daily, once every 24 hours | 100 |
| Working | /economy work: a random amount between minimum and maximum, then a cooldown | 20 to 80, cooldown 30 minutes |
| Messages | A small reward per message, only if switched on | off; 1 per message, cooldown 60 seconds |
Important:
- Daily applies per member as a rolling 24-hour window from the last claim, not as a calendar day. Anyone using the command too early sees when it is possible again.
- Work has its own cooldown in minutes, which you set.
- The message reward is optional. Per member, at most one message counts within the cooldown, and it uses the same message hook as the XP system, but with its own values. It only works while the economy is active and the plan applies.
- Balances are never negative.
Spending and transferring currency
| Command | Effect |
|---|---|
/economy balance (German guthaben) | Shows your balance or a member's. Only you see the reply. |
/economy pay | Transfers a positive amount to another member. Not to yourself and not to bots. The reply is visible in the channel. If your balance is not enough, nothing happens. |
/economy leaderboard (German rangliste) | Shows the 10 richest members, visible to everyone. |
/economy history (German verlauf) | Shows your last 10 entries with type and amount. Only you see it. |
/economy shop | Shows the shop with name, description, price and ID (up to 25 items). |
/economy buy (German kaufen) | Buys an item by its ID. |
A purchase in the shop
- Kage checks that the item exists and its role is still there.
- If the member already has the role, Kage stops.
- Kage deducts the price. If the balance is not enough, nothing happens.
- Kage grants the role. If that fails (for example because of the role order), the member is refunded the price.
- The purchase appears in the module's Logs tab.
For admins
The following commands need Manage Server. Only you see the replies.
| Command | Effect |
|---|---|
/economy admin-give (German geben) | Changes a member's balance by a positive or negative amount. The balance never drops below 0. |
/economy shop-create (German shop-erstellen) | Creates a shop item: name, price (1 to 1 billion), role, description, emoji (default 🛒). |
/economy shop-delete (German shop-entfernen) | Removes an item by its ID. |
In the dashboard you create items under Shop via + New item and delete them with a confirmation. You also see the leaderboard (highest balance) there. Every transaction is stored with type, amount and the balance afterwards; for admin entries also who triggered them.
Settings at a glance
| Dashboard field | Meaning | Default |
|---|---|---|
| Economy active | Turns the module on | off |
| Currency name | Name of the currency | Coins |
| Daily amount | Amount per /economy daily | 100 |
| Work amount (min), (max) | Range for /economy work | 20 / 80 |
| Work cooldown (min.) | Wait between two work calls | 30 |
| Small reward per message | Turns the message reward on | off |
| Amount per message, Cooldown (sec.) | Size and rhythm | 1 / 60 |
| Shop | Items with name, price, role | – |
Checking the result
- Earning: Run
/economy daily. You get the daily amount; the second call names the wait. - Balance:
/economy balanceshows the amount. - Shop: Create a test role with
/economy shop-create, get a balance withadmin-giveand buy with/economy buy. The role is granted. - History:
/economy historylists the entries.
Troubleshooting
All commands report that the economy is not active
"Economy active" is off or not saved.
The purchase does not work
The item or its role no longer exists, the member already has the role, or the balance is not enough. If Kage cannot grant the role, the member gets the price back. In that case, check the role order.
The message reward does not come
Check that it is switched on and the cooldown is not already running. It applies only while the economy is active.
Daily cannot be used again
The 24-hour gap since the last claim applies. The reply names the next time.
The balance does not drop below 0
That is intended. Deductions via admin-give stop at 0.
Further reading
Progress instead of purchasing power: Levels and XP. Awards: Achievements.
Related Kage modules
- EconomyFrom Premium
- AchievementsIncluded in Basic
Keep reading
More questions? Ask Kage AIAI
Describe what you need – Kage AI picks out the right guide and gives you the sources.
Try Kage on your server
Sign in with Discord, invite the bot and set up the modules in the dashboard. The Basic plan is free forever.