← Back to bettaxpro.com From the founder

The IRS said I owed $9,141. Most of it wasn't tax on my winnings.

A CP2000 dated March 2, 2026 arrived about my 2023 return, flagging $18,652 in contest winnings I hadn't reported. But the bulk of the proposed balance wasn't income tax at all. It was self-employment tax, charged because an automated system assumed I'd been running a business. It settled at roughly $4,800.

I've written before about the form I never saw — a contest platform filed a 1099 for 2023, delivered it electronically, and I was watching my mailbox. The IRS had their copy the whole time. This is what happened when the letter finally came.

What the notice actually proposed

Here's the breakdown, exactly as it appeared:

CP2000 — proposed changes, tax year 2023
ItemAmount
Additional incomeForms 1099-MISC from two contest platforms$18,652
Income tax increase$3,925
Self-employment taxCharged as if the winnings were business income$4,598
Additional Medicare tax$618
Total additional tax$9,141

Look at the two highlighted rows. $5,216 of the $9,141 — fifty-seven percent of it — had nothing to do with tax on winnings. It was self-employment tax and the Additional Medicare tax that rides along with it, applied because the system treated contest winnings as earnings from a trade or business.

That's the part nobody warns you about. Everyone expects a CP2000 to say "you forgot some income, here's the tax on it." Mine said that too — $3,925 of it. The other $5,216 was a classification problem, and classification problems are the ones worth fighting.

It is not an audit, and it is not a bill

What it feels like

"The IRS reviewed my return, decided I owe $9,141, and now I have to pay it."

What it is

A computer-generated proposal. No human formed a judgment about my situation.

A CP2000 comes out of the IRS Automated Underreporter program. Every information return filed under your Social Security number gets mechanically compared against your return, and a mismatch generates a notice. Nobody at the IRS decided my sports betting was a business. A matching program applied a default treatment to a form type and produced arithmetic.

Why the 1099 is the root of it

Casual gambling winnings belong on Schedule 1 as other income. They are not subject to self-employment tax, because a recreational bettor isn't carrying on a trade or business. Self-employment tax attaches to business earnings — and at 15.3%, it's a lot of money to have applied to you by default.

The trouble is the form. As covered in the piece on sportsbook reporting, sportsbooks issue W-2Gs while contest platforms issue 1099s, and the two get processed very differently. A 1099 landing in an automated system can pick up business-income treatment that a W-2G never would.

Check which form and which box. A 1099-MISC with the amount in Box 3 (other income) is a different animal from a 1099-NEC, which is nonemployee compensation and defaults straight to self-employment tax. If a platform used the wrong one — or the matching program treated it as though they had — that single detail can be thousands of dollars.

Why 2023 was such a mess in Kansas

Some context that mattered to my case. Kansas legalized sports wagering in autumn 2022, which made 2023 the first full calendar year of it. The platforms were new to reporting, and the reporting was inconsistent.

Many issued Forms 1099-MISC rather than the W-2G most people expect. They weren't automatically mailed — in a number of cases you had to contact the company directly to get a copy. So plenty of people in this state, myself included, either didn't know a form existed or couldn't get hold of one in time to file correctly.

That context isn't an excuse, and I didn't offer it as one. But it's directly relevant to a reasonable-cause argument, and if you were betting in a newly-legal state during its first year or two, it may be relevant to yours.

Why it took two years to arrive

Early 2024I filed the 2023 returnReporting what I knew about. The 1099-MISC income wasn't on it, because I didn't know the forms existed.
Through 2024Information returns finish postingThird-party forms keep landing in IRS systems well past filing season. Transcripts often aren't complete until late May.
2025The matching program runsAUR works through returns in batches, on no schedule you can plan around.
March 2, 2026The notice is datedJust under two years after filing — with interest that had been accruing the whole time, from the original due date rather than from the letter.
The response window is 30 days from the date printed on the notice — not from the day it lands in your mailbox. Mine said March 2, and that's where the clock started, regardless of when I opened it.

That detail matters more than it sounds like it should. An unanswered CP2000 doesn't lapse; it escalates into a CP3219A, a Statutory Notice of Deficiency, and from there the assessment becomes real. The whole thing turns on a month you may not realise has already started.

What I did about it

