1. Calculators
  2. Quant & Algorithmic Trading

Market Impact & Expected Slippage Calculator

Estimate what an order will cost before you send it: half the bid-ask spread plus market impact from the square-root law, in basis points and dollars. See how long it takes at your participation rate, the timing risk while it works and how the cost grows with order size.

Updated Oct 16, 2026Free · no sign-upFormulas tested

Your inputs

Estimates what an order costs to execute: half the bid-ask spread plus market impact from the square-root law, in basis points and dollars.

Enter the order and the volume in
$
$
Average daily dollar volume, for example over the last 20 or 60 days.
%
Standard deviation of daily returns. Annual volatility ÷ √252: 32% a year is about 2% a day.
bps
Full quoted spread; you pay about half of it.
Empirical. Values from about 0.5 to 1 are typical in the literature; calibrate to your own fills if you can.
%
Your share of market volume while the order works.

Results

Expected cost30.3 bps$6,057 on a $2,000,000 order
Expected cost in dollars
$6,057
Market impact
28.3 bps
Y × σ × √(Q/V) = 1 × 2% × √0.0200
Half spread
2.0 bps
93% of the cost is impact
Order as a share of ADV
2.00%
$2,000,000 of $100,000,000 a day
Execution time at 10% participation
78 minutes
78 minutes of a 390-minute session
Timing risk (1 standard deviation)
51.6 bps
$10,328; price drift while the order works, σ√(T/3)

Trading 2.00% of daily volume costs about 30.3 bps: 2.0 bps of spread and 28.3 bps of impact. Impact grows with the square root of size: quadrupling the order doubles the impact per share and multiplies the dollar impact by eight.

Expected cost by order size (bps)

Total costMarket impactHalf spread
0204060801000.22.80000000000000035.4810.60000000000000113.20000000000000115.818.400000000000002Your order

Horizontal axis: order size as a percentage of average daily volume. The curve is steepest for small orders: the first slice of liquidity is the cheapest.

Expected cost by order size

% of ADVOrder valueImpact (bps)Total (bps)Total ($)Time at 10%Timing risk (bps)
0.1%$100,0006.38.3$834 minutes11.5
0.25%$250,00010.012.0$30010 minutes18.3
0.5%$500,00014.116.1$80720 minutes25.8
1%$1,000,00020.022.0$2,20039 minutes36.5
2%$2,000,00028.330.3$6,05778 minutes51.6
5%$5,000,00044.746.7$23,3613.3 hours81.6
10%$10,000,00063.265.2$65,2461.0 trading day115.5
20%$20,000,00089.491.4$182,8852.0 trading days163.3

Results are estimates from the numbers you enter. They are not financial, tax or legal advice.

How to use the market impact calculator

  1. Choose dollars or shares and enter the order size and the average daily volume (ADV) in the same unit. A 20-day or 60-day average is typical; in shares mode, also enter the price.
  2. Enter the daily volatility in percent. Annual volatility divided by √252 converts it: 32% a year is about 2% a day. The stock volatility calculator computes it from prices.
  3. Enter the quoted bid-ask spread in basis points. You pay about half of it on the way in.
  4. Set the impact coefficient Y. Values from about 0.5 to 1 are typical in the literature; your own fills are the best calibration.
  5. Set the participation rate, your share of market volume while the order works. It determines the execution time and the timing risk.

The formula

Expected cost = s ÷ 2 + Y × σ × √(Q ÷ V)s is the quoted spread, σ the daily volatility, Q the order size and V the average daily volume in the same unit (shares or dollars), and Y a dimensionless coefficient of order one. The result is a fraction of the order's value; multiply by 10,000 for basis points.

The participation rate ρ sets how long the order takes and how much the price can drift meanwhile. For an order worked at a constant rate over T days, the standard deviation of that drift, as a share of the order value, is:

T = (Q ÷ V) ÷ ρ
Timing risk = σ × √(T ÷ 3)T is in trading days (a regular US session is 390 minutes). The factor 1/3 is the average of the squared unfilled fraction, (1 − t/T)², over a linear schedule: the position at risk shrinks as the order fills.

The square-root form has been documented across many markets; Tóth et al. (2011) is a widely cited study of it, and Almgren et al. (2005) fitted a concave power law to a large sample of US equity orders, with an exponent of about 0.6 for the temporary impact.

A worked example

You want to buy $2,000,000 of a stock that trades $100,000,000 a day, 2.00% of ADV. Its daily volatility is 2% and its spread is 4 bps.

  • Half the spread costs 2.0 bps.
  • Impact is 1 × 2% × √0.0200 = 28.3 bps.
  • The expected cost is 30.3 bps, or $6,057.

