Free statement checkFee-adjusted net, parsed in the browser

Your trading book,
tied to the statement. After every fee.

Tied is the accounting word: the book matches the broker statement to the cent. The book is the trades you actually took. Fills are rebuilt with the firm’s fees, then tied out for each CME session.

No card required · Unlimited accounts · 30-day refund

No broker loginsExport anytimeEncrypted

Sample · October calendar
October 2026
Days roll at 5 PM Chicago
Sample

Net this month

+$2,183.71

13 days · fees $219.04

Up / down
+9 / −4
Best
+$583
Worst
−$310
Fees
$219.04
Flat
0
Mon
Tue
Wed
Thu
Fri
Week
W1
+$225
11 trades
W2
+$1,045
26 trades
W3
+$696
25 trades
W4
+$217
4 trades
W5
—

SampleOctober book. Not a live account.

Hypothetical sample. These figures are not a customer result. CFTC Rule 4.41

Imports exports fromNinjaTraderTradovateRithmicTopstepXText names identify file compatibility only. No affiliation implied.
01
No broker or prop-firm logins

We work from the exports your platform already makes. We can’t see or place orders.

02
Every number has a receipt

Fees come from dated, sourced presets. Each day shows journal vs. statement and the difference.

03
Your data leaves with you

Full CSV export any time, including after you cancel. Delete your account in one click.

04
Plain terms

Published terms, a refund policy, and a sub-processor list.

Reconciliation

When a day doesn’t tie, you see why.

Journal net next to statement net for every trade date, with the likely cause of any difference named, never hidden.

app.tiedbook.com/reconcile
Sample data
Reconciliation · October 2026
12 of 13 days tied to statement
Apex 50K · Eval #3Tradovate Orders CSV
Trade dateTradesGrossFeesJournal netStatement netΔStatus
Mon Oct 194+229.00−11.84+217.16+217.160.00Tied
Fri Oct 167+612.50−29.60+582.90+582.900.00Tied
Thu Oct 154−237.50−17.76−255.26−259.48−4.221 open item
Wed Oct 145+341.25−20.72+320.53+320.530.00Tied
Tue Oct 133+180.00−11.84+168.16+168.160.00Tied
!
Thu Oct 15 · −$4.22 unexplained
Likely cause: 2 MNQ fills at 09:42:18 CT are in the statement but not in the uploaded export (partial fill). Upload Fills report · Mark as known
92%days tied
Net P&L (Oct)+$2,183.71
Fees applied$219.04
Fee presetApex · Tradovate
Illustrative presetOct 14, 2026
Fee breakdown · per side, MNQ
Commission$0.25
Exchange (CME)$0.37
Clearing + NFA$0.12
Round turn × 1$1.48
Illustrative values; verify against your firm’s schedule. Hypothetical sample, not a customer result.
Why traders switch

A journal is only as good as its numbers.

Some platform exports leave commissions out. Timestamps can arrive without a timezone. Partial fills can split one trade into several rows. Tiedbook rebuilds the trade, applies a dated fee preset, and shows each day against the statement.

01 · Reconciliation

Every day, tied to the cent, or the reason it isn’t.

Upload your platform’s own totals alongside your fills. Tiedbook compares journal net to statement net for each trade date and names the cause of any difference: missing fee, unmatched fill, partial fill, or a timezone or trade-day shift.

  • Integer-cent math; no floating-point drift
  • Dated, sourced fee presets per broker and prop firm
  • Import preview, diagnostics and one-click undo
Import previewtradovate_orders_oct.csv
148rows read
96fills
41trades built
3skipped
Skipped 2 rows · Status “Canceled”
Skipped 1 row · duplicate of batch #12 (Order ID 2193…)
Detected Timestamps have no zone → read as America/Chicago
Detected No fees in file → applying preset “Apex · Tradovate”
Nothing is saved until you confirm.Import 41 trades
02 · Every account, one price

Ten evals and a copier? That’s one plan.

No account caps on any plan. Group copy-traded accounts so your stats count one strategy, not the same trade ten times, and see where followers diverged from the leader.

  • Unlimited eval, funded and live accounts
  • Copy groups with de-duplicated stats
  • Prop rules per firm preset: daily loss, trailing floor, consistency
Tomorrow’s room · after Oct 19 uploadSample
Topstep 50K · CombineEOD trailing
Max loss room$1,620 of $2,000
Best day vs. cap 50%46% of profit
Apex 50K · Eval #3Trailing $2,500
Trailing floor room$2,500 of $2,500
Profit target$2,184 of $3,000
Copy group “NQ ORB” · 4 accountsDe-duplicated
Leader vs followers3 of 4 matched every fill · 1 missed copy Oct 15
Derived from your uploaded trades. Your firm’s dashboard is the official number.

Mistakes, detected, not guessed

