"Charged a funding fee after closing?" Don't assume the system made a mistake. Your closing time likely hit the settlement point exactly. Funding fee settlement only checks whether you held a position at that moment, not how long you held it.

The world's largest cryptocurrency exchange by trading volume,leading in security and liquidity.
New user benefit: Enjoy 20% off trading fees upon registration!
What to do
Understand Binance perpetual contract funding fee settlement, check your bill to confirm how the charge happened, and avoid it next time.
Key concepts
Remember one rule first: funding fees are charged based on your position status at the settlement moment, not based on how long you held the position.
Binance perpetual contracts use a "fixed-time settlement, charge if holding" rule:
Standard settlement time: by default it settles every 8 hours at 00:00 (UTC), 08:00 (UTC), and 16:00 (UTC) (in UTC+8, that is 08:00, 16:00, and 00:00). Only traders who still hold a position at these times need to pay or receive funding fees.
Closing before settlement: even if you close at 07:59, just one minute before 08:00, the system decides you had no position at settlement time, so this funding fee does not apply to you.
Extreme market changes: when the market is very volatile and the funding rate hits upper or lower limits, Binance may temporarily change settlement frequency from 8 hours to every hour to cool down the market. Also, some newly listed contracts may use different settlement rules. For example, some contracts have a funding rate cap of ±2% and do not apply the hourly settlement adjustment.
So if you closed just before the settlement time, there is only one reason you were charged: the system determined your closing action happened after the funding fee settlement time.
Comparison
| Situation | Position status | Funding fee result |
|---|---|---|
| Holding at settlement time | At 08:00 you still hold a long position | If the rate is positive, you pay shorts; if negative, shorts pay you |
| Closed before settlement | You manually close the position at 07:59 | No funding fee is paid |
| Opened after settlement | You open a new position at 08:01 | No fee for this settlement; wait for the next cycle |
| Close order crosses settlement time | Order submitted at 07:59:55 but filled at 08:00:05 | The system sees you holding at settlement time, so the fee is charged |
How to do it
Step 1: Confirm what the charge actually is
First go to [Futures] → [History] or [Assets] → [Funding Flow] to find the specific record of this charge. If the entry clearly says "Funding Fee," then it is a funding fee, not a trading fee. This money is not collected by Binance; it is directly sent to traders on the opposite side of the market.
Step 2: Check whether the rate is positive or negative
Open the futures trading interface and find the current funding rate. If it is positive, long position holders pay shorts; if negative, shorts pay longs. If the rate says you should receive money when closing, but your account was charged instead, it may be a system delay and you should contact support. If the rate was charged against you, the payment is normal.
Step 3: Watch for temporary settlement frequency changes
If the market is very volatile that day, the contract's funding fee settlement frequency may have changed from "every 8 hours" to "every hour," or even back to every 4 hours. Make it a habit to check the countdown to the next funding fee settlement in the contract info before trading.

The world's largest cryptocurrency exchange by trading volume,leading in security and liquidity.
New user benefit: Enjoy 20% off trading fees upon registration!
Completion checklist
Open Binance App → [Futures] → find the relevant contract → check the current funding rate.
Confirm the countdown to the next settlement time.
If you plan to close before that time, make sure order submission and fill both happen before the countdown reaches zero. To be safe, do it a few minutes early and leave time for system processing.


