How a Betting Exchange Works – The Maths Behind Every Price

Implied probability, book percentage, odds conversion, lay liability, commission and the hedging formula. Six pieces of arithmetic, each with a worked rupee example.

Most guides on how a betting exchange works stop at “back means for, lay means against”. That is the start, not the whole picture. Every price on an exchange is a number you can check with school-level maths. Once you can do that, you stop guessing what a price means and start reading it.

This article is the arithmetic. We cover six things: turning odds into a percentage, adding up a whole market, converting other odds formats to decimal, working out lay liability, seeing what commission does to a price, and the hedging formula. If you have not yet seen how bets get matched on the ladder, read our PlayExchange guide to the exchange itself first. This post picks up where that one ends. All prices below are illustrative and chosen to make the sums easy to follow.

1. Odds Are Probabilities in Disguise

A decimal price tells you how likely the market thinks something is. The formula is short:

Implied probability = 1 ÷ decimal odds

A price of 2.00 means 1 ÷ 2.00 = 0.50, or 50%. A price of 4.00 means 25%. The shorter the price, the more likely the market thinks the outcome is.

Decimal oddsImplied probabilityProfit on a ₹100 back bet
1.2580.0%₹25
1.5066.7%₹50
2.0050.0%₹100
2.5040.0%₹150
4.0025.0%₹300
10.0010.0%₹900

Why does this matter? Because the only useful question about a price is this: do you think the real chance is higher or lower than the percentage it implies? If a team is at 2.50, the market says 40%. Backing them only makes sense if you honestly believe they win more often than four times in ten. That is a judgement, and it can be wrong. The maths just makes the question clear.

2. Book Percentage and Overround: a Three-Runner Example

Add up the implied probabilities of every outcome in a market and you get the book percentage. In a perfectly fair market it would be exactly 100%. Anything above 100% is called the overround, and it is the built-in cost of betting at those prices.

Take a Test match with three outcomes: Team A win, Team B win, or a draw. Here are illustrative best back prices on an exchange, next to the kind of prices a traditional bookmaker might offer on the same match:

OutcomeExchange back priceImplied %Bookmaker-style priceImplied %
Team A2.1047.62%1.9551.28%
Team B3.4029.41%3.1032.26%
Draw4.2023.81%3.8026.32%
Book total100.84%109.86%

The exchange book is 0.84% over a fair 100%. The bookmaker-style book is almost 10% over. In plain terms, if you backed every outcome at those bookmaker prices, you would be paying close to 10% for the privilege before anything happened on the field.

Now look at the lay side. Say the best lay prices are 2.12, 3.45 and 4.30. Their implied percentages are 47.17%, 28.99% and 23.26%, which add up to 99.41%. In a busy market the back book sits a little above 100% and the lay book a little below it. The gap between them is the spread. When that gap is wide, the market is quiet and you are paying more to get matched.

A quick habit: before betting into a market you do not know well, add up the best back prices. If the total is far above 100%, liquidity is thin and the prices are not worth much yet.

3. Converting Fractional and Indian-Style Rates to Decimal

Exchanges show decimal odds on Match Odds markets, but you will meet other formats on TV, in WhatsApp groups and in the Bookmaker and Fancy markets. Converting everything to decimal lets you compare like with like.

FormatExampleHow to convertDecimal
Fractional5/2(5 ÷ 2) + 13.50
Fractional (odds-on)4/6(4 ÷ 6) + 11.67
Evens1/1(1 ÷ 1) + 12.00
Bookmaker rate (profit per ₹100)451 + (45 ÷ 100)1.45
Fancy line paying at rate 90Yes 49 @ 901 + (90 ÷ 100)1.90

The Indian short rate is simple once you see it: the number is your profit on a ₹100 stake. A rate of 45 pays ₹45 profit per ₹100, which is the same as decimal 1.45 and an implied 69%. Our cricket markets guide shows how Bookmaker and Fancy rates look on the screen. Going the other way is just as easy: decimal 1.80 is a rate of 80.

4. Lay Liability: the Number That Matters When You Lay

When you back, the most you can lose is your stake. When you lay, you are the one paying out if the outcome happens. That amount is your liability, and it is what the exchange holds from your balance.

Liability = Lay stake × (Lay odds − 1)

Lay stakeLay oddsLiability (you lose this if it wins)You win if it loses
₹5001.30₹150₹500
₹5003.20₹1,100₹500
₹5008.00₹3,500₹500

Same ₹500 stake, very different risk. Laying a big price is how new players get hurt: the stake looks small, but the liability is seven times larger.

A safer way to think is to start from the most you are willing to lose and work backwards:

Lay stake = Maximum liability ÷ (Lay odds − 1)

If you never want to risk more than ₹1,000 and the lay price is 5.00, your lay stake is 1,000 ÷ 4 = ₹250. Always read the liability figure on the bet slip before you confirm.

