ContractTaxDEMO
Upload yours, free
You’re looking at a sharp, disciplined account on sample data. Flip the toggle above and watch the Sharp Score, the equity curve, and the Habits breakdown move. Your real numbers look like this the moment you upload a CSV.
Your trader card
Claim a public card to share your Sharp Score and rank.
Net P&L · All time
Mar '26$2,906
net of fees · kalshi · hover to inspect · click metrics below to add/remove
Net P&L (after fees)
$2,906
Win rate
63.6%
Fees paid
$259
Trades
214
Volume (contracts)
29,061
YOU vs PAST YOU
Needs enough trades in both this window and the one before it. Pick a period like the past month or 3 months once you have more history, and this compares you to your prior self.
WHAT PRO FOUND YOUfrom your own 5.0 months of trades, not our marketing
Pro would have found you $313.56 a year.
Fees you did not have to pay$129.72
You paid $259.44 in taker fees. Resting half your orders instead of crossing the spread would have kept half of that, and resting all of them would have kept it all.
Total over your history$129.72
At that rate, per year$313.56
What we left out on purpose: any tax figure (the IRS has not ruled on how event contracts are treated, so a dollar saving there is a guess, not a receipt), the alerts we cannot prove you would have acted on, and hedges on parlays we never saw. Those are real reasons people buy Pro. They are not evidence, and a receipt with invented line items is just a brochure. Both lines above are counterfactuals computed from your actual fills: they are what the same trades would have returned without your worst patterns and without crossing the spread every time.
You already have Pro, so this is the scoreboard, not a pitch. The two levers above are the ones worth actually pulling: open the Leak Fixer to see which patterns to kill, and rest your orders instead of crossing to stop paying the fee.
78
SHARP
SHARP SCORE
Top ~15%
Skill86
Profit77
Discipline59
SCORE TREND+21 since 03-31
BADGES 6 / 14
Getting Started
Log 100 trades
Solid
Reach a Sharp Score of 62
Certified Sharp
Reach a Sharp Score of 78
In the Green
Finish all-time profitable
Edge Machine
Profit factor above 2.0
Reads the Market
Beat the implied price by 5%+ in a price band (20+ trades)
PERFORMANCE · All time
How you’re actually trading, the metrics your exchange doesn’t show you.
Win rate
64%
ROI on capital
21%
Profit factor
3.81
Avg win
$29
Avg loss
−$13
Per-trade expectancy
$14
Best trade
$39
Best day
$668
2026-08-01
Current streak
6 green days
Longest win streak
8 trades
What your data says
Your sharpest entries are in the 30–40¢ range - those won 55% versus the 35% the price implied, a +20-point edge.
Healthy profit factor (3.81) - your winning trades clearly outweigh the losers.
KXNFLGAME is your most profitable market type ($740, 72% win rate).
Calibration scorecard
Each entry price is an implied probability. The tick marks what the price implied; the bar is how often those trades actually won. Bar past the tick = you won more than you paid for (edge); short of it = overpaying.
30–40¢29 trades
+20%
40–50¢93 trades
+18%
50–60¢81 trades
+10%
60–70¢11 trades
+8%
Edge over time
350
03/26
386
04/26
363
05/26
485
06/26
484
07/26
839
08/26
By month closed · realized P&L. Watch the trend, not any single bar.
Edge by market type
KXNFLGAME · 4372% win+27% ROI$740
KXNHLGAME · 4173% win+27% ROI$731
KXMLBGAME · 4569% win+25% ROI$727
KXNBA · 4762% win+19% ROI$585
KXPGATOP · 3839% win+5% ROI$124
YOUR EXECUTION TAX
Pricing every fill against what the book was showing…
CLOSING LINE VALUE
Comparing every entry price against where the market actually went…
HOW MANY BETS DO YOU ACTUALLY HOLD?
Measuring which of your positions move together…
CAN YOU ACTUALLY GET OUT?
Walking the order book for every position you hold…
FORWARD CURVE
Next 214 trades, if you keep trading like this
Each future is your own trades, reshuffled. The shaded band is where most outcomes land; the line is the median path.
MEDIAN OUTCOME
+$2,900
over 214 trades
LIKELY RANGE (80%)
+$2,499
to +$3,276
CHANCE YOU'RE UP
100%
at the end
TYPICAL ROUGH PATCH
-$67
bad case -$94
A resampling of your real results, not a prediction. It assumes you keep trading the same way with the same edge; change your behavior and the curve changes. The rough-patch figures are the worst drawdown within a run, useful for sizing and for knowing what a normal losing stretch looks like before you panic.
YOU VS THE FIELD
Loading the field…
WHAT IF YOU’D HELD TO SETTLEMENT?
For positions you sold before the market resolved, this compares what you got against what holding to the end would have paid. It covers the flips we can match to a known settlement result, and uses hindsight, so read it as a take on your exit timing, not a verdict.
No sold positions could be matched to a settled market yet. This fills in as markets resolve and the shared cache warms up.
P&L CALENDAR
Each square is a day. Green made money, red lost it, brighter means bigger.
2026-03-01: no trades2026-03-02: no trades2026-03-03: no trades2026-03-04: +$82026-03-05: +$282026-03-06: -$172026-03-07: +$302026-03-08: -$122026-03-09: +$292026-03-10: +$392026-03-11: +$532026-03-12: no trades2026-03-13: +$312026-03-14: +$222026-03-15: +$292026-03-16: +$322026-03-17: -$102026-03-18: +$292026-03-19: -$162026-03-20: -$142026-03-21: no trades2026-03-22: +$282026-03-23: +$302026-03-24: -$122026-03-25: +$322026-03-26: -$142026-03-27: no trades2026-03-28: +$152026-03-29: -$162026-03-30: +$252026-03-31: no trades2026-04-01: -$102026-04-02: +$132026-04-03: +$272026-04-04: +$292026-04-05: no trades2026-04-06: -$162026-04-07: +$292026-04-08: -$112026-04-09: -$102026-04-10: -$102026-04-11: +$292026-04-12: +$302026-04-13: +$542026-04-14: -$122026-04-15: no trades2026-04-16: +$292026-04-17: -$112026-04-18: +$302026-04-19: +$262026-04-20: no trades2026-04-21: +$92026-04-22: -$122026-04-23: +$652026-04-24: no trades2026-04-25: +$342026-04-26: +$112026-04-27: -$102026-04-28: no trades2026-04-29: +$442026-04-30: +$312026-05-01: +$362026-05-02: -$92026-05-03: -$132026-05-04: +$82026-05-05: -$132026-05-06: +$242026-05-07: no trades2026-05-08: +$552026-05-09: no trades2026-05-10: +$282026-05-11: +$632026-05-12: no trades2026-05-13: +$742026-05-14: no trades2026-05-15: +$372026-05-16: -$142026-05-17: +$342026-05-18: +$222026-05-19: +$222026-05-20: -$112026-05-21: no trades2026-05-22: +$352026-05-23: -$162026-05-24: -$112026-05-25: +$292026-05-26: +$352026-05-27: -$162026-05-28: no trades2026-05-29: -$92026-05-30: -$122026-05-31: -$152026-06-01: -$152026-06-02: -$122026-06-03: +$172026-06-04: no trades2026-06-05: +$212026-06-06: -$142026-06-07: no trades2026-06-08: +$132026-06-09: +$342026-06-10: +$242026-06-11: +$252026-06-12: +$302026-06-13: no trades2026-06-14: +$642026-06-15: no trades2026-06-16: +$222026-06-17: +$212026-06-18: +$322026-06-19: -$172026-06-20: no trades2026-06-21: -$142026-06-22: +$342026-06-23: +$582026-06-24: no trades2026-06-25: +$252026-06-26: -$112026-06-27: +$352026-06-28: +$302026-06-29: +$542026-06-30: +$302026-07-01: +$352026-07-02: -$102026-07-03: -$122026-07-04: +$252026-07-05: +$242026-07-06: -$152026-07-07: +$262026-07-08: +$352026-07-09: +$272026-07-10: -$132026-07-11: -$132026-07-12: no trades2026-07-13: -$122026-07-14: +$232026-07-15: -$112026-07-16: no trades2026-07-17: -$212026-07-18: +$242026-07-19: no trades2026-07-20: +$362026-07-21: +$252026-07-22: no trades2026-07-23: +$572026-07-24: -$172026-07-25: -$182026-07-26: +$302026-07-27: -$152026-07-28: +$342026-07-29: +$332026-07-30: +$242026-07-31: +$1852026-08-01: +$6682026-08-02: +$171
Best day
+$668
2026-08-01
Worst day
-$21
2026-07-17
Longest green run
9 days
Longest red run
6 days
Current streak
6 green
YOUR HIGHLIGHTS
Your biggest moves and best and worst series for this period.
Biggest winners
MLBGAME-26MAR10PHI-BAL+$38.98
NBA-26AUG01NYK-OKC+$38.94
PGATOP-26MAY13CANTLAY-SCHAUFFELE+$38.69
NHLGAME-26MAY15DAL-EDM+$36.56
NFLGAME-26MAY06SF-BUF+$36.55
Biggest losers
PGATOP-26JUL25SCHEFFLER-SCHAUFFELE-$17.81
PGATOP-26MAR06CANTLAY-SCHEFFLER-$17.33
NHLGAME-26JUL24TOR-DAL-$17.26
PGATOP-26JUN19SCHEFFLER-MCILROY-$17.18
MLBGAME-26APR02SD-TEX-$17.16
By series
Ranked by P&L
KXNFLGAME43t · 72% win+$739.53
KXNHLGAME41t · 73% win+$730.98
KXMLBGAME45t · 69% win+$726.69
KXNBA47t · 62% win+$584.77
KXPGATOP38t · 39% win+$124.42
TOP SERIES BY P&L · All time(click to drill in)
NFL Game · 43$740
NHL Game · 41$731
MLB Game · 45$727
NBA · 47$585
PGA Top Finish · 38$124
All time
CREDITS (1099-MISC income)
$0
DEFAULT VIEW · 4 METHODS MODELED
Section 1256 (60/40)
Compare and switch in the Tax Planner.
TOP WINNERS · All time
MLB Game
Mar 10 · BAL · 142
$39
NBA
Aug 1 · OKC · 149
$39
PGA Top Finish
May 13 · SCHAUFFELE · 142
$39
NHL Game
May 15 · EDM · 140
$37
NFL Game
May 6 · BUF · 143
$37
PGA Top Finish
May 1 · SCHAUFFELE · 142
$36
NFL Game
Jul 20 · DAL · 141
$36
NHL Game
Aug 1 · DAL · 152
$35
TOP LOSERS · All time
PGA Top Finish
Jul 25 · SCHAUFFELE · 133
−$18
PGA Top Finish
Mar 6 · SCHEFFLER · 140
−$17
NHL Game
Jul 24 · DAL · 153
−$17
PGA Top Finish
Jun 19 · MCILROY · 153
−$17
MLB Game
Apr 2 · TEX · 131
−$17
PGA Top Finish
Jul 31 · SCHEFFLER · 123
−$17
NFL Game
Aug 1 · DET · 150
−$17
PGA Top Finish
Aug 1 · SCHEFFLER · 145
−$17
Not tax advice. Methods shown for comparison; you or your CPA choose the position. Rates illustrative. After-tax line applies your effective rate uniformly and is indicative only. Forms are filed per tax year.