Are you confident in accurately reporting cryptocurrency earnings on your tax returns?

How do I report my Kalshi taxes?

The easiest way to report your Kalshi taxes is to connect your Kalshi account to CoinTracker. CoinTracker automatically syncs your transactions, calculates gains and losses, and generates tax forms you can file with the IRS or other tax authorities.

How do I connect my Kalshi account to CoinTracker?

⚠️ This integration is currently in beta. Some features may be limited or subject to change. If you encounter any issues, please contact support.

To connect your Kalshi account, you'll need to generate an API key from the Kalshi dashboard.

  1. Log in to your Kalshi account.

  2. Navigate to Settings > API Keys.

  3. Click Create API Key.

  4. Download or copy the RSA Private Key (PEM format) when prompted — this is only shown once.

  5. Copy the API Key ID (UUID) displayed after creation.

  6. In CoinTracker, paste the API Key ID into the "API Key" field.

  7. Paste the full RSA Private Key (including the -----BEGIN PRIVATE KEY----- and -----END PRIVATE KEY----- lines) into the "API Secret" field.

What gets imported:

  • Current USD cash balance

  • Market settlements (wins and losses from resolved prediction markets)

  • Deposits and withdrawals

Note: Kalshi is a prediction market — not a traditional crypto exchange. All positions are settled in USD. Open (unresolved) positions are not imported until their markets settle.

Frequently asked questions

Get advice and answers from the CoinTracker team.

Calculate your Kalshi taxes automatically with CoinTracker