Pricing · gated on what the category does not have, never on how much you trade

Pricing

Gated on what the category does not have, never on how many trades you log.

Free

$0$0 foreverforever
No account, no cardNo account, no card

Your broker export becomes the real lifecycle of every contract, in your own browser, with nothing uploaded. Not a trial, and it does not expire.

  • Six brokerstastytrade, IBKR, Schwab, Robinhood, thinkorswim and Webull
  • 90 daysof the full lifecycle ledger
  • Unlimited tradesin that window, no cap
  • CSV exportthat re-imports cleanly
Drop a file
No card, and nothing to cancel.

Solo

$24$240 /month/year
Billed monthly$240 billed yearly, two months free

Every import kept as one history, and the two things the category does not do: tax output, and an interval on every statistic.

  • All historyevery account, one ledger
  • Section 1256 and 8949split by underlying, with wash sales
  • Intervalson every statistic, clustered by day
  • MCPread only, per-user token
SubscribeSubscribe
Cancel any time, in Stripe's portal.

Desk

$49$490 /month/year
Billed monthly$490 billed yearly, two months free

Solo, plus what a fill was actually worth against the quote that was standing at its own timestamp.

  • Execution quality to the minuteagainst the quote at its timestamp
  • Greeks and IV SPX and XSPat your fill, from the index that minute
  • Auto refresh IBKRby your own IBKR Flex token
  • Archive cross-link back to 2022the SPX book when you entered
Four fills in five priced on the first ledger to run it; the rest say why not.
SubscribeSubscribe
Cancel any time, in Stripe's portal.

Lifetimepaid once

$299$299 onceonce
One payment, Solo foreverOne payment, Solo forever

Solo, once, for as long as this runs. It pays for itself at twelve and a half months and funds the parser corpus.

  • All historyevery account, one ledger, no renewal
  • Section 1256 and 8949split by underlying, with wash sales
  • Intervals and MCPon every statistic, and a read-only token
  • Funds the parser corpusthe broker edge cases nobody else tests
Buy once
No renewal, nothing to cancel.

Solo sits under every general journal in the category and also replaces the tax software you would otherwise buy alongside one: TradeLog starts at $150 a year and GainsKeeper at $99, on top of a journal. A trade cap is the one thing none of the paid tiers has, because a cap loses to a free competitor that does not have one. Prices in USD. Cancel any time. Yearly is ten months, so the two free months are two free months and not a percentage you have to check. Lifetime pays for itself at twelve and a half months of Solo: it is a bet on staying, not a discount on the first year. Desk's four features are all built as of 2026-09-07, and the two that have a boundary state it on the card: the greeks come from the SPX archive and so reach SPX and XSP only, and a fill prices against a quote snapshot taken to the minute. Four fills in five priced on the first ledger to run it; the rest are named rather than quietly dropped. That ratio is one account's instruments and it will move as there are more of them, which is why it is written down with its sample rather than printed as a property of the product.

What is in each tier

FreeSoloDesk
Broker formats, auto detectedyesyesyes
Rolls chained, assignments, index cash settlementyesyesyes
Share lots from an assigned put, premium in the basisyesyesyes
Futures options routed to Section 1256yesyesyes
History kept90 daysallall
Accounts1unlimitedunlimited
Statistics with day-clustered intervalsnoyesyes
Section 1256 and Form 8949 worksheetsnoyesyes
Wash sales on identical contractsnoyesyes
Disallowed loss carried into next year's basisnoyesyes
MCP server, read onlynoyesyes
The SPX book at the minute of your fillnonoyes
Greeks and IV at your fillnonoSPX and XSP
Edge against the 0DTE smile, with an intervalnonoyes
Execution quality against the NBBO at the fillnonoto the minute
Auto refresh from your IBKR tokennonoyes

A disallowed wash-sale loss is carried into the basis of the position that replaced it, across the year boundary, since 2026-09-08. The tax output is still a worksheet for your preparer: nothing is filed.

Against the field

ProductCheapest paidTax outputIntervalsFill quality
FillStub$24yesyesDesk, vs the smile
TickerScribefreenonono
TradesViz$19.99nonoMFE and MAE
Trademetriapaidnonono
Tradervue$29.95nonoexcludes options
TraderSync$29.95nonono
TradeZella$35nonoMFE and MAE
Wingmanpaidnonono
Edgewonkone-time, desktopnonono
TradeLog$219 first yearyesnono
GainsKeepernot publishedyesnono

Prices as recorded in our own competitor audit on 2026-09-05 and 2026-09-06, and left as "paid" or "not published" wherever that audit did not verify a figure. Five of these have a dated head to head page that leads with what THEY do better, because three of them are the right answer for somebody. "Fill quality" is not one capability: MFE and MAE measure the price path after entry, Tradervue's exit analysis excludes options by its own documentation, and ours compares the fill both to the 0DTE smile at that strike and to the NBBO that was standing when it printed. That second one is the strictest version and, as of this audit, nobody else in this table has it at all. Ours is honest about its resolution: the quote used is the last one-minute snapshot at or before the fill, so it is not a tick-level reconstruction, and the age of that snapshot is printed beside every number rather than left for the reader to assume.

Questions

Is the free tier a trial?
No. It keeps 90 days of history for one account, forever, with no trade cap. If you never need tax output or execution quality, you never need to pay.
Why is there no trade limit?
Because a trade cap loses to a free competitor that has none, and because a journal that stops recording is not a journal.
Can I file my taxes with this?
Not on your own. You get a Form 8949 worksheet and a Section 1256 summary for Form 6781 to hand to a preparer, with wash sales matched across the whole history and each disallowed loss carried into the basis of the position that replaced it, across the year boundary. What a preparer still adds is judgement: substantially identical across different strikes, your other accounts, and elections.
Where do the quotes for execution quality come from?
A licensed feed of our own. Raw quotes are never shown or exported, only your own fill measured against them. This is the second release.
What happens to my data if I stop paying?
The ledger stays readable and the CSV export stays open. Nothing is held hostage.
Start with a file, free