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 /economy commands reply that the economy is not active.

Earning currency

WayHowDefault
Daily/economy daily, once every 24 hours100
Working/economy work: a random amount between minimum and maximum, then a cooldown20 to 80, cooldown 30 minutes
MessagesA small reward per message, only if switched onoff; 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

CommandEffect
/economy balance (German guthaben)Shows your balance or a member's. Only you see the reply.
/economy payTransfers 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 shopShows 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

  1. Kage checks that the item exists and its role is still there.
  2. If the member already has the role, Kage stops.
  3. Kage deducts the price. If the balance is not enough, nothing happens.
  4. Kage grants the role. If that fails (for example because of the role order), the member is refunded the price.
  5. The purchase appears in the module's Logs tab.

For admins

The following commands need Manage Server. Only you see the replies.

CommandEffect
/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 fieldMeaningDefault
Economy activeTurns the module onoff
Currency nameName of the currencyCoins
Daily amountAmount per /economy daily100
Work amount (min), (max)Range for /economy work20 / 80
Work cooldown (min.)Wait between two work calls30
Small reward per messageTurns the message reward onoff
Amount per message, Cooldown (sec.)Size and rhythm1 / 60
ShopItems with name, price, role–

Checking the result

  1. Earning: Run /economy daily. You get the daily amount; the second call names the wait.
  2. Balance: /economy balance shows the amount.
  3. Shop: Create a test role with /economy shop-create, get a balance with admin-give and buy with /economy buy. The role is granted.
  4. History: /economy history lists 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

See plans and included modules

Keep reading

More questions? Ask Kage AIAI

Describe what you need – Kage AI picks out the right guide and gives you the sources.

Ask Kage AI

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.