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:
| Item | Amount |
|---|---|
| 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.
It is not an audit, and it is not a bill
"The IRS reviewed my return, decided I owe $9,141, and now I have to pay it."
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.
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
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
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.
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.
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