I wrote back. Not cleverly — there was nothing clever available. I started by agreeing with the part that was true: the income was mine, it hadn't been on my return, and I wasn't going to pretend otherwise.

Then I explained the part I disagreed with. The winnings hadn't come from a trade or business, so treating them as self-employment income wasn't right; they belonged in other income. I laid out the Kansas context — first full year of legal wagering, platforms sending 1099s instead of W-2Gs, forms you had to go and ask for — not as an excuse, but because it was the actual explanation for how someone ends up filing a return without income he didn't know had been reported.

Then I sent it and waited, which is its own particular experience.

What happened

$9,141
Proposed
~$4,800
Settled

Roughly $4,300 came off — close to half the proposed balance. Notice where it landed: the income tax line on the original notice was $3,925, and the final figure was about $4,800. The self-employment argument carried, and what remained was essentially the tax I genuinely owed, plus interest.

I want to be precise about what that means. I did owe money. The income was real, it was mine, and I hadn't reported it. What I didn't owe was $5,216 in tax on a business I wasn't running.

The notice is a question the IRS asks with its worst assumption already filled in. It only becomes a bill if you decline to answer. — Jesse, founder of BetTax Pro

What it actually taught me

The thing I keep coming back to is how close I came to just paying it. The letter looks final. It has a number on the front and a due date, and the instinctive read is that a decision has already been made about you. It hadn't. Nearly half that number was an assumption a computer made about what kind of person I was, and it dissolved the moment somebody looked at it.

The other thing is that none of this was a tax-knowledge problem. I wasn't confused about whether winnings were taxable. I didn't know two platforms had filed forms on me, because I had no running record of what any of them would report and no reason to think a sportsbook-style product would send a 1099 at all. That's bookkeeping, not tax law — and it's the part I could have controlled and didn't.

I built BetTax Pro partly because of the eighteen months I spent afterwards wishing I'd had something that just told me what each account was going to say about me at year end.

Not tax advice. This is my own experience plus general information about how the CP2000 process works — not guidance for your situation. The deadline is short and the facts matter enormously. Talk to a qualified CPA or enrolled agent. The IRS's own guide to these notices is Publication 5181.

How BetTax Pro helps

This notice is a large part of why the product exists. BetTax Pro keeps a running annual total for every book, contest and sweepstakes site you play, so you know which ones cross a reporting threshold and therefore which forms exist — whether or not one ever reaches you. It keeps gross winnings and gross losses separated rather than netted, tracks which platform issued what, and produces a CPA-ready report from your imported history. If a letter about a two-year-old tax year turns up, the answer is already assembled.

Have the answer before the letter does.

BetTax Pro tracks which platforms will file forms on you, keeps winnings and losses separated, and holds records in the shape the IRS actually asks for.

Get BetTax Pro

Quick questions

Is a CP2000 an audit?
No. It's an automated proposed adjustment from the underreporter matching program — no examiner, no examination. It's usually resolved entirely by correspondence.
Why would the IRS charge self-employment tax on gambling winnings?
Because the form type drove it, not a judgment about you. Recreational gambling winnings are other income and aren't subject to self-employment tax — but a 1099 processed as business income picks up SE tax automatically. If that happened to you, say so specifically and explain that the activity wasn't a trade or business.
Does a CP2000 mean the amount is settled?
No. The figure on the notice is a proposal, and the notice itself says so. Mine came down by roughly $4,300 once the self-employment question was resolved. It's a starting position, not a determination.
How long is the response window?
Generally 30 days from the date printed on the notice — not the date it arrived — and 60 days for taxpayers outside the US. The printed date is what governs.
Why did it take two years to show up?
Third-party forms keep posting to IRS systems well after filing season, and the matching program works through returns in batches. Twelve to eighteen months is typical; two years happens. Interest runs from the original due date the whole time, not from the notice.
Why did sportsbooks and contest sites report so differently in 2023?
Sportsbooks generally issue W-2Gs; contest and sweepstakes platforms generally issue 1099s. In states that had just legalised wagering, plenty of platforms were new to reporting, delivery was electronic rather than mailed, and in some cases you had to request a copy from the company directly.
What happens if a CP2000 goes unanswered?
It escalates rather than expiring. The next step is a CP3219A, a Statutory Notice of Deficiency, after which the proposed amount can be assessed. Responding is what keeps the matter open.