Grid bot calculator: spacing, fees and net spread per grid
Enter the price range, number of grids, spacing type, investment and fee rate to see the mechanics of each grid: spacing, quantity, fees and net spread at the lowest and highest level. Free, no sign-up required.
How does a grid bot calculator work?
A grid divides a price range into levels, and each completed grid is one buy at a level and one sell at the next level up. The calculator works out that single cycle:
Arithmetic step = (upper − lower) ÷ grids
Geometric ratio r = (upper ÷ lower)^(1 ÷ grids)
Net spread per grid = (1 − c) × sell level ÷ buy level − 1 − c, where c is the fee rate per fill
Order value per grid = investment ÷ grids
Quantity per grid = order value ÷ buy level
Minimum spacing that clears fees = (1 + c) ÷ (1 − c) − 1
The return formula matches the worked examples on Binance's Spot Grid parameters page for a grid with fees, and the grid trading bot guide on this site uses it too. The lowest level is the buy at the lower price, and the highest level is the last buy before the upper price.
Worked example
Hypothetical example: a range of 80 to 120, 8 arithmetic grids, an investment of 1,000 USDT and a 0.1% fee per fill. These are the calculator's default values and not a suggested setup.
Step: (120 − 80) ÷ 8 = 5.00 USDT. Order value per grid: 1,000 ÷ 8 = 125.00 USDT.
| Per completed grid | Lowest level (buy 80, sell 85) | Highest level (buy 115, sell 120) |
|---|---|---|
| Net spread | 6.0438% | 4.1435% |
| Quantity | 1.5625 | 1.08695652 |
| Fees | 0.2578 USDT | 0.2554 USDT |
| Net amount | 7.55 USDT | 5.18 USDT |
Minimum spacing that clears fees: 1.001 ÷ 0.999 − 1 = 0.2002%, which at the highest level is about 0.23 USDT. Each row describes one completed cycle, and how many cycles happen depends on a price path nobody knows.
Arithmetic or geometric spacing: what changes
An arithmetic grid keeps a fixed price gap, so its percentage return shrinks as the price rises, while a geometric grid keeps a fixed percentage gap at every level.
Switching the example to geometric spacing gives a ratio of 5.199% per level and a net spread of 4.9938% at every level. The order value stays at 125.00 USDT and the net amount per grid is 6.24 USDT. Neither type is safer, and the calculator does not prefer one: the spacing changes where the orders sit and leaves the direction risk unchanged.
The fee check: when more grids stop paying
Every completed grid pays two fees, so a spacing below about twice the fee rate loses money even if every order fills as planned.
| Arithmetic grids, 80 to 120, 0.1% fee (hypothetical) | Step | Net spread, lowest level | Net spread, highest level |
|---|---|---|---|
| 8 | 5.00 | 6.0438% | 4.1435% |
| 200 | 0.20 | 0.0497% | −0.0332% |
| 400 | 0.10 | −0.0751% | −0.1167% |
At 200 grids the "Fee check" row says the spacing clears fees at the lower levels only, and a warning appears under the grid count. At 400 it does not clear them anywhere. The table marks a limit and is not a preferred grid count. A different fee tier moves that limit, which the crypto trading fee calculator helps to estimate.
What the calculator leaves out: range exits and trend losses
The biggest risks of a spot grid are outside this calculation, because they depend on where the price goes.
- Price below the range: every buy has filled, the investment sits in the asset, and that inventory loses value as the price falls. Grid returns earlier in the period may not cover it.
- Price above the range: every sell has filled, so the bot holds only the quote currency and takes no part in a further rise.
- Bot behavior: Binance's Spot Grid page says orders stop executing beyond the limits, and warns that bots keep executing at their set intervals during a rapid fall or surge.
- Exchange limits: minimum order values and quantity steps can reject thin orders across many levels.
For this reason the page shows no total profit, no daily or annual figure and no backtest. The grid trading bot guide shows how the inventory loss outweighs the round trips on hypothetical price paths. A grid can lose money, and no range or grid count on this page is a recommendation.
Which values to enter
- Lower and upper price: your own range, in one quote currency. The currency field only changes the label.
- Number of grids: a whole number from 2 to 1,000. Your platform may allow fewer.
- Spacing: arithmetic or geometric.
- Investment: treated as split equally across the grids, with no separate reserve or starting purchase modeled.
- Fee rate: the rate per fill; a grid made of resting orders usually pays the maker rate.
This calculator covers spot grids; futures grids add leverage, funding and liquidation. For readers in Turkey, Article 14 of Communiqué III-35/B.2 of the Capital Markets Board (SPK, also CMB) bars leveraged trading in assets listed on platforms, and Article 99/A of Law No. 6362 treats foreign platforms' activity aimed at Turkish residents as unlicensed. Binance is cited here only as documentation.
Frequently asked questions
How is grid bot profit calculated?
Per completed grid, the net spread is (1 − fee) × sell level ÷ buy level − 1 − fee. Between 115 and 120 at a 0.1% fee that is 4.1435%. A total profit figure would need a price path, so the calculator does not give one.
What is the minimum grid spacing that covers fees?
It is (1 + fee) ÷ (1 − fee) − 1, which is 0.2002% at a 0.1% fee per fill. A spacing below that loses money on each completed grid.
What is the difference between arithmetic and geometric grids?
An arithmetic grid has a fixed price gap, so its percentage return falls at higher levels. A geometric grid has a fixed percentage gap, so the return is the same at every level.
What happens if the price leaves the grid range?
Below the range the investment sits in the asset, often at a loss; above it the bot holds only the quote currency. This calculator does not include either outcome.
Can this calculator estimate daily or annual returns?
No. Those figures depend on how often the price crosses the levels, which nobody knows in advance, so the page shows the mechanics of one grid.
Sources
- Binance: Spot Grid trading parameters (updated 7 January 2026) (opens in a new tab)
- Binance: What is Spot Grid trading and how does it work (updated 13 August 2026) (opens in a new tab)
- Binance Spot API documentation: Filters (opens in a new tab)
- Resmî Gazete: SPK Communiqué III-35/B.2, 13 March 2025, no. 32840, Article 14 (Turkish) (opens in a new tab)
- Capital Markets Law No. 6362, consolidated text, Article 99/A (Turkish) (opens in a new tab)
This calculator is general information, not tax, legal or investment advice. Results depend on the values you enter; fees, margin rules and tax rules differ by exchange and country and change over time, so check the official source and ask a licensed adviser about your own situation. Sources, checks and corrections: see the editorial policy.
Related guides
Send a short project brief
The form or an email is enough. You do not need to share your rules yet.
- The exchange or platform you use
- What the software should do
- Your target timeline
- Project briefs and business inquiriesinfo@fincodelabs.com
- WhatsApp (messages only)+90 545 697 41 15 (opens in a new tab)