5. What Commission Does to Your Real Odds

An exchange earns its fee through commission on your net winnings in a market. That means the price you see is not quite the price you get. To find your effective odds after commission:

Effective odds = 1 + (Odds − 1) × (1 − commission rate)

We do not quote PlayExch's rate in articles, because it can differ by market and account. The rate that applies to you is shown in your account, and our team can confirm it in the chat. For the examples below we use a clearly hypothetical rate: if commission were 2%.

Price shownEffective price at a hypothetical 2%Break-even chance beforeBreak-even chance after
1.201.19683.33%83.61%
3.002.9633.33%33.78%
6.005.9016.67%16.95%

The lesson is that commission raises the bar a little. To come out ahead over time, the real chance of your selection has to beat the after-commission break-even figure, not the one implied by the screen. It also explains why tiny locked-in profits from hedging can almost disappear once commission is taken.

One detail matters: commission is worked out on the net result of the market, not on each bet. If you back and lay the same runner, the two bets are combined first.

6. The Hedging Formula, With a New Example

Hedging means placing an opposite bet in the same market so that your result is the same whichever way it goes. Our exchange guide works through one back-then-lay case. Here is a different one, an underdog that starts well.

Lay stake = Back stake × Back odds ÷ Lay odds

Before a T20, you back Team B for ₹800 at 4.00. They bowl tightly and their lay price shortens to 2.50.

  • Lay stake = 800 × 4.00 ÷ 2.50 = ₹1,280
  • Lay liability = 1,280 × (2.50 − 1) = ₹1,920
ResultBack betLay betNet
Team B win+₹2,400−₹1,920+₹480
Team B do not win−₹800+₹1,280+₹480

Both outcomes give ₹480 before commission. If commission were a hypothetical 2%, the net would be ₹470.40.

The formula also works in reverse, when you lay first and the price drifts. Then Back stake = Lay stake × Lay odds ÷ Back odds. Lay ₹1,000 at 1.80 (liability ₹800), and if the price drifts to 2.40, back ₹750 (1,000 × 1.80 ÷ 2.40). If the runner wins: −₹800 + ₹1,050 = +₹250. If it loses: +₹1,000 − ₹750 = +₹250.

Remember that the price must still be there when you confirm. In-play, prices move fast and a partly matched hedge leaves you partly exposed. Our in-play discipline guide covers why.

Formula Sheet

What you wantFormula
Implied probability1 ÷ decimal odds
Book percentageSum of 1 ÷ odds for every runner
Rate to decimal1 + (rate ÷ 100)
Fraction to decimal(top ÷ bottom) + 1
Lay liabilityLay stake × (odds − 1)
Effective odds after commission1 + (odds − 1) × (1 − rate)
Equal hedge after backingBack stake × back odds ÷ lay odds

What the Maths Cannot Tell You

Every formula here describes a price. None of them predicts a result. A team at 1.25 still loses about one time in five if the market is right, and sometimes the market is wrong. Hedging changes the shape of a position. It does not create an edge. Over many bets, commission and the spread work against anyone who has no real reason to disagree with the price. Our article on why no exchange can promise wins explains expected value and variance in more detail.

Knowing how a betting exchange works should make you more careful, not more confident. If you find yourself doing sums to justify a bigger stake, that is a sign to step back.

About this article: Written and checked by the PlayExch team. All prices are illustrative and every sum has been recalculated by hand. Last updated: October 2026.

Frequently Asked Questions

How do I turn decimal odds into a percentage?

Divide 1 by the odds. A price of 2.50 is 1 divided by 2.50, which is 0.40 or 40%. That is the chance the market is pricing in, before commission.

What is a good book percentage?

The closer to 100% the better. On a busy exchange market the best back prices often add up to only slightly above 100%. A total far above 100% usually means the market is quiet and the spread is wide.

What does a Bookmaker rate of 45 mean in decimal odds?

The rate is your profit on a ₹100 stake, so 45 means ₹45 profit. Add 1 to 45 divided by 100 and you get decimal odds of 1.45.

How is lay liability calculated?

Multiply your lay stake by the lay odds minus 1. Laying ₹500 at 3.20 gives a liability of ₹1,100, which is what you pay if the selection wins.

What commission rate does PlayExch charge?

We do not quote a single figure in articles because it can vary. The rate that applies to you is shown in your PlayExch account, and our team can confirm it in the WhatsApp chat. Commission is charged on net winnings in a market.

Does hedging guarantee a profit?

No. A hedge only locks in a result if the price you need is available and your bet is fully matched, and the locked result can be a loss as easily as a profit. Commission also comes off any net winnings.

Want to Check a Price or a Commission Rate?

Message our team on WhatsApp with the button below. We can confirm the commission on your account and explain any market you are unsure about.

For users aged 18+ only. Follow the rules applicable in your location.
Get PlayExch ID