Arbitrage is one of the oldest and most respected trading strategies, where traders profit from temporary price differences in the same asset across different markets. Arbitrage became famous because it focuses on pricing inefficiencies rather than predicting whether the market will rise or fall, making it a preferred strategy for hedge funds, investment banks, proprietary trading firms, and high-frequency traders. The concept dates back centuries, when merchants earned profits by buying goods in one city and selling them at higher prices in another.
Today, technology and algorithms execute arbitrage trades within milliseconds, helping keep financial markets efficient by quickly removing price gaps. Although arbitrage is often considered a lower-risk strategy, it still requires fast execution, sufficient capital, and low transaction costs to be profitable. As Nobel Prize-winning economist Milton Friedman famously said, “There is no such thing as a free lunch,” reminding traders that even arbitrage opportunities come with costs, competition, and execution risks.
What is Arbitrage?
Arbitrage is a style of trading where you buy an asset at a lower price in one market and simultaneously sell that asset at a higher price in another market to keep the price difference as your risk-free or near risk-free profit.
However, the difference in the price of the same asset in different markets usually exists for only a few seconds, because professional traders and algorithms quickly exploit them. According to research published by HEC Montréal’s Chair in Risk Management, around 85% of latency arbitrage opportunities had a duration of less than 10 milliseconds. Once enough traders take the advantage of this opportunity, the price gets equal again.
Why does Arbitrage Exist?
Arbitrage exists because the financial markets are not always perfectly efficient at every moment. Although the same asset should trade at equal price on all the markets, due to several reasons, the price of the asset temporarily differs among markets. There are five major reasons for why arbitrage exists are briefly discussed below.
- Supply and Demand Imbalance: Price of assets is typically decided by buyers and sellers. Hence, if there are more buyers on one exchange compared to another one, the prices of the same asset might be higher on the exchange where there is more buyer compared to an exchange where there is less buyer.
- Delay in Price Adjustment: Sometimes information reaches different market participants at different speeds. Because of this brief delay, price across exchanges may not adjust simultaneously, creating an arbitrage opportunity.
- Liquidity Differences: A market with high liquidity allows prices to adjust quickly, whereas a market with less liquidity can experience a temporary price gap because there are fewer participants.
- Corporate Actions and Market Events: Events such as Dividend announcements, Stock splits, Bonus issues, Mergers and acquisitions, Earnings announcements can temporarily create inefficiencies in price, because different market participants react at different speeds.
- Currency Exchange Rate Differences: In the international market, the same asset trades in different currencies. If exchange rates do not immediately reflect the price change, it creates a currency arbitrage or a triangular arbitrage.
According to research published by HEC Montréal’s Chair in Risk Management, around 85% of latency arbitrage opportunities had a duration of less than 10 milliseconds.
How Does Arbitrage Work in the Stock Market? [With Example]
Arbitrage works by buying an asset at a lower price in one market and simultaneously selling it at a higher price on another market. As both the transaction happens at same time, the trader keeps the price difference as a profit while minimizing the market risk.
Let’s understand how arbitrage works in the stock market with an example. In India, there are two large exchanges, NSE (National Stock Exchange) and BSE (Bombay Stock Exchange), where most of the large-cap stocks are listed. Since these two exchanges are technically two separate order books, the same stock can trade at slightly different prices on each exchange, due to difference in liquidity, order flow, or trading volume between the two.
Suppose a stock of Reliance Industries is trading at a different price at these two exchanges.
- ₹3,000 on NSE
- ₹3,003 on BSE
The difference in these three rupees creates an arbitrage opportunity, where an arbitrage executes the trade in the following manner.
| Transaction | Calculation | Amount |
| Buy 1,000 shares on NSE | 1,000 × ₹3,000 | ₹30,00,000 |
| Sell 1,000 shares on BSE | 1,000 × ₹3,003 | ₹30,03,000 |
| Gross Arbitrage Profit | ₹30,03,000 − ₹30,00,000 | ₹3,000 |
This creates a gross profit of 3,000 on the trade within the Stock Market before brokerage, security transaction tax, and other charges. A study on Cisco stock found 1,094 arbitrage opportunities in a single trading day, demonstrating how frequently inefficiencies occur in the Stock Market.
How to Identify Arbitrage Opportunities
You can identify arbitrage opportunities by following five simple steps. These steps include comparing prices of the same asset across the market, calculating the pierce difference, calculating trading cost, and executing the arbitrage simultaneously.
- Compare prices across markets: Compare the price of the same asset on different exchanges, brokers, or related assets like spot and its futures.
- Calculate the price spread: Once found the price mismatch, find the price difference between the buying and selling.
- Include all trading costs: Now remove the brokerage, taxes, exchange charges, slippage, and other fees based on quantity. If trading costs come less than the total profit from spread, trade is considered profitable.
- Check liquidity: Ensure there is enough trading volume to execute both buy and sell orders without significantly affecting the price.
- Execute simultaneously: Place both orders at the same time to reduce the risk of prices changing before the trade is completed.
However, the above mentioned steps are very difficult to execute manually because the arbitrage opportunities usually stay for a very short time period. Hence, such trades are mostly made by institutions using algorithms or automation. According to a 2015 study published in the Quarterly Journal of Economics, the median duration of arbitrage opportunities between the E-mini S&P 500 futures (ES) and the SPDR S&P 500 ETF (SPY) fell from 97 milliseconds in 2005 to just 7 milliseconds in 2011. This shows how advances in high-frequency trading have made pure price-difference arbitrage far more difficult for retail traders to capture.
How Do You Know Whether an Arbitrage Opportunity is Real?
An arbitrage opportunity is considered to be real and fair when you execute the trade and cover all the trading costs and still make profit, because not every price gap is an arbitrage opportunity. As arbitrage involves profiting from very small price differences, trading costs exceeding the profit will lead to overall loss in trade.
Therefore, while executing an arbitrage, professionals usually check three factors that you can also follow to ensure that the opportunity is genuine.
- Check for live bids and ask price instead of only looking at the last traded price (LTP).
- Calculate the net trading profit before executing by deducting all the trading expenses.
- Verify liquidity, because a price difference is meaningless if there are only a few shares available. For instance, you have an arbitrage opportunity with a profit of ₹3 per share, but there are only 20 shares available, but your requirement was 2000.
Not all the price differences are arbitrage opportunities, because sometimes the difference is so thin that the total profit for executing the trade exceeds the actual profit you will get. Hence make sure the price gap is enough to make profit more than the cost of trading.
How is Arbitrage Profit Calculated?
The profit calculation of arbitrage depends on what type of arbitrage you have carried out, whether it is simple inter-exchange stock or crypto arbitrage, or Spot vs. Futures arbitrage, or a statistical arbitrage (Pairs Trading).
1. Simple Arbitrage (Inter-Exchange Arbitrage)
In this strategy we buy an asset on one exchange and sell it on another exchange keeping the price difference as profit. So the net arbitrage profit is calculated by the formula given below.
- Net Arbitrage Profit = (Selling Price − Buying Price) × Quantity − Total Trading Costs.
Let’s understand it using an example.
| Particular | Value |
| Buy 500 shares on NSE | ₹1,200 |
| Sell 500 shares on BSE | ₹1,203 |
| Gross Profit | ₹1,500 |
| Brokerage, STT & Other Charges | ₹700 |
| Net Profit | ₹800 |
Notice how nearly 47% of the gross profit disappeared into costs, this is exactly why beginners must calculate net, not gross, profit before entering a trade.
2. Cash-and-Carry Arbitrage (Spot vs. Futures)
In this strategy, we buy the underlying stock in the cash market and sell its future contract in the derivatives market. Here the net profit is calculated by using the formula given below. Unlike simple arbitrage, where you buy and sell shares almost simultaneously within a few seconds, in cash and carry arbitrage, you buy the stock in the spot market and hold it till the future contract expires. So you incur a cost of carry in this trade.
- Net Profit = Futures Price − Spot Price − Cost of Carry − Trading Costs
Lets understand it using an example.
| Particular | Value |
| Spot Price | ₹561.70 |
| Futures Price | ₹566.50 |
| Gross Difference | ₹4.80/share |
| Cost of Carry & Trading Costs | ₹4.08/share |
| Net Profit | ₹0.72/share |
Although the profit per share is small, traders often execute these trades in large quantities, making them worthwhile.
3. Statistical Arbitrage (Pairs Trading)
In statistical arbitrage, we use two related stocks instead of one, where we buy undervalued stock and short sell the overvalued stock once their historical correlation breaks. Here the profit comes from the price gap, that is spread, between them, not from the market moving up or down.
- Profit = (Entry Spread − Exit Spread) × Position Size
Let’s understand it using an example
| Particular | Value |
| Buy 500 shares of Stock A | ₹1,000 |
| Sell (Short) 500 shares of Stock B | ₹1,050 |
| Profit on Long Position | ₹10,000 |
| Profit on Short Position | ₹7,500 |
| Gross Profit | ₹17,500 |
| Brokerage, Borrowing Fees & Other Charges | ₹2,500 |
| Net Profit | ₹15,000 |
Profit depends on the change in the spread, not on whether either stock rises or falls individually. Although there are different formulas to calculate profit from different arbitrage strategies, the principle remains the same.
Net Arbitrage Profit = Gross Profit − All Costs
Before entering any arbitrage trade, ensure that your expected profit remains positive after accounting for brokerage, taxes, exchange charges, financing costs, and slippage. A price difference alone does not guarantee a profitable arbitrage opportunity.
What Are the Main Types of Arbitrage Strategies?
There are 15 major types of arbitrage strategies used worldwide which exploit the price difference between stocks, ETFs, derivatives, exchange rates, bonds, etc. These 15 strategies are briefly discussed below.
1. Pure or spatial arbitrage
Pure or spatial arbitrage involves buying of asset in one market at a lower price and simultaneously selling it in another market at a higher price and keeping the price difference as a profit. Pure arbitrage works by exploiting such temporary price differences of one asset on a different market.

