Discord economy bot
Your own currency, with a shop, jobs, and minigames.
Switch on the Economy & Minigames module and your bot gets its own currency. Members earn it with /work, /daily, and by chatting, keep it in a bank that pays interest, and spend it in your shop or on games like blackjack. It's part of BotGhost, the no-code Discord bot maker, and the module is free.
This server calls its currency coins, with a $ in front. You choose both on the module page.
Discord economy commands for your members
The module comes with more than 30 slash commands. Members type / in your server and they're all there, under your bot's name.
You can switch off each command on the module page, so if your server doesn't want robbing or gambling, turn those off.
Earning
Money and the bank
Shop and items
Robbing and betting
Minigames
For admins
Set up your server economy in the dashboard
Economy & Minigames has one page in the dashboard for your currency, earning, the shop, roles, commands, and events.
Name your currency
- Currency Name is what your money is called, like coins or gems.
- Currency Prefix or Emoji goes in front of every amount. Use a symbol like $, an emoji, or a custom emoji from your server.
- Pick three embed colours for good news, normal replies, and warnings.

Decide how people earn
- Daily Bonus is what /daily pays out.
- The bot pays Bank Interest every 24 hours on money in the bank, up to 5% a day.
- Turn on Earn Currency for Messages to pay members for chatting. You set the amount and how many minutes they wait between payouts.
- Turn on Enable Job Editing to change the jobs for /work: title, description, salary, and how many shifts it takes to unlock.

Stock the shop
- The shop starts with nine items, like Coffee, a Watchdog, Lucky Dice, and a Golden Trophy.
- Click an item to change its name, price, picture, or limit, or to delete it.
- Adding a new item needs Premium.

Give roles for a balance
- Type an amount, pick a role, and press Add.
- Members get the role when their balance reaches that amount, and lose it if they drop back under.
- You get one economy role on the free plan, and up to 10 with Premium.

Switch commands on or off
- Every command has its own switch. Turn off /rob player or the games if they don’t suit your server.
- Commands marked ADMIN ONLY, like /money add, are for your staff.
- Add Command makes a new command that can use the module’s settings and balances.

Events that run without a command
- Four events run in the background: Bank Interest, the lottery, economy roles, and currency for messages.
- Pick a Lottery Channel in the settings and the bot announces the lottery winner there.
- Add Event works like Add Command, for things that should happen without anyone typing a command.

A Discord economy shop with items and roles
Members see what's for sale with /shop view, buy with /shop buy, and check what they own with /inventory. They can hand items to each other with /item give.

Every item has a price, a picture, and a limit on how many one member can buy. You also choose whether it's used up, whether people can hold more than one, whether it's used the moment it's bought, and whether it's hidden from the shop. Each item is one of three types:
Usable Item
Does something when a member uses it. Coffee stops you forgetting to clock in on /work, and a Watchdog gives you a chance to catch whoever robs you.
Role Item
Gives one or more roles when it’s used. The bot uses a role item as soon as someone buys it.
Static Item
Stays in the inventory without doing anything, like the Golden Trophy.
On the free plan you can edit or delete the nine starter items. Adding new ones takes Premium.
Build your own economy commands
The module's commands are made of ordinary blocks from the Discord bot command builder. That means you can add one it doesn't have, like a /mine command with its own payouts.
Press Add Command on the module page and your new command can read the same settings and balances as the rest of the economy. Give it a cooldown in its settings so nobody can spam it.
Run Equation on Variable in the docsAdd an economy to your Discord server in three steps
1Create your bot
Make a bot on BotGhost and invite it to your server. If you haven't made one before, How to make a Discord bot goes through it step by step.
2Switch it on
Open Modules, find Economy & Minigames under Fun, and press Enable.

3Name your money
Set the currency name, its emoji, and the daily bonus, then save. Members can start using /daily and /work in your server.
A free Discord economy bot, and what Premium adds
The whole module works on the free plan. Premium gives you more room in the shop, the job list, and economy roles.
Free
$0- Every economy command and event, which don’t count toward your 3 free commands and 3 free events
- The nine starter shop items, to edit or remove
- 1 economy role
- Up to 20 jobs
- Up to 5 servers
Premium
$12.50 a month for one bot- New shop items of your own
- Up to 10 economy roles
- Up to 30 jobs
- Unlimited custom commands, events, and servers
The Premium page has the yearly price and the price for every bot you own.
The economy leaderboard
/ec leaderboard lists the 10 members with the most money, counting either what they're holding or what's in the bank. Only the member who ran it sees the reply, so a busy channel doesn't fill up with leaderboards.
Amounts show your Currency Prefix or Emoji. For their own numbers, members can run /ec stats.
Discord economy bot questions
If your question isn't here, ask in the BotGhost Discord or read the Economy & Minigames docs.
It’s a bot that gives your server its own currency. Members earn it with commands like /work and /daily or by chatting, keep it in a bank, and spend it in a shop or on minigames. On BotGhost the economy runs on your own bot through the Economy & Minigames module.
See the economy commandsYes. Switching on Economy & Minigames is free, and its commands and events don’t count toward the 3 custom commands and 3 custom events a free bot gets. Premium lets you add new shop items, have up to 10 economy roles instead of 1, and up to 30 jobs instead of 20.
Compare free and PremiumYes. Set Currency Name and Currency Prefix or Emoji on the module page. The prefix can be a symbol like $, a normal emoji, or a custom emoji from your server, and it shows up in the bot’s replies next to every amount.
Read the Economy & Minigames docs/work pays the salary of their job, and /daily pays the daily bonus you set. /beg is low risk, /crime is high risk, and /fish is a break from working. If you turn on Earn Currency for Messages, chatting pays as well, at most once per cooldown. Money in the bank earns interest every 24 hours.
See the earning settingsBlackjack, higher or lower, hangman, rock paper scissors, tic tac toe, match pairs, 5dice, Lights Out, and Mastermind. Members can also challenge each other to a dice bet or double or steal, buy scratch cards, and enter the lottery.
See every commandThose games use the module’s own emojis, so you have to upload them to a server your bot is in. Run /ec admin, pick Minigame Configuration, and choose the game. If your server has no emoji slots left, do it in another server you own that the bot is in.
Read the fix in the docsYes, with Economy Roles. Type an amount and pick a role. Members get the role when they reach that amount and lose it if they drop below. The free plan has room for one economy role, and Premium allows up to 10.
See the Economy Roles settingsYes. Add Command on the module page makes a command that can use the module’s settings and balances. You can also build one from scratch in the command builder with Set Variable, Run Equation on Variable, Comparison Condition, and Chance Condition, the same blocks the module’s own commands are made of.
See the Discord bot command builderRelated pages
- No-code Discord bot makerSwitch on modules or build commands from blocks, and BotGhost hosts the bot.
- Discord bot command builderBuild your own economy commands with variables, equations, and conditions.
- Discord counting botAnother game for your server: members count up together in one channel.
- Discord moderation botBans, warnings, timeouts, and logs to keep your server in order.
Start your server economy
Create a bot, switch on Economy & Minigames, and name your currency. The free plan doesn't need a card.
Create your bot for free