Perpetual Premium Index vs Basis: What the Numbers Mean
Jump to sectionsShort answer
A perpetual premium index is an input to a funding formula. Basis is a price gap whose meaning depends on the prices being compared. For an actual spot/perp trade, use the buy and sell prices available for your size; a midpoint or index-based percentage does not show the amount left after both orders and their costs.
OKX uses impact bid and ask prices in its premium calculation. That makes it a relevant example when you want to understand why a visible mid-price gap and the input to funding are different measures.
One Bitcoin market can have three different premiums
A market screen says Bitcoin perpetuals trade above spot. Before calling that difference an opportunity, identify what was subtracted from what. A last trade can be above a spot index while the best bid is lower. An average sale price for a larger order can be lower still. Each number answers a different question.
| Measurement | Prices used | Result per BTC |
|---|---|---|
| Midpoint basis | 50,060 perp midpoint − 49,900 index | 160 USDT; about 0.3206% of index |
| Impact premium | 50,000 impact bid vs 49,900 index; impact ask above index | 100 USDT positive component; about 0.2004% |
| Opening spread for a 0.4 BTC pair | 50,000 average perp sale − 49,920 spot purchase | 80 USDT per BTC before fees |
All three figures can be correct at the same moment. The first describes a quotation relative to a benchmark. The second measures one ingredient of funding. The third uses the sides of the two markets required to open a short-perp/long-spot pair. The difference between them is not an arithmetic error; it comes from changing the measurement.
Throughout this guide, basis means futures price minus spot price, with percentage basis divided by the stated spot reference. Some research uses the opposite sign convention. When a chart labels a discount as positive, read its definition before assuming that it contradicts the exchange.