This strategy works because the same asset can trade at different prices across markets, exchanges, or geographical locations. Pure arbitrage or spatial arbitrage traders exploit this price difference and quickly move the price of such asset to its fair value again.
Suppose Infosys Ltd. is trading at ₹1,620 on NSE and ₹1,623 on BSE. An arbitrage trader simultaneously buys 1,000 shares on NSE and sells 1,000 shares on BSE to capture the temporary price difference before it disappears.
| Particular | Value |
| Buy 1,000 Shares on NSE | ₹1,620 |
| Sell 1,000 Shares on BSE | ₹1,623 |
| Gross Profit | ₹3,000 |
| Brokerage, STT & Other Charges | ₹1,100 |
| Net Profit | ₹1,900 |
Notice how nearly 47% of the gross profit disappeared into trading costs. This is why professional traders always calculate net profit, not just the price difference. Net profit should always be more than the cost of trading.
2. Exchange arbitrage
Exchange arbitrage is a type of arbitrage where we exploit the price difference in the same asset specifically between two exchanges. Unlike pure arbitrage, which can occur across different markets, countries, or trading venues, exchange arbitrage is limited to different exchanges trading the same asset.

Suppose Reliance Industry stock is trading at ₹1,200 on NSE and ₹1,203 on BSE. We will execute the arbitrage trade in the following manner.
| Particular | Value |
| Buy 500 shares on NSE | ₹1,200 |
| Sell 500 shares on BSE | ₹1,203 |
| Gross Profit | ₹1,500 |
| Brokerage, STT & Other Charges | ₹700 |
| Net Profit | ₹800 |
This strategy can be best used when the same asset is listed at the two different exchanges.
3. Cash–futures arbitrage
Cash-futures arbitrage is also known as cash-and-carry arbitrage. In this strategy, we exploit the price difference between spot and its future price. Here we buy the asset in the cash market and sell its futures contract in the derivatives market.