At 10% participation the order takes 78 minutes, and the price could drift by about 51.6 bps ($10,328) either way in that time, one standard deviation. That drift has no expected direction, but it is larger than the expected cost itself.

Why impact grows with the square root

The square-root law is concave: the first slice of liquidity is the cheapest, and each additional share costs a little more than the last, but less than proportionally. In numbers:

Order Share of ADV Impact per share Total cost Cost in dollars
$500,000 0.50% 14.1 bps 16.1 bps $807
$2,000,000 2.00% 28.3 bps 30.3 bps $6,057
$8,000,000 8.00% 56.6 bps 58.6 bps $46,855

Each fourfold increase in size doubles the impact per share and multiplies the dollar impact by eight, because dollar impact grows with size to the power 1.5. That is the arithmetic behind strategy capacity: returns per dollar fall as a fund grows, so profit eventually stops growing with assets.

Volatility enters linearly. A stock with 1% daily volatility instead of 2% halves the impact, to 14.1 bps, at the same share of volume. The intuition is that impact is measured in units of the stock’s normal daily price range: a large order in a quiet stock still moves its price by a fraction of a typical day’s move.

Choosing the participation rate

Participation Execution time Expected cost Timing risk (1 s.d.)
5% 2.6 hours 30.3 bps 73.0 bps
10% 78 minutes 30.3 bps 51.6 bps
25% 31 minutes 30.3 bps 32.7 bps

In the pure square-root law, the expected cost does not depend on speed, so the table shows the same cost in every row while the timing risk falls as you trade faster. Real executions are not that simple. Very high participation makes you the dominant flow, and the impact tends to exceed the formula; very low participation exposes the order to drift and to other traders noticing it. Optimal execution models in the Almgren–Chriss tradition balance the expected cost of speed against the variance of waiting; a VWAP or TWAP schedule is the common practical compromise.

Calibrating Y

The coefficient is the least certain input and it scales the impact directly: with Y of 0.5 instead of 1, the example cost falls to 16.1 bps. Estimate it from your own executions: for each order, measure the shortfall against the arrival price, subtract half the spread and divide by σ × √(Q/V). The average of that ratio over many orders is your Y. Individual orders scatter widely because the price would have moved anyway, so a few dozen orders give only a rough figure.

What this calculator does not include

  • It is an average, not a prediction for one order. News, the time of day and other traders’ flow can make a single execution far cheaper or far more expensive.
  • Permanent versus temporary impact. Part of the impact persists after the order and part decays. The square-root law here describes the average total cost during execution, not the price path afterward.
  • Multi-day orders and very large sizes. Above roughly a fifth of daily volume, data on impact become thin, and overnight gaps add risk that the timing-risk formula ignores beyond the one-session horizon.
  • Commissions, fees and the full spread on exit. Add those separately, for example with the trading cost calculator.

Frequently asked questions

What is market impact?
Market impact is the adverse price move caused by your own order: buying pushes the price up and selling pushes it down while the order is being filled. It is usually the largest trading cost for institutional-size orders, larger than commissions and often larger than the spread. For a $2,000,000 order in a stock trading $100,000,000 a day with 2% daily volatility, the square-root law puts it at 28.3 bps.
What is the square-root law of market impact?
It is an empirical regularity: the average impact of a large order grows with the square root of its size relative to daily volume, scaled by daily volatility, impact ≈ Y × σ × √(Q/V). Doubling the order raises the impact per share by about 41%, not 100%. It holds as an average over many orders across markets, while individual orders scatter widely around it.
How do you estimate slippage before a trade?
Add half the quoted spread to the expected impact. With a 4 bps spread and an order of 2.00% of daily volume, the expected cost is 30.3 bps, or $6,057. Then compare the estimate with your actual fills against the arrival price, and adjust the coefficient Y until the two agree on average.
Does trading more slowly reduce market impact?
In the pure square-root law, no: the impact depends on the total size relative to daily volume, not on how fast you trade. What slower trading changes is timing risk, because the price drifts while the order works. At 5% participation the example order takes 2.6 hours with 73.0 bps of timing risk; at 25% it takes 31 minutes with 32.7 bps. In practice, very aggressive participation does cost more than the simple law predicts.

Related calculators

All calculators →

This calculator is for education and planning. It uses the formulas described above and the inputs you provide; real results depend on fees, taxes, timing and other details that a general tool cannot know. PromtFinance does not give personal financial advice. Check important decisions with your provider or a qualified professional.