For CPA firms and tax practices

Take the gambling clients everyone else turns away.

Firms don't decline high-volume gamblers because of the gambling. They decline them because the engagement arrives as forty unlabeled PDFs, an incomplete session log, and an audit exposure nobody wants to price. LedgerWager does that reconciliation before the file reaches a preparer — your firm reviews an audit-ready workpaper and signs off.

Flat per-season firm pricing — no per-client hourly exposure. Reconciliation and workpaper software; your firm remains responsible for reviewing and filing the return.

Engagement · TY2026

Client 0142 · high-volume sports betting

Ready for review
203 documents read across 11 books
4 duplicate imports flagged
43 W-2Gs matched to the ledger
2 IRS transcript items not yet provided
Workpaper ready for preparer review

Taxable gambling income

$99,111

Of which phantom (90% cap)

$10,000

Illustrative engagement — not a real client file.

The real objection

Firms don't reject gamblers. They reject unorganized sole proprietors who don't know they're running a business.

Every reason a practice declines this work is structural, and every one of them is a documentation problem before it's a tax problem.

01

Records arrive as chaos

Hundreds of sessions across sportsbooks, casinos, and payment apps, with no consistent log and no separation from personal spending.

With LedgerWager

Every source is ingested, classified, and reconciled into one session-level ledger with the originating document linked to each figure.

02

The rules keep moving

W-2Gs, 1099-Ks, platform statements, session accounting, the 90% loss-deduction cap, the $2,000 W-2G issuance threshold.

With LedgerWager

The computation is applied identically on every engagement — not re-derived by hand, per client, each season.

03

Audit exposure is uncapped

Thin documentation invites scrutiny, and scrutiny turns a fixed-fee return into an open-ended time sink.

With LedgerWager

Duplicates, statistical outliers, missing months, and large wins with no matching form are surfaced as findings before you sign.

04

Volume gets mistaken for professional status

Clients arrive convinced they qualify for Schedule C. Correcting that is unbilled education time.

With LedgerWager

Filer status is never inferred from volume or plan. The trade-or-business test sits next to the field, as a deliberate firm decision.

05

The engagement can't be priced

Hourly billing against an unknown pile of documents is how these clients become unprofitable.

With LedgerWager

Intake and reconciliation cost the same whether the client used two books or fifteen, so you can quote a flat fee with confidence.

The deliverable

What lands on your desk instead

One package per client per season. Your preparer's first action is review, not assembly — and if the return is ever looked at again, every number still points at the document it came from.

See the full platform

Audit-ready delivery package

  • Every source document, filed by type — W-2Gs and 1099s apart from win/loss statements, apart from bank and payment records
  • A reconciliation report lining each book's W-2G total against that book's own win/loss statement, matched or flagged
  • An IRS Wage & Income transcript cross-check showing which reported items the client has and hasn't provided
  • A findings list — duplicate entries, near-duplicate imports, outliers, and large wins with no form on file
  • Final figures computed under the current 90% cap, with taxable and phantom income separated
  • A per-figure trail back to the page of the statement it came from

Workflow

Four steps, and only the last one needs a CPA

01

Add the client

Create the engagement from your roster and the client gets their own intake — or your staff uploads on their behalf. Each engagement has a dedicated intake email address, so documents can be forwarded straight in.

02

Everything gets read and reconciled

Statements, W-2Gs, 1099s, IRS transcripts, bank, PayPal, Venmo, and card records are classified, extracted at gross, and grouped into sessions across every book.

03

Exceptions surface as findings

Duplicates, missing periods, W-2G-versus-statement gaps, and outliers are listed for resolution rather than discovered by a preparer reading line by line.

04

Your firm reviews and signs

A preparer works from one reconciled workpaper with a document trail behind every figure, applies the firm's own judgment on filer status, and files.

Professional responsibility

Automation stops where judgment starts

The software is responsible for the record being complete, consistent, and traceable. Every call that carries professional liability stays with the firm.

Professional vs. casual is never inferred

Filer status is not derived from how much a client wagers or which plan they bought. The trade-or-business test sits beside the field so the classification stays a documented judgment your firm makes.

Extraction never guesses a number

Figures come off the source document at gross. Where a document is unreadable or incomplete it becomes a finding, not an estimate quietly folded into a total.

Sensitive actions are logged

Client sign-off, team membership changes, and plan changes are written to an audit log, so the firm can always establish who did what and when.

Extensions tracked on the roster

Form 4868 status shows on the client list, so who's on extension and who's simply behind on documents is visible without digging through email.

Firm plans

One flat fee for the season, for the whole roster

Priced per firm per tax season, not per gambler and not per hour — so a client with fifteen sportsbooks costs your practice the same as one with two.

Full pricing details

Starter

$499

per season

Up to 10 gambling clients

Growth

$899

per season

Up to 20 gambling clients

Scale

$1,499

per season

Unlimited gambling clients

Your next gambling client doesn't have to be a loss leader

Set up your firm workspace, add one engagement, and see what the reconciled workpaper looks like before you commit to a season.

Not a firm — you're the one placing the bets?

You can organize your own season and hand your CPA a finished package instead of a folder of screenshots.