This strategy is used when the future price is greater than the spot price, which allows traders to make profit when both of them converge at expiry. Suppose a spot price of stock XYZ is trading at ₹1000 and its future contract is trading at ₹1040.
| Particular | Value |
| Spot Purchase Price | ₹1,000 |
| Futures Selling Price | ₹1,040 |
| Carrying Cost | ₹20 |
| Trading Costs | ₹5 |
| Net Arbitrage Profit | ₹15 per share |
As you can see, we have also added the cost of carrying, which is a total cost of holding an asset until the futures contract expires. However, make sure that the difference between futures and spot is enough to cover the trading cost and also give profit.
4. Reverse cash-and-carry arbitrage
Reverse cash-and-carry arbitrage strategy is just the opposite of the cash and carry strategy, where you sell an asset in the cash market and buy its future contract in a derivatives market. This arbitrage strategy is used when the spot market is higher than the futures market. Hence this works by taking the advantage of the undervalued futures market.

Suppose a stock XYZ is trading at ₹1040 and its future contract is trading at ₹1000, we will execute the arbitrage in the following way.
| Particular | Value |
| Future Purchase Price | ₹1,000 |
| Spot Selling Price | ₹1,040 |
| Carrying Cost | ₹20 |
| Trading Costs | ₹5 |
| Net Arbitrage Profit | ₹15 per share |
Now you may get doubt, how can someone short sell and hold the stock stock in the cash market? You can do so by SLB mechanism, where you borrow a desired stock using stock borrowing arrangements and sell them into the cash market. However, you can short sell every stock using the SLB mechanism.
5. Index arbitrage
In index arbitrage strategy we try to profit from the price difference between index like nifty 50 and its corresponding future contract or ETFs. Now you might question, how can someone buy or sell the index? Yes we can not, but we can buy and sell the basket of the same stocks that belong to the index.

