DATE
SPORT
CONTEST TYPE
ENTRY FEE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2026-07-05
🏀 NBA
GPP
$25.00
2026-07-04
⚾ MLB
Double-Up
$10.00
2026-07-03
🏈 NFL
50/50
$5.00
2026-07-02
⛳ PGA
GPP
$20.00
2026-07-01
🏀 NBA
Showdown
$15.00
2026-06-30
⚾ MLB
GPP
$8.00
2026-06-29
🏒 NHL
Double-Up
$12.00
2026-06-28
🏈 NFL
GPP
$50.00
2026-06-27
🏀 NBA
50/50
$10.00
2026-06-26
⚾ MLB
GPP
$15.00
2026-06-25
⛳ PGA
Showdown
$5.00
2026-06-24
🏒 NHL
GPP
$25.00
2026-06-23
🏀 NBA
Double-Up
$10.00
2026-06-22
⚾ MLB
GPP
$20.00
2026-06-21
🏈 NFL
50/50
$8.00
2026-06-20
🏀 NBA
GPP
$30.00
WINNINGS
P&L
ROI %
STATUS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
+$187.50
▲ +162.50
650%
Cashed
+$19.00
▲ +9.00
90%
Cashed
+$9.50
▲ +4.50
90%
Cashed
$0.00
▼ -20.00
-100%
No Cash
+$45.00
▲ +30.00
200%
Cashed
$0.00
▼ -8.00
-100%
No Cash
+$22.50
▲ +10.50
88%
Cashed
+$312.00
▲ +262.00
524%
Cashed
+$19.00
▲ +9.00
90%
Cashed
$0.00
▼ -15.00
-100%
No Cash
+$9.50
▲ +4.50
90%
Cashed
+$140.00
▲ +115.00
460%
Cashed
+$19.00
▲ +9.00
90%
Cashed
$0.00
▼ -20.00
-100%
No Cash
+$15.50
▲ +7.50
94%
Cashed
+$95.00
▲ +65.00
217%
Cashed
DFSBOOKS
Bookkeeping.
Built for DFS.
DFS Books tracks every buy-in and every payout like a real set of accounts — so your P&L and your ROI are never a guess.
No spreadsheets. No manual math. Just the books, balanced.
scroll to explore ↓
A–F
bankroll health grade
50K+
rows per CSV import
11
sports supported
<1s
to balance a slate
01
The Problem With DFS

Most players are
flying completely blind.

You remember the big wins. You've blocked out the losing stretches. You have a feel for what's working — but feelings aren't data and instincts aren't edge. DFS Books logs everything so your results can finally teach you something real.

20+
tracking modules
50K+
entries importable
1
place your whole DFS ledger lives
02
Bankroll Coaching

Your personal
coaching system.

DFS Books doesn't give you advice based on someone else's stats. It monitors your bankroll in real time, grades your discipline, and steps in with a warning before a rough patch becomes a real problem.

🏆
A−
Bankroll Health Grade
Graded A–F every session. Not just P&L — ROI trend, bankroll sustainability, and entry discipline all factor in. Think of it as a coaching report card that updates in real time as you log contests.
Tilt Monitor
Three consecutive non-cashes and the system flags it automatically — before you feel the tilt. It tells you to drop to lower stakes and shift toward cash games until the streak breaks. No willpower required.
📐
82%
Discipline Rate
Track whether each entry followed the 80/20/10 bankroll rule. Then see the head-to-head: entries where you stayed disciplined vs. entries where you didn't. The data usually makes the case better than any coach can.
03
Pattern Intelligence

Your edge is hiding
in your own data.

After enough entries, patterns emerge that are completely invisible without the numbers. Which sport is actually profitable for you? Which day of the week is your lobby the softest? Which stake tier are you actually winning at? The answers are rarely what players expect.

Your ROI by Sport
NFL
+18.4%
CFB
+24.0%
NBA
+9.1%
PGA
+11.7%
MLB
−5.2%
Bankroll Snapshot
A−
Health
+14.2%
ROI
61%
Cash Rate
🗺
Lobby Heat Map
Cash rate and ROI broken down by day of week and slate window. Discover which time windows are softest for you — not the average player — and schedule your volume around them.
📋
Daily Pick
Every session opens with a contest recommendation built from your last 20 entries. Tells you what to lean into, what to avoid, and what's trending for you — not generic advice.
📅
Year-by-Year Improvement
Are you actually getting better? Season-over-season scoring across ROI, cash rate, and discipline so you see the long-term trend — not just your last hot streak.
💰
ROI by Sport, Stake & Contest Type
NFL cash at $10? NBA GPP at $25? Full breakdowns by sport, buy-in tier (<$10 · $10–$25 · $25–$100 · $100+), and contest type so you know exactly where your dollars belong.
Pro Feature
04
Everything on the books
📊
Bankroll Dashboard
P&L, health grade, ROI, win rate, and streak tracking. Every key number in one place, updated every time you log an entry.
Free
📋
Contest Entry Log
Log entries manually or bulk-import from DraftKings CSV. AI screenshot reading fills in the details automatically from a photo of your lineup card.
Free: 50 entries  ·  Pro: unlimited
📈
Deep Analytics
ROI and cash rate by sport, contest type, stake tier, day, and slate window. Find the patterns in your own history that generic advice could never surface.
Pro
🧾
Tax Center
Year-end totals, quarterly breakdowns, and estimated set-asides computed from your real ledger — so filing season is a report, not a scramble.
Free
🔍
Field Scout
Look up any DraftKings username in the shared database. Pull their contest history before the slate locks — know exactly who's on your tail.
Coming Soon
🗺
Lobby Heat Map
Day × slate performance grid. Discover which windows are soft for you specifically and schedule your volume where your edge is highest.
Pro
Choose your seat

