Skip to main content

Understanding Trading Fees on Perpetual DEXs: Maker, Taker, and Gas

Published: · Updated: · 11 min read
Sarah Chen
DeFi Research Lead at Perpmate

Every perp trade has a cost, and if your fees eat up most of the profit, you will never come out ahead. Trading fees on perpetual DEXs break down into four parts: maker fees (charged on limit orders, typically 0.015%), taker fees (charged on market orders, typically 0.045%), gas fees (the blockchain transaction cost, zero on Hyperliquid and a few cents on L2 chains like Arbitrum), and funding rates (periodic payments between long and short traders every 8 hours). For a typical $10,000 position held for two days, total costs come out to about $13. The single biggest way to save is using limit orders instead of market orders, which cuts your trading fee by roughly 70%. This guide breaks down each fee type, shows how fees scale with leverage, and explains how to keep your costs as low as possible.

Understanding trading fees on perpetual DEXs

There are four costs to know about: trading fees (0.015% maker, 0.045% taker on Perpmate), gas fees (zero on Hyperliquid, a few cents on L2 chains), funding rates (a small periodic cost for holding a position), and slippage (the price difference you get on large or fast orders). For a typical $10,000 position held for two days, total costs run about $13. The biggest way to save is using limit orders instead of market orders.

The Four Types of Perp Trading Costs

When you trade perpetual futures on a DEX, there are up to four costs to be aware of:

  1. Trading fees (maker/taker) - a small percentage charged each time you open or close a trade
  2. Gas fees - a tiny blockchain transaction fee
  3. Funding rates - a periodic cost (or earning) for holding a position open
  4. Slippage - the difference between the price you expected and the price you actually got

Understanding each one helps you keep more of your profits.

1. Trading Fees: Maker vs Taker

Trading fees are charged as a percentage of your total position size (not just the money you deposited). This is important to understand - if you use leverage, your fee is based on the bigger, leveraged amount.

Maker Fees

A maker order is one that adds to the list of available orders (the order book). In practice, this means you place a limit order at a price that does not fill right away - it sits and waits.

Example: BTC is at $85,000. You place a limit buy at $84,800. Your order sits there waiting. When someone else sells at your price, your order fills and you are the "maker" because you made that price available.

Typical maker fee: 0.01% - 0.02%

On Hyperliquid (which powers Perpmate), the base maker fee is 0.015%. If you trade a lot, this gets even cheaper. High-volume traders can even earn rebates, meaning the exchange pays them a small amount for each trade.

Taker Fees

A taker order is one that fills immediately by taking someone else's order off the book. This happens when you place a market order (buy/sell right now at the current price).

Example: BTC is at $85,000. You hit "Market Buy" - it fills instantly at the best available price. You are the "taker" because you took an existing order.

Typical taker fee: 0.035% - 0.06%

Maker fees vs taker fees on perpetual DEXs

How Fees Scale with Leverage

Because fees are based on your full position size, higher leverage means you pay more in fees compared to what you actually deposited:

MarginLeveragePosition SizeTaker Fee (0.045%)Fee as % of Margin
$1,0001x$1,000$0.450.045%
$1,0005x$5,000$2.250.225%
$1,00010x$10,000$4.500.45%
$1,00020x$20,000$9.000.90%
$1,00050x$50,000$22.502.25%

At 50x leverage, a single taker trade costs over 2% of your margin. A round-trip (open + close) costs nearly 4.5%. This means your trade needs to move 4.5% in your favor just to break even on fees alone.

This is why cranking up leverage and trading frequently is so expensive. Even a strategy that picks good trades can lose money overall if fees eat up all the profits.

Round-Trip Fee Calculation

Every completed trade has two legs: opening and closing. Your total trading fee is:

Round-trip fee = (Entry fee + Exit fee) × Position Size

If you enter with a market order (taker, 0.045%) and exit with a limit order (maker, 0.015%), your round-trip is:

$10,000 position × (0.045% + 0.015%) = $6.00 total

If both legs are taker orders: $10,000 × (0.045% + 0.045%) = $9.00 total

The difference adds up over hundreds of trades.

2. Gas Fees

Gas fees are the small costs you pay to the blockchain network for processing your trade. Think of it like a tiny transaction fee. Centralized exchanges do not charge gas, but on a DEX, every trade happens on-chain.

Gas Costs by Network

NetworkTypical Gas Per TradeNotes
Arbitrum$0.01 - $0.10Most popular for perp DEXs
Base$0.01 - $0.05Low and stable
Optimism$0.01 - $0.10Similar to Arbitrum
Ethereum Mainnet$1 - $20+Not practical for active perp trading
Hyperliquid L1$0No gas fees for trading

