Overnight Swap Fees Are Draining Your CFD Profits: How Funding Rates Work Differently on Perps

March 18, 2026
By Hyperdash
If you have ever held a CFD position overnight, you have paid an overnight swap fee. Most traders glance at the small daily charge, dismiss it as trivial, and move on. This is a mistake. Overnight financing on CFDs is one of the most significant hidden costs in retail trading, and over time, it can consume a substantial portion of your profits.
Perpetual futures handle the equivalent mechanism, called funding rates, in a fundamentally different way. Understanding the difference between CFD overnight fees and perps funding rates is not just academic. It has direct, measurable impact on your bottom line.
Published
March 18, 2026
Author
Hyperdash
Reading time
9 min read
Category
Perps vs CFDs
How Overnight Financing Works on CFDs
When you open a leveraged CFD position, the broker is effectively lending you money to control a position larger than your margin deposit. Overnight financing is the interest charge on that loan. It is calculated on the full notional value of the position, not your margin, and it is debited from your account every night you hold the position.
The rate is typically based on a benchmark interest rate (like SOFR or the relevant central bank rate) plus a broker markup. The problem is that the markup is at the broker's discretion. Most CFD brokers add 1.5% to 3.0% annually on top of the benchmark rate. If the benchmark rate is 4.5% and the broker adds 2.5%, you are paying 7.0% annualized on the full notional value of your position.
The Math on a $50,000 CFD Position
Let us work through a concrete example. A trader opens a $50,000 long CFD position on a stock index using 10x leverage, depositing $5,000 in margin.
The broker charges an overnight rate of 7.0% annualized (4.5% benchmark plus 2.5% broker markup). The daily rate is 7.0% divided by 365, which equals approximately 0.0192% per day.
Daily overnight charge: $50,000 x 0.000192 = $9.59 per night
Weekly cost: $9.59 x 7 = $67.12
Monthly cost (30 days): $9.59 x 30 = $287.67
Quarterly cost (90 days): $9.59 x 90 = $863.01
Annual cost: $50,000 x 7.0% = $3,500.00
That annual overnight cost of $3,500 represents 70% of the $5,000 margin deposit. The trader needs a 7% return on the position just to cover overnight fees, before spreads, commissions, or any other costs. For a swing trader holding positions for weeks or months, this cost structure makes consistent profitability extremely difficult.
The One-Way Street
A critical feature of CFD overnight financing is that it is almost always a cost to the trader. Whether you are long or short, you pay. Some brokers offer a small credit on short positions when benchmark rates are high, but even then, the broker's markup typically consumes the credit, leaving the trader with a net charge. In practice, holding any CFD position overnight costs money, every single night, with no exceptions.
This one-way cost structure means that time is always working against the CFD trader. Every day you hold a position, your breakeven point moves further away. The market must continue moving in your favor just to stay ahead of the accumulating overnight charges. This creates pressure to close positions prematurely, undermining longer-term trading strategies.
How Funding Rates Work on Perpetual Futures
Perpetual futures do not have an expiry date, which means there is no natural mechanism to keep the perp price aligned with the spot price. Funding rates solve this problem. They are periodic payments exchanged between long and short traders to keep the perpetual contract price anchored to the underlying spot price.
The key word is exchanged. Funding is not a fee paid to the exchange. It is a transfer between traders. When the funding rate is positive, long traders pay short traders. When the funding rate is negative, short traders pay long traders. The direction and magnitude of the funding rate are determined by market conditions, specifically the deviation between the perp price and the spot price.
The Mechanics of Funding Rate Calculation
Funding rates are calculated based on two components: the interest rate component and the premium/discount component. The interest rate component is typically small and fixed. The premium/discount component reflects the difference between the perpetual contract price and the spot price (the mark price).
When the perp trades above spot (a premium), the funding rate is positive, and longs pay shorts. This incentivizes traders to sell the perp and buy spot, bringing the prices back into alignment. When the perp trades below spot (a discount), the funding rate is negative, and shorts pay longs. This incentivizes buying the perp, pushing it back toward the spot price.
On Hyperliquid, funding rates settle every hour, providing frequent and granular adjustments. This hourly settlement means that funding rates tend to be smaller per interval and more responsive to current market conditions compared to platforms that settle every 8 hours.
The Bidirectional Advantage
The most important difference between CFD overnight fees and perps funding rates is directionality. CFD overnight fees always cost you money. Funding rates can go either way. If you are positioned on the side that receives funding, you are being paid to hold your position.
During periods of bearish sentiment, for example, the market may be dominated by short positions. This pushes the perp price below spot, creating a negative funding rate. If you are long during this period, short traders are paying you funding every hour. Your position is generating income simply by being open, which is the exact opposite of the CFD experience where every hour costs you money.
Comparing the Math: $50,000 Position for 30 Days
CFD Overnight Fees
Using the same example from above: a $50,000 position with a 7.0% annualized overnight rate costs $9.59 per day, totaling $287.67 over 30 days. This cost is fixed and predictable but always negative for the trader.
Perps Funding Rates: Scenario 1 (Neutral Market)
In a neutral market, the perp price closely tracks spot, and funding rates hover near zero. Assume an average hourly funding rate of 0.001% (or 0.024% per day). On a $50,000 position:
Daily funding cost: $50,000 x 0.00024 = $12.00
30-day total: $12.00 x 30 = $360.00
In this neutral scenario, the funding cost is somewhat comparable to CFD overnight fees. However, this assumes you are on the paying side of funding for the entire 30 days, which is unlikely in practice because funding direction shifts with market conditions.
Perps Funding Rates: Scenario 2 (Bearish Sentiment)
During a period of bearish market sentiment, assume the average hourly funding rate is -0.002% (negative, meaning longs receive funding). On a $50,000 long position:
Hourly funding received: $50,000 x 0.00002 = $1.00
Daily funding received (24 settlements): $1.00 x 24 = $24.00
30-day total received: $24.00 x 30 = $720.00
In this scenario, the trader earns $720 over 30 days simply for holding a long position. Compare this to the CFD trader who pays $287.67 over the same period. The difference is nearly $1,008 on the same $50,000 position size. Over a year, this difference compounds dramatically.
Perps Funding Rates: Scenario 3 (Bullish Sentiment)
During extreme bullish sentiment, funding rates can spike significantly. Assume an average hourly rate of 0.005% (positive, longs pay). On a $50,000 long position:
Hourly funding cost: $50,000 x 0.00005 = $2.50
Daily funding cost (24 settlements): $2.50 x 24 = $60.00
30-day total cost: $60.00 x 30 = $1,800.00
In this extreme scenario, funding costs exceed CFD overnight fees significantly. However, this scenario also implies the market is moving strongly in favor of longs, meaning the position is likely profitable enough to absorb the funding cost. Additionally, a savvy trader can monitor funding rates in real time and adjust position sizing or close positions when funding becomes unfavorable. CFD traders have no equivalent ability to avoid overnight charges.
Strategic Implications
Funding as a Trading Signal
Funding rates contain information that CFD overnight fees do not. When funding rates are extremely high, it signals that one side of the market is overcrowded. This is valuable information for contrarian traders. High positive funding indicates excessive long positioning, which often precedes a pullback. High negative funding indicates excessive short positioning, which can precede a squeeze. CFD overnight rates provide no such market intelligence; they are simply a fixed cost.
Funding Rate Arbitrage
Because funding rates can be positive or negative, traders can construct market-neutral positions that capture funding payments. By going long on spot and short on the perp (or vice versa), a trader can earn funding without taking directional risk. This strategy, known as basis trading or carry trading, is impossible with CFDs because overnight fees are always a cost.
Position Management
Because funding rates on Hyperliquid settle every hour, traders can monitor their funding exposure in real time and make precise adjustments. If funding turns sharply against your position, you can reduce size or close before the cost becomes material. On a CFD platform, the overnight fee is applied at a fixed time each day, and you have no ability to reduce the rate or time your exit to avoid it.
The Compounding Problem
Over extended holding periods, the difference between CFD overnight fees and perps funding rates compounds significantly. A CFD position held for six months at $9.59 per day accumulates $1,727 in overnight fees on a $50,000 position, guaranteed. A perps position over the same period will have periods of positive and negative funding, with costs and credits partially offsetting each other. The net cost depends on market conditions, but the bidirectional nature of funding provides a structural advantage that fixed overnight fees can never match.
For swing traders and medium-term position holders, this difference is not marginal. It is the difference between a viable strategy and one that slowly bleeds out to financing costs. The CFD model taxes time. The perps model lets the market determine whether time works for you or against you.
Hyperdash Tip
Use Hyperdash to track funding rates across all Hyperliquid pairs in real time. The funding rate dashboard shows current rates, historical averages, and projected costs so you can make informed decisions about when to hold and when to close. If funding rates are paying you to hold, you know immediately. If they are working against you, you can adjust before the cost accumulates.
Frequently Asked Questions
Can I avoid overnight fees on a CFD platform?
The only way to avoid CFD overnight fees is to close your position before the daily rollover time, which is typically 5 PM New York time. This effectively limits you to day trading only. If your strategy requires holding positions for multiple days or weeks, overnight fees are unavoidable. Some brokers offer swap-free accounts for religious reasons, but these often come with wider spreads or other costs that offset the overnight fee savings.
How often do funding rates change on Hyperliquid?
Funding rates on Hyperliquid settle every hour. The rate for each interval is calculated based on the current premium or discount of the perpetual contract relative to the spot price. Because settlement is hourly, rates adjust quickly to reflect current market conditions. During calm markets, funding is typically very small. During volatile or one-sided markets, funding can increase significantly in either direction.
Is it possible to earn money from funding rates alone?
Yes. Traders can construct delta-neutral positions (such as going long spot and short the perp) to capture funding payments without taking directional risk. This strategy is known as basis trading or carry trading. When funding rates are elevated, annualized returns from this strategy can be substantial. However, it requires careful management of both legs of the position and carries execution risk during volatile markets.
Which is better for long-term holding: CFDs or perps?
For positions held longer than a few days, on-chain perpetual futures are generally more cost-effective than CFDs. The bidirectional nature of funding rates means your costs depend on market conditions rather than being a fixed daily charge. In bearish or neutral environments, holding long perp positions can be extremely cost-efficient or even profitable through funding payments. CFDs charge overnight fees regardless of market conditions, making extended holding periods consistently expensive.

