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.

Side
Opening fill
Closing fill

Maker is what the fill did, not the order type: a limit order priced through the book pays taker.

What sends the orders

No fee on top of the venue’s own.

Funding

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 tierTrading feesFront-end feeFundingTotal
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

  1. Binance Futures fee structure and fee calculations — Binance,
  2. Introduction to Binance Futures Funding Rates — Binance,
  3. Bybit Trading Fee Structure — Bybit,
  4. Lower fees, simpler structure: Bybit derivatives fee update — Bybit,
  5. Introduction to Funding Rate — Bybit,
  6. How are futures trading fees calculated on OKX? — OKX,
  7. Perpetual futures funding fee mechanism — OKX,
  8. Hyperliquid documentation — Fees — Hyperliquid, read
  9. Hyperliquid documentation — Funding — Hyperliquid, read
  10. Rewards, Fees and Parameters — dYdX, read
  11. Funding — dYdX, read
  12. Aster docs — Fees — Aster, read
  13. 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.

Report an error on this page

Quote the line and say what it should be.

The vendor’s page, filing or documentation that says otherwise.

Only if you want to hear back. Never published.

Read by a person. It fixes a fact and moves nothing else.