Back to blog
March 31, 20268 min readBlockchain Smart Tax

Perpetual Futures and Crypto Taxes: Hyperliquid, Jupiter, GMX, and More

How are perpetual futures taxed? Funding rates, liquidations, and realized PnL from Hyperliquid, Jupiter, GMX, dYdX, and other perps protocols — all explained with examples.

perpsdefitradingtax-guidefutures

Perpetual futures — "perps" — have become one of the most popular ways to trade crypto. Platforms like Hyperliquid, Jupiter, GMX, dYdX, Vertex, and Kwenta process billions in daily volume. But when tax season arrives, most traders have no idea how their perps activity should be reported.

The short answer: perps are taxable, and the tax treatment is more complex than spot trading. Here is everything you need to know.

What Are Perpetual Futures?

A perpetual future is a derivative contract that lets you go long or short on an asset with leverage, without an expiration date. Unlike traditional futures contracts (which settle on a specific date), perps stay open indefinitely. A funding rate mechanism keeps the contract price close to the spot price — longs pay shorts when the contract trades above spot, and shorts pay longs when it trades below.

Are Perps Taxable?

Yes. Every closed position (whether you close it manually or get liquidated) is a taxable event. The IRS treats crypto derivatives as property, just like spot crypto. When you close a perps position, the difference between your entry price and exit price (your realized PnL) is a capital gain or loss.

How Gains and Losses Are Calculated

For a simple long position:

  • You open a long on ETH-PERP at $3,000 with 5x leverage and $1,000 margin
  • Your position size is $5,000 (5 ETH notional)
  • ETH rises to $3,200 and you close the position
  • Your realized PnL: ($3,200 - $3,000) × 5 ETH notional / $3,000 × $5,000 = $333.33 gain

That $333.33 is a taxable capital gain. Whether it is short-term or long-term depends on the holding period, but since most perps positions are held for days or hours, virtually all perps gains are short-term and taxed at ordinary income rates.

Funding Rate Payments

Funding rates are the mechanism that keeps perps prices aligned with spot prices. Depending on market conditions, you either pay or receive funding every few hours:

  • Funding received — This is income. Most tax professionals classify funding rate income as ordinary income, similar to interest. It is taxable at the time you receive it, at fair market value.
  • Funding paid — This is an expense. Funding payments you make may be deductible as a trading expense, or may reduce your capital gains depending on how your tax professional treats them.

The challenge is volume: an active perps trader can generate hundreds or thousands of funding rate events per year. Each one is technically a separate taxable event that needs to be tracked.

Liquidations

If your position moves against you far enough, the exchange will force-close it — a liquidation. Tax treatment:

  • A liquidation is a taxable disposal, just like a voluntary close.
  • Your loss is the difference between your entry price and the liquidation price, multiplied by your position size.
  • Any remaining margin that was consumed is part of the loss calculation.
  • Liquidation fees are included in your cost basis (they increase your loss or reduce your gain).

Liquidations are almost always losses, and those losses can offset other capital gains — including gains from spot trading.

Opening a Position Is Not Taxable

An important distinction: opening a perps position is not a taxable event. You are not buying or selling the underlying asset — you are entering a contract. The taxable event occurs when you close the position (or get liquidated).

Similarly, depositing margin (e.g., sending USDC to Hyperliquid) is not taxable. It is a transfer of your own funds.

Section 1256 Contracts: Do They Apply?

Traditional regulated futures contracts in the US receive favorable treatment under Section 1256: gains are taxed at a 60/40 split (60% long-term, 40% short-term) regardless of holding period. This is a significant advantage.

However, crypto perpetual futures almost certainly do not qualify for Section 1256 treatment because:

  • They are not traded on a qualified board of exchange (as defined by the IRS).
  • They are not regulated futures contracts under the Commodity Exchange Act.
  • The IRS has not issued guidance specifically extending Section 1256 to crypto perps.

Some aggressive tax positions claim Section 1256 for crypto futures, but this carries audit risk. Consult your tax advisor before taking this position.

Platform-Specific Considerations

  • Hyperliquid — Fully on-chain order book. All trades, funding, deposits, and liquidations are queryable via the Info API. We sync everything automatically.
  • Jupiter (Solana) — Perps settled on Solana. Trades are decoded from on-chain instructions. We classify Jupiter perps positions, funding, and liquidations.
  • GMX (Arbitrum/Avalanche) — Pool-based perps. Positions interact with the GLP/GM pool. We decode GMX V1 and V2 contract interactions.
  • dYdX — Moved to its own Cosmos chain (dYdX Chain). Historical V3 trades on StarkEx and current V4 trades on the dYdX chain are both supported.
  • Gains Network / gTrade (Polygon/Arbitrum) — Synthetic perps with unique oracle-based pricing.
  • Kwenta (Optimism) — Built on Synthetix perps. Positions interact with Synthetix smart contracts.
  • Vertex (Arbitrum) — Hybrid on-chain/off-chain order book. We decode the on-chain settlement transactions.

Record-Keeping Requirements

For each perps trade, you should maintain records of:

  • The platform used
  • Entry and exit timestamps
  • Position direction (long or short)
  • Position size and leverage
  • Entry and exit prices
  • Realized PnL
  • All funding rate payments (amounts, dates, and direction)
  • Any liquidation details

How BlockchainSmartTax Helps

We support perps trading across Hyperliquid, Jupiter, and 7 EVM-based perps protocols (GMX, dYdX, Gains Network, Kwenta, Vertex, Perpetual Protocol, and HMX) with automatic classification:

  • Automatic sync — Add your wallet address and we import every perps trade, funding payment, and liquidation. No CSV exports needed.
  • Correct classification — Perps trades are classified as perps_trade, funding as funding_rate, and liquidations as liquidation. Each gets the appropriate tax treatment.
  • Funding rate aggregation — We track every individual funding payment and aggregate them for your tax report, so you do not need to manually log thousands of micro-transactions.
  • Cross-platform view — If you trade perps on Hyperliquid, GMX, and Jupiter, all your activity appears in one unified tax report.
  • PnL per coin — See your realized gains and losses broken down by asset, so you know which positions were profitable and which were not.

Perps are one of the most tax-complex areas of crypto, and most tax software either ignores them or handles them incorrectly. Create your free account and get your perps taxes right.

Ready to calculate your crypto taxes?

Import your wallets in under 2 minutes. 10,000 free transactions during beta.

Get Started Free