Suppose a Nifty 50 Index price is trading at ₹25,000 and a future price is ₹25,100. Here is a clear difference of ₹100 between them, so we will execute the trade in the following manner.
| Particular | Value |
| Buy Basket of Nifty 50 Stocks | ₹25,00,000 |
| Sell Nifty Futures Contract | ₹25,10,000 |
| Gross Profit | ₹10,000 |
| Brokerage, Taxes & Other Charges | ₹3,000 |
| Net Profit | ₹7,000 |
However, it is also possible that the index futures are trading at a discount compared to the Index spot value. Here the algorithms will short-sell the underlying and buy the futures contract. This strategy is known as reverse index arbitrage.
6. Merger Arbitrage (Risk Arbitrage)
Merger arbitrage, also known as risk arbitrage, is an event-driven arbitrage trading strategy where investors profit from the price difference between a target company’s current share price and the announced acquisition price after a merger or acquisition (M&A).

When the acquiring company announces to buy the target company at a fixed price, the target company shares usually trades below the offer price because of market uncertainty, whether the deal will actually close.
Suppose a company A announced that it will acquire Company B for ₹500 per share. Immediately after the announcement, Company B’s shares started trading at ₹480. An arbitrage trade will execute the trade in the following manner.
| Particular | Value |
| Buy Target Company Shares | ₹480 |
| Acquisition Price | ₹500 |
| Gross Profit | ₹20 per share |
| Brokerage & Taxes | ₹2 per share |
| Net Profit | ₹18 per share |
It is called risk arbitrage because the profit depends on the deal being completed. If the merger fails, the trader can incur significant losses. Sometimes, the target company shares start trading at a higher price than it was offered, due to optimism. Here, we can sell the target company share and buy it back once optimism fades.
7. Statistical Arbitrage
Statistical arbitrage (Stat Arb) is a quantitative arbitrage strategy, where we find out the temporary pricing inefficiencies between related securities using mathematical models, historical data, and statistical analysis. This strategy became popular after firms like Morgan Stanley, Renaissance Technologies, D.E. Shaw started using quantitative trading.

