In the world of cryptocurrency derivatives trading, perpetual swaps are highly favored due to their lack of an expiration date. However, for many traders, especially newcomers, the calculation of fees is often confusing. Not understanding the fee structure can lead to actual profits being eroded, or even losses due to high costs. This article will provide an in-depth yet easy-to-understand analysis of the composition and calculation methods of perpetual swap fees, answering the most common questions to help you become a smarter trader.
I. The Two Core Components of Perpetual Swap Fees

Perpetual swap fees aren't a single item; they primarily consist of two main parts: Trading Fees and Funding Fees. Understanding the difference between these two is the first step to accurately calculating costs.
1. Trading Fees
These are the fees directly charged by the exchange when you open and close a position. They are typically further divided into two types:
Taker Fee: This applies when your order is filled immediately against existing orders on the order book. Examples include placing a market order, or a limit order that is priced so aggressively (e.g., a buy limit order above the current market price) that it fills instantly. Taker fees are usually higher because you are taking liquidity from the market.
Maker Fee: This applies when your order does not fill immediately but is instead placed on the order book, waiting for someone else to match it. Examples include placing a limit buy order below the current market price. Maker fees are typically lower, sometimes even negative (i.e., the exchange rebates you), because you are adding liquidity to the market.
Calculation Formula:
Trading Fee = Order Value × Fee Rate
Order Value = Contract Quantity × Trade Price
Fee Rate: Published by exchanges, differing for Makers and Takers.
Example Calculation:
Suppose you open a long position for 1 BTC using a market order when Bitcoin's price is $60,000 USDT. The exchange's Taker fee rate is 0.06%.
Order Value = 1 BTC × $60,000/BTC = $60,000 USDT
Opening Taker Fee = $60,000 USDT × 0.06% = $36 USDT
Later, when the price rises to $62,000 USDT, you close the position with a limit order that gets filled as a maker (e.g., a sell limit order placed below the market price that gets hit). The Maker fee rate is 0.02%.
Order Value = 1 BTC × $62,000/BTC = $62,000 USDT
Closing Maker Fee = $62,000 USDT × 0.02% = $12.4 USDT
Total Trading Fees for this trade = $36 + $12.4 = $48.4 USDT
2. Funding Fee
This is a unique mechanism in perpetual swaps designed to tether the contract's market price to the underlying spot index price. The funding fee is not paid to the exchange but is exchanged periodically (usually every 8 hours) between long and short traders.
Payment Direction: Determined by the Funding Rate.
When the Funding Rate is positive, longs pay shorts. This typically happens when market sentiment is bullish, and the perpetual swap price is above the spot index price.
When the Funding Rate is negative, shorts pay longs. This typically happens when market sentiment is bearish, and the perpetual swap price is below the spot index price.
Calculation Formula:
Funding Fee = Position Value × Funding Rate
Position Value: The notional value of your position at the time of calculation.
Funding Rate: Determined by interest rates and a premium/discount factor, calculated and published by exchanges every 8 hours.
Example Calculation:
Suppose you hold a long position of 1 BTC. The current Bitcoin price is $61,000 USDT, and the current Funding Rate is 0.01%.
Position Value = 1 BTC × $61,000 USDT/BTC = $61,000 USDT
This Funding Fee Payment = $61,000 USDT × 0.01% = $6.1 USDT (Since the rate is positive, you pay $6.1 USDT)
If you held a short position with the same rate, you would receive $6.1 USDT.
II. Deep Dive into Common Q&A
1. How are perpetual swap fees calculated?
This is the core of this article. In summary, the logic for calculating total cost is:
Total Fee Cost = Opening Trading Fee + Closing Trading Fee + ∑(All Funding Fees during the holding period)
To calculate precisely, you need to:
Confirm your order type: Determine if it's a Taker or Maker order to apply the correct rate.
Record order values: Use the actual execution price and quantity for both opening and closing.
Monitor the funding schedule: Know how many funding cycles occur while you hold the position and record the rate and position value for each.
2. What does the perpetual swap funding fee mean?
The funding fee is the "anchor" of the perpetual swap. Without it, the contract price could deviate significantly from the spot price since there's no expiry. Think of it as a "mechanism lever" that balances long and short forces through capital exchange.
When the contract price is too high: A positive funding rate encourages longs to close (because they pay) or attracts shorts to open (because they receive), thereby pulling the contract price down towards the spot level.
When the contract price is too low: A negative funding rate encourages shorts to close and attracts longs to open, pushing the contract price up.
This is crucial for arbitrageurs and long-term holders, as frequently paying positive funding fees can significantly eat into the profits of a long position.
3. Which exchange has the lowest perpetual swap fees?
Fee rates are a key competitive area, but the "lowest" is relative and often tied to trading volume and/or holdings.
Comparison of Major Exchanges (Approximate ranges, check official websites for details):
Binance: Offers tiered fees based on both 30-day trading volume (and sometimes BNB balance). Regular users might see Maker fees around 0.02% and Taker fees around 0.04%. Using the native BNB token for fees grants an additional discount.
OKX: Also uses a tiered fee structure, competing fiercely with Binance. Regular user fees are similar.
Bybit: Known for competitive fees and a user-friendly interface. Regular user Maker fees can be around 0.01%, with Taker fees around 0.06%.
Others (e.g., FTX successor entities etc.): Some platforms have historically offered very competitive structures, like zero maker fees.
Selection Advice:
High-Frequency/Quant Traders: Should prioritize exchanges with low or even negative maker fees.
Regular Retail Traders: Should consider the exchange's reputation, liquidity, product depth, and fees. Using native tokens and increasing volume can often lead to better rates.
4. How to reduce perpetual swap trading costs?
Reducing fees is a direct way to increase net returns. Here are some effective strategies:
Aim to Be a Maker: Whenever possible, use limit orders placed below (for buys) or above (for sells) the current market price to provide liquidity and benefit from lower maker fees.
Hold the Exchange's Native Token: Using tokens like BNB (Binance) or OKB (OKX) to pay fees often grants discounts (e.g., 25% off).
Increase Your Trading Volume: Pay attention to the exchange's VIP tier system. Higher trading volumes generally unlock lower Maker/Taker fee rates.
Monitor the Funding Rate: If you are a long-term long holder, avoid opening positions during periods of consistently high positive funding rates, or consider temporarily closing positions before funding windows.
Shop Around: Before starting to trade, take time to compare the fee structures of several major exchanges.
III. Conclusion
The calculation of perpetual swap fees is a comprehensive system involving both trading fees and funding fees. Mastering their calculation not only helps you accurately assess true profits and losses but is also fundamental for risk management and strategy optimization. Traders should develop the habit of thoroughly understanding the fee rules of their chosen exchange before trading, flexibly employing maker strategies during trading, and closely monitoring funding rate changes while holding positions. This approach minimizes trading costs, allowing you to navigate the volatile cryptocurrency market more steadily and successfully.
