Built for the 2026 tax rules

Know what your gambling income costs you at tax time, before your CPA has to guess.

SBCG Tax Experts turns scattered sportsbook and casino statements into an IRS-style session log, applies the new 90% loss cap and W-2G rules, and estimates the actual federal and state tax your gambling adds this year — a real dollar figure, not just taxable income. Computed entirely in your browser; nothing you enter is ever uploaded.

No account. No cloud upload. Your bets never leave this browser.
Why this exists

Two tax rules changed in 2026. Nothing you use to track bets caught up.

Every book or casino shows you your own history. None of them talk to each other, and none of them do this math for you.

The 90% loss cap

Break even for the year — $10k won, $10k lost — and you can now only deduct $9,000 of it. That's $1,000 of taxable income on a year you didn't actually profit from.

Multiple W-2Gs, one filer

A big enough win now triggers a form — from every book or casino that pays one out. Reconciling several W-2Gs against your own records by memory is how gamblers miss income or double-count it.

Five accounts, one tax return

One site doesn't know what you did on another, and your casino app doesn't talk to either. Your CPA needs one combined session log, not a handful of separate export files and a shoebox of screenshots.

How it works

Four steps, no account required

  1. Import

    Upload a CSV from any sportsbook or casino, or a bet-tracking app export, paste the text, or add entries by hand.

  2. Auto-sessionize

    Bets and sessions are grouped IRS-style by day and book or venue automatically.

  3. Compare scenarios

    See standard deduction vs. itemizing vs. professional-filer treatment, side by side, for the actual year.

  4. Export

    Print a clean report for your CPA, or copy the session log as CSV.

What's in the ledger

Everything a gambler's tax records need, nothing a betting app's dashboard has

Session-method grouping

Bets and sessions grouped by day and book or venue, the format the IRS and most CPAs actually expect.

90% cap calculator

See standard-deduction vs. itemized taxable income side by side, for your real numbers.

Federal + state liability estimate

Add your filing status, state, and other income, and see an actual estimated tax dollar figure — not just a taxable-income number — using real 2026 federal brackets.

90+ named platforms

Sportsbooks, online and sweepstakes casinos, racebooks, poker sites, and offshore or international operators — pick yours from a list instead of hoping a generic CSV upload guesses the source right.

W-2G auto-flag & reconciliation

Activity that likely triggers a W-2G is flagged automatically, then matched against forms you log as they arrive.

Multi-year tracking

Import several years of history at once and flip between tax years without re-uploading anything.

Professional-filer framing

A Schedule C view with the self-employment-tax reminder recreational tools skip entirely.

Prediction markets

Log Kalshi, Polymarket, and other prediction-market contracts alongside sportsbook and casino activity — stake and payout, not odds, feeding the same income totals. No official W-2G threshold exists for these yet, so they're tracked, not auto-flagged.

Daily fantasy sports

Underdog, PrizePicks, Sleeper, DraftKings Pick6, and more get their own entry type — tracked separately from sportsbook odds, with the 1099-MISC-vs-W-2G distinction flagged so you know it's not the same reporting path.

Sweepstakes & social casinos

Chumba, Stake.us, Pulsz, WOW Vegas, and the rest of the sweeps-coin world — redeemed winnings are taxable the same as any other casino session, and the ledger treats them that way.

Fair Bet Act what-if

See what your taxable income would be if Congress restores the 100% deduction — the bill is still pending.

Autosaved locally

Your ledger is saved in this browser automatically, so you can add bets through the season instead of reconstructing a year every April.

Print & CSV export

A clean, CPA-ready report via your browser's print dialog, or a raw session-log CSV for a spreadsheet.

Pricing

Two plans. Nothing held back to push you toward an upgrade.

Starter unlocks the ledger below — sign in with your email and subscribe to get in. Pro layers on automatic sync and priority support for bettors who want it hands-off. Your CPA using this tool doesn't cover you, by design — each preparer pays for their own seat, and each bettor who wants year-round access pays for their own — see the CPA section below.

Pro

$19.99 / month
or $199.99 / year — about 2 months free
For gamblers who want their records current automatically, not rebuilt every time they check.
  • Everything in Starter
  • Multi-year tax-drag trend report — live in the demo below
  • W-2G form attachments — attach the image or PDF, it stays matched to the record
  • Encrypted backup — a passphrase-protected file you can restore on another device
  • Accountant snapshot — a ready-to-send report & CSV export, saved straight to your device
  • Priority support — a direct line to a real person, not a bot
  • Email check-ins & CPA share link — opt-in reminders and a read-only link for your preparer
  • Direct account auto-sync (in development) — signs in on your behalf and updates itself, no forwarding required

