Perpetual position holding cost calculator
What holding a perpetual for N days at size S costs on six venues — two trading fees, the front end's builder fee, and funding at the rate each schedule states.
Enter the position's notional size, the days you hold it, the side, whether each leg fills as maker or taker, and the software that sends the orders. The calculator prices the round trip on Binance, Bybit, OKX, Hyperliquid, dYdX and Aster from each venue's entry-tier fee schedule, adds a terminal's or library's builder fee where its card documents one, and charges funding at the resting rate each venue's own formula states, or at a rate you enter.
Size times price, not margin. Leverage changes the margin, not this.
Whole days. 0 for a position closed before the next settlement, which pays no funding.
Maker is what the fill did, not the order type: a limit order priced through the book pays taker.
No fee on top of the venue’s own.
The interest component each schedule states — what the formula returns while the premium sits inside its clamp band. Calm-market funding, not a forecast.
What the position costs on each venue
| Venue and tier | Trading fees | Front-end fee | Funding | Total |
|---|---|---|---|---|
| BinanceUSDⓈ-M perpetualsRegular user (VIP 0), fees paid in USDT | $10.000.05% in, 0.05% out | — | $21.0021 settlements, every 8 hresting 0.03% a day | $31.000.31% of notionalfunding passes the fees after 3.3 days |
| BybitPerpetual and futures contractsVIP 0 (non-VIP) | $11.000.055% in, 0.055% out | — | $21.00interval varies by contractresting 0.03% a day | $32.000.32% of notionalfunding passes the fees after 3.7 days |
| OKXUSDT-margined perpetual swapsLv1 (regular user) | $10.000.05% in, 0.05% out | — | $21.0021 settlements, every 8 hresting 0.03% a day | $31.000.31% of notionalfunding passes the fees after 3.3 days |
| HyperliquidPerpetualsTier 0, no staking discount | $9.000.045% in, 0.045% out | — | $21.00168 settlements, every 1 hresting 0.03% a day | $30.000.3% of notionalfunding passes the fees after 3 days |
| dYdXPerpetuals, cross marketsTier 1 (under $1M 30-day volume), no staking discount | $10.000.05% in, 0.05% out | — | $0.00168 settlements, every 1 hresting 0% a day | $10.000.1% of notional |
| AsterPerpetuals, Crypto — General pairsBase tier, no VIP discount | $8.000.04% in, 0.04% out | — | $21.0021 settlements, every 8 hresting 0.03% a day | $29.000.29% of notionalfunding passes the fees after 2.7 days |
Positive is paid, negative is received. Notional held at its opening value, and funding charged on it for each whole day held. Entry tiers only, no token or staking discount. Venue figures read 2026-10-07 from each venue’s own pages; front-end fees from the cards: Velo 2026-09-19, Insilico Terminal 2026-09-19, Tealstreet 2026-09-19, CCXT 2026-09-19, WunderTrading 2026-10-04.
What it computes
One position, priced six ways. You give it the five things you would know before opening any venue's fee page: how big the position is in notional terms, how many days you will hold it, which side, whether the opening and closing fills each rest on the book or cross it, and what software sends the orders. Every venue is priced from the same position, at its entry tier, so the numbers compare.
Trading fees. The opening and closing fills are each charged at the venue's maker or taker fee on the position's notional. Which one applies is what the fill did, not what the order was called: a limit order priced through the book pays taker.
The front end's fee. Some software that sends the orders adds a builder fee to each fill, on top of the venue's. It is charged only where the tool's card says it applies — on Hyperliquid for Velo, Insilico Terminal, Tealstreet and WunderTrading, and on Hyperliquid and Aster for CCXT with its default left on. On every other venue the same choice costs nothing extra, which is why picking a terminal changes one row and not six.
Funding. The funding rate is paid between longs and shorts, not to the venue, and it floats. The one funding figure a schedule states is its interest component — the rate the formula returns while the premium of the perpetual over its index sits inside a clamp band. That is the default here, called the resting rate. A long pays it; a short receives it, which shows as a negative number. Switch to your own rate to price a week that is not calm: enter it per eight hours, and the same figure is applied to every venue.
Under the total sits one more number: how many days of holding it takes before funding at that rate has cost as much as the round trip in fees. Below it, the fees are the larger cost of the position; above it, the funding is.
Where the numbers come from
Every venue figure was read on 7 October 2026 from the venue's own pages, and the table both this form and the page's Markdown twin read carries each document and, where the page prints one, its date. The fee schedules are the entry tiers: regular user on Binance, VIP 0 on Bybit, Lv1 on OKX, tier 0 on Hyperliquid, tier 1 on dYdX and the base tier on Aster. Bybit published a derivatives fee update on 24 August 2026 that changed its Pro and market-maker schedules; the announcement states that VIP retail pricing is unchanged, and the VIP 0 row here was read from the schedule as it stood after it.
Binance's own schedule page renders no rows outside a signed-in browser. Its maker and taker figures are the ones its fee-calculation article gives for a regular user, in a worked example dated 1 May 2026.
The resting rates come from each venue's funding page. Binance, Bybit, OKX, Hyperliquid and Aster state the same interest component in different ways — 0.03% a day, or 0.01% per eight-hour interval with the formula scaled to shorter ones — which is 0.03% a day in all five. dYdX states 0% on cross markets and 0.125 basis points an hour on isolated ones; the row here is a cross market.
The builder fees come from the tools' cards, each verified on the date the form prints beside it.
What it leaves out
Real funding. The resting rate is the floor of an ordinary day, not a forecast. Funding moves with the premium every interval, can turn negative, and in a dislocation runs at many times the resting figure — up to caps that each venue sets per contract and, on Hyperliquid, 4% an hour. None of that is modelled. To price a past week, take the settled rates from the venue's history endpoint, convert them to a per-eight-hour figure, and enter their average; the how-to on funding and open interest covers where they are.
One rate for every venue. In custom mode the same per-eight-hour rate is applied everywhere. In a real week each venue's funding differs, and the differences are often the reason to compare them at all.
Price movement. The notional is held at its opening value. The venues multiply size by a moving price at every settlement and at the closing fill — the mark price on Binance, OKX and Aster, the spot oracle price on Hyperliquid, and a basis neither Bybit's nor dYdX's funding page names. A position that doubles in value pays twice the funding by the end.
Settlement timing. Funding is charged per whole day held. A position opened just after a settlement and closed just before one pays one interval fewer than the day count suggests, and on OKX a position closed before the funding assessment pays nothing for that interval. Binance moves a symbol to hourly settlement for the next cycle when its rate hits the cap or floor, which changes when funding is paid but not the daily interest in the formula. Bybit's interval varies by contract and the page states no default, so its settlement count is shown as not stated.
Every discount and every other tier. Paying fees in BNB takes 10% off on Binance; staking HYPE on Hyperliquid or DYDX on dYdX takes a discount there; volume tiers lower the rate on all six. None is applied. Bybit's schedule says actual rates may vary by region, and OKX publishes separate frameworks for some jurisdictions; the rows here are the ones each venue's general page shows.
Contracts outside the main schedule. Hyperliquid's HIP-3 markets are priced by their deployer, Aster's Group B, RWA and USD1 contracts have their own schedules, dYdX isolated markets carry a non-zero interest component, and Bybit and Aster set the interest component to zero on a few named pairs. The rows are the venues' main crypto perpetuals.
Everything that is not a fee. Spread, slippage and the price impact of the fills are not modelled, nor are liquidation, borrowing on margin, gas or bridging to fund a decentralised venue's account, or a referral discount. A tool whose card documents no builder fee is priced as adding nothing, which is what its card says and no more than that.
Tools this bears on
Cards in the catalogue where the number above changes the decision.
Binance Market Data API
One venue's own tape — prices, books, trades and funding, free and unkeyed.
FreeFree tier
Bybit Market Data API
Venue-direct spot, perps and options data with no key — if your IP is not in the US.
FreeFree tier
OKX Market Data API
Public v5 endpoints for spot, swaps, futures and options — open, and tightly licensed.
FreeFree tier
Hyperliquid Python SDK
The official Python client for signing and sending orders on one perp DEX.
FreeFree tierOpen source
dYdX v4 Clients
Four language clients for one perp DEX, under a licence that is not the one on the badge.
FreeFree tier
Aster Market Data API
A Binance-shaped API over a perp DEX — keyless, limited per IP, stock perps included.
FreeFree tier
Velo
Derivatives terminal with order entry on Bybit and Hyperliquid, and the API behind it.
$149/moFree tier
Insilico Terminal
Free browser OEMS with institutional order types and a trading command line.
FreeFree tier
Tealstreet
One free front-end over twenty-odd venues, with your keys never leaving your machine.
FreeFree tier
WunderTrading
TradingView-alert execution, grid and DCA bots, and a REST API and MCP server on top.
$19/moFree tier
CCXT
One MIT client for 104 crypto exchanges, 76 of them over websocket.
FreeFree tierOpen source
FAQ
What does it cost to hold a perpetual position for a week?
At the entry tier, taking liquidity both ways, a 10,000-dollar long held seven days costs between 29 and 32 dollars on Binance, Bybit, OKX, Hyperliquid and Aster at each venue's resting funding rate, and 10 dollars on a dYdX cross market, where the stated interest component is zero. Roughly two thirds of the larger figures is funding, not fees.
What is the resting funding rate?
The rate a venue's own formula returns while the premium of the perpetual over its index stays inside the clamp band: the interest component alone. Binance, Bybit, OKX, Hyperliquid and Aster each state it as 0.01% per eight hours, 0.03% a day, paid by longs to shorts. It is what calm markets cost, not what any given week will cost.
Does a builder fee apply on every venue a terminal supports?
No, only where the card documents one. Velo, Insilico Terminal and Tealstreet charge one basis point per fill on Hyperliquid, and their cards document no such fee elsewhere; CCXT adds one basis point by default on seven venues, Hyperliquid and Aster among the six here; WunderTrading charges 0.035% on Hyperliquid in place of a subscription.
Sources
- Binance Futures fee structure and fee calculations — Binance,
- Introduction to Binance Futures Funding Rates — Binance,
- Bybit Trading Fee Structure — Bybit,
- Lower fees, simpler structure: Bybit derivatives fee update — Bybit,
- Introduction to Funding Rate — Bybit,
- How are futures trading fees calculated on OKX? — OKX,
- Perpetual futures funding fee mechanism — OKX,
- Hyperliquid documentation — Fees — Hyperliquid, read
- Hyperliquid documentation — Funding — Hyperliquid, read
- Rewards, Fees and Parameters — dYdX, read
- Funding — dYdX, read
- Aster docs — Fees — Aster, read
- Aster docs — Funding Rate — Aster, read
The catalogue next door
This page multiplies published limits; it lists nothing. The products the number bears on are in Crypto Trading Terminals, each filled in against the same schema.
Last updated . The figures are re-read from the providers’ documentation on that date; corrected in place.