How to export your Kalshi trade history

Updated July 4, 2026 · 4 min read · By the ContractTax team

Whether you're filing taxes or trying to figure out if you're actually a winning trader, the first step is the same: get your complete trade history out of Kalshi. It only takes a minute, and this guide walks through exactly where to find it.

Kalshi gives you a CSV of your transactions per year. Here's how to download it, what the file contains, and how to turn it into something useful.

Key takeaways
  • Log in to your account at kalshi.com on the web (the export lives on the website, not the mobile app).
  • The CSV lists your individual transactions: the market, the action, the contracts, the price, and the timestamps.
  • For taxes, the file is the raw material for your Section 1256 or 8949 figures.
  • If you'd rather not download CSVs every time, you can connect a read-only Kalshi API key once and let your trades sync automatically.

Downloading the CSV, step by step

Log in to your account at kalshi.com on the web (the export lives on the website, not the mobile app). Open the account menu and go to Documents. There you'll find your transaction history available to download as a CSV, one file per calendar year.

Download each year you need. If you've traded across multiple years, grab each year's file separately; for taxes you'll want every year in the tax period, and for performance analysis, the more history the better.

What's in the file

The CSV lists your individual transactions: the market, the action, the contracts, the price, and the timestamps. Prices are recorded in cents, so a fill at 63 cents shows as 63, not 0.63, which matters when you total dollars.

It's a raw ledger, not a summary. To get realized profit and loss, a win rate, or a tax figure, the rows have to be paired up (buys against sells and settlements), fees reconciled, and cents converted to dollars, which is tedious to do by hand and easy to get wrong.

What to do with it

For taxes, the file is the raw material for your Section 1256 or 8949 figures. For performance, it's what reveals your real edge, which price bands you beat, where you leak, and whether your results are skill or variance.

Rather than build a spreadsheet, you can drop the CSV straight into ContractTax. It runs entirely in your browser, nothing is uploaded, and it returns your P&L, win rate, a Sharp Score, edge by category, and IRS-ready tax numbers in seconds. Multiple years are welcome in one go.

Skip the export entirely

If you'd rather not download CSVs every time, you can connect a read-only Kalshi API key once and let your trades sync automatically. It's the same data without the manual step, and it keeps your analysis current as you trade.

Either way, the export is read-only history; nothing about downloading or connecting can place trades or move money.

See your numbers under every treatment
ContractTax turns your Kalshi trade history into the figures behind this guide: ordinary, Section 1256, and gambling treatment, side by side, plus a full P&L breakdown.
Try ContractTax free →

Frequently asked

How do I export my Kalshi trade history?
Log in at kalshi.com on the web, open Documents from your account menu, and download your transaction history as a CSV, one file per year. The export is on the website, not the mobile app.
Does Kalshi provide tax documents?
Kalshi provides your transaction history as a downloadable CSV, which is the raw data behind your tax figures. You (or a tool like ContractTax) turn that ledger into Section 1256 or Form 8949 numbers.
Why are prices in my Kalshi CSV shown as whole numbers?
Kalshi records prices in cents, so a 63-cent fill appears as 63 rather than 0.63. You have to divide by 100 to get dollars, one of the easy mistakes to make when totaling a CSV by hand.
Can I analyze my Kalshi history without exporting a CSV?
Yes. You can connect a read-only Kalshi API key once and let your trades sync automatically, which avoids repeated CSV downloads and keeps your analysis up to date.
This guide is educational and is not financial or investment advice. Trading event contracts carries risk, and you can lose what you put in. Do your own research and only risk what you can afford to lose.
How long do Kalshi withdrawals take?
Kalshi withdrawal times by method: debit, PayPal, Venmo, and crypto are usually near-insta
How to read the Kalshi order book
The Kalshi order book shows bids, asks, and depth at each price. How to read it, what the
Limit vs market orders on Kalshi
The difference between market (quick) orders and limit orders on Kalshi, how each affects
Kalshi fees explained
How Kalshi trading fees work: why they are highest near 50 cents, how limit orders can avo
SEE IT LIVE
The live Terminal
See the whole Kalshi board live: movers, settlements, and the scanner.
Never miss a Kalshi tax deadline
Get a reminder before each filing and quarterly estimated-payment date, plus the occasional new guide. No spam, unsubscribe anytime.