Start free.
Upgrade when you're ready.

Free
$0 / forever
Track your bankroll, log your results, and see your true P&L and ROI.
Bankroll dashboard (deposits, withdrawals, net)
Up to 50 contest entries logged
P&L · ROI · Win rate
Analytics breakdowns (sport, day, stake)
Field Scout lookups
Lobby Heat Map
Tilt monitor & bankroll advisor
AI screenshot OCR
Pro
Early Access / free during beta
The full ledger. For players who are serious about finding their edge.
Everything in Free
Unlimited contest entries
Full analytics — sport, day, slate, stake
Bulk CSV import (50K+ entrants)
Field Scout — look up any DK username Soon
Lobby Heat Map
AI screenshot OCR — auto-fill entries
Claim Your Seat

Your books
are open.

Create a free account and start tracking today. No payment required — the free tier gives you enough to see the value for yourself. Upgrade to Pro when you're ready for the full ledger.

By creating an account you agree to the and , and confirm you meet your state's legal age for paid fantasy contests.
DFS Books  ·   ·   · 
DFS involves real-money risk. You must meet the legal age for paid fantasy contests in your state. If it stops being fun: 1-800-GAMBLER.
🧘
The Auditor Says: Step Back.
We've detected a tilt pattern in your recent entries. A 15-minute cool-down is now active before you can log your next entry. Use this time to review your last few decisions.
15:00
Timer expires automatically — or skip if you're sure.

🎯 Bankroll Goal
🛡 Bankroll Protection
Velocity · Runway · Recovery · Tilt Detection — full command center
Open →
🔒 Today's Budget i
Net P&L i
$0.00
all time
Entries
0
logged
Winnings i
$0.00
0 cashes
Spent
$0.00
0 entries
Cash Rate i
0.0%
cashed
ROI i
0.0%
return
Current Streak i
Best Cash Streak
all time
7-Day ROI i
rolling
30-Day ROI
rolling
Bankroll Ledger — Cash In / Cash Out i
Cumulative P&L i
Entries by Sport

No data

Outcomes
Recent Entries
DateSportContestOptimizerEntryWinBKOutcome
📒

No entries yet.

All Entries
Complete contest history with DNA tags, BK compliance & optimizer tracking
Date Sport Contest DNA Optimizer Entry Win P&L BKOutcome
📒

No entries yet.

Analytics
Performance by sport, type, DNA tags & lineup construction
P&L by Sport
P&L by Contest Type
Cash Rate by Sport
Lineup DNA Win Rate i
DateSportContestOptimizerEntryWinningsP&LRank
Optimizer Comparison i
Which optimizer is actually winning you money?
⚙️

Log entries with an optimizer selected to see comparisons.

ROI by Optimizer Over Time
Cash Rate by Optimizer
Avg P&L per Entry by Optimizer
Lobby Heat Map i
When are you actually winning? Cash rate & ROI by day and slate
Cash Rate by Day of Week
ROI by Day of Week
Cash Rate by Slate
ROI by Slate
🧾 Tax Center i
Year-end summary of winnings, fees, net profit & cash withdrawn · Not tax advice
QuarterEntriesFees PaidGross WinningsNet
SiteEntriesFeesWinningsNet
  • DFS sites have historically issued a Form 1099-MISC at $600+ of net winnings for the year — reporting thresholds change, so verify the current IRS rules each season.
  • Winnings are generally taxable income even if no 1099 arrives.
  • Keep your entry log and your deposit/withdrawal ledger — documented fees and cash flow support your reported figures.
  • If you owe meaningful tax, the IRS expects quarterly estimated payments — due dates are shown in the breakdown table.
  • This is not tax advice. Consult a qualified tax professional before filing.
