Skip to content

Research notes

Crypto spot vs perpetual trading: follow the account

The same quantity produces matching gross price P&L, but different holdings and cash flows. A worked account ledger exposes the funding and margin obligations.

An ivory sphere rests in a bowl beside a hollow ceramic shell tied to a block with lime cord.
Illustration for research notes; examples in this article are educational.

Spot crypto trading buys or sells the underlying asset, while perpetual trading creates derivative exposure supported by collateral and continuing margin obligations. A perpetual has no scheduled expiry, but funding and liquidation rules still matter. Compare the same quantity, price path and starting funds, then reconcile fees, funding and the assets left in the account before judging the results.

A search for spot versus futures often mixes perpetuals with contracts that expire. This comparison focuses on fully paid, unborrowed spot and a USDT-linear perpetual. Dated futures have an expiry and settlement process; inverse contracts use different accounting units. The linear versus inverse contract guide covers that second distinction.

What changes when you buy the same exposure?

Buying 0.1 BTC on spot adds a BTC asset balance. Opening a perpetual position representing 0.1 BTC adds a contract position; it does not purchase 0.1 BTC for withdrawal. Binance's spot and futures comparison distinguishes acquiring the underlying asset from holding a derivative contract. Borrowed spot margin is a separate product, as Bybit's spot, spot margin and futures comparison explains.

An exchange asset balance also depends on custody and withdrawal arrangements. Owning a spot balance on a centralized venue does not mean already controlling that BTC in a private wallet. Coinbase explains the difference between platform-managed funds and holding your own private keys in its exchange and self-custody comparison. Equally, calling a purchase spot does not establish that it is unborrowed or unpledged: an account can use assets as collateral elsewhere.

QuestionFully paid, unpledged spotUSDT-linear perpetual
What does the trade create?Underlying asset inventoryA long or short contract position
Where does purchase capital go?Into acquired inventoryCollateral supports exposure rather than buying the underlying
What remains after closing?Sale proceeds, after costsSettlement balance, after contract P&L and costs
What ongoing contract cash flow applies?No perpetual funding on the holding itselfFunding may be paid or received
What can a price decline force?No maintenance-margin sale solely from this holdingReduction or liquidation under applicable margin rules

Perpetual means no scheduled contract expiry, rather than an unconditional right to keep a position open. Margin compliance remains necessary. Bybit documents that distinction in its product comparison. Both holdings can also suffer asset or venue failures, and fully paid spot can lose most or all of its value.

Follow one price path with equal starting funds

Consider a hypothetical comparison, not a historical trade or forecast. Each account starts with 6,000 USDT. One buys 0.1 BTC at 50,000 USDT per BTC; the other opens a long USDT-linear perpetual representing 0.1 BTC at the same price.

For this illustration, both entry and exit commissions are 0.10% of executed notional, charged in USDT. These are invented equal rates for isolating the accounting, not current exchange prices. Assume constant-value USDT, exact fills, no borrowing, no slippage, no additional positions and identical spot, perpetual and mark prices at each observation. Real markets need not satisfy those assumptions.

The perpetual remains open and adequately margined throughout. All 6,000 USDT belongs to the comparison account; no particular minimum margin, leverage setting or withdrawable balance is inferred.

At entry, each trade has 5,000 USDT of notional and a 5-USDT commission:

  • Spot holds 0.1 BTC and 995 USDT of remaining cash: 6,000 minus 5,000 minus 5.
  • The perpetual account has 5,995 USDT after the commission, plus an open contract with initially zero price P&L. It has no acquired BTC inventory.

The larger perpetual cash balance is not spare profit. Its collateral supports a live obligation, and margin rules determine what can be used or withdrawn.

The common price path then falls to 48,000, rises to 52,000 and reaches 55,000. For the linear long, gross price P&L is quantity multiplied by the difference from entry. Bybit's USDT-contract P&L documentation gives that calculation and states that unrealized price P&L excludes trading and funding fees.

Observation priceSpot BTC inventory valueChange in inventory value since entryPerpetual gross price P&L
48,0004,800 USDT−200 USDT−200 USDT
52,0005,200 USDT+200 USDT+200 USDT
55,0005,500 USDT+500 USDT+500 USDT

At the final price, both price results are 0.1 multiplied by the 5,000 price increase, or 500 USDT. Matching the quantity makes this comparison meaningful. Matching a leverage label or a margin deposit would not necessarily match exposure.

Funding separates the ledgers before either exit

Now suppose the perpetual is held through three funding settlements at those observation prices. Use hypothetical rates of +0.010%, −0.005% and +0.020%, respectively. These are three distinct settlement events, not a claim that every contract uses this interval or these rates.

For Bybit USDT perpetuals, documented funding is position value multiplied by the funding rate, with position value calculated from quantity and mark price. A positive rate makes longs pay shorts; a negative rate reverses that direction. Eligibility depends on holding the position at settlement. See Bybit's funding-fee calculation rules.

