Withholding Tax on Betting Winnings: 5 Mistakes Filipinos Keep Making

Withholding Tax on Betting Winnings: 5 Mistakes Filipinos Keep Making

Mistake #1: Thinking All Winnings Are Tax-Free

You just hit a five-leg parlay on the PBA Finals and your payout looks sweet. Then you remember: the Bureau of Internal Revenue (BIR) wants a slice. Many Filipino bettors assume that because sports betting isn't explicitly listed in the Tax Code, their winnings are tax-free. That's a costly myth.

Under Revenue Regulations No. 16-2023, which implements the 2023 amendments to the National Internal Revenue Code, winnings from sports betting, online casino games, and other forms of gambling are subject to a 20% final withholding tax on the gross amount. The tax applies whether you bet with a Philippine-based operator like PAGCOR-licensed sites or an offshore bookmaker.

“If it's a game of chance and you profit, the BIR treats it as income. Ignorance of that rule won't save you from penalties.”

The mistake isn't just about owing money. It's about not planning for it. If you win ₱100,000 on a single bet, you don't keep ₱100,000. The operator should withhold ₱20,000 and remit it to the BIR. If they don't, you're still liable.

Mistake #2: Assuming the Operator Always Withholds Correctly

You'd think licensed Philippine sportsbooks have their tax systems dialed in. In practice, many don't. Some local operators withhold 20% only on net winnings after deducting your stake, which is wrong. The law says gross winnings. Others forget to withhold entirely on certain bet types, like live in-play wagers or e-sports markets.

Here's how to protect yourself:

  • Check your payout slip. If you win ₱50,000 and receive the full amount, the operator failed to withhold. You owe that 20% to the BIR.
  • Ask for a BIR Form 2307. This certificate proves tax was withheld. If the operator can't provide it, they're likely not remitting.
  • Keep your own records. Log every bet, win, and payout date. You'll need this if the BIR comes knocking.

Offshore bookmakers are a bigger headache. They don't withhold Philippine tax because they're not registered here. That means you must declare and pay the 20% yourself. Most Filipino bettors skip this step. Don't be most bettors.

Mistake #3: Forgetting That Losses Don't Cancel Out Winnings

You bet ₱20,000 across ten events. You win ₱15,000 on two bets and lose ₱5,000 on the rest. Net profit: ₱10,000. So you owe 20% of ₱10,000, right? Wrong.

The 20% final withholding tax applies to each winning bet separately. You can't offset losses against winnings. If you won ₱15,000 total, you pay ₱3,000 in tax, even though your net gain was only ₱10,000. That stings, but it's the rule.

This mistake is common among parlay bettors. You might have one winning parlay that pays ₱8,000, but you also lost ₱8,000 on other bets. The BIR still wants ₱1,600 from that winning parlay. Track each winning ticket individually. Your wallet will thank you later.

“Losses are a cost of doing business. The BIR doesn't care about your bad beats—only your winning tickets.”

Mistake #4: Not Reporting Offshore Winnings (And Getting Caught)

Offshore sportsbooks are popular because they often offer better odds and no withholding at the source. But that doesn't mean the BIR can't find you. The Bureau has ramped up data-sharing with foreign exchange platforms, e-wallets like GCash and Maya, and even some international bookmakers operating in the Philippines.

In 2025, the BIR announced a crackdown on undeclared online gambling winnings. Several high-profile cases involved bettors who received six-figure payouts via bank transfer. The BIR matched those deposits against tax filings and issued deficiency assessments.

Here's what you should do:

  1. Declare offshore winnings in your annual income tax return using BIR Form 1700 or 1701.
  2. Pay the 20% final tax using BIR Form 0605 or through the operator's remittance if they're registered.
  3. Keep proof of payment. A screenshot of your bet history and bank statement helps if you're audited.

Yes, it's paperwork. But a ₱10,000 tax bill is cheaper than a ₱50,000 penalty plus interest.

Mistake #5: Ignoring the 'Gross' Definition—And Overpaying

Some bettors hear “20% of winnings” and assume it means 20% of their entire payout, including the stake they risked. That's not quite right. The tax is on gross winnings, which means the profit, not the total return. If you bet ₱1,000 and win ₱2,000 profit, your gross winnings are ₱2,000. You pay ₱400. You don't pay 20% on the ₱3,000 total.

But here's the twist: some operators define “gross” as the full payout before deducting the stake. That's incorrect. The BIR's regulations clearly state that the tax base is the amount won, not the amount returned. If an operator withholds 20% of your total payout, you're overpaying.

What to do if that happens? Ask for a refund of the excess withholding or file a claim with the BIR. It's a hassle, but it's your money. Better yet, choose operators that follow the correct definition. Check their terms and conditions or ask customer support directly.

“Know the difference between winnings and payout. One is taxable; the other includes your own money coming back.”

Frequently Asked Questions

Do I need to pay tax on small sports betting winnings?

Yes, the 20% final withholding tax applies to any winning bet, regardless of amount. There's no minimum threshold. If you win ₱100, you owe ₱20 in tax. However, many operators only withhold on payouts above a certain amount, like ₱1,000, but that's a company policy, not a legal exemption. You're still liable for the tax.

What happens if my sportsbook doesn't withhold tax?

You're still responsible for paying the 20% tax to the BIR. The operator's failure doesn't erase your obligation. You must declare the winnings and pay the tax yourself, typically through BIR Form 0605 or by including it in your annual income tax return. Keep records of all winnings and pay promptly to avoid penalties.

Can I offset my betting losses against my winnings for tax purposes?

No. The 20% final withholding tax is applied per winning bet, and you cannot deduct losses from other bets. Each winning ticket is taxed on its gross amount. This is different from regular income tax, where you might deduct business expenses. For sports betting, losses are irrelevant to the tax calculation.

How do I pay tax on winnings from an offshore sportsbook?

You must self-declare and pay the 20% final tax. Use BIR Form 0605 (for payment) and report the winnings in your annual income tax return (Form 1700 or 1701). Keep detailed records of each bet, including dates, amounts, and payout proof. If you receive large transfers, expect the BIR to ask questions.