Tools / Position size

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 size

Short 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 size
Interactive worksheet

Your calculation

No exchange login or API key required

Budget one new linear position. Enter the capital you allocate to this calculation, not balances already committed to other trades.

Fees and additional loss allowance

Stored public fee inputs; account discounts are not assumed. Commission is separate from the additional allowance. 1 basis point (bp) = 0.01%.

Examples are hypothetical. Nothing is sent to an exchange.

Your loss budget, allocated

Move to stop: $92.00; Trading fees: $5.01; Execution / carry allowance: $0.92 out of a $100.00 budget.
Move to stop
$92.00
Trading fees
$5.01
Execution / carry allowance
$0.92
Calculated quantity: 0.0469726 BTC. After the stored increment: 0.0460000 BTC. Any unfilled part of the bar is budget left after rounding or the capital constraint.
Cash risk budget: $100.00 Calculated result
Cash risk budget
$100.00
Modeled loss after rounding
$97.93
Quantity increment
0.001 BTC
Stop distance
2.00%
Modeled loss distance
2.13%
Suggested position notional
$4,600.00
BTC quantity
0.046
Base initial margin
$920.00
Opening commission reserved separately
$2.53
Binding limit before quantity rounding
Loss budget at the stop
Applicable margin tier
BTC risk tier 1
Leverage ceiling at that size
150×

Does the stop come first?

Isolated liquidation estimate: $80,264.87. Your stop precedes that estimate on the price axis. Mark-price triggers and execution gaps remain separate from this comparison.

Quantity is rounded down using BTCUSDT, checked 2026-10-08. Stops are not guaranteed fills; the loss budget is conditional on the entered execution allowance.

Contract inputs and dates · BTC

Loading field sources…

Article review does not update these collection dates. No signed-in account inputs are read.

Input provenanceBTCUSDT quantity specificationTier schedule checked 2026-10-08
Open source
Conditions apply.The official list includes the United States, Singapore and Canada. Other regions can have product-specific conditions.
EXPLORE BYBITSEE DOSSIER

Size 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.

One rounded BTC stop scenario — hypothetical prices and fees
Part of modeled lossAmount
Entry-to-stop price move$92.00
Opening commission$2.53
Closing commission at $98,000About $2.48
Extra 2-bp allowance$0.92
Total / chosen budgetAbout $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.

Research reviewed 8 October 2026. Contract inputs retain their individual dates; this page is not a claim that every selected exchange account was tested.