Settlement markHypothetical rateCash flow for the 0.1-BTC longCumulative net funding paid
48,000+0.010%Pays 0.48 USDT0.48 USDT
52,000−0.005%Receives 0.26 USDT0.22 USDT
55,000+0.020%Pays 1.10 USDT1.32 USDT

For example, the first charge is 0.1 × 48,000 × 0.0001 = 0.48 USDT. Net funding paid is 0.48 minus 0.26 plus 1.10, giving 1.32 USDT. The spot holding has no corresponding perpetual funding entries. At the first down observation, spot equity is 995 plus 4,800, or 5,795 USDT; perpetual equity is 5,995 minus 200 minus 0.48, or 5,794.52 USDT. Those balances record the adverse observation before the later rise.

After the third settlement but before closing, the spot account's marked equity is 995 cash plus 5,500 inventory value, or 6,495 USDT. The perpetual account has 5,993.68 USDT after its entry fee and funding, plus 500 USDT of unrealized price P&L, giving 6,493.68 USDT.

This is an economic reconciliation under the stated assumptions. It is not a reproduction of any venue's available-margin field. Funding intervals, deductions and balance displays depend on the product and account. For a longer holding period, build a funding settlement ledger from actual records rather than multiplying today's rate by an assumed number of days.

Closing converts different things into cash

Suppose both positions close at 55,000 immediately after the third settlement. Each exit executes 5,500 USDT of notional, so the assumed 0.10% exit commission is 5.50 USDT.

The spot account sells its 0.1 BTC. Its final cash is 995 plus 5,500 minus 5.50, or 6,489.50 USDT. No BTC inventory remains.

The perpetual account closes its contract and realizes the 500-USDT gross price gain. Final cash is 6,000 plus 500 minus the 5 entry fee, 5.50 exit fee and 1.32 net funding, or 6,488.18 USDT. No contract exposure remains, assuming the entire closing order filled and actually reduced the intended position.

The net results are therefore +489.50 USDT for spot and +488.18 USDT for the perpetual. Their 1.32-USDT difference exactly matches net funding in this constructed example. Different execution prices, commissions or funding would change that comparison; negative net funding could reverse the cost contribution.

Using the common 6,000-USDT starting balance, those results are approximately 8.16% and 8.14%. A perpetual screen showing return relative to position margin would use a different denominator. Compare account results with account results, and record the definition of any displayed percentage before placing screenshots side by side.

The path can interrupt the comparison

The final row is conditional on still holding the exposure. A perpetual closed by liquidation before the later rise cannot receive the later price result. Adding collateral can help support an account, but it does not erase a loss or create more BTC exposure by itself.

Bybit's Unified Trading Account margin-mode comparison describes isolated liquidation using mark price reaching a liquidation price, while cross and portfolio modes use an account maintenance-margin condition. Those are venue-specific mechanisms. A generic percentage decline or the last traded price alone cannot reconstruct the account's actual liquidation event.

A useful comparison must therefore preserve the minimum equity and margin state along the path, not only entry and exit. The mark-price and liquidation guide explains why a chart observation and an executable exit answer different questions.

Changing size creates another break. Doubling contract quantity doubles the gross price result for the same move, while also increasing adverse exposure. If the plan adds to an existing position, use the pyramiding versus averaging-down comparison to update the quantity and weighted entry after every fill. The single-entry ledger above cannot be reused unchanged.

A short also needs its purpose recorded. Selling existing spot inventory reduces ownership; opening a derivative short creates an obligation whose effect depends on other holdings. The hedging versus shorting guide distinguishes a partial hedge from a net directional short.

Complete this instrument comparison worksheet

Before evaluating a spot trade against a perpetual, write one evidence-backed answer for each row:

FieldWhat to record
InstrumentExact venue, pair or contract, quantity unit and settlement asset
Inventory and exposureAcquired units, contract units, direction and any existing holdings
Starting resourcesEntire comparison balance, collateral allocation, borrowing and other account obligations
Price pathActual fills, relevant marks and the adverse observations before the exit
Cash flowsEntry and exit commissions, actual funding settlements, interest and transfers
Holding constraintMargin mode, authoritative risk metric and what could force a reduction
End stateRemaining inventory, remaining contracts, cash balances and unfilled orders

Validate the ledger with three checks. First, zero price movement should produce zero gross price P&L at unchanged quantity, even though costs can still create a net loss. Second, the difference between matching account outcomes must be explained by recorded cash flows or changed assumptions. Third, confirm the final position from account evidence rather than assuming a submitted exit fully closed it.

A complete spot-versus-perpetual comparison ends with two reconciled accounts: what each owns, what each owes, and whether each could maintain the intended exposure through the observed path.

Keep the context with the example.

Each worked example is illustrative, with its sources and assumptions in the article. Read our editorial standards for authorship, verification and corrections.