Cryptocurrency arbitrage is a trading strategy that attempts to profit from price differences for the same asset across markets, or from pricing relationships between several trading pairs on one exchange. It can look straightforward: buy where the price is lower and sell where it is higher. In practice, fees, liquidity, order execution, and the time needed to complete both sides of a trade can turn an apparent opportunity into a loss.
This guide explains how crypto arbitrage works, what to check before choosing a platform, and four tools to research: Cryptohopper, Coinrule, Bitsgap, and Gimmer. They do not all offer the same arbitrage features, so treat this as a comparison starting point—not a claim that every platform executes cross-exchange arbitrage. Check the provider’s current documentation, supported exchanges, subscription requirements, and availability in your country before connecting an account.

What Is Cryptocurrency Arbitrage?
Cryptocurrency arbitrage means trying to capture a price difference between markets or trading pairs. For example, if Bitcoin is quoted at a lower price on Exchange A than on Exchange B, a trader may buy on A and sell on B. The difference is not automatically profit: both orders must execute at usable prices, and all trading costs must be deducted.
There are three common approaches:
- Exchange arbitrage: buy an asset on one exchange and sell it on another. Traders often keep balances on both venues so they do not have to wait for an on-chain transfer before completing the trades.
- Triangular arbitrage: use three trading pairs on a single exchange to move from one asset to a second, then a third, and back to the starting asset. The opportunity exists only if the final amount exceeds the initial amount after fees and execution costs.
- Statistical or spread-based strategies: monitor relationships between markets or instruments and trade when a defined spread threshold is reached. These strategies may involve additional risks and should not be confused with guaranteed, risk-free arbitrage.
Arbitrage bots can monitor prices and submit orders faster than a person working manually. However, automation does not guarantee better results. A bot can act on stale data, encounter partially filled orders, lose its API connection, or execute a trade that is no longer profitable by the time the order reaches the exchange.
Four Crypto Arbitrage Platforms and Tools to Research
The platforms below are worth investigating for different reasons. Features, supported exchanges, pricing, and subscription tiers change over time. Before paying for a plan, confirm that the exact arbitrage mode you want is currently available—not merely mentioned in older reviews or a product roadmap.
1. Cryptohopper
Cryptohopper documents both exchange arbitrage, which works across exchanges, and market arbitrage, which looks for pricing inefficiencies among pairs on one exchange. Its documentation describes configuring exchanges, markets, order sizes, minimum-profit thresholds, order timeouts, and backlog handling. These controls matter because one side of a trade can fill while the other remains open.
What to investigate:
- Whether the required arbitrage feature is included in the current subscription and is available to your account.
- Which exchanges and markets can be connected, and whether each venue is supported in your region.
- How the bot calculates minimum profit after trading fees and how it handles canceled or partially filled orders.
- Whether paper trading or simulation is available for the specific arbitrage mode you plan to use.
- What happens if balances become uneven or an order remains unfilled.
Cryptohopper may suit experienced traders who want configurable arbitrage workflows. It is not a set-and-forget income source: exchange balances, market liquidity, order settings, and error notifications still need monitoring.
2. Coinrule
Coinrule offers rule-based crypto trading automation and publishes material about arbitrage strategies. It is useful to investigate if you prefer to define conditions—such as a minimum spread, trade size, cooldown, and maximum number of actions—rather than writing a custom bot from scratch.
What to investigate:
- Whether the current product supports the exact cross-exchange or same-exchange workflow you need.
- Which connected exchanges and order actions are supported by your plan.
- How rules account for fees, slippage, delayed data, and minimum order sizes.
- Whether a demo or paper-trading mode can test the strategy before real orders are enabled.
- What limits apply to the number of rules, connected accounts, and automated actions.
Rule-based automation can make a strategy easier to inspect, but the rules are only as reliable as their assumptions. A spread threshold that ignores fees or available order-book depth may trigger trades that lose money after execution.
3. Bitsgap
Bitsgap is a crypto trading platform with automated trading tools. Do not assume that every trading bot or portfolio feature is a dedicated arbitrage engine. Review the current official feature list and help documentation to establish whether the available tools match your intended strategy.
What to investigate:
- Whether a dedicated arbitrage feature is currently offered, rather than a grid, DCA, or other bot that follows a different strategy.
- Supported exchanges, trading pairs, order types, and regional restrictions.
- How fees and slippage are represented in any displayed profit calculations.
- Subscription costs and whether the strategy requires multiple funded exchange accounts.
- API permission requirements, account disconnection procedures, and available risk controls.
Bitsgap may be relevant to traders comparing centralized trading automation tools, but confirm the arbitrage use case specifically before selecting a plan. A general-purpose trading bot is not interchangeable with software designed to coordinate both sides of an arbitrage trade.
4. Gimmer
Gimmer is a desktop-oriented automated crypto trading application with strategy-building, backtesting, optimization, simulation, and live-execution workflows. Its current documentation distinguishes available strategy engines from features that may be planned or unavailable. In particular, do not rely on older descriptions that present Gimmer’s arbitrage engine as currently available; verify the latest application and official catalog first.
What to investigate:
- Whether arbitrage is available in the current release or remains a planned feature.
- Which operating systems, exchanges, and execution modes are supported by the version you install.
- How the application stores local settings and what information still passes to connected services.
- Whether backtesting and simulation cover the specific strategy you want to test.
- Any token-holding, marketplace, or other access requirements before spending money.
Gimmer may be worth researching for strategy development and testing, but it should not be described as a live arbitrage solution unless its current release explicitly supports that function.
How to Calculate Whether an Arbitrage Opportunity Is Profitable
Compare the executable buy and sell prices—not just the last traded prices shown on two charts. Then subtract every relevant cost. A simplified calculation is:
Estimated net profit = sell proceeds − buy cost − trading fees − transfer or network costs − other execution costs.
Suppose a trader buys an asset for $10,000 and sees a possible sell price of $10,080 elsewhere. The apparent spread is $80, or 0.8% of the buy cost. If the two trades together cost $30 in fees, expected slippage is $25, and other costs are $10, the estimated result is only $15 before any additional costs or tax obligations. If the sell order fills at a worse price, that small margin can disappear.
This example is illustrative, not a forecast. Actual costs depend on the asset, exchange fee tier, order type, market depth, transfer method, and account location. Recalculate using your own fee schedule and realistic order-book prices before making a trade.
Common Obstacles and Risks in Crypto Arbitrage