This strategy works by finding the temporary pricing inefficiencies in related assets using statistical models, and then buying the undervalued asset and selling the overvalued one. Once prices of this related asset moves back to their normal historical relationship, close both the positions to earn price difference as profit.
Suppose HDFC Bank and ICICI Bank have historically moved together, but due to temporary market conditions, HDFC Bank falls sharply while ICICI Bank remains unchanged. Buy the HDFC Bank Shares and sell the ICICI Bank shares. If the historical price relationship is restored, the trader profits from the convergence of the two prices.
| Particular | Value |
| Profit on Long Position | ₹12,000 |
| Profit on Short Position | ₹8,000 |
| Gross Profit | ₹20,000 |
| Brokerage & Borrowing Charges | ₹3,000 |
| Net Profit | ₹17,000 |
Unlike spatial arbitrage, which is risk free, statistical arbitrage is not risk free because it relies on probability. There is no guarantee that the prices of related assets will converge. As this strategy involves use of statistics and mathematical models, it is mostly used by institutions.
8. Pairs trading
Pair trading is a market neutral arbitrage trading strategy, where we simultaneously buy and sell two different closely related securities when their co-relation breaks. This strategy generally works by buying the undervalued security which has moved down and selling the overvalued security which has moved up. We make profit when both security return to their normal historical relation.

Lets understand the pair trading using an example of Asian Paints and Berger Paints, because they both are highly related stocks from the same industry.
Suppose Asian Paints fell significantly while Berger Paints remained relatively stable. Buy Asian Paints stock and sell Berger Paints stocks. If the two stocks return to their normal price relationship, the trader earns a profit from the convergence.
| Particular | Value |
| Profit on Long Position | ₹15,000 |
| Profit on Short Position | ₹10,000 |
| Gross Profit | ₹25,000 |
| Brokerage & Borrowing Charges | ₹4,000 |
| Net Profit | ₹21,000 |
Pairs trading is often considered the simplest form of statistical arbitrage. While statistical arbitrage may involve hundreds or thousands of securities and complex quantitative models, pairs trading focuses on just two related securities and is easier for individual traders to understand and implement.
9. Triangular Arbitrage
Triangular arbitrage strategy is about exploiting the temporary inconsistencies between exchange rates of three different currencies. If exchange rates are inconsistent, arbitrage traders will convert one currency into second and second currency into third to profit from inconsistent exchange rates.

Suppose we have ₹10,00,000 and have identified temporary inconsistencies in the exchange rate of currency between INR,USD, and EUR. So we will convert the currency in the following manner.
| Step | Currency Conversion |
| Step 1 | INR → USD |
| Step 2 | USD → EUR |
| Step 3 | EUR → INR |
After completing all three transactions, the trader receives ₹10,08,000.
| Particular | Value |
| Initial Capital | ₹10,00,000 |
| Final Amount | ₹10,08,000 |
| Gross Profit | ₹8,000 |
| Currency Conversion Charges | ₹2,000 |
| Net Profit | ₹6,000 |
Exchange rates between three currencies become temporarily inconsistent.
10. Convertible arbitrage
In convertible arbitrage strategy, we exploit the price difference between convertible bonds and the company’s stock. A convertible bond is a bond that gives a regular interest like a bond but has an option to be converted into a fixed number of shares. Due to this dual nature, the convertible bond price can sometimes get mispriced relative to the company’s share price.

Suppose a convertible bond of company A is trading at ₹980, where the share of the company is trading at ₹100 per share. Each bond can be converted into 10 shares.
So, if we compare the price of 10 shares using the current market price, it comes out to be ₹1000 (10 × ₹100 = ₹1,000 ), but the convertible bond is trading at ₹980, although it has the same number of shares. Here, we get an arbitrage opportunity.
| Particular | Value |
| Buy Convertible Bond | ₹980 |
| Fair Conversion Value | ₹1,000 |
| Gross Profit | ₹20 |
| Brokerage & Borrowing Charges | ₹5 |
| Net Profit | ₹15 per bond |
This strategy is mostly used by Hedge funds and Investment banks
11. Fixed-income arbitrage
Fixed-income arbitrage strategy involves exploiting the mispricing of two related fixed income securities like government bonds, corporate bonds, interest rate swaps, or bond futures. If two similar bonds are supposed to have the same price but one suddenly becomes cheaper than the other, an arbitrage trader buys the cheaper bond and sells the more expensive one. When their prices return to normal, the trader earns a profit.

