Crest Quarterly

market making profitability

Getting Started with Market Making Profitability: What to Know First

June 15, 2026 By Quinn Donovan

Getting Started with Market Making Profitability: What to Know First

Market making is a trading strategy where you continuously place both buy and sell orders for a financial asset, profiting from the bid-ask spread. For crypto traders and decentralized finance (DeFi) participants, this approach has become increasingly accessible. However, profitability in market making is not automatic. Before you commit capital, you need to understand the core mechanics, risks, and optimization techniques.

This guide breaks down the essential elements of market making profitability into clear, scannable sections. Whether you are using a bot or a manual approach, these concepts will help you avoid common mistakes.

1. The Bid-Ask Spread and Trading Volume

Your primary source of revenue as a market maker is the spread — the difference between the highest price a buyer is willing to pay (bid) and the lowest price a seller will accept (ask). Every time you place orders on both sides and a trade occurs, you capture this spread.

The size of achievable spreads depends on the asset’s liquidity and volatility. Stablecoin pairs often have tight spreads (0.01%–0.05%), while altcoin pairs can offer wider spreads (0.1%–0.5%) but carry higher risk.

Key factors affecting spread profitability:

  • Order book depth: Thin order books reduce your ability to execute large orders without moving the price.
  • Trading volume: Higher volumes increase the frequency of your orders being filled.
  • Fee tiers: Exchange trading fees directly eat into your net spread. Aim for maker rebates or lowest tier fees.
  • Market conditions: In trending markets, maintaining both sides is harder due to adverse selection.

If you want to see how different structures handle order books and spread dynamics, our Decentralized Exchange Tutorials cover practical examples on multiple protocols.

2. Inventory Risk and Impermanent Loss

Market making requires you to hold an inventory of both assets in the trading pair (e.g., ETH and USDC). The price of one asset can move dramatically against your position. This creates inventory risk — the potential that the asset you hold depreciates in value.

In automated market makers (AMMs) like Uniswap, this risk is mathematically linked to impermanent loss. The moment you provide liquidity, you are exposed to price divergence. Even with fee income, a sharp drop can lead to net losses.

Strategies to manage inventory risk:

  • Pair selection: Avoid extreme volatile pairs. Stick to high market cap pairs with lower variance.
  • Delta hedging: Offsetting futures or spot positions can neutralize directional risk.
  • Position sizing: Never allocate more than 10%–20% of portfolio to illiquid pairs.
  • Stop conditions: Program your bot to pull orders if price moves beyond a threshold.

Choosing the right exchange protocol is critical. For a deeper look at how data quality impacts inventory decisions, read our Crypto Market Efficiency Analysis — it compares latency, spreads, and slippage across venues.

3. Latency, Slippage, and Execution Quality

In crypto markets, latency (the time delay between order placement and execution) directly impacts profitability. Older or slower infrastructure can result in orders being filled only when the market has already moved — hurting your spread capture.

Factors that determine execution quality:

  • Network congestion: On Ethereum or Solana, high gas fees and mempool congestion delay confirmations.
  • Fee optimization: Overpaying gas wastes profit; underpaying causes stuck orders.
  • Order type: Limit orders reduce slippage, while market orders incur spread cost immediately.
  • Exchange server location: Proximity to exchange servers improves fill latency by milliseconds.

Avoid exchanges where slippage exceeds your target spread. Since every millisecond counts, consider running your bot on a cheap VPS located near the exchange’s servers. Simultaneously, pick exchanges that support batch auctions or frequent batch auctions — they reduce miner extractable value (MEV) losses.

4. Fee Structures and Maker-Taker Models

Centralized exchanges (CEXs) typically use a maker-taker fee model. Makers add liquidity (limit orders) and pay lower fees — often 0.00%–0.05%. Takers remove liquidity (market orders) and pay up to 0.10%–0.20%. If you are a market maker, you act as a maker most of the time.

On decentralized exchanges (DEXs), fees are typically deducted from the liquidity pool. The fee is embedded in the trade (e.g., 0.30% on Uniswap V2) and collected by liquidity providers. However, you must account for those fees correctly in your profit calculations.

Hidden costs to track:

  • Withdrawal/affiliate fees on CEXs if you need to rebalance.
  • SIPI cost (storage fees) for order book data if you run custom bots.
  • Impermanent loss (as mentioned) is a hidden cost of AMM liquidity farming.
  • Ethereum gas fees upfront — add them into your break-even spread formula.

Remember: just because a pair offers a 0.1% spread does not guarantee profit — fees and slippage easily erased that gap.

5. Strategy Automation and Backtesting

Manual market making on multiple pairs quickly becomes impossible. Bots are essential for consistency. The minimum features your bot should offer:

  • Custom spread width — dynamic or fixed relative to mid price.
  • Order management — replace orders after fills, auto-cancel stale ones.
  • Balance rebalancing — avoid draining one side.
  • Risk limits — maximum inventory size per asset.
  • Logging and reporting — run P&L calculations automatically.

Backtesting requirement: Always test your strategy against historical order book data (available from sites like Coinalyze or Kaiko). Simulate conditions of high volatility (e.g., May 2021 crash, FTX collapse) to see how your parameter values hold up. A strategy that returns 5% daily on calm data can lose heavily during a flash crash.

Never use production funds without a month of paper trading. Most free open-source bots allow configuration without real risk.

6. Real-World Profit Calculations: An Example

Let’s assume you market make an ETH/USDC pair on a CEX with 0.02% maker fee and 0.06% taker fee. Your spread target is 0.10% — meaning you place bid at 3,000 USDC and ask at 3,003 USDC (0.1% of 3,000 = 3 USDC).

Gross profit per round trip:

For every 10 ETH traded across bid and ask sides in a day, you earn 0.1% × (3,000 × 10) = 30 USDC gross.

Fee cost: Maker fee paid on both sides = 2 × 0.02% × 30,000 USDC = 12 USDC. Net profit = 30 − 12 = 18 USDC.

Additional costs: gas during withdrawals (1–2 USD per transfer) and potential inventory loss if ETH moves by 2% during the day — that loss quickly devours your edge.

Always include a “risk buffer” in your spread (e.g., double the fee), especially on lower volume pairs.

7. Monitoring and Maintenance Habits

Market making is not a “set and forget” strategy. You need daily monitoring:

  • Check remaining inventory percentages every 4–6 hours.
  • Track P&L relative to a benchmark (e.g., holding both assets passively).
  • Adjust spread width when volatility spikes (e.g., 2× in +30% volatility days).
  • Watch for circuit breakers, exchange maintenance, or reduced liquidity.

Use a dashboard or Telegram notifications to alert you if drawdown exceeds a threshold, or if an order stays unfulfilled too long (indicating price moved away).

Final Thoughts: Start Small, Scale Carefully

Market making profitability depends on spread capture minus fees, inventory losses, and operational overhead. Even the best algorithms lose money without constant market engagement. Begin with a small amount (e.g., $500–$2,000), track every trade, iterate, and only increase capital once you see consistent positive 60-day returns.

For more structural deep dives and tutorials, visit our collection of Decentralized Exchange Tutorials and for data comparisons between exchanges, check our Crypto Market Efficiency Analysis. These resources provide platforms, data, and frameworks to accelerate your learning curve.

Sources we relied on

Q
Quinn Donovan

Commentary, without the noise