What tax forms do you need for Kalshi?

Updated June 19, 2026 · 4 min read · By the ContractTax team

Which forms you file for Kalshi isn't one fixed list, it depends on how you treat your trading income, plus any rewards or interest you received. This guide maps the forms to each path.

It is educational, not tax advice.

Key takeaways
  • Because event-contract income can be treated three ways, the forms differ by path.
  • Section 1256 treatment flows through Form 6781, which applies the 60/40 split and carries to Schedule D.
  • Separate from trading, you may receive a 1099-MISC for rewards, referrals, or bonuses, and a 1099-INT for interest on your cash.
  • The notable absence is a comprehensive 1099-B for your trading gains, which Kalshi generally does not issue.

It depends on your treatment

Because event-contract income can be treated three ways, the forms differ by path. The first step is settling on a treatment with your preparer; the forms follow from that choice.

Below is the map for the common paths.

The trading forms by path

Section 1256 treatment flows through Form 6781, which applies the 60/40 split and carries to Schedule D. Capital-style reporting uses Form 8949 and Schedule D. Ordinary-income treatment typically lands on Schedule 1.

An aggressive position, such as claiming 1256 on event contracts, is often paired with a Form 8275 disclosure to flag the stance.

The rewards and interest forms

Separate from trading, you may receive a 1099-MISC for rewards, referrals, or bonuses, and a 1099-INT for interest on your cash. These are reported as their own income, not folded into your trading total.

Report whatever forms you receive, and the income even if a form doesn't arrive.

The form you won't get

The notable absence is a comprehensive 1099-B for your trading gains, which Kalshi generally does not issue. That's the form a stock broker would send, and its absence is why you reconstruct your gains yourself.

No 1099-B does not mean no reporting; it means the work is on you.

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

What tax forms do I need for Kalshi?
It depends on treatment: Section 1256 uses Form 6781 to Schedule D; capital-style uses Form 8949 and Schedule D; ordinary uses Schedule 1. Rewards and interest use 1099-MISC and 1099-INT.
Does Kalshi send a 1099-B?
Generally no. Kalshi does not issue a comprehensive 1099-B for trading gains, so you reconstruct and report them yourself.
What is Form 8275 for?
It's a disclosure that flags an aggressive position, such as claiming Section 1256 on event contracts, which can reduce penalty exposure if the return is examined.
This guide is educational and is not tax, legal, or financial advice. The tax treatment of prediction-market contracts is unsettled and depends on your specific facts. Consult a qualified tax professional before taking a position on your return.
How Kalshi taxes work: the trader's guide
How event-contract gains on Kalshi are taxed in 2026: the three possible treatments (ordin
Kalshi's CSV is in cents, not dollars
Kalshi's exported trade history stores prices and amounts in cents. Here is how to convert
How to report your Kalshi taxes in TurboTax
Kalshi does not give TurboTax an importable 1099-B for event contracts. Here is how to ent
Form 6781: how Section 1256 treatment is reported
If you treat Kalshi event contracts as Section 1256 contracts, the 60/40 split is reported
FREE TOOL
Kalshi tax calculator
Estimate federal tax on your Kalshi profit.
SEE IT LIVE
Your tax forms, generated
Turn your trade history into IRS-ready 1256 and 8949 output.
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.