Crypto Position Size Calculator: Risk, Stops & Leverage
Start with the loss you are prepared to take and where you would exit. Work out a trade size that leaves room for fees and a worse-than-planned fill.
Work out my trade sizeShort answer
Start with the cash loss you are willing to model at your stop, not the largest leverage on the exchange. The calculator deducts room for trading costs, checks available capital and rounds quantity down where an exact increment is stored. A separate stop check can reveal when liquidation would arrive first.
Calculate my position sizeYour calculation
No exchange login or API key requiredSize the futures position from the loss you can absorb
Choose Percentage of capital or Fixed cash budget. In percentage mode, $2,000 allocated capital and a 0.5% budget mean a $10 modeled loss. In cash mode, enter $10 directly; capital still limits how much exposure can be funded. Neither input means that the position itself should be only $10.
The percentage is your input, not a recommendation from this site. The default is only an example. If several trades draw on the same balance, applying the whole account budget independently to each one can allocate the same money more than once. Use the free capital and loss capacity assigned to this trade, or reduce the other commitments first.
Choose a long or short before entering the stop. A long stop belongs below entry and a short stop above entry. Equal entry and stop prices do not describe a valid protective exit, even if a fee-only equation could return a number. The tool rejects that setup instead of producing an enormous position.
Keep price units consistent. A token quoted at $0.25 needs an entry of 0.25, not 25. Position notional is the full exposure at entry. Quantity is the number of underlying units represented by that exposure, subject to the contract’s own denomination. Some order tickets ask for contracts rather than coins; read the exact symbol and increment before copying a quantity.
Why the suggested position can be smaller than expected
The tool takes the smaller of two amounts: the notional your chosen stop-and-cost budget can support, and the notional your capital can fund at the selected leverage. It then rounds quantity down to the documented increment when available. The result names the constraint that binds before rounding.
Fees use part of the same loss budget
Opening and closing commissions are separate inputs. The opening fee is charged against entry value. For this stop scenario, the closing fee is estimated against the value at the stop. A short stop above entry therefore has a slightly larger closing-fee base than an equally sized long stop below entry.
The additional allowance is for costs not already in those two commission fields: slippage, a gap beyond the intended stop, and net funding or borrowing you expect to pay. Enter their combined drag in basis points of entry notional. One basis point is 0.01%; 10 bps is 0.10%. Do not put the same exchange commission into both this allowance and the fee inputs.
A published base rate is a starting assumption, not proof of your account price. If a verified discount changes the rate, enter it explicitly. If you expect a maker entry but a taker exit, the two fields can differ. Selecting a limit order does not itself establish a maker fill; an immediately executable limit order can still take liquidity.
A tight stop can make capital the binding limit
Imagine a small stop distance with a relatively large cash loss budget. The risk equation can call for more exposure than the available capital funds at the chosen leverage. The calculator limits the position by capital and reserves the modeled opening commission separately from base margin.
Increasing leverage may lift this capital constraint, but it does not improve the trade’s expected outcome or remove a maintenance requirement. Once the risk budget is already the binding constraint, a higher leverage input can leave suggested quantity unchanged. It changes how much base collateral is allocated, not the dollars lost per unit of price movement.
A position-size example with costs and quantity rounding
Consider $10,000 of allocated capital, a 1% loss budget, a BTC long entered at $100,000 and a stop at $98,000. Use a hypothetical 0.055% commission on each leg and an extra 2-bp execution allowance. The $100 budget has to cover a 2% price loss plus those costs.
At the stop, closing commission is 0.0539% of entry notional because the exit value is 98% of the entry value. The modeled loss rate is therefore 2.1289%. Before quantity rounding, the budget supports about $4,697.26 of exposure, or 0.0469726 BTC. With a 0.001-BTC increment, round down to 0.046 BTC: $4,600 of entry exposure.
That rounded position models a $92 price loss, $2.53 opening commission, about $2.48 closing commission and $0.92 of additional allowance. The total is approximately $97.93. The remaining $2.07 is unused budget, not a fee or a calculation error. Rounding up to 0.047 BTC would slightly exceed the $100 budget under these assumptions.
At 5×, $4,600 requires $920 of base initial margin, plus the modeled opening fee. Plenty of the $10,000 remains uncommitted in this example. That does not mean the unused money automatically protects an isolated position; the liquidation test depends on the collateral actually assigned to it.
| Part of modeled loss | Amount |
|---|---|
| Entry-to-stop price move | $92.00 |
| Opening commission | $2.53 |
| Closing commission at $98,000 | About $2.48 |
| Extra 2-bp allowance | $0.92 |
| Total / chosen budget | About $97.93 / $100.00 |
A sub-cent token uses exactly the same dollar budget
With a hypothetical entry of $0.001, a long stop at $0.0009 and a $10 cash budget, the price-only quantity is 100,000 tokens. Its $100 entry exposure loses $10 over the $0.0001 move. Quoting the asset below one cent does not justify rounding its entry up to $0.01. Fees, the extra execution allowance and the actual contract increment then reduce that price-only quantity.
Deribit is omitted from this sizing selector because the retained BTC-PERPETUAL evidence is inverse, while this sizing model is linear. A platform name is insufficient to bind an inverse instrument to a linear quantity calculation. It can return only after an exact compatible contract and its units are documented.
From a dollar exposure to an order the contract can accept
A mathematically valid quantity may still fail the contract’s minimum order requirements. Quantity step, minimum quantity and minimum notional answer different questions. A 0.001-BTC increment describes the spacing of acceptable quantities; a minimum notional establishes a separate value floor. Meeting one does not automatically meet the other.
Where the catalog includes an exact increment, the calculator rounds down. Where it does not, the result explicitly remains unrounded. That distinction prevents a display such as 0.0469726 from looking like a ready-to-submit order. The evidence panel links the contract reference used for the available rule.
If the smallest order exceeds your budget, do not round up simply to clear an exchange error. That changes the loss you authorized for the scenario. The useful conclusion may be that this contract is too coarse for the chosen budget. A different product with a smaller minimum can be worth comparing, but it needs its own fee, liquidity and margin checks.
There is also a difference between a single-order limit and a total-position limit. Multiple orders can sometimes build a position larger than one order’s cap. They cannot bypass a genuine aggregate position cap or a stricter risk tier. This calculator sizes one new position; it does not plan an order-splitting strategy.
Check whether the stop arrives before liquidation
A stop-based budget assumes the position survives long enough for the intended exit. If an isolated liquidation estimate lies between entry and your stop, the quantity calculation is incomplete as a trade plan. The exchange may take over the position before the loss reaches the level modeled in the stop equation.
For supported official isolated models with complete margin inputs, the tool performs a separate comparison. It reports the estimated liquidation price and whether the stop is earlier on the price axis. An unavailable comparison is shown as unavailable; it is not silently counted as a pass.
Treat a positive comparison as one check, not an assurance of the final loss. A stop triggered by last price and a liquidation triggered by mark price can behave differently. Execution gaps can also push a fill beyond the chosen stop. The additional allowance helps model a worse execution, but it cannot place a maximum on a discontinuous market move.
The useful response to a failed comparison is to revisit the amount of allocated collateral, leverage or exposure, then calculate again. Widening the stop without revising quantity increases the cash loss at that stop. The controls are connected even though they answer different questions.
Adding to an existing futures position changes the calculation
This worksheet treats the entered quantity as a new position. If you already hold the contract, the proposed addition is not an independent trade merely because it is submitted as a second order. Total quantity, weighted average entry and the risk bracket can all change.
For an illustration, 0.1 BTC bought at $90,000 plus 0.1 BTC bought at $100,000 becomes 0.2 BTC at a $95,000 weighted entry, before fees. A $92,000 stop implies $600 of price loss against that combined entry. Calculating only the second 0.1 BTC at its own stop distance would miss the combined position’s behavior and previously committed collateral.
To evaluate the whole position, reconstruct total quantity and average entry, then account for existing collateral and costs. To budget only an addition, determine how much additional loss capacity remains after the old exposure. Neither approach should reuse the entire account budget as if the earlier trade did not exist.
Partial reductions also deserve fresh inputs. Fees already paid are historical cash costs; a closing-fee estimate on the remaining position is a future cost. Combining both into a single unspecified percentage can double-count charges or omit them. Keep the question clear: sizing a new order and reviewing an open position are related but different tasks.
Save the assumptions behind the quantity
The visual breakdown shows where the modeled budget goes. It is more useful than a naked quantity because you can see whether a wider stop, higher commissions or the execution allowance drives the result. Change the relevant input and watch the quantity adjust, rather than choosing leverage first and forcing the loss budget to fit.
A copied scenario includes your inputs and manual fee settings. It does not freeze exchange specifications or certify that the account can open the trade. Use the dated quantity and tier evidence when reproducing a calculation later. Reset returns to a hypothetical example and never changes an exchange account.
Crypto Position Size Calculator: questions
Why does changing leverage sometimes leave position size unchanged?
If the cash loss budget is already the binding constraint, leverage only changes the base margin allocated to that exposure. Quantity changes when capital or the contract’s leverage ceiling becomes the binding constraint.
Are trading fees included in the loss at my stop?
Yes. The model includes the entered opening fee and the closing fee on the value at the stop. The additional basis-point allowance covers other assumed execution or holding costs, so do not enter commission there a second time.
Can I use this for a short BTC or ETH position?
Yes, for supported linear products. Select short and put the protective stop above entry. The closing commission is calculated using that higher stop value.
What if the exchange minimum is larger than my calculated order?
The selected budget does not support that minimum under the scenario. An automatic upward adjustment would break the loss constraint. The calculator reports the conflict rather than increasing the budget on your behalf.
Does the calculator include positions I already have open?
No. It does not connect to an account. Existing exposure, locked collateral and related stop orders must be assessed separately before interpreting this as an additional position.
Can I enter a guaranteed maximum slippage?
You can enter a scenario allowance, but it is not a guarantee. A market gap, thin book or failed stop execution can produce a larger realized loss.
Sources and researchRules, evidence dates and calculation scope
The loss rate combines absolute entry-to-stop movement, opening commission, closing commission scaled to stop value and the extra allowance. Notional is bounded by both the chosen loss budget and capital including opening commission. Quantity is rounded down using the stored increment. The illustrative 1% budget is not a recommended risk level. This is a new linear-position worksheet, not a portfolio optimizer or an execution simulation.
- Bybit BTCUSDT instrument rules
Quantity increment, minimum quantity and minimum value independently retrieved 8 October 2026.
- Instrument field definitions
Distinguishes quantity steps, order minima and maximum order sizes.
- Bybit public trading fees
Public base derivatives fees checked 8 October 2026; account overrides remain manual.
- Bybit isolated stop comparison
Formula used only when the selected contract also has complete margin inputs.
Research reviewed 8 October 2026. Contract inputs retain their individual dates; this page is not a claim that every selected exchange account was tested.