Suppose there are two 10-year Government of India (G-Sec) bonds with almost identical features. Bond A price is ₹102 and Bond B price is ₹100. An arbitrage trader will buy bond B and sell bond A.
| Particular | Value |
| Buy Bond B | ₹100 |
| Sell Bond A | ₹102 |
| Gross Profit | ₹2 per bond |
| Financing & Trading Costs | ₹0.50 |
| Net Profit | ₹1.50 per bond |
12. ETF arbitrage
An ETF arbitrage strategy involves identifying and exploiting the price gap between an ETF (exchange traded funds) market price and the combined value of the securities it holds, known as its Net Asset Value (NAV).
This process is mainly carried out by large financial institutions called Authorized Participants (APs). They help keep an ETF’s market price close to its actual NAV by creating or redeeming ETF units whenever a significant price mismatch occurs.

Suppose an Nifty 50 ETF market price is ₹202 and its NAV is ₹200. Since the ETF is trading above ₹2 its NAV, authorized participants will buy the underlying basket of Nifty 50 stocks worth ₹200 and deliver the basket to the ETF issuer. After this, he will receive newly created ETF units which he can sell at ₹202.
| Particular | Value |
| Buy Basket of Nifty 50 Stocks | ₹200 |
| Sell ETF Unit | ₹202 |
| Gross Profit | ₹2 per unit |
| Transaction Costs | ₹0.50 |
| Net Profit | ₹1.50 per unit |
Authorized Participants (APs) are the only ones who can create and redeem ETF units.
13. Depository-receipt arbitrage
In depository-receipt arbitrage strategy, we exploit the price difference between companies’ depository receipt traded on one exchange and its ordinary shares trading on another exchange.

Suppose the share of Tata Steel is trading at ₹200 on NSE and its American Depositary Receipts (ADRs) is trading in America at ₹220 after adjusting for the exchange rate and the ADR conversion ratio. Since both the securities represent ownership in a company, technically they should follow the same price after adjusting for the exchange rate, DR conversion ratio, and transaction costs.
| Particular | Value |
| Buy Tata Steel Shares (NSE) | ₹200 |
| Sell Tata Steel ADR (US) | ₹220 |
| Gross Profit | ₹20 |
| Currency & Trading Costs | ₹5 |
| Net Profit | ₹15 per share |
14. Options arbitrage
Option arbitrage strategy exploits the temporary pricing difference between related option contracts or between options contracts and its underlying. Option arbitrage works on a put-call-parity equation, a pricing rule that keeps call options, put options, and the underlying stock fairly priced.
C+PV(K)=P+S
Put-Call Parity was introduced by Hans Stoll (1969).

Once this equation temporarily violates, an option arbitrage opportunity emerges.
| Particular | Value |
| Stock Price (S) | ₹1,000 |
| Strike Price (K) | ₹1,000 |
| Present Value of Strike, PV(K) | ₹995 |
| Call Premium (C) | ₹60 |
| Put Premium (P) | ₹50 |
If we calculate the put-call-parity equation we get.
60+995=50+1000
1055>1050
Here, the put-call-parity equation got violated due to an overpriced call option. We sold the overpriced call option and bought the underpriced put option and underlying stock.
| Particular | Value |
| Mispricing (Parity Difference) | ₹5 |
| Brokerage & Transaction Costs | ₹2 |
| Net Arbitrage Profit | ₹3 per share equivalent |
15. Regulatory arbitrage
Regulatory arbitrage involves exploiting gaps in legal and regulatory frameworks across countries or jurisdictions to reduce compliance costs, minimize taxes, lower capital requirements, or avoid stricter rules.
Unlike other arbitrage strategies, where we profit from differences in asset price, in regulatory arbitrage we profit by saving the cost by using a favourable regulatory environment.