Trading fees and slippage
Every trade can incur maker or taker fees, and the available price can change as an order reaches the market. Larger orders may consume several levels of the order book, resulting in a worse average fill price than the quote first displayed.
Liquidity and unfilled orders
A price difference is useful only if enough volume is available at that price. Thinly traded pairs can show large spreads but have too little liquidity to execute both sides. If one order fills and the other does not, the trader may be left holding an unwanted asset and exposed to price movements.
Transfers and withdrawal limits
Moving funds between exchanges can introduce network fees, confirmation delays, withdrawal limits, maintenance windows, and compliance checks. By the time a transfer arrives, the price difference may have vanished. Keeping funds on multiple exchanges can reduce transfer delays but creates additional custody and counterparty exposure.
Exchange, API, and security risk
Exchanges can experience outages, suspend withdrawals, change supported markets, or restrict accounts. A bot also depends on correctly configured API keys and stable connections. Use the minimum API permissions needed; where possible, disable withdrawals on trading keys, protect account access with strong authentication, and test with small amounts. Read Poolyab’s guide to avoiding crypto phishing scams before connecting accounts or following third-party bot links.
Market and operational risk
Price gaps can close before execution, and sudden volatility can cause unexpected losses. Bots can also misbehave because of configuration errors, stale price feeds, rate limits, or exchange rule changes. Arbitrage is not risk-free, and automated trading can increase the speed at which mistakes occur.
How to Choose an Arbitrage Platform
Use a checklist rather than choosing a tool based only on advertised returns or a list of supported coins:
- Confirm the strategy: distinguish cross-exchange arbitrage from triangular arbitrage, grid trading, market making, and ordinary signal-based bots.
- Verify current availability: read the provider’s official documentation and confirm that the relevant feature is live on your subscription.
- Check exchange support: make sure the exact exchanges, pairs, and account types you use are supported.
- Calculate all costs: include trading fees on both legs, spreads, slippage, withdrawals, network fees, and subscription costs.
- Inspect order handling: look for timeouts, partial-fill handling, minimum-profit settings, error alerts, and a clear way to stop the bot.
- Test safely: use simulation or paper trading where available, then consider a small test only after you understand the results and limitations.
- Protect your accounts: use unique API keys, minimal permissions, strong authentication, and a separate account or subaccount where supported.
- Understand the provider: check support channels, terms, data practices, cancellation rules, and any token or wallet requirements.
If you are new to automation, first read Poolyab’s overview of crypto trading robots and automated trading. The URL is older, so check the article’s current content and limitations rather than assuming every detail remains up to date.
Frequently Asked Questions
Is cryptocurrency arbitrage profitable?
It can be profitable in some conditions, but there is no guarantee. Fees, slippage, competition, low liquidity, failed orders, and exchange risks can eliminate an apparent spread. Evaluate net results rather than headline price differences.
Is crypto arbitrage risk-free?
No. Even when a strategy seeks to exploit price differences, execution, liquidity, technology, custody, and counterparty risks remain. A bot does not remove these risks.
Do I need to transfer coins between exchanges for arbitrage?
Not always. Some cross-exchange workflows use pre-funded balances on each venue, while other approaches involve transfers. Pre-funding can avoid waiting for a transfer during a trade, but it means keeping assets on multiple platforms and managing uneven balances.
Can beginners use an arbitrage bot?
Beginners can study and test automated strategies, but live arbitrage can be complex. Learn how orders, fees, and exchange APIs work first. Use a simulator if available and never risk money you cannot afford to lose.
Which platform is best?
There is no single best option for every trader. Cryptohopper documents dedicated arbitrage modes; Coinrule offers rule-based automation and arbitrage-related tools; Bitsgap should be checked for the exact feature needed; and Gimmer’s current release should be checked before assuming arbitrage is available. Compare features, costs, exchange support, and risk controls directly with each provider.
Conclusion
Crypto arbitrage aims to capture price differences across exchanges or trading pairs, but a visible spread is not the same as a realized profit. A sensible approach accounts for fees, slippage, liquidity, order failures, transfer delays, security, and the cost of the software itself. Cryptohopper, Coinrule, Bitsgap, and Gimmer have different capabilities, and not all should be treated as dedicated arbitrage platforms. Confirm current functionality with official documentation, test carefully, and approach claims of easy or guaranteed returns with skepticism.



