UPCOZ GGR/NGR Calculator

Full per-bet P&L — GGR, NGR, taxes, fees & bank costs

Bet Details

Settled
Unsettled
Win
Loss
Void/Refund
Cash
Bonus
Mixed
Racing
Sport
Single
Multi
Exotic

Jurisdiction & Models

GGR = cash turnover − payout. A free/bonus stake counts as $0 revenue, so a won free bet is a full payout loss. POC is on the face value of all turnover (incl free bets).

Payment & Bank Fees

Applied to turnover per bet
Flat fee on all txns%

Per Seat Costs (BDM)

Cost per BDM seat — salary, entertainment, transport etc. Totalled monthly from each BDM.
Number of BDM seats
Salary + entertainment + transport + other, per seat per month
TOTAL MONTHLY SEAT COST
$0.00
NOT IN CALCULATIONS
Seat costs are tracked for monthly reporting only — they are not deducted in the per-bet NGR figures below.

Results

Total Turnover
$0.00
Payout
$0.00
GGR
$0.00
Cash TO − Payout
TRUE NGR
$0.00
After all costs

GGR (real-cash)

Cash Stakes$0.00
− Cash Refunds$0.00
= Cash Turnover$0.00
Bonus Turnover (free — $0 to GGR)$0.00
− Cash Wins$0.00
− Bonus Wins (SNR)$0.00
= GGR$0.00
Face Turnover (POC / fee base)$0.00
GGR %0.00%

Taxes & Body Fees

GGR$0.00
POC est. (VIC)$0.00
GST (1/11)$0.00
− Racing Fee$0.00
= Detailed NGR$0.00

Payment & Bank Costs

Deposit fee$0.00
= Total Payment$0.00

Per Seat (BDM) — Info Only

BDM Seats0
Cost per Seat / mth$0.00
= Total Seat Cost / mth$0.00
Not deducted from NGR — monthly reporting only

True NGR Waterfall

GGR$0.00
POC Tax (est.)$0.00
GST$0.00
− Racing/Sport Fee$0.00
= Detailed NGR$0.00
− Deposit Processing$0.00
= TRUE NGR$0.00

Step-by-Step

Rates: Dec 2025. POC/GST by punter state. Racing/sport fees by event location. GGR = cash turnover − payout: a free/bonus stake is $0 revenue, so a won free bet is a full payout loss; POC is charged on the face value of all turnover incl free bets.
POC tax is assessed on aggregated monthly NWR, not per-bet. Shown here at full statutory rate (conservative/worst-case estimate). Per-seat (BDM) costs are tracked monthly and are not deducted in per-bet figures.