Suppose Country A imposes a 0.5% financial transaction tax on stock trades, while Country B has no such tax. A global investment firm may execute trades through its subsidiary in Country B to avoid the tax and reduce trading costs.
| Particular | Value |
| Trading Value | ₹10,00,00,000 |
| Tax in Country A (0.5%) | ₹5,00,000 |
| Tax in Country B | ₹0 |
| Cost Saved | ₹5,00,000 |
As this exploits the gap in the regulatory framework, it is frequently viewed as an unethical form of trading.
How to Build a Simple Arbitrage Spreadsheet
You can simply create one excel sheet for arbitrage trading that will instantly calculate gross profit, net profit, and trading cost for you,saving you time. Following are the five simple steps to create a simple arbitrage spreadsheet.
- Step-1 (Create the Column Headers): First we will open Microsoft Excel or Google Sheets and create two columns.
| A | B |
| Particular | Value |
| Buy Price | |
| Sell Price | |
| Number of Shares | |
| Brokerage | |
| STT | |
| Exchange Charges | |
| GST & Other Charges | |
| Gross Profit | |
| Total Costs | |
| Net Profit |
- Step-2 (Enter the Trade Details): Suppose we got an arbitrage opportunity in Infosys. The share is trading at ₹1,620 on NSE and at ₹1,623 at BSE and we are planning to trade 1000 shares. Enter these values in the respective cell.
| Particular | Value |
| Buy Price | ₹1,620 |
| Sell Price | ₹1,623 |
| Number of Shares | 1,000 |
| Brokerage | ₹40 |
| STT | ₹324 |
| Exchange Charges | ₹65 |
| GST & Other Charges | ₹18 |
At this stage, we have entered all the information needed to calculate the trade’s profitability.
- Step-3 (Calculate Gross Profit): Now we will calculate how much profit we are making before deducting trading cost using formula =(B3-B2)*B4. Using this formula spreadsheet will calculate Gross Profit of ₹3,000.
- Step-4 (Calculate Total Trading Costs): Now we will calculate all the costs together using formula =SUM(B5:B8). It will calculate the total cost to ₹447.
- Step-5 (Calculate Net Arbitrage Profit): Now we will subtract the total cost from the gross profit using formula =B9-B10. Using this formula in our example, we will get the net profit of ₹2,553. This is the actual amount you earn from the arbitrage trade.
Keep this spread sheet open to quickly decide whether the arbitrage opportunity is worth executing.This simple tool is ideal for beginners because it removes manual calculations and helps avoid costly arithmetic mistakes.
Download the Simple Arbitrage Spreadsheet (Free Excel Template)
Arbitrage vs Speculation: What’s the Difference?
Arbitrage and speculation both differ in trading approach. Arbitrage aims to exploit the price difference of the same asset in different markets, whereas speculation is about predicting the future price movement and taking positions accordingly. The other major difference between arbitrage and speculation is given below in the table.
| Arbitrage | Speculation |
| Profits from temporary price differences. | Profits from predicting future price movements. |
| Usually involves buying and selling simultaneously. | Involves taking a directional position (buy or sell). |
| Lower market risk because positions are generally hedged. | Higher market risk because profits depend on market direction. |
| The holding period is usually very short. | The holding period can range from minutes to years. |
| Requires pricing inefficiencies to exist. | Does not require any pricing mismatch. |
| Returns are usually small but more consistent. | Returns can be very high or very low depending on market movement. |
Even though arbitrage opportunities have disappeared much faster these days, the profit per opportunity has stayed almost the same, because the competition is about who finds the opportunity first, not whether the profits have become smaller.
Is Arbitrage a Hedge?
No, arbitrage and hedging are not the same. Arbitrage aims to profit from the price difference of the same asset in a different market, whereas hedging aims to reduce or protect the existing position from risk.
The basic difference between arbitrage and hedging is discussed below in the table.
| Arbitrage | Hedging |
| The objective is to profit from price differences. | The objective is to reduce investment risk. |
| Exploits temporary market inefficiencies. | Protects an existing portfolio from adverse price movements. |
| Usually involves buying one asset and selling a related asset. | Usually involves taking an opposite position to offset potential losses. |
| Profit comes from price convergence. | Benefit comes from limiting losses if the market moves against you. |
In other words, hedging is a risk-management strategy, while arbitrage is a profit-making strategy.
What Costs Must Be Included Before Executing Arbitrage?
Cost to be included before you execute any arbitrage is mentioned below in the table.
| Cost | What You Should Check Before Executing the Trade |
| Brokerage | Add the brokerage charges for both the buy and sell transactions. |
| Taxes & Government Charges | Include STT, GST, stamp duty, and other applicable taxes. |
| Exchange Charges | Account for exchange transactions and clearing fees. |
| Bid-Ask Spread | Check whether the spread reduces your expected profit. |
| Slippage | Estimate the impact if the trade executes at a slightly different price. |
| Financing Costs | Include interest costs if you are using margin or borrowed funds. |
| Borrowing Fees | Include stock borrowing charges if your strategy involves short selling. |
| Currency Conversion Costs | Consider exchange rate conversion fees for international arbitrage. |
Make sure to calculate the total cost of trading before you execute any arbitrage and only execute when the price difference is greater than total trading cost.
Can you Lose Money in Arbitrage?
Yes, you can lose money in arbitrage even though it is defined as a risk free strategy. In real world arbitrage trading, transaction costs, execution delays, and market movements can turn a profitable trade into a losing one.
Can Retail Investors Do Arbitrage?
Yes, a retail trader can do arbitrage trading, but they will have very limited opportunities compared to institutions, because institutions have a high speed algorithm to spot and execute arbitrage within a second. Therefore, most of the arbitrage opportunities disappear within seconds before a retail trader can even see it.
However, there are still certain types of arbitrage strategy where retail participants can enter, which includes Cash and Carry Arbitrage, Reverse Cash and Carry Arbitrage, ETF Arbitrage (Limited), and a pairs arbitrage.
Is Arbitrage Legal?
Yes, arbitrage trading is legal because you are not creating any false information or misleading other participants, you are just reacting to publicly available prices. In fact, an arbitrage is considered beneficial to markets rather than harmful, where many exchanges welcome arbitrage trading to improve price efficiency and keep related markets aligned.
Although the arbitrage itself is legal, certain methods or contexts around it can cross into regulatory grey areas that can make it illegal, like using insider news, manipulating markets, or doing fraudulent or deceptive trading practices prohibited by market regulators.
How Does Arbitrage Improve Market Efficiency?
Arbitrage is a self-correcting mechanism and improves market efficiency by eliminating temporary price differences between identical or closely related assets. Whenever an asset is mispriced, arbitrage traders buy the cheaper asset and sell the more expensive one. Their trading activity pushes prices back to their fair value, making the market more efficient.
Therefore arbitrage plates play a very important role in keeping prices fair, Improves price discovery, Increases liquidity, Reduces pricing errors, and enhances market stability. A 2022 study by Aquilina, Budish, and O’Neill found that around 22% of FTSE 100 trading volume occurs during latency-arbitrage races, showing that arbitrage helps keep prices aligned across markets.
What is a No-Arbitrage Condition?
A no-arbitrage condition often called the “Law of One Price” is a modern market principle that says two assets with the same risk and future payoff should have the same price today. If they do not, it creates an arbitrage opportunity where traders can buy the cheap asset and sell the expensive one to earn risk-free profit.
In today’s world most of the modern financial theories like option pricing (Black-Scholes), forward/futures pricing, bond valuation, and put-call parity is built by assuming no-arbitrage holds. Therefore, without no-arbitrage conditions, persistent pricing errors will occur, giving arbitrage traders an opportunity to make unlimited risk-free profits.


No Comments Yet.