Direct account auto-sync (○) is the one feature still being built. $19.99/month locks in your rate for as long as you stay subscribed.

Creator partners

Bring your audience. Keep 10%, for as long as they stay.

Not a one-time bounty — 10% of every payment a referred subscriber makes, for the life of their subscription, on any plan they choose — Starter, Pro, even the $399/year CPA plan. The better the fit for your audience, the longer they stay, the more it pays.

$0.40/mo

Per Starter referral

10% of $3.99/month, paid out for as long as that subscriber stays active — or $4 up front on an annual referral.

$2.00/mo

Per Pro referral

10% of $19.99/month — or $20 up front on an annual referral — the tier your audience is more likely to want if they're already paying for a bet-tracking or odds-monitoring subscription.

100

At 100 active referrals

A mixed audience of Starter and Pro subscribers turns into real monthly income that grows as long as those subscribers keep renewing — which is exactly why retention matters as much to a partner as it does to us.

Your referral link

Sign in to get a personal link and a live dashboard of your referrals and earnings — no subscription required to be a partner.

Signups, active subscribers, and earnings above update automatically as they happen. Payouts are handled directly, not through an automated system — treat the total as what you're owed, then reach out any time to get paid.

For tax professionals

Priced per preparer, not per practice.

Built for the moment a client hands you a stack of sportsbook and casino exports and expects a return — your own license covers every gambling client you handle this season, without rebuilding their year by hand. Each CPA pays for their own seat; clients who want their own year-round access sign up separately, at no cost to you.

The button above signs you in and takes you to checkout for the CPA plan — same flow as the ledger below. Prefer to talk first? Reach out and we'll get you set up directly.

SBCG Tax Experts seal
Our mission

Every gambler deserves an honest, private answer to “what do I actually owe?”

Sportsbooks and casinos will hand you your own history. None of them will tell you what the IRS thinks of it, and most tax software treats gambling income as a footnote instead of the actual subject. We built SBCG Tax Experts for the people actually living with this — logging real sessions across real books, not guessing every April.

Private by default

The math runs in your browser. Your bets and sessions aren't the thing we're selling access to — most of what you enter never touches a server at all, and we say exactly where the few disclosed exceptions are.

Honest where the law isn't settled

Offshore accounts, DFS's loss-cap status, what counts as a "professional" gambler — the tax code doesn't resolve cleanly everywhere gambling touches it. We flag that plainly instead of pretending certainty, and point you to a preparer where it actually matters.

Priced for what it is

We'd rather ship a feature once, done right, than sell you a promise. The one feature still being built — direct account auto-sync — stays clearly marked as such; everything else on this page is live today.

FAQ

Before you import anything

Is this tax advice?

No. SBCG Tax Experts is a record-keeping and estimation tool, not a preparer. The 90% cap, session grouping, and W-2G thresholds shown are general 2026 federal rules for illustration, and your situation may differ. Confirm with a qualified tax preparer before filing.

Does this tell me what I actually owe?

It gives you an estimate, not a guaranteed figure. The session log and scenario cards calculate your taxable gambling income first — the number that gets added on top of your other income. Add your filing status, state, and rough other taxable income in section 4, and the ledger stacks your gambling income on top of that using real 2026 federal tax brackets, plus a simplified per-state rate, to show an actual estimated dollar amount. It still doesn't know your credits, other deductions, the AMT, or the rest of your return, so treat it as a close planning number, not the figure to write on a check — bring it to your preparer, don't skip them.

Federal only, or state too?

Both. Federal tax is computed using your actual 2026 marginal bracket by filing status. State tax is a simplified estimate — one flat or top rate per state rather than a full bracket calculation — and the tool flags the handful of states (Connecticut, Illinois, Indiana, Massachusetts, Michigan, Ohio, West Virginia, and Wisconsin, as of this writing) that disallow the gambling-loss deduction entirely at the state level, even when you itemize federally. Married-filing-separately federal brackets are approximated as half of the joint thresholds. Confirm your specific state's current rules separately — this changes periodically.

Does it handle multiple sportsbooks and casinos?

