The basic formula is simple: with decimal odds, total return = stake × odds, and net profit = stake × (odds − 1). The confusion only starts with half win and half loss cases, and that is where many people get their payout wrong when learning how to calculate payout from odds, at M88 or on any other site.

What do you need before you start calculating?
You only need three things: your stake, the odds in decimal format, and the type of handicap line you placed (a standard line such as 0 or -0.5, or a quarter line such as -0.25 and -0.75). The formulas in this article apply to decimal odds. If a site shows Indo, Malay, or Hong Kong odds, convert them to decimal before you calculate. The sources I checked did not explain that conversion clearly, so don’t guess.
For practice, you can look at the M88 sportsbook odds, which list prices for football and other sports, and work out the payouts yourself on paper before placing anything. You should check the legal status of online gambling in Indonesia yourself, and this activity is for people aged 18 and over. This article covers the maths, not an invitation to bet.
How do you calculate payout from odds, step by step?
Follow this sequence, using a Rp100,000 stake at decimal odds of 1.95:
- Note your stake. Rp100,000 is the money you are putting at risk.
- Multiply by the odds. 100,000 × 1.95 = Rp195,000. This is your total return, and it already includes your stake.
- Subtract your stake to get net profit. 195,000 − 100,000 = Rp95,000.
- Compare it with the risk. If you lose in full, your loss is Rp100,000, so know the worst-case figure before you confirm.
The most common mistake here is treating Rp195,000 as the profit. Another example: Rp100,000 × 1.80 = Rp180,000 is also the total return, not the profit. The net profit is Rp80,000.
How are half win and half loss cases calculated?
Quarter lines (±0.25 and ±0.75) split the stake into two equal halves. For example, -0.25 is the same as half the stake on 0 and half on -0.5. From there, the result can be expressed with a multiplier: full win = odds, half win = (odds + 1) ÷ 2, half loss = 0.5, a draw on the 0 line = 1 (stake returned), and full loss = 0.
Check the formula with odds of 1.95: (1.95 + 1) ÷ 2 = 1.475, so a Rp100,000 stake returns Rp147,500. This matches an example from another source: odds of 1.72 on -0.75 give a multiplier of 1.36. Here are the five cases for Rp100,000 at odds of 1.95 (my own calculation, not from an official source):
|
Case |
Total return |
Net profit / loss |
|
Full win |
Rp195,000 |
+Rp95,000 |
|
Half win |
Rp147,500 |
+Rp47,500 |
|
Draw (refund) |
Rp100,000 |
Rp0 |
|
Half loss |
Rp50,000 |
−Rp50,000 |
|
Full loss |
Rp0 |
−Rp100,000 |
When do the half cases happen? On -0.25, a draw means the half of the stake on the level (0) line is refunded and the other half loses, so you have a half loss. On -0.75, winning by exactly 1 goal wins only half of your stake, while winning by 2 goals or more wins in full. On +0.25, a draw gives you a half win. Some of the sources I checked contradicted each other on the 0.5 and 0.75 lines, so I suggest splitting the stake into two parts as above rather than relying on memorised rules.

What if a half result shows up in a mix parlay?
In a parlay, the odds of each selection are multiplied together. A selection that is a half loss contributes a factor of 0.5 to the product, not 0. An example from a source: odds of 2.04 × 2.05 × 1.60 = 6.691. With a stake of 15,000, net profit = (6.691 − 1) × 15,000, which is about Rp85,370 after rounding.
Now suppose the third selection is a half loss. My own calculation: 2.04 × 2.05 × 0.5 = 2.091, so the total return is about Rp31,365 and the net profit is about Rp16,365. The gap is large, and it is what people often overlook when they think a parlay “almost came in”.
What are the most common calculation mistakes?
- Treating total return as profit. Always subtract your stake to find the net profit.
- Using the decimal formula on other odds formats. Convert first, then calculate.
- Forgetting to split the stake in two on quarter lines. The result is not a full win or a full loss.
- Ignoring the half-result leg in a parlay. A factor of 0.5 cuts the total drastically.
- Trusting a single blog. The sources I looked through were all blogs or betting sites, and one of them was wrong on the 0.75 line. Test them against your own calculation.
If you want to compare your calculations with real figures, https://m88.inc/ is an online sportsbook offering a range of odds types for football and other sports, which is enough for practising how your hand calculations compare with the prices shown. Details such as the odds formats available, stake limits, and how rounding is handled should be checked directly on the site.
How do you manage risk while calculating payouts?
Payout calculations are of little use unless they are paired with a loss limit. The key insight: the real risk on a quarter line is losing half your stake, not all of it, but on standard lines and in parlays you can still lose 100%. So decide your maximum loss before you place a bet.
- Set a small share of your funds per bet, and don’t go over that limit even when you feel sure.
- Use only money you can afford to lose, and never borrow to bet.
- Don’t chase losses by raising your stake after a defeat.
- Write down three numbers (stake, net profit, total return) before you confirm.
- Stop if betting starts to affect your finances or your emotions.
Notice how often you work out the worst-case loss before you work out the possible profit. That habit does more for how long your bankroll lasts than memorising any formula.

