What Is Spot-Futures Arbitrage?
Spot-futures arbitrage is a crypto trading strategy that attempts to profit from a price difference between an asset in the spot market and its corresponding futures contract.
Instead of trying to predict whether Bitcoin, Ethereum, or another cryptocurrency will rise or fall, the trader takes positions in both markets to capture the difference between them.
This strategy is also commonly called cash-and-carry arbitrage, particularly when a trader buys the asset in the spot market while taking a short position in its futures contract.
For traders exploring automated opportunities, platforms such as PokoBit can help illustrate how price differences across crypto markets can be identified and evaluated.
How Does Spot-Futures Arbitrage Work?
The basic idea is simple.
Suppose Bitcoin is trading at:
Spot price: $100,000
Futures price: $102,000
The futures contract is trading $2,000 above the spot price.
A trader could potentially:
- Buy Bitcoin in the spot market at $100,000.
- Short the corresponding Bitcoin futures contract at $102,000.
- Hold both positions.
- Close the positions according to the strategy's exit conditions.
The trader is not simply betting that Bitcoin will increase.
The goal is to capture the price difference between the spot asset and the futures contract.
However, the actual outcome depends on factors such as trading fees, funding payments, futures settlement mechanics, slippage and the specific contract being traded.
Why Is the Futures Price Different From the Spot Price?
Spot and futures markets can price the same cryptocurrency differently.
One reason is that a futures contract represents an agreement to trade an asset at a future point or according to the terms of a perpetual or dated contract.
Market demand can also cause futures contracts to trade at a premium or discount relative to the spot market.
When futures trade above spot, the difference is sometimes referred to as the futures basis.
For example:
Spot Bitcoin: $100,000
Bitcoin futures: $101,500
Basis: $1,500
The larger the difference, the greater the potential gross opportunity may appear.
But a large basis does not automatically mean a profitable arbitrage trade.
What Is the Difference Between Futures and Perpetual Contracts?
This distinction is important.
Traditional futures contracts have an expiry date. The contract eventually settles according to its terms.
Perpetual futures, commonly called perpetual swaps, do not have a traditional expiry date. Instead, they generally use a funding mechanism to help keep the contract price close to the underlying spot price.
Because of this, spot-perpetual arbitrage can behave differently from spot-dated-futures arbitrage.
With perpetual contracts, funding payments can become an important part of the strategy's overall return.
How Does Funding Affect Spot-Futures Arbitrage?
Funding can significantly change the economics of a spot-futures strategy when perpetual contracts are involved.
For example, imagine a trader:
- Buys $10,000 of Bitcoin on the spot market.
- Opens a $10,000 short position on a Bitcoin perpetual contract.
- Bitcoin's price increases.
The spot position gains value while the short futures position loses value, potentially offsetting much of the price movement.
If the trader receives favorable funding payments on the short position, those payments can contribute to the overall return.
But funding rates can change.
A strategy that appears attractive at one moment may become less attractive later if funding moves against the trader.
What Is the Basis in Spot-Futures Arbitrage?
The basis is the difference between the futures price and the spot price.
A simplified calculation is:
Basis = Futures Price − Spot Price
Using the earlier example:
$102,000 − $100,000 = $2,000
The percentage basis can be calculated as:
Basis Percentage = (Futures Price − Spot Price) ÷ Spot Price × 100
So:
($102,000 − $100,000) ÷ $100,000 × 100 = 2%
This 2% is the gross price difference before considering the costs and other factors involved in executing the strategy.
Why the Gross Spread Is Not the Same as Profit
This is one of the most important points for beginners.
Seeing a 2% difference between spot and futures prices does not mean the trader will automatically make 2%.
Potential costs can include:
- Spot trading fees
- Futures trading fees
- Slippage
- Funding payments
- Withdrawal fees
- Deposit or transfer costs
- Borrowing costs where applicable
- Network fees
- Conversion costs
- Taxes or other applicable charges
Execution quality also matters.
If the trader cannot enter both positions close to the expected prices, the actual result can be very different from the initial calculation.
A Simple Spot-Futures Arbitrage Example
Consider an illustrative example.
Bitcoin spot price: $100,000
Bitcoin futures price: $103,000
The gross difference is $3,000, or 3%.
A trader could potentially buy Bitcoin in the spot market while shorting the corresponding futures contract.
If the futures and spot prices later converge, the price difference may decrease.
The trader's potential return would depend on the amount captured from that convergence, minus trading fees, funding costs and other expenses.
This is why professional arbitrage analysis focuses on the expected net return rather than simply looking at the largest displayed spread.
What Are the Main Risks?
Spot-futures arbitrage can reduce exposure to directional price movements, but it does not eliminate risk.
Funding Rate Risk
With perpetual contracts, funding rates can change over time.
A position that initially receives funding may later pay funding.
Execution Risk
The spot and futures orders may not execute at exactly the prices expected.
Fast market movements can increase this difference.
Liquidity Risk
A market may display an attractive price but not have enough liquidity to execute the required position size efficiently.
Exchange Risk
The strategy may depend on one or more centralized or decentralized trading platforms.
Technical problems, withdrawal restrictions, outages or account limitations can affect execution.
Liquidation Risk
Futures positions often use margin.
If leverage is used and the position does not have sufficient margin, adverse price movements can create liquidation risk.
Using leverage is not required for every spot-futures arbitrage strategy, and higher leverage can increase risk substantially.
Basis Risk
The relationship between spot and futures prices can change unexpectedly.
The expected convergence may take longer than anticipated or behave differently from the trader's assumptions.
Spot-Futures Arbitrage vs Regular Spot Trading
Regular spot trading generally involves buying or selling an asset based on an expectation about its future price.
Spot-futures arbitrage is different.
The trader is primarily interested in the relationship between two related markets.
For example:
Regular trading:
"I think Bitcoin will rise."
Spot-futures arbitrage:
"There is a potentially exploitable difference between Bitcoin's spot price and its futures price."
This distinction makes arbitrage more focused on price relationships than directional market prediction.
How Can Traders Find Spot-Futures Opportunities?
A trader needs reliable market data from both spot and futures markets.
A basic workflow looks like this:
- Monitor spot prices.
- Monitor corresponding futures or perpetual prices.
- Calculate the basis.
- Estimate trading and funding costs.
- Check available liquidity.
- Calculate the potential net return.
- Determine whether the opportunity meets the required threshold.
- Execute the two positions according to the strategy.
- Monitor both positions until the planned exit condition.
Automation can make this process faster because software can continuously compare prices and calculate potential spreads across markets.
However, automation does not remove execution, liquidity, exchange or market risks.
Is Spot-Futures Arbitrage Profitable?
It can be profitable, but profitability is not guaranteed.
The opportunity depends on the size and persistence of the price difference, trading costs, funding rates, liquidity, execution quality and other market conditions.
A strategy that looks profitable before fees can become unprofitable after all costs are included.
For this reason, a serious arbitrage system should evaluate net opportunity rather than simply searching for the biggest price difference.
Conclusion
Spot-futures arbitrage is a strategy that seeks to capture price differences between a cryptocurrency's spot market and its futures or perpetual market.
The basic concept is straightforward: take positions in both markets and attempt to benefit as the price relationship changes or converges.
However, successful execution requires more than identifying a price difference. Traders need to consider funding rates, fees, liquidity, slippage, margin requirements, exchange risks and execution conditions.
For beginners, the most important lesson is to distinguish a displayed spread from actual potential net profit.
As crypto markets become increasingly automated, tools such as PokoBit can be useful for understanding and monitoring arbitrage opportunities across different markets.