New Jersey Prediction Market Taxes: Income Categories and Net Gambling Winnings
New Jersey nets gambling losses against winnings directly but won't let a net loss cross into another income category. How that affects Kalshi and Polymarket traders.
OddsFile research·Updated Oct 31, 2026·4 min read
On this page
- New Jersey's category system
- Gambling: net, with limits
- Worked example
- Losing years
- Mixing categories
- Withholding
- Interest and rewards
- Nonresidents
- If trading is a business
- What to do
- FAQ
- Are Kalshi winnings taxable in New Jersey?
- Can I deduct gambling losses without itemizing in New Jersey?
- Can a net loss reduce my wages in New Jersey?
- Does New Jersey have a loss carryforward?
New Jersey is kinder to gambling treatment than federal law, but harsher on losses. It lets you report net gambling winnings directly, so you can subtract same-year losses without itemizing. But New Jersey works by income category: a net loss in one category can't offset another, and it doesn't carry to another year. So a Kalshi or Polymarket loss won't reduce your wages on the New Jersey return, and the federal $3,000 deduction has no state equivalent.
OddsFile is software, not tax advice. The IRS has not issued guidance on how prediction-market contracts are taxed, and we found no New Jersey guidance either. This article explains the options and the sources behind them; a tax professional can tell you which position fits your situation.
New Jersey's category system
New Jersey doesn't start from federal AGI. It taxes listed categories of income. The NJ-1040 instructions say you can net losses with gains in the same category, but not apply a net loss in one category against income in a different one. For example, gambling losses can't be subtracted from wages. Net losses aren't carried back or forward.
Two categories matter:
| Category | NJ-1040 | Rule |
|---|---|---|
| Net gambling winnings | Its own line | Losses offset same-year winnings; report zero if losses are higher |
| Net gains from disposition of property | Line 19, from Schedule NJ-DOP | Losses net against gains in the category; if a loss, no entry |
New Jersey's rates are progressive; see the NJ-1040 instructions for the current schedule.
Gambling: net, with limits
The Division of Taxation says you may use gambling losses to offset gambling winnings from the same year. If losses exceed winnings, you report zero. Technical Bulletin TB-20(R) covers the details.
You may need to substantiate losses. The Division accepts a daily log or journal of wins and losses, along with supporting records, and asks for a statement showing total winnings and losses if you report net. That's a helpful fit for per-market records, though nothing says how a "session" applies to event contracts.
We found nothing in the Division's pages applying the federal 90% limit, and netting doesn't depend on Schedule A. That's our reading of how the state rule works. Check the 2026 instructions when published.
Worked example
Assume a 6% New Jersey marginal rate, for illustration. A resident has $20,000 of winning markets and $15,000 of losing ones.
| Federal position | NJ category | NJ base | NJ tax at 6% |
|---|---|---|---|
| Capital | Disposition of property | $5,000 | $300 |
| Gambling | Net gambling winnings | $5,000 | $300 |
Compared with Illinois, where gambling treatment puts the gross in the base, this is a much better outcome.
Losing years
Change it to $10,000 of wins and $16,000 of losses.
| Federal, capital | New Jersey | |
|---|---|---|
| Against wages | $3,000 deductible | $0 |
| Carryforward | $3,000 | None |
| NJ entry | No entry on line 19 |
If next year is a $6,000 gain, New Jersey taxes the whole gain. Your multi-year economics might be flat, but New Jersey counts each year alone.
Mixing categories
Your category choice can matter if you've got other gains.
| You also have | Polymarket as property | Polymarket as gambling |
|---|---|---|
| A $4,000 stock loss and a $5,000 Polymarket gain | $1,000 taxed | $5,000 taxed; stock loss unused |
| $5,000 of casino winnings and a $5,000 Polymarket loss | $5,000 taxed; Polymarket loss unused | $0 taxed |
You don't get to pick a category for the state result alone. New Jersey has its own definitions, and it hasn't addressed event contracts. Your federal position and your state position should have a reason behind them.
Withholding
The Division says New Jersey withholds 3% of gambling payouts for residents and nonresidents, for the gambling types that rule covers. We've seen no sign that prediction market payouts are handled that way, and neither Kalshi nor Robinhood describes withholding. So you should plan to pay through estimated taxes instead. New Jersey has its own estimated system; its GIT-8 bulletin explains it.
Interest and rewards
Interest has its own line on the NJ-1040. Rewards and credits don't have a clear category. Ask a preparer, and keep them apart from your trading results in your records. See Kalshi interest and rewards.
Nonresidents
Nonresidents use Form NJ-1040NR, which has its own sourcing rules. A nonresident trading from outside New Jersey should check with a preparer rather than assume.
If trading is a business
The instructions send gains from property owned by a sole proprietorship, partnership or S corporation to Schedule NJ-BUS-1. If you run a trading business, your categories may change, which could help with some losses. See trader tax status.
What to do
- Keep gross winnings and losses by market, and by date.
- Keep a log that meets the Division's standard.
- Decide which category your position implies, and write down why.
- Don't enter a negative number or a carryforward.
- Attach the requested statement if you report net gambling winnings.
Run the free OddsFile check: paste a Polymarket or Hyperliquid address and see your 2026 P&L under each treatment, no signup. For the wider state picture, see prediction market state taxes.
FAQ
Are Kalshi winnings taxable in New Jersey?
Yes. They fall into a category depending on your position, most likely net gambling winnings or gains from disposition of property.
Can I deduct gambling losses without itemizing in New Jersey?
Yes, against gambling winnings in the same year. You report the net.
Can a net loss reduce my wages in New Jersey?
No. A net loss can't cross categories.
Does New Jersey have a loss carryforward?
No. Net losses aren't carried back or forward.
Software, not tax advice. We do not prepare or file tax returns. The IRS has not ruled on how prediction-market contracts are taxed; figures shown are estimates of possible treatments. Confirm your position with a qualified tax professional. Read the full disclaimer.
See what you actually made this year.
Paste a Polymarket or Hyperliquid wallet: realized P&L, fees and win rate in seconds.
Run the free P&L checkRelated guides
Guides
What to Check Before Trusting Crypto Tax Software With Polymarket
A nine-point test for any crypto tax tool on Polymarket data: proxy wallets, unredeemed losers, redemptions, splits, pUSD and a simple cash check you can run yourself.
Guides
What Tax Rate Do You Pay on Prediction Market Winnings? 2026 Rates by Treatment
There is no flat prediction market tax rate. See the 2026 federal brackets, how Kalshi and Polymarket profits stack on your income, and worked examples.
Guides
What Happens for Taxes When a Market Is Disputed, Voided or Resolved Late?
Disputes can move a market's result into a new tax year, and a 50-50 resolution changes your gain. How Polymarket and Kalshi resolve, and what to record.