How impact bid and ask prices are calculated
An impact price asks what average price a defined order value would obtain from the displayed book. For an impact bid, imagine selling into bids. For an impact ask, imagine buying from asks. The exchange chooses the order value used by its formula; your own intended order may be much larger or smaller.
Here is a deliberately small book. The hypothetical impact value is 20,000 USDT. There are 0.2 BTC available to sell at 50,050 and another 0.2 BTC at 49,950. Selling the first portion raises 10,010 USDT; the second raises 9,990 USDT. Together, 0.4 BTC produces exactly 20,000 USDT, so the impact bid is 50,000.
| Bid price | BTC sold | USDT proceeds |
|---|---|---|
| 50,050 | 0.20 | 10,010 |
| 49,950 | 0.20 | 9,990 |
| Average: 50,000 | Total: 0.40 | Total: 20,000 |
The best bid is 50,050, but that price only covers half of the required BTC. Using it for the entire notional would overstate the average sale price. In an uneven book, do not simply average the printed price levels either: a level offering 0.01 BTC should not have the same influence as a level supplying 0.39 BTC.
For the ask side, suppose a corresponding walk through the offers produces an impact ask of 50,120. With the index at 49,900, both impact prices sit above the reference. The positive bid-side excess is 100 USDT. There is no negative ask-side contribution, because the index is not above that impact ask.
Positive contribution = max(50,000 − 49,900, 0) = 100
Negative contribution = max(49,900 − 50,120, 0) = 0
Premium = (100 − 0) ÷ 49,900 × 100 ≈ +0.2004%
This is a single illustrative premium observation, not the final funding rate. Prices are USDT per BTC.The max operation means “keep the amount if it is positive; otherwise use zero.” It prevents an ask that is simply above the reference from being counted as a negative premium. This is the impact formula documented by OKX and Bybit; it should not be substituted into every perpetual product on the market.
What happens when the index sits inside the impact spread?
With an index of 50,060 between the impact bid of 50,000 and ask of 50,120, both formula contributions are zero. The premium index is then zero while the executable bid–ask gap remains.
Move the reference above both prices, to 50,200. The bid contribution stays zero, while the ask-side contribution becomes 80. The premium is −80 ÷ 50,200 × 100, about −0.1594%. The same book now represents a discount relative to a higher reference.
When the last order-book level is only partly needed
For a quote-value target, accumulate price × base quantity from the best price outward. If 15,000 USDT of a 20,000 USDT target has already been covered and the next level is 50,000 USDT/BTC, take only 5,000 ÷ 50,000 = 0.1 BTC from that level. Divide the target value by the total BTC consumed to obtain the impact price.
If the supplied book ends before the target is covered, the calculation is incomplete. Do not label the last visible price an average fill for the full target. The worked two-level book above is fully covered and therefore needs no assumption about unseen orders.
From a visible basis to an executable spot/perp spread
To open a conventional long-spot/short-perp pair, you buy spot from asks and sell the perpetual into bids. In our example, the 0.4 BTC perpetual sale averages 50,000, while enough spot is offered at 49,920. The gross entry spread is 80 USDT per BTC, or 32 USDT on 0.4 BTC.
Now include illustrative opening fees: 0.08% on the spot purchase and 0.05% on the perpetual sale. The spot leg costs 19,968 USDT and incurs 15.9744 USDT in fees. The futures leg has a 20,000 USDT notional and incurs 10 USDT. Only 6.0256 USDT of the entry spread remains after those opening fees. These are exercise inputs, not a current fee quotation from OKX.
- Spot opening fee
- 15.97 USDT
- Perp opening fee
- 10.00 USDT
- Spread remaining
- 6.03 USDT
Opening fees alone consume about 81% of this illustrative spread. Exit costs and funding are still outstanding.
That 6.03 USDT is not a completed arbitrage profit. The perpetual sale opens a derivative position; it does not hand you 20,000 USDT of spendable proceeds as a spot sale would. The pair still needs to be closed or otherwise settled, and its result depends on the exit spread, later funding, commissions and any financing.
If the exit basis is wider than the entry basis, the paired position can lose money even when Bitcoin itself is little changed. If it narrows, the convergence can contribute a gain. At the same time, funding can add to or subtract from the result. A screenshot showing only the entry premium cannot establish the final return.
A larger order changes which comparison is relevant
Suppose you want 2 BTC rather than 0.4 BTC. The impact sample above covers only the first 0.4 BTC. Additional bids and spot asks determine the rest of the execution. Applying the 80 USDT spread to all 2 BTC would invent a fill price for liquidity that has not been inspected.
Even at 0.4 BTC, two independent orders are not one guaranteed transaction. One leg might fill before the other, one limit might remain open or a quote might disappear. This is why a usable spread comparison includes quantities on both sides at the same observation time. It does not rely on two attractive prices captured several minutes apart.
Work out an average fill when an order crosses several price levelsWhich spot price belongs in a perpetual basis comparison?
Use the same quote currency and valuation time on both sides. BTCUSDT futures divided by a BTCUSD spot price mixes a contract premium with the USDT/USD conversion. A spot index combines constituents; one exchange’s best bid is a different reference.
| Reference | Useful for |
|---|---|
| Spot index | The benchmark used in the contract’s formula |
| Spot midpoint | A quoted gap with a consistently timed perp midpoint |
| Executable spot bid/ask | The price available for the spot leg of a proposed hedge |
For a cash-and-carry entry, buying spot consumes asks while shorting the perp consumes bids. That executable difference, after fees, can be smaller than the midpoint premium shown on a chart.
Carry the executable entry basis through the eventual exitPerpetual basis is not a dated-futures annualized yield
A dated future has a remaining life until its specified settlement. A perpetual normally has no scheduled expiry. That difference matters when someone takes a price gap and labels it an annual return. There is no automatic “days until convergence” for the perpetual.
Imagine a dated future at $51,000, spot at $50,000 and 90 days remaining. The simple basis is 2%. Under a 365-day, non-compounding convention, annualizing that gap gives 2% × 365 ÷ 90, or about 8.11%. This is a rate-comparison convention before financing, execution and settlement costs, not a promised return on the margin deposited.
Put the same $1,000 premium on a perpetual and there is no contract expiry to supply the 90-day denominator. You can choose a planned holding period, but the basis may not have disappeared when that period ends. Dividing by an invented maturity converts an uncertain trading outcome into a deceptively precise yield.
Funding annualization is different again: it projects repeated payments at an assumed rate. A chart might place annualized funding and dated basis next to one another, yet one is extrapolated from a short observation and the other is tied to a future settlement date. The units can be made comparable while their uncertainty remains different.
CME’s cryptocurrency tools separate basis analysis from implied-rate curves. That separation is helpful here: first understand the observed price relationship, then identify the assumptions used to turn it into a rate. If a page reports “BTC basis 12%,” ask whether that means a price premium, an annualized dated spread or annualized perpetual funding.
Choose the number that answers your trading question
- Comparing entry prices: use the relevant bid or ask and the average fill for the intended quantity.
- Explaining an upcoming funding estimate: use the contract’s premium averaging and formula, not a last-price gap.
- Reviewing a spot/perp pair: reconcile both executions, the exit basis, actual funding and all fees.
- Comparing dated and perpetual carry: keep maturity-based basis and projected funding explicitly separate.
In the worked example, “BTC trades 0.3206% above the index” is a description of the midpoint. It is not the 0.2004% impact premium and not the 6.03 USDT left from a 0.4 BTC entry spread after assumed opening fees. Keeping those labels attached to the numbers is the essential reading skill.
Premium-index and basis questions
Can a positive midpoint basis produce a zero impact premium?
Yes. If the index lies between the impact bid and impact ask, both excess terms in the illustrated impact formula are zero. The midpoint can still be above the index. This says nothing about your round-trip spread being zero.
Do I divide the price gap by the perpetual price or the spot price?
This guide uses spot or the specified index as the denominator. Another chart may use a different convention. Keep that definition when comparing percentages, especially for larger premiums.
Is the premium calculated from my planned order size?
Usually the funding formula specifies its own impact amount or another reference calculation. Your planned quantity does not replace it. Use your own size separately to estimate execution.
Why can a spot/perp hedge lose money when Bitcoin barely moves?
The entry and exit basis can differ, and each leg incurs costs. A nearly offsetting BTC exposure removes much of the common price movement, but it does not fix the relative price of the two markets or their funding.
Can I compare BTCUSDT basis directly with BTCUSD basis?
Only after making the reference currencies and price conventions comparable. A stablecoin conversion difference can be larger than the premium being measured. Also check whether the two contracts use the same type of spot reference.
Does a perp premium guarantee that its funding will stay positive?
No. Funding can use an averaged premium plus other formula terms. The book may change before assessment, and the contract can apply a different convention. Inspect the applicable funding estimate rather than projecting the premium itself as a payment.
Where does the premium index fit in a cash-and-carry trade?
It helps explain how the perpetual’s carrying cost is formed. The trading calculation still requires executable entry and exit prices, actual funding, fees and financing. It is not a substitute for the paired trade’s cash flows.
Sources and research 8 source references
Official pricing and funding documentation reviewed 8 October 2026. All book levels, currency-conversion values and fees in the worked examples are constructed teaching inputs, not market observations or account fee quotes. Calculations use unrounded values internally; displayed approximations are labeled. No paired trade was executed.
Evidence by section
- How impact bid and ask prices are calculated
- From a visible basis to an executable spot/perp spread
- Which spot price belongs in a perpetual basis comparison?
- Why the premium index and funding rate can point in different directions
- Perpetual basis is not a dated-futures annualized yield
Source register and access
- OKX: Perpetual funding fee mechanismLink checked · Reviewed 7 Oct 2026 · Variable parameter · next editorial check due 2026-10-21
- Bybit: Funding rate inputs, estimates and changing intervalsLink checked · Reviewed 7 Oct 2026 · Product rule · next editorial check due 2027-01-05
- Coinbase: Consumer quote spread and slippage: product-specific definitionsPublic link · automated check limited · Reviewed 7 Oct 2026 · Product rule · next editorial check due 2027-01-05
- OKX: Index Prices: currency and constituent rulesLink checked · Reviewed 8 Oct 2026 · Product rule · next editorial check due 2027-01-06
- Deribit: Prices of Virtual AssetsPublic link · automated check limited · Reviewed 10 Sep 2026 · Product rule · next editorial check due 2026-12-09
- Deribit: Funding Specifications: premium, dampener and capsPublic link · automated check limited · Reviewed 8 Oct 2026 · Product rule · next editorial check due 2027-01-06
- Hyperliquid Docs: Hourly funding and oracle-valued paymentsLink checked · Reviewed 7 Oct 2026 · Product rule · next editorial check due 2027-01-05
- CME Group: Cryptocurrency BasisWatch and Implied Rate ToolLink checked · Reviewed 8 Oct 2026 · Product rule · next editorial check due 2027-01-06