Revenge entries, oversize, trading past your daily stop, averaging down. Each is flagged by an explainable rule with the evidence rows. It never overwrites your tags.

Edges with honesty bars

Time-of-day, weekday, setup and hold-time stats show sample size and a confidence range, and grey out until you have enough trades to trust them.

Undo anything

Every import is a batch you can roll back. Every bulk edit is versioned. Your history is never at the mercy of one bad click.

Settings that stay put

Filters, date ranges, columns, R/ticks/$ and chart defaults persist per view, across devices. Keyboard-first with ⌘K.

Free tool · no account

Is your journal overstating your P&L?

Drop a Tradovate, NinjaTrader, Rithmic or TopstepX export. We’ll show your fee-adjusted net P&L by day, parsed in your browser and gone when you close the tab.

Run Statement Check
Drop a CSV exportOrders, Executions, Order History or Trades export
Example resultGross $3,412.50Fees not in file −$286.44Net $3,126.06
What you get

One journal, priced in U.S. dollars.

What Tiedbook does. Cancel anytime in Settings → Billing.

TopicTiedbook
Price$29 a month, $249 a year, or $199 a year for the first 300 founding members while that subscription stays active
Trial and refund7 days, no card. 30-day refund on the first payment. 7-day refund on an annual renewal
AccountsUnlimited eval, funded, and live accounts on the one plan
Futures importSupported CSV for the formats we can defend, plus a column mapper. Beta parsers are labelled
Prop-firm rulesDated presets next to your trades. Your firm’s dashboard stays the official number
ReconciliationEach day compared with the statement, with a named cause when it misses
Broker syncOptional read-only TopstepX sync. Live sync for other platforms is on the roadmap
Pricing

One plan. Every feature. Every account.

Ten evals and a copier are the same price as one account. The founding rate is $199 a year for the first 300 founding members, for as long as that subscription stays active without a lapse.

  • Unlimited eval, funded, and live accounts
  • Statement tie-out, with the cause named when a day misses
  • Dated fee presets and prop-rule room
  • Mistake rules, edges, fee-leak, and the payout planner
  • Own-fills replay and TopstepX read-only sync
  • Import preview, one-click undo, and a full CSV export

Prices in U.S. dollars. Paid plans renew automatically at the price shown until you cancel. Cancel anytime in Settings → Billing. 7-day trial, no card. 30-day refund from the first payment. Annual renewals have a 7-day refund window. Refunds · Terms

Tiedbook prices in U.S. dollars. Paid plans renew until you cancel.
TermMonthlyFoundingAnnual
Price$29$199$249
BilledEach monthOnce a yearOnce a year
Effective$29.00 / mo$16.58 / mo$20.75 / mo
After thatCancel any day$199 while active, no lapseRenews at $249
Start 7-day free trial

7 days, no card. The trial does not turn into a paid plan by itself.

FAQ

Straight answers.

Still unsure? support@tiedbook.com. A person answers.

Do I need to give you my broker password?

No. Tiedbook works from the CSV exports your platform already produces. TopstepX read-only sync uses an API key you create, and order endpoints are blocked in the client. We never ask for a broker password, and we cannot place or change orders.

Why doesn’t my current journal match my account?

Usually fees. Tradovate’s Orders and Performance exports don’t include commissions or exchange fees, and timestamps carry no timezone. Tiedbook applies a dated fee preset for your broker or firm and shows you, day by day, whether the result ties to your statement.

Are the prop-rule numbers official?

No. Rule room is derived from the trades you upload and the firm’s published rules on the date shown. Your firm’s dashboard is always the official number. We label every derived value.

Which platforms are supported?

Supported when we can defend the columns: Tradovate Orders and Performance, NinjaTrader 8 Executions, Rithmic Order History, ProjectX trade CSV (TopstepX and any file with that same column family), Sierra Chart Trade Activity Log, and Interactive Brokers Flex trades. A column mapper covers any other CSV. Quantower, TradingView, TradeStation, thinkorswim, MotiveWave, ATAS, Jigsaw, CQG, NinjaTrader Trade Performance, and Tradovate Fills stay Beta until a real file confirms them. The list is on the imports page.

Do you have live sync, replay or AI?

Own-fills replay is in: it plays back the fills you uploaded, not a market-data recording. TopstepX sync is read-only. Live sync for Tradovate, NinjaTrader and Rithmic is on the roadmap. There is no AI that invents a reason for a loss.

How do refunds and cancellation work?

Cancel in Settings → Billing → Cancel subscription. If you’re not happy within 30 days of your first payment, email us for a full refund. Annual renewals have a 7-day refund window. Your data stays available to export for at least 30 days, and we keep it for 12 months unless you delete it sooner.

Tie the book to the statement.

Example numbers on this page come from the October sample book. They are not a customer result.