PERP RECEIPT

What did trading cost this account?

Paste a public perp account address. Get its receipt: trading fees, funding paid and received, liquidations, set against realised profit and loss, for the period printed on it.

Data source: Hyperliquid’s public API, read when you ask. Perp Receipt is not affiliated with Hyperliquid. Nothing to connect, nothing to sign. Numbers, not advice.

How it counts

Trading fees

The fee on every perp fill in the period, as the exchange recorded it. Taker and maker are split by whether the order crossed the book. If an order was placed through a front-end that adds its own fee (a “builder” fee), that part is inside the total and also shown on its own line. Maker rebates, where there are any, are subtracted.

Funding

Every funding payment in the period: what the account paid, what it received, and the net. The exchange serves payments older than about a week as one sum per market per day, so inside such a day paid and received are already netted. The net is exact either way.

Liquidations

The closed profit and loss on fills where this account was the one liquidated. It is the result realised when the position was closed for the account, not an extra charge, and it is part of closed P&L rather than added on top. Margin taken over in a backstop liquidation does not appear in fill data and is not counted.

Realised P&L

“Closed P&L before costs” is the price difference on closed trades, as the exchange records it per fill. “Realised, after costs” is that figure minus fees plus net funding. On accounts whose whole history fits on the receipt, this plus the unrealised figure came within a few dollars of the exchange’s own all-time number when we checked real accounts.

The period

A receipt never claims more history than it read, and prints its period.

  • The exchange’s public API serves only an account’s most recent fills, roughly the last ten thousand. Nothing older can be on a receipt.
  • A receipt reads the most recent 2,000 fills, then steps further back, five requests in all. For an account so busy that its last 2,000 fills span less than a week, only those 2,000 are read.
  • Funding is read for the same period, up to 4,000 payment records. If that is not enough, the period is cut to what was read and the receipt says so.
  • A “fill” here is one order filled at one moment; the pieces it was filled in are merged.
  • The “covers” line compares the volume on the receipt with the account’s all-time perp volume as the exchange reports it.

Not on the receipt

  • Open positions: their unrealised P&L is shown as a memo, not counted.
  • Spot trades, deposits, withdrawals, transfers, vaults and staking.
  • Fees paid in a token other than USDC: listed, not added. Profit and loss on markets margined in another dollar stablecoin is counted one to one as dollars.
  • Other accounts of the same person: each address is its own receipt.

Reading it fairly

Fees and funding are how a perp market runs: fees pay for matching, funding moves between longs and shorts and can be income as easily as a cost. The receipt is bookkeeping for one account over one period. It says nothing about what will happen next, and it is not advice.

What happens to the address

The address you paste is sent to this site’s server, which asks the exchange’s public API for that account’s public history. The answer is kept for 10 minutes so a repeat is instant, and for up to 24 hours so an earlier result can be shown when the site is at its limit. The answer itself contains no address; the receipt shows one only if you tick the box.

Limits: 5 new receipts per 10 minutes per connection, and a daily total for everyone. When either is reached the page says so instead of printing a partial receipt.

The token: Perp Receipt ($PERPRCPT)

Treasury wallet
9yHxXoLXDN5BiLq65MZicJo23U1xFH5uzsD3M4i93kj7 Solscan
Token address (mint)

Launching soon. The address will be shown here once the token exists.

The receipt tool is free and does not need the token. The token is on Solana; the receipts read a perp exchange’s public data. This is a statement of how the token works, not a reason to buy it.