Impact cost is calculated using the following formula:
Impact cost = (Actual buy / Sell price – Ideal price) ÷ Ideal price x 100
Ideal price = (Best buy price + Best sell price) ÷ 2
Actual buy / Sell price = Sum of (Quantity x Execution price) ÷ Total quantity
Let us take an example. Let us assume stock ‘Z’ has the following order book at a certain period.
Buyer
|
Seller
|
S. No.
|
Quantity
|
Price (Rs.)
|
S. No.
|
Quantity
|
Price (Rs.)
|
1
|
1000
|
13.5
|
1
|
1000
|
14
|
2
|
1000
|
13.4
|
2
|
1500
|
14.5
|
3
|
2000
|
13.1
|
3
|
500
|
13.7
|
4
|
1000
|
12.7
|
4
|
100
|
13.5
|
Example 1: A trader decides to sell 3,000 shares of Z:
Ideal Sell Price = (Rs. 14 + Rs. 13.5) / 2 = Rs. 13.75
Actual Sell Price = (13.5 x 1,000 + 13.4 x 1,000 +13.1 x 1,000) / 3,000 = Rs. 13.3
Impact cost = (13.3 – 13.75) / 13.75 = 0.0303 x 100 = 3.03%
The impact cost for selling 3,000 shares of Z is 3.03% less than the ideal transaction price.
Example 2: A trader decides to purchase 3,000 shares of Z:
Ideal Buy Price = (Rs. 13.5 + Rs. 14) / 2 = Rs. 13.75
Actual Buy Price = (14 x 1,000 + 14.5 x 1,500 + 13.7 x 7,500) / 3,000 = Rs. 14.2
Impact cost = (14.2 – 13.75) / 13.75 = 0.0327 x 100 = 3.27%
The impact cost for buying 3,000 shares of Z is 3.27% more than the ideal transaction price.