Yes — pick your sportsbook or casino from the list when importing (or leave it on "Detect from file" for a mixed export), and sessions are grouped per book or venue per day by default, with a toggle to combine everything into one blended daily session if you'd rather see it that way. One nuance: offshore platforms aren't licensed in the US and won't issue a W-2G, so there's no third-party reporting trail behind that activity the way there is with a regulated operator.

What about offshore, crypto, or international bookmakers — is that even taxable, and do I have to report the account itself?

The winnings, yes, without question — the IRS taxes gambling income regardless of where or how it was earned, including from a book that never touches US soil, pays out in crypto, or is licensed somewhere you've never been. US citizens and residents owe tax on worldwide income; a win at a UK bookmaker while traveling, or on a crypto site like Stake.com or Cloudbet, is reported the same as a win at a regulated US book (pick the platform from the list, or "Other" if it's not there, and log it like anything else). The separate, genuinely different question is whether the account itself — the balance sitting at the offshore site or in the wallet you fund it from — has to be disclosed on an FBAR (FinCEN Form 114) or Form 8938 once it crosses $10,000. Courts have generally found that a foreign gambling account by itself doesn't count as a reportable "foreign financial account" the way a bank account does (an unpublished Ninth Circuit case, U.S. v. Hom, is the usual citation) — but the payment processor or e-wallet you use to fund it can still be reportable if it functions like a money transmitter, and FinCEN's treatment of crypto wallets specifically has been shifting. This is a narrow, unsettled, easy-to-get-wrong corner of the law that has nothing to do with how much you won or lost — if you're moving real money through offshore or crypto accounts, this is a conversation to have with your preparer directly, not something this tool evaluates for you.

Does it cover poker, blackjack, and other casino games?

Yes — essentially anything you'd find in a full-service online or land-based casino, not just sportsbook wagers. Pick "Casino, DFS, or prediction market" in manual entry, then choose the specific game: slots or bingo, video poker, keno, specialty and game-show titles, table games including live dealer (blackjack, roulette, baccarat, craps, sic bo, pai gow, three card poker, Ultimate Texas Hold'em, Casino Hold'em), poker tournaments, poker cash games, or racebook wagers (horse and greyhound racing, jai alai). The form switches to buy-in and cash-out fields with the right W-2G rule already wired in for whichever you pick: slots, video poker, keno, specialty games, and poker tournaments auto-flag at a flat $2,000+ net win; sports bets and racebook wagers use the $2,000-plus-300-to-1 payout test; poker cash games and every table game (including live dealer and poker-adjacent table games) are never flagged since the IRS doesn't issue a W-2G for continuous-wagering games; prediction-market contracts and DFS entries aren't auto-flagged either — see the daily fantasy and prediction-market questions below for why. Sessions still group by venue and day the same way sportsbook activity does. There's no CSV import for casino play yet — venues don't export one the way sportsbooks do — but if you build your own spreadsheet with buy-in/cash-out/game-type columns, the CSV importer will generally recognize them; otherwise casino sessions go in one at a time through manual entry.

How does it treat daily fantasy sports (Underdog, PrizePicks, Sleeper, Pick6, and the rest)?

DFS gets its own entry type — pick "Casino, DFS, or prediction market" in manual entry, then "Daily fantasy sports (DFS)" as the type, with an entry-fee and payout field instead of odds. It's not auto-flagged for W-2G the way sportsbook or casino wins are: DFS operators report large wins on Form 1099-MISC (or 1099-K above the third-party-payment threshold) instead, since most states classify DFS as a contest of skill rather than a wager. That distinction matters beyond reporting forms, too — it's genuinely unsettled whether the 2026 90% wagering-loss cap (which lives in the same part of the tax code as the legal definition of a "wager") even applies to DFS at all. This tool includes DFS in the same session totals and cap math as everything else by default, as the conservative option, but a real argument exists for treating it as separate "other income" instead with no loss offset either way. That's a call worth making with your preparer, not something this tool decides for you.

How does it treat prediction markets (Kalshi, Polymarket, and similar)?

