Koinly and CoinLedger skip Hyperliquid perps entirely. CoinTracker's new perps import still misses funding. Settled pulls your complete history straight from the exchange — every fill, every funding payment — and turns it into Form 8949, Koinly, and CoinTracker files that reconcile to the cent.
Nothing gets uploaded. Your browser fetches the data and builds the report on your machine. We never see your address. Technical? The code is readable — verify it yourself.
Tens of thousands of fills? All of them, from the exchange's own records. Tested on 28,000-fill accounts.
Funding isn't a trade and doesn't belong on Form 8949. It gets its own income and expense schedule — not fake trades.
Every line: proceeds minus basis equals the exchange-reported PnL. Your CPA can check any row against Hyperliquid.
Perps: each closing fill is a realized event. Proceeds are the close notional. Cost basis is proceeds minus the exchange-reported closed PnL, plus the allocated fee. That means gain or loss equals PnL net of fees and every row reconciles. Perp gains are reported as short-term.
Funding: reported on a separate schedule as income when received and investment expense when paid. It is never mixed into capital gains.
Spot: FIFO lot matching. If you sell coins you deposited from another wallet, there is no Hyperliquid buy to match. We flag those rows with $0 basis so you can fix them from your own records. We don't guess.
To be clear about what this is: a report generator working from public exchange data. Crypto perps have no explicit IRS guidance, and this is not tax advice. Show the output to your tax professional.
Use both. Koinly is great for your other wallets and exchanges, but its Hyperliquid import covers spot and transfers only. Settled fills the perps gap and exports a Koinly-compatible CSV.
No. Hyperliquid history is public by address. Settled is read-only, runs in your browser, and has no accounts — nothing to lose or leak.
Preview: free. Downloads: $29 per tax year at launch ($49 in filing season). One payment covers every format for that wallet and year.
Any Hyperliquid account address, including subaccounts. For API wallets and vaults, paste the master address. This is a new tool: if your account produces something weird, email [email protected] and we'll fix it.
After checkout you get an access link. It re-unlocks your downloads on any device, any time, with no account needed. Save it like a receipt. Lost it? The same link is the URL Stripe returned you to after payment, so check your browser history, or email [email protected] with your Stripe receipt and we'll restore access.