Year-by-Year
Season performance overview
Trend
Not enough data yet
Log entries across two periods (years or months) to unlock a trend comparison.
MonthEntriesSpentWinningsP&LCash Rate
Bankroll Compliance i
Did following the house rules make a difference?
Followed Rules i
0
Broke Rules
0
Compliance Rate
of entries
✓ Followed Rules
Net P&L
Cash Rate
ROI
Avg Entry
Entries
VS
✗ Broke Rules
Net P&L
Cash Rate
ROI
Avg Entry
Entries
Cumulative P&L: Rules Followed vs Broke
DateSportContestEntryWinReasonOutcome

No rule-breaking entries logged. ✅

Bankroll Advisor
House 80/20/10 · Health score · Kelly sizing · Momentum
Inspector Grade
No data yet
Log at least 5 entries to generate your score.
A
Clean Books
Spotless ledger. Positive ROI, 45%+ cash rate, healthy contest mix, improving trend. The auditor is impressed.
B
Solid Grinder
Above average with minor citations. Good fundamentals but one area needs attention — mix, rate, or trend.
Work in Progress
C
Several violations found. Negative ROI or low cash rate. A corrective action plan is needed before the next audit.
D
Bankroll at Risk
Major violations. Failing cash games, over-indexed on GPPs, trending downward. Drop stakes immediately.
F
Shut It Down
Books deep in the red. Significant losses, no compliance, declining trend. Stop playing GPPs. Rebuild from scratch.
Current Streak
Best Cash Streak
longest run
7-Day ROI
30-Day ROI
30-Day Rolling ROI i
Max/Slate i
total action
Cash (80%)
H2H + Double-Ups
GPP (20%)
tournaments
Max Single
per contest (10%)
Kelly Size i
edge-based
RULE 01
The 80/20/10 Framework
80% of slate budget in cash games (H2H, 50/50, Double-Ups), 20% in GPPs. Never risk more than 10% of total bankroll per slate.
80% Cash · 20% GPP · 10% Max
RULE 02
Cash Games Build Bankrolls
You only need to beat ~50% of the field. Favor H2H where variance is lowest. Single-entry cash games preferred over multi-entry.
50/50 cash rate = profit
RULE 03
GPPs Are Upside — Not Survival
Large-field GPPs pay top-heavy. You need differentiation and ceiling plays. Treat GPP entries as lottery tickets. Never chase GPPs after a cold streak.
GPP = lottery ticket
RULE 04
Stay Consistent — Not Emotional
Fix your weekly budget at season start and stick to it. The biggest mistake is increasing stakes after hot streaks and chasing losses after cold ones.
Same % every slate
RULE 05
Separate Bankrolls from Life Money
Your DFS bankroll is not your savings. Never deposit money you can't afford to lose. Only reload from profits — never from a paycheck.
DFS ≠ bill money
RULE 06
Track, Analyze, Improve
The best DFS players track every entry. Know your cash rate by sport, ROI by contest type, and which slates you profit in. Data is your edge.
Data > gut feeling
🛡 Bankroll Protection i
Velocity · Runway · Recovery · Frequency · Tilt — all in one place
ROI Predictor i
Project future returns based on your actual performance data
Projection Period
Projected P&L
Total Action
entries in
Proj. Winnings
expected
Proj. Cashes
at your rate
🐻 Bear Case
📊 Base Case
🚀 Bull Case
⚠ Projections are statistical estimates. DFS involves high variance — actual results will differ. Positive historical ROI does not guarantee future profits. Play responsibly.
Historical Basis
🏆 Trophy Case i
Your biggest wins displayed with the glory they deserve · Frame size scales with winnings
🏆

Your trophy case is empty. Upload a screenshot of your biggest win.

🎖 Hall of Champions i
Every winner celebrated · Shared with all members · Larger wins = larger posts
🌐 The Hall of Champions is shared — posts from all users appear here. Every win matters, no matter how big or small.
🎖

No champions yet. Be the first!

Lineup DNA i
Which lineup construction styles actually convert to cashes — your personal playbook
🧬

Tag a Lineup DNA style when logging an entry to start building your construction playbook.

Statistical Confidence i
When does each feature in this app actually become trustworthy?
📋 Daily Pick i
Where your money performs best — based on your own results
📊 Recommended Slate based on your results
🚨

Tilt Warning

🃏 Stack Tracker i
Which player combos are actually cashing for you

Log a Stack

🃏

Log your first stack above to start tracking which player combos are working.

📝 Slate Prep
Pre-slate discipline tracker — log your prep, see if it moves the needle
0%
No items checked yet
Check off each item before you lock lineups
Date / SlatePrep ScoreEntriesP&LCash Rate

No prep logs saved yet.

📋 Season Scorecard i
Benchmark your season vs. the field · Generate a shareable scorecard
🧾 Auditor's Notes i
Automated weakness detection · Your leaks, itemized with the fix
🔒
Account Suspended

Your account has been locked.

If you believe this is an error, please reach out to support. You can still sign out and create a new account.

Your Account
An account saves your entries and opponents to our database — no email required. Local storage is your fallback when signed out.
Your books, your file — one-click backup of entries, ledger, trophies & settings.
· ·