Prediction-market contracts get their own entry type — pick "Casino, DFS, or prediction market" in manual entry, then "Prediction market," with a stake and payout field instead of odds. They're not auto-flagged for W-2G, but that's the smaller issue: no IRS guidance exists yet on how these contracts are taxed at all, let alone a published flagging threshold. Depending on who you ask, they could be gambling income (subject to the same 90% loss cap this tool applies everywhere else), ordinary trading income, or a special capital-gains category called Section 1256 contracts, which some tax professionals argue applies since Kalshi is a CFTC-regulated exchange. Even Kalshi doesn't issue a comprehensive 1099 for trading gains — only narrow ones for interest, rewards, or transfers — so you're generally tracking your own cost basis regardless of how it's ultimately characterized. This tool includes prediction-market activity in the same session totals and 90% cap math as everything else by default, as the conservative option, but a real argument exists for treating it differently. That's a call worth making with your preparer, not something this tool decides for you.

What about sweepstakes or "social" casinos (Chumba, Stake.us, Pulsz, WOW Vegas, and similar)?

Pick the platform from the "Sweepstakes / social casinos" group when importing, or enter sessions manually the same as any other casino play (slots is the usual default — switch the type if you were playing table games or poker instead). These sites run on play-money "gold coins" plus a redeemable "sweeps coins" currency to stay outside traditional gambling licensing, but the tax analysis doesn't care about that structure: once sweeps coins are redeemed for cash or a cash-equivalent prize, that's gambling income, same as a cash-out from any other casino. Unredeemed sweeps-coin balances aren't taxable yet since you haven't received anything of value — track sessions from the point you actually redeem.

Is my data safe?

Nothing about your bet-by-bet ledger is uploaded. All parsing and math happen in your browser, and your ledger is saved only in this browser's local storage, never sent to a server. A few things leave your browser besides that, and only if you use them: the chat assistant in the corner sends just the message you type it (never your ledger) to generate a reply; email auto-sync briefly holds a forwarded confirmation email on our server until you add or dismiss it; and email check-ins or a CPA share link (both opt-in, Pro) sync only the specific already-computed number(s) you're sharing, deleted the moment you turn both off. See the Privacy Policy for the full breakdown. Clearing your browser data or switching devices means starting over unless you've exported a backup.

Which platforms and formats work?

Any CSV with recognizable date, stake, odds, or profit columns — that covers most sportsbook statement exports and most bet-tracking app exports. For casino play, buy-in, cash-out, and game-type columns are recognized too, if you're building your own spreadsheet. The named-platform list covers 90-plus sportsbooks, online and sweepstakes casinos, DFS apps, prediction markets, racebooks, poker sites, and offshore or international operators — anything not listed still imports fine under "Other" or "Detect from file." If a column isn't recognized, use manual entry for those rows instead.

What's the 90% loss cap, in one sentence?

Starting with tax year 2026, itemizing filers can deduct only the lesser of 90% of their gambling losses or their total winnings — down from 100% previously — which can create taxable "income" even in a break-even or losing year.

Do you support professional gamblers?

There's a Schedule C framing that applies the same 90% cap math with a reminder about self-employment tax and deductible business expenses — but professional-gambler status is a facts-and-circumstances determination the tool doesn't make for you. Talk to a CPA if you're close to that line.

I gambled in more than one state — does this handle that?

You can tag any bet or session with the state it was placed in (manual entry has a "State placed" field; CSV/paste imports have a picker that applies to the whole batch, or a recognized state column if your file has one). Section 2 then shows a winnings/losses breakdown by state for anything tagged. That's informational, not a computed multi-state liability — the section 4 estimate still applies one flat rate to your single home state, and real nonresident-sourcing rules for gambling winnings vary by state and aren't modeled here. Use the breakdown as the starting point for a conversation with your preparer if you bet somewhere other than your home state.

Can two people filing jointly combine their gambling activity?

Turn on "This is a joint return" in section 2 and every bet gets a "Household member" tag (You/Spouse) — manual entry and each import batch let you pick which one. Once it's on, a Combined/You-only/Spouse-only view controls every number on the page, including the section 4 liability estimate, so picking "Married filing jointly" as your filing status and "Combined" as the view gives you one household total. Existing bets you'd already entered default to "You" automatically, so nothing breaks if you turn this on partway through the year.

What's the assistant in the corner of the page?

A support chat that answers general questions about how this tool works and the tax rules it's built around — the 90% cap, W-2G thresholds by game type, what's covered, pricing. It never sees your ledger; it only knows what's public on this page and a bit more. It isn't gated behind sign-in or a paid plan — ask it anything before you sign up, or after.

Checking your account…