Home › Strategy & Costs › Is Ethereum Arbitrage Still Profitable? An Honest Look
Is Ethereum Arbitrage Still Profitable? An Honest Look
Ethereum arbitrage can still be profitable, but not reliably and not for everyone. The obvious gaps are contested by fast, well-funded searchers, so net profit depends on execution speed, accurate cost control and avoiding failed transactions. Treat any promise of steady returns as unproven until you have measured it yourself.
What “profitable” has to mean
The only profit figure worth tracking is net profit after every cost. That includes gas on successful trades, gas on failed or reverted attempts, pool fees, any flash loan fee, infrastructure, software licences and your own time. Many people look only at winning trades, which is how a strategy that loses money overall can feel like a winner.
A useful discipline is to log every submission. For each one record the expected profit, the gas used, the result and the final balance change. After a few hundred attempts you can see whether the winners cover the losers and the overhead.
Key takeaway: profitability is a property of a whole system over many attempts, not of any single trade or screenshot.
Why margins are thin
Arbitrage is a competitive, publicly visible game. Price data and pool reserves are on-chain, so everyone sees the same gaps. The ethereum.org explanation of MEV describes how searchers compete to capture opportunities and how that competition pushes value toward block builders and validators through bidding. When many searchers see the same gap, the winner is whoever bids the highest share of profit for inclusion, and the net left for the searcher shrinks.
This has practical implications:
- Simple two-pool gaps in popular pairs are the most contested.
- Gaps that persist visibly for many blocks are usually not worth taking, or someone has already judged them so.
- Edge tends to come from less obvious routes, newer or less-watched pools, faster and cheaper execution, or better trade sizing.
Factors that move the result
| Factor | Helps profit when | Hurts profit when |
|---|---|---|
| Gas price | Low and predictable | Spiking during congestion |
| Trade size | Matched to pool depth | Too large, causing slippage |
| Submission method | Private, avoids being copied | Public mempool, easily front-run |
| Route quality | Considers many pools | Only two obvious pools |
| Failure handling | Simulates first, reverts cheaply | Sends blindly |
| Fees | Low-fee pool tiers | Stacked fees on long routes |
Notice how many of these are about cost, not insight. Getting the cost side right is half the job, which is why the arithmetic of gas fees deserves its own article.
What vendors say and what they do not
Product pages describe features, and that is a reasonable thing for them to do. CryptoMEV Bot’s Ethereum arbitrage page lists multi-DEX scanning, Flashbots transaction protection, profit calculated after gas, risk controls and a performance dashboard. It also states the price: $1,999 one-time for the Retail Trader tier. What it does not do is publish returns, case studies or a list of past trades, so a reader cannot verify what a buyer should expect. That is not unusual, but it matters. A feature list tells you what a tool attempts, not what it earns.
The vendor’s disclaimer page is more candid: it says cryptocurrency trading is risky, that performance results are hypothetical and that past results do not predict future returns. Read that page as the closest thing to an official statement about expected outcomes.
A simple way to test before you commit
- Paper trade first. Run the strategy in simulation against live data and log which opportunities would have been profitable after gas.
- Start with small size. Real execution differs from simulation because of competition. Small trades reveal how often you win.
- Count reverts. If a large share of attempts fail, find out why before scaling.
- Compute net. Add up all gas and fees across all attempts, then subtract from gross profit.
- Compare with doing nothing. Holding ETH, or a stablecoin yield, is the benchmark your net profit and effort must beat. Remember that the licence fee and hosting are part of cost.
- Re-test after market changes. A strategy that worked during volatile periods can be unprofitable when markets are quiet.
The pre-purchase side of this is covered in how to choose an arbitrage bot, and the downside scenarios in arbitrage bot risks.
A worked cost stack
Here is how a hypothetical month of activity might look, using made-up round numbers purely to show the structure. These are not market data and not a forecast.
| Line item | Direction | Notes |
|---|---|---|
| Gross profit from winning trades | + | Only the trades that landed |
| Gas on winning trades | - | Paid inside each successful transaction |
| Gas on reverted or outbid attempts | - | Easy to forget, can be large |
| Pool fees and any flash loan premium | - | Already inside trade maths, confirm they are counted |
| Software licence, amortised | - | For example a one-time $1,999 licence spread over its useful life |
| Servers, RPC access, monitoring | - | Ongoing |
| Time spent supervising | - | Your own hourly value |
If the first line is not clearly larger than the sum of the rest, the strategy is not profitable, however many individual trades looked good. Two points surprise newcomers. First, failed-attempt gas can dominate in congested periods, particularly if the bot sends through the public mempool. Second, a licence is a sunk cost that has to be earned back before anything counts as profit.
Related reading on the cost of failed transactions is in Flashbots Protect and arbitrage, where private submission is shown to change what happens when a trade does not land. For another example of how a vendor frames the strategy family, see CryptoMEV Bot’s page on DeFi arbitrage.
When it is probably not worth it
If your capital is small, a mid-priced licence plus gas losses can outweigh any realistic gain. If you cannot monitor the bot, a failure mode may run unnoticed. If you are attracted mainly by the idea of passive income, the competitive structure of the market argues for caution. Flash loans reduce capital needs, as covered in flash loan arbitrage explained, but they do not reduce competition or gas costs.
Summary
Ethereum arbitrage is not dead, but it is not easy money. Net profit depends on cost discipline, speed and private execution, and the evidence for any specific product must come from your own tests, not from marketing. Measure everything, start small and never rely on a promise. This article is general information, not financial advice.
Frequently asked questions
Is Ethereum arbitrage still profitable?
It can be, but margins are thin and competition is intense. Whether a particular setup profits depends on speed, routing quality, costs and discipline, so no general answer or guarantee exists.
Who makes money from arbitrage on Ethereum?
Typically specialised searchers with optimised infrastructure and private order flow. Individuals can participate but face a steeper hill.
How do I know if my bot is profitable?
Track every attempt, including failed and reverted transactions, and compare total profit with total gas and fees. Net, not gross, is the number that matters.
Do vendors publish real profit data?
Often not. CryptoMEV Bot’s Ethereum page, for example, states no performance figures, so verify independently.
Sources
- ethereum.org – Maximal extractable value (MEV) – https://ethereum.org/en/developers/docs/mev/
- Flashbots Docs – Introduction – https://docs.flashbots.net/