TL;DR

Crypto position size should be set from your dollar risk per trade divided by the distance to your stop, not from a flat percentage of your account balance; on a 20x leveraged BTC/USD position, a 2% move against you can wipe out 40% of the margin you put up.

Key Takeaways

  • 1.Position size = (account equity x risk percent) / (entry price - stop price), then convert to coin quantity
  • 2.Cap risk per trade at 1% to 2% of account equity regardless of how much leverage the exchange offers
  • 3.Leverage changes your liquidation distance, not your position size formula; higher leverage means a tighter stop is required to keep risk constant
  • 4.Coinbase caps most perpetual futures at 10x, while Kraken raised BTC/USD margin leverage to 20x in August 2026 and offers up to 50x on derivatives
  • 5.Recalculate position size for every trade; using yesterday's size on today's volatility is the single most common way traders blow past their risk budget

A crypto position size calculator takes your account balance, your risk tolerance, and your stop-loss distance, then returns the exact coin quantity or dollar amount to buy or sell. The output keeps your loss on any single trade capped at a fixed percentage of your account, typically 1% to 2%, no matter how volatile the coin is or how much leverage you use.

Stocks move a few percent on a bad day. Bitcoin and Ethereum routinely swing 5% to 10% in a 24-hour window, and altcoins can move 20% or more on thin liquidity. Layer leverage on top of that and a position sized the way you'd size a stock trade can liquidate an account in minutes. This guide walks through the exact formula, shows how leverage changes the math, and gives worked examples you can copy directly.

How do you calculate position size for a crypto trade?

Position size in crypto is calculated as: (account equity x risk percent) divided by (entry price minus stop-loss price), which gives you the number of coins to buy; multiply that by the entry price to get the dollar size of the position. This keeps your dollar loss fixed even though the coin quantity changes with every trade.

Say you have a $10,000 account and you risk 1% per trade, or $100. You want to buy ETH at $2,500 with a stop at $2,425, a $75 gap. Divide $100 by $75 and you get 1.33 ETH, a $3,333 position. If your stop were twice as far away at $2,350, the same $100 risk only buys you 0.667 ETH, a $1,667 position. The tighter your stop, the larger your position can be for the same dollar risk, which is why stop placement and position size are really one decision, not two.

Account equityRisk percentDollar riskStop distancePosition size
$5,0001%$50$25 (BTC)2 shares of $25 risk = 0.033 BTC at $60,000
$10,0001%$100$75 (ETH)1.33 ETH at $2,500
$25,0002%$500$1,200 (BTC)0.417 BTC at $60,000
$50,0000.5%$250$0.08 (SOL)3,125 SOL at $140

A trader who sizes every position from dollar risk divided by stop distance, rather than from a flat coin quantity or a flat dollar amount, keeps every loss on the books at the same percentage of account equity regardless of which coin or timeframe they trade.

Why crypto position sizing is different from stocks

Crypto trades 24/7 with no circuit breakers, so a position can gap through a stop-loss order while you're asleep in a way that rarely happens on a stock exchange with fixed trading hours. Bitcoin's realized volatility has historically ranged from roughly 40% to over 80% annualized depending on the regime, well above the 15% to 20% typical of large-cap stocks, so the same position size that feels conservative in equities can be reckless in crypto.

Weekend gaps are real

Crypto markets never close, but liquidity thins out on weekends and during Asian trading hours. A stop order can fill 3% to 5% past your trigger price during low-liquidity windows, which is why some traders size positions assuming their real stop distance is wider than the price they set.

Exchange-specific factors add another layer: funding rates on perpetual futures can cost 0.01% to 0.05% every 8 hours depending on the platform, and that cost compounds against a position held for days. A position sized correctly at entry can become oversized relative to account equity after a week of negative funding payments erodes the margin cushion underneath it.

Correlation is the other piece stock traders underweight when they move into crypto. A portfolio of five different large-cap stocks across different sectors diversifies risk in a way that five altcoins rarely do, because most alts move with Bitcoin during broad market swings. Sizing each position as if it were independent, when in practice three or four of them will drop together in a selloff, means your real portfolio risk is higher than the sum of each trade's individual 1% allocation suggests. A calculator that only looks at one trade at a time will not catch this; you have to track total exposure across correlated pairs separately.

Bitcoin's annualized realized volatility has swung between roughly 40% and 80% over recent market cycles, which is two to four times the volatility a typical S&P 500 stock carries in a normal year.

How leverage changes your position size math

Leverage does not change the position size formula, it changes how much margin you need to post to open that position and how close your liquidation price sits to your entry. A $3,333 ETH position risking $100 to a stop needs $3,333 in cash at 1x, but only $333 in margin at 10x. The risk to your account stays $100 either way, as long as your stop triggers before liquidation does.