On Layer 2 networks (faster, cheaper versions of Ethereum), gas is just a few cents per trade - basically nothing. It only becomes noticeable if you are making dozens of trades per day on more expensive networks.

Gas Optimization Tips

  • Avoid trading during network congestion - gas spikes during high-activity periods
  • Batch operations when possible - some DEXs let you adjust position and set stop-loss in a single transaction
  • Keep small amounts of ETH in your wallet - running out of gas mid-trade is inconvenient and can leave you unable to close a position quickly

Positive funding vs negative funding rate comparison

3. Funding Rates: The Cost of Holding

Funding rates are small payments that go back and forth between traders holding long and short positions. They are not a fee paid to the exchange - the money flows directly between traders. On most exchanges, funding is paid every 8 hours. On Hyperliquid (which powers Perpmate), it is paid every hour in smaller amounts (same total, just spread out).

Funding as a Trading Cost

Funding Rate (per 8h)Daily Cost on $10,000 PositionWeekly Cost
0.001%$0.30$2.10
0.01%$3.00$21.00
0.05%$15.00$105.00
0.1%$30.00$210.00

During calm markets, funding is tiny (0.001-0.01%). But during volatile or trending markets, it can jump to 0.05-0.1%+ per interval - making it the single biggest cost of keeping a trade open.

How to Manage Funding Costs

  • Check the funding rate before entering - do not be surprised by a 0.1% rate after you are already in a trade
  • For quick trades (under 8 hours), funding does not matter if you close before the next payment
  • For longer trades, add up how much funding will cost you while you hold — the funding rate calculator makes this easy. If you need BTC to move 3% to hit your target but funding will cost 1%, you actually need a 4% move to come out ahead
  • Trade the less crowded side - when everyone is long and funding is positive, short positions actually get paid funding

4. Slippage: The Hidden Cost

Slippage is when you get a slightly different price than you expected. It mainly happens with market orders and large orders because there might not be enough orders at your exact price to fill everything.

What Causes Slippage

  • Not enough orders at your price: If there are few orders available, your trade pushes the price as it fills
  • Large position size: A big order on a small market will fill at worse and worse prices as it eats through available orders
  • Fast-moving markets: When prices are swinging wildly, the gaps between available prices get wider
  • Small or unpopular assets: Memecoins and small tokens have much more slippage than BTC or ETH

Estimating Slippage

Before placing a large market order, check the order book depth:

Order Size vs Available LiquidityExpected Slippage
Order under 1% of top-10 levelsMinimal (under 0.01%)
Order = 5-10% of visible depthModerate (0.05-0.1%)
Order > 25% of visible depthSignificant (0.1-0.5%+)

Reducing Slippage

  1. Use limit orders - specify your maximum acceptable price
  2. Split large orders - instead of one $100,000 order, use five $20,000 orders
  3. Trade liquid markets - BTC and ETH have the deepest books and lowest slippage
  4. Avoid trading during extreme volatility - liquidation cascades temporarily drain liquidity

Total Cost Calculation: Putting It Together

Here is the true cost of a typical trade:

Example: $10,000 BTC Long, 10x Leverage, Held 2 Days

Cost ComponentCalculationAmount
Entry (taker)$10,000 × 0.045%$4.50
Exit (limit/maker)$10,000 × 0.015%$1.50
Gas (on Hyperliquid)$0$0.00
Funding (48 hourly intervals × 0.00125%)$10,000 × 0.00125% × 48$6.00
Slippage (BTC, deep book)~0.01%$1.00
Total Cost$13.00
Cost as % of margin ($1,000)1.30%
Cost as % of position0.130%

Your trade needs to move 0.13% in your favor just to break even. On $1,000 margin at 10x, that $13 in costs requires a $130 price move on a $10,000 position - roughly a 1.3% return on margin.

Cost Comparison: Scalper vs Swing Trader

MetricScalper (20 trades/day)Swing Trader (2 trades/week)
Position size$10,000$10,000
Trades per week1002
Trading fees per week$500-800$5-10
Gas per week$5-10$0.20
Funding per week$0 (closes before intervals)$21 (at 0.01% avg)
Total weekly cost$505-810$26-31

This shows why scalping requires high win rates and precise execution - the fee drag is massive. Swing trading has much lower total costs.

How to minimize your trading costs on perpetual DEXs

How to Minimize Your Trading Costs

1. Use Limit Orders Whenever Possible

