Fee & Capital Optimization

Crypto Grid Bot Profit With $1,000: One Grid Cycle Leaves About $0.30 After Fees

Bot capital is not working capital. Start with one cycle's net.

What the example shows

$1,000 of bot capital is not $1,000 earning on every grid cycle. In this hypothetical, the bot splits $1,000 into ten $100 slices. When one slice buys for $100 and sells 0.5% higher for $100.50, that completed cycle makes $0.50 gross. A 0.10% fee on each fill takes $0.10 and $0.1005, leaving $0.2995, shown as $0.30, before spread, slippage, any change in the price of the coins the bot holds, any closing conversion, and tax. The other nine slices are waiting or tied up meanwhile, and the bot's total P&L can be negative while this grid profit is positive.
Updated

Hypothetical example — not a trade, quote, or typical return

Result: $0.2995 (about $0.30) before spread, slippage, inventory price change, and tax

What does one completed grid cycle leave on a $1,000 bot?

gross
$0.50
buy fee
− $0.10
sell fee
− $0.1005
(about $0.30) before spread, slippage, inventory price change, and tax
= $0.2995

$0.50 gross − $0.10 buy fee − $0.1005 sell fee

Not a live quote, an expected number of fills, a personal trade, a typical return, or a daily, monthly, or annual income figure. Excluded: spread, slippage, inventory price change, any conversion when you close the bot, and tax. Any of them can wipe out the $0.30.

  1. $1,000 total bot capital split into ten $100 slices. Only one slice completes a cycle here; the other nine stay tied up or waiting.
  2. Grid spacing of 0.5%: one $100 buy, then the same coins sold for $100.50. Gross = $0.50.
  3. A 0.10% fee on each fill, the checked regular-user base spot rate used by Bybit and Binance and OKX's taker example: $100 × 0.10% = $0.10; $100.50 × 0.10% = $0.1005.
  4. Fees are counted at their dollar value. Where a buy fee is taken from the coins received, the sold quantity is slightly smaller; the difference here is under a cent.

How a spot grid earns, in plain English

A spot grid places buy orders below the current price and sell orders above it. Each time price falls to a buy level and then rises back to the matching sell level, one slice completes a cycle and the bot records grid profit. Exchanges charge their normal spot trading fee on each filled order; Bybit's Spot Grid FAQ says there is no separate fee to create the bot.

Grid profit counts only completed cycles. Total P&L also counts the coins the bot is holding at today's price, plus fees. If price falls and stays down, the bot holds coins worth less than it paid, so total P&L can be negative while grid profit is positive. If price trends out of the range, the bot can end up holding mostly one asset and stop completing new cycles.

Fees take about 40% of this cycle

The two fees, $0.2005, are about 40% of the $0.50 gross. A grid spacing at or below about 0.2% would leave nothing at a 0.10% rate before spread is even counted, because every cycle pays two fills.

  • Gross: $100.50 − $100.00 = $0.50.
  • Fees: $0.10 + $0.1005 = $0.2005.
  • Net: $0.50 − $0.2005 = $0.2995, shown as $0.30.
  • At OKX's 0.08% spot maker example on both fills, if both fill as maker: $0.50 − $0.08 − $0.0804 = $0.3396. Binance's eligible BNB fee payment takes 25% off standard spot fees, including eligible spot bot fills. Your account's own rate decides.

When a spot grid is worth evaluating, and when to skip it

Worth evaluating only when you expect price to move back and forth inside a range you can defend, the grid spacing is clearly wider than two fills of your actual fee plus spread, the exact bot product is available to your account in your country, and you accept holding the coin if price falls.

Skip it if your view is that price will trend one way, the grid is too tight to cover fees, or holding a falling coin (inventory risk) is not something you understand and accept.

  • Check your own spot fee rate for that pair in your account.
  • Set the range and spacing, then confirm that one cycle clears two fees with room for spread.
  • Size the bot so the whole amount can sit in the coin without forcing a sale.

What this example does not promise

  • Every figure in the example is a fixed hypothetical input or a published base rate. It is not a trade anyone placed, a quote, an expected fill count, or a typical result, and it should not be multiplied into daily, monthly, or annual income.
  • Bot products and fee rates vary by country, serving entity, pair, tier, and account. Bybit and Binance.com are not U.S. routes; check which product your own account offers before you start a bot.
  • A grid bot holds the coin it trades. If price falls or leaves the range, you can lose more than the grid profit shows.

Next step

Best for

Check what each fill costs before you set a grid

Compare the checked Bybit, Binance, and OKX spot maker and taker rates, then confirm the rate shown in your own account. Regional and product limits are listed beside each exchange.

Check the method and costs

FAQ

Are crypto grid bots profitable after fees?

They can be when price keeps moving back and forth inside the range and each grid step is wide enough to cover two fees plus spread. In this hypothetical, a 0.5% step leaves about $0.30 of $0.50 gross after two 0.10% fees. A trend out of the range or a falling coin can make the bot's total P&L negative.

How much can a $1,000 grid bot make?

This guide does not estimate it. Profit depends on how many cycles actually complete, which no one can know in advance. One completed cycle on one $100 slice is about $0.30 here, while the other slices wait, and the value of the coins held can rise or fall by much more.

Do grid bots charge an extra fee?

Bybit and OKX say their bots are free to create, and Binance says standard trading fees apply to bot fills. You pay the normal spot fee on every filled order, which is why many small fills add up.

Why is total P&L negative when grid profit is positive?

Grid profit counts only completed buy-then-sell cycles. Total P&L also counts the coins the bot still holds at the current price, plus fees. If price falls, those coins are worth less than the bot paid.