The Kalshi trade journal

See what your Kalshi trading actually makes you, after fees

Connect read-only and get your real P&L with fees folded in, win rate by category, and where your edge actually is. The math a spreadsheet or a generic journal can't do.

Free forever plan · No card required · Read-only imports

fillbook.io/demo
FillBook dashboard: realized P&L with fees, win rate by category, equity curve, and edge by day of week
This is live sample data — click to explore it, no signup →

Generic trading journals weren't built for this

Stock and options journals can't import a Kalshi API key, don't understand contracts that settle to $1 or $0, and have no idea what "politics," "econ" or "weather" edge means. So Kalshi traders end up in spreadsheets — or flying blind.

Everything a prediction-market trader needs to review their book

Auto-import from Kalshi

Paste a read-only Kalshi API key. We pull your fills and settlements, normalize them, and group them into positions. CSV upload too.

P&L you can trust

Realized P&L with fees folded in, weighted-average cost on partial closes, and correct settlement to $1/$0. The number is the whole point — we get it right.

Edge by category

Win rate and average win/loss broken down by market category — politics, sports, weather, econ, crypto — and by venue and day of week. Find where your edge actually is.

A real journal

Notes and tags on every position: your thesis, your setup, your mistakes, your emotions. Review your losses and stop repeating them.

Edge decay

See P&L by holding duration — an early read on whether your edge fades the longer you sit in a position.

Your data, yours

We never place trades. We never sell your data. Delete everything on request. Read-only, from day one.

Simple pricing

Start free. Upgrade when your book outgrows one venue.

Free

$0 forever

  • Unlimited trade storage
  • 60-day analytics window
  • Journal notes + tags
Start free

Pro

$15 /month

  • Everything in Free
  • Full-history analytics (all-time)
  • Every future Pro feature
Go Pro

Frequently asked

Is my Kalshi API key safe?

We ask for a read-scoped key and encrypt the private key at rest. We only read fills, positions and settlements — we can't place or cancel orders.

How is P&L calculated?

Per position (one market, one side), using weighted-average cost for partial closes, with trading fees subtracted and settlement to $1 or $0 per contract. For Kalshi we use the exchange's reported per-fill fee, so the number matches your account.

Which venues do you support?

Kalshi today. Polymarket and other venues are on the roadmap — driven by demand, so tell us what you trade.

Can I cancel anytime?

Yes. Pro is month-to-month; cancel whenever and you keep access through the period you paid for.

Stop guessing where your edge is

Import your fills in minutes. See the truth about your trading.

Start free