Sizing a leveraged position without changing your risk

  1. 1

    Set your dollar risk first

    Decide the dollar amount you are willing to lose on this trade before you look at leverage options, using your 1% to 2% rule.

  2. 2

    Set your stop distance from the chart

    Place your stop at a technical level (recent swing low, ATR multiple), not at an arbitrary percentage.

  3. 3

    Calculate position size

    Divide dollar risk by stop distance to get coin quantity, exactly as you would unleveraged.

  4. 4

    Check the required margin

    Divide the position's notional dollar value by your chosen leverage to see how much margin the exchange requires.

  5. 5

    Verify liquidation price sits beyond your stop

    Confirm the exchange's liquidation price is further from entry than your stop-loss, so you exit on your own terms first.

ExchangeProductMax leverage (2026)Notes
Coinbase AdvancedBTC/USD, ETH/USD perpetual futures10xMost altcoin contracts capped 2 to 3 times lower for volatility
KrakenBTC/USD spot margin20xRaised from prior limits for eligible traders in August 2026
KrakenUS spot margin (non-accredited)10xAvailable without accredited investor status
KrakenDerivatives50xRollover fee of 0.01% to 0.05% charged every 4 hours a position stays open

Kraken raised its BTC/USD margin leverage ceiling to 20x for eligible traders in August 2026, while Coinbase Advanced still caps most perpetual futures contracts at 10x, so the exchange you pick changes how much margin the same position size requires, even though your dollar risk stays identical.

Common position sizing mistakes crypto traders make

The mistakes below show up repeatedly in trading journal reviews and forum post-mortems, and nearly all of them come from skipping the calculator and eyeballing size instead.

  • Sizing every trade the same dollar amount regardless of stop distance, which lets risk balloon on volatile setups
  • Using leverage to increase position size instead of to reduce required margin, which multiplies risk instead of keeping it constant
  • Ignoring funding rates on perpetual futures held for more than a day or two
  • Setting a stop-loss after opening the position instead of before, which removes the input the position size formula depends on
  • Averaging down into a losing position without recalculating total risk across both entries
  • Forgetting exchange-specific minimum position sizes, which can force a position larger than the calculator recommends

A trader who recalculates position size on every trade, rather than reusing yesterday's number, is the single habit that separates accounts that survive a bad month from accounts that get liquidated out of the game entirely.

Build the formula into a spreadsheet once

Set up three input cells (account equity, risk percent, stop distance) and two output cells (position size in coins, position size in dollars) in a spreadsheet or notes app. Reusing that template takes fifteen seconds per trade, which removes any excuse for skipping the calculation when a setup looks urgent.

Position size calculator: worked examples across account sizes

These examples use the same 1% risk rule at three account sizes to show how the dollar amounts scale while the underlying math stays fixed.

Pros

  • Formula-based sizing removes emotion from the single biggest risk decision in a trade
  • Works identically across spot, margin, and futures once you know the stop distance
  • Scales automatically as account equity grows or shrinks

Cons

  • Requires a firm stop-loss level before entry, which some discretionary traders resist setting
  • Does not account for correlated positions (three long alts move together in a selloff)
  • Ignores slippage on illiquid pairs, so real-world fills can differ from the calculated size

A $2,000 account risking 1% per trade ($20) with a $0.40 stop on a $15 altcoin buys 50 coins, a $750 position. Scale that same 1% rule to a $100,000 account and the dollar risk becomes $1,000, but the formula and the discipline behind it do not change at all.

The examples above also show why a fixed dollar amount per trade, a habit carried over from smaller accounts or from stock trading, breaks down in crypto. A trader who always buys $500 worth of whatever coin looks good is risking a different percentage of their account on every single trade depending on how far away the stop happens to sit, which means their actual risk is effectively random even though it feels consistent. Running the numbers through the formula first turns that randomness into a fixed, known quantity before the order goes out.

What to do next

Start every trade by writing down your account equity, your risk percent, and your stop distance before you touch the buy button. Plug those three numbers into the formula above, or a spreadsheet version of it, and treat the output as the position size, not a suggestion. Add leverage only to reduce the margin required for that size, never to make the position bigger than the formula allows.

Traders who size positions from dollar risk divided by stop distance, and who recalculate that number on every single trade, keep their maximum loss per trade fixed at 1% to 2% of account equity regardless of which coin, exchange, or leverage tier they are trading on.

Get smarter trades, weekly

One short email every Sunday. AI workflows, tool reviews, and trader productivity tips.