Bots and budgets

How much money do you need to start a futures bot?

The exchange itself will let you start with surprisingly little — on many altcoin contracts one order only needs about 5 USDT of position size. But a grid bot that actually has room to work needs enough money for every level of its grid, plus a reserve for the price moving against it, so in practice people start somewhere around 100–300 USDT. With 20 or 50 USDT you can still run a bot, just with a handful of levels on a cheap contract.
ContentsStart from the exchange's minimum order sizeWhat 20 levels on a 50 USDT budget really looks likeLeave money for the move against youFees take a bite out of every small grid profitWorking out your own minimum

Start from the exchange's minimum order size

A grid bot is just many small orders placed at different prices, so the first number you need is the smallest order the exchange will accept on that contract. On Binance USDⓈ-M futures, bitcoin has a minimum of 0.001 BTC — at a price around 83,500 USDT that is roughly 83.5 USDT of position size per order. Ethereum starts from 20 USDT, and most altcoin contracts from 5 USDT. On other exchanges the numbers differ, so check the contract you want in the app before you plan anything.

Multiply that minimum by the number of levels you want and you have the floor of your budget. Ten levels on an altcoin where each order must be at least 5 USDT means your grid will hold at least 50 USDT of position when it is fully filled — and that is the number your money and your leverage together have to cover. If you are still fuzzy on how the levels work, the mechanics are explained in what a grid bot actually does.

Laptop with a BTC chart and three stacks of Bitcoin coins of different heights with a $100 card
The starting deposit decides how a bot behaves: with $100 the risk per trade is very different than with a larger stack.

What 20 levels on a 50 USDT budget really looks like

Say you put in 50 USDT and keep leverage at 1x. The bot then has 50 USDT of position to spread over 20 levels — 2.5 USDT per order, below the 5 USDT minimum on most contracts, so the bot either refuses to start or quietly gives you fewer levels than you asked for. Turn leverage up to 10x and the orders do fit: the same 50 USDT now carries a 500 USDT position, 25 USDT per level. The dense grid you pictured appears, and so does a position ten times bigger than the money behind it.

Leverage lowers the margin you must put up, it does not shrink the position the bot builds. On bitcoin the floor is higher again: one minimum order is already about 83.5 USDT of position, so a ten-level bitcoin grid holds roughly 835 USDT when it fills up. At 10x that needs around 84 USDT of margin, which sounds affordable.

Now follow the price down. By the time it reaches the bottom of your range, the bot has bought at every level above — and each of those buys is under water. Illustrative numbers on a range 10% wide: the open position is already down roughly 40 USDT out of your 84 USDT of margin, before anything dramatic has happened. Another 5% from there is about 42 USDT more, and there is nothing left — the exchange closes the position. That is what 10x on a grid really means.

Through all of that the bot keeps showing the profit of the small trades it has already closed, and that number does not include the loss sitting in the open position. So your balance can be falling while the bot's profit line goes up. That gap between the two numbers is unpacked in bot shows profit, total is negative.

Leave money for the move against you

A grid bot is at its smallest position when the price sits in the middle of the range, and at its largest when the price has run to one edge — exactly when you are deepest in the red. So plan your money for that moment, not for today's price. Run the bot in isolated margin: it can then only use the money you hand it, and the rest of your balance stays untouched — as long as you leave the automatic top-up of margin switched off. If that setting is on, a losing position keeps pulling money from the rest of your account (isolated or cross).

If the price keeps going the wrong way and the bot's own margin runs out, the exchange can close the whole position to stop the loss growing — that is liquidation. A range the price leaves completely will also leave you holding the full position with nothing left to buy or sell. That is the main way these bots lose money, and it is covered in can a bot lose everything.

Fees take a bite out of every small grid profit

Each completed grid cycle pays a fee twice — once to buy, once to sell — and it is charged on the position size, not on your margin. If your order waits in the book and someone else trades into it, you pay less: 0.02% on Binance USDⓈ-M futures at the base level. If your order takes a price that is already sitting there, you pay 0.05%. Grid orders usually sit and wait, so the lower fee is the one you normally pay.

Here is what that does to a 10 USDT order at different grid steps, using the lower fee both ways:

Illustrative: one 10 USDT order, 0.02% on entry and exit. At 0.05% the cost is 0.01 USDT and a 0.2% step loses half its profit.
Grid stepGross profit per cycleFees in and outYou keep
0.2%0.020 USDT0.004 USDT0.016 USDT
0.5%0.050 USDT0.004 USDT0.046 USDT
1.0%0.100 USDT0.004 USDT0.096 USDT

So small orders with small steps mostly pay the exchange. Either make each level bigger, or set a wider step, so one cycle earns clearly more than the two fees it costs. More on how fees are charged in what you pay to trade futures.

Working out your own minimum

  1. Find the minimum order size

    Open the contract you want and look at the minimum order. On most altcoins it is around 5 USDT of position size; on bitcoin it is much higher.

  2. Double it

    Use at least twice the minimum per level so the grid step is worth more than the two fees it costs.

  3. Multiply by the levels

    Ten levels at 10 USDT each means a 100 USDT position when the grid is fully filled.

  4. Divide by your leverage

    That gives the margin the bot needs — 100 USDT of position at 2x is about 50 USDT. The lower the leverage, the more of your own money the position stands on.

  5. Add the same again as reserve

    Keep roughly as much free balance as the bot's margin, so an adverse move does not close you out at the worst moment.

Run those steps and a 10–20 level grid on a liquid altcoin usually lands somewhere between 100 and 300 USDT, with low leverage. For the first try you can halve the number of levels instead of halving the order size — a 6-level grid on 60 USDT is a real bot, a 20-level grid on 60 USDT is not. The quickest way to sanity-check your own numbers is to sign up on Bybit, open the futures grid bot screen, type in your amount and your number of levels, and see what size each order comes out to before you confirm anything. Availability differs by country, so check during sign-up that futures are offered where you live.

How much to keep in the account overall is a separate question, answered in how much money you need to start, and the actual setup screens are in launching your first bot.

Better to have fewer levels than smaller orders. If your budget is small, cut the number of grid lines rather than the size of each order. Orders below the exchange minimum simply do not exist, and orders barely above it hand most of their profit to fees.

What is the minimum amount to run a grid bot?

There is no single number — it comes from the smallest order the exchange accepts on that contract, multiplied by how many levels you want, and then divided by the leverage you use. On a cheap altcoin with a 5 USDT minimum, a six-level grid can technically start under 50 USDT. A grid with 10–20 levels and some breathing room usually needs a few hundred.

Can I start a futures bot with $10?

On most contracts, no — 10 USDT at low leverage split across even three levels gives orders below the exchange minimum. You could place one or two orders, which is not really a grid. If 10 dollars is what you have, trading it by hand teaches you more; see trading with $10.

Should I use high leverage so a small budget fits more levels?

It fits more levels on paper and brings your liquidation price much closer in practice. The bot's position grows as the price moves away from the middle of the range, so by the time you are at the edge the open loss has already eaten much of your margin. High leverage plus a small balance is the classic way a grid bot ends in a forced close.

Does a bigger budget mean the bot earns more?

It scales both ways: twice the money in the same grid means roughly twice the profit per cycle and twice the loss when the price leaves the range. More money buys you more levels and a thicker reserve, not a better strategy.

Do I need a separate deposit just for the bot?

No — the bot takes the amount you allocate from your futures balance and runs it as its own position. Keeping the rest of your balance outside it, in isolated margin with the automatic margin top-up switched off, is the point: that free money is your reserve, not part of the grid.

Find an answer to your question