Limit orders (maker) are typically 50-80% cheaper than market orders (taker). Over 100 trades per month with $10,000 positions, the difference really adds up:

  • Market orders: 100 × $10,000 × 0.045% = $450
  • Limit orders: 100 × $10,000 × 0.015% = $150
  • Savings: $300/month

2. Choose the Right Leverage

Higher leverage means your fees take a bigger chunk out of your deposited money. If you do not need 20x, use 5x. The dollar amount of fees stays the same, but you have more breathing room.

3. Factor Funding Into Holding Duration

If funding is high (> 0.03% per interval), either:

  • Reduce your holding time to close before the next interval
  • Switch to the side that receives funding
  • Accept the cost and adjust your profit target accordingly

4. Trade Liquid Markets

BTC and ETH have the tightest spreads and deepest books. Slippage on these markets is 5-10x less than on memecoins or small caps. For our trading guides on the most liquid perp markets, see BTC perps and ETH perps.

5. Track Your Costs

Many traders never calculate their total fee drag. Track your costs weekly:

  • Total trading fees paid
  • Total funding paid/received
  • Total gas spent
  • Net cost as % of portfolio

If your fees are eating more than 5-10% of your profits, adjust your strategy.

What to Learn Next

Summary

Trading fees on perpetual DEXs have four components: maker/taker fees (0.01-0.06% per trade), gas ($0.01-0.10 on L2), funding rates (variable, paid every 8 hours), and slippage (depends on liquidity and order size).

The biggest money-saver is simple: use limit orders and trade popular, high-volume markets. This alone can cut your total fees by 40-60% compared to market orders on less-traded assets. Keep an eye on funding rates before holding trades overnight, do not use more leverage than you need, and track your costs. Fees are the one thing in trading you can actually control.

Disclaimer: Trading perpetual contracts involves significant risk, including the potential for sudden and total loss of your investment and collateral due to high leverage and market volatility, and may not be suitable for all users. Prices may be influenced by funding rates and liquidity and you may be subjected to automatic liquidations without notice. Always do your own research (DYOR) before making any trading decisions.

Try Perpmate Now

Secure Onchain DEXHigh Volume & LiquidityNo Signup
Trade Now
Follow us on:

Understanding Trading Fees on Perpetual DEXs FAQ

What are maker and taker fees?
Maker fees are charged when you add liquidity to the order book by placing a limit order that does not immediately execute. Taker fees are charged when you remove liquidity by placing a market order or a limit order that executes immediately. Maker fees are typically lower (0.015% base on Hyperliquid) because the exchange wants to incentivize liquidity. Taker fees are higher (0.045% base on Hyperliquid) because you are consuming available liquidity.
What are gas fees on a perp DEX?
Gas fees are the cost of processing your transaction on the blockchain. On Layer 2 networks like Arbitrum, gas fees for a perp trade are typically $0.01-0.10 per transaction. On Ethereum mainnet, they would be much higher, which is why most perp DEXs operate on L2s. Gas is paid in the network's native token (usually ETH).
How much does it cost to trade perps?
Total cost per trade includes: taker fee (0.045% base on Hyperliquid), gas (zero on Hyperliquid, small on L2 chains), and potentially funding rates if you hold the position (0.001-0.01% per 8-hour equivalent in normal markets). For a $10,000 position, a round-trip (open + close) costs roughly $9-12 in trading fees.
Are funding rates a fee?
Funding rates are not a fee paid to the exchange - they are peer-to-peer payments between long and short traders. However, they function as a cost of holding a position. If you are on the paying side, funding reduces your profit or increases your loss. If you are on the receiving side, it adds to your gains.
How can I reduce my trading fees?
Use limit orders instead of market orders to pay maker fees (often 50-80% cheaper than taker fees). Trade on platforms with fee tiers that reward volume. Minimize the number of position adjustments. Be aware of funding rates before entering a trade to avoid unexpected holding costs.
Is trading on a perp DEX more expensive than a centralized exchange?
For most traders, total costs are comparable. Perp DEXs have slightly higher base taker fees for low-volume traders, but add gas fees ($0.01-0.10 on L2). CEXs charge zero gas but often have hidden costs: withdrawal fees ($5-25 per withdrawal), wider [spreads](/learn/docs/glossary/what-is-spread) for retail users, and less transparent liquidation premiums. For active traders, the total cost is similar on both.
What is slippage?
Slippage is the difference between the expected price of your trade and the actual execution price. It occurs with market orders on assets with limited liquidity. For example, if you place a $100,000 market buy on a thin order book, the last portions of your order will fill at progressively higher prices. Slippage is effectively an invisible fee.