No-Vig Calculator: Remove Bookmaker Margin & Calculate Fair Odds

Enter a complete set of decimal odds to calculate raw implied probabilities, booksum, overround, margin and fair no-vig odds. Compare proportional, Shin, power, additive and odds-ratio methods on the same market; proportional remains ImpliedScore’s reproducible baseline, while the other methods show how sensitive the fair probabilities are to the margin-removal assumption.

In one minute
  • Raw implied probability is q = 1 / decimal odds.
  • The booksum is Q = Σq; overround is Q − 1; margin relative to turnover is (Q − 1)/Q.
  • Proportional removes the same percentage of every raw probability.
  • Additive removes the same number of probability points from every outcome.
  • Power applies one exponent and usually shifts more probability toward favourites than proportional normalization.
  • Odds-ratio applies one common shift on the log-odds scale.
  • Shin is derived from a specific bookmaker-and-informed-bettor model.
  • The calculator accepts complete markets with 2–30 outcomes and reports fair decimal odds.
  • No method can recover uniquely true probabilities from one odds snapshot without assumptions.

No-Vig Calculator & Fair Odds Calculator

Enter a complete market from one bookmaker and one snapshot. The tool converts each price to raw implied probability, calculates booksum, overround and margin as a share of booksum, then returns no-vig probabilities and fair decimal odds. Proportional is the transparent baseline; Shin is the main sensitivity comparison, while power, additive and odds-ratio remain available for method comparison.

Do not mix overlapping bets or best prices from different bookmakers. If a correct-score or outright market defines a catch-all outcome such as “Any Other Result,” include it.

Compare fair probabilities across five de-vig methods (2–30 outcomes)

—

Booksum Σq

—

Overround = Σq − 1

—

Margin / booksum

Input odds Raw q Proportional Additive Power Odds-ratio Shin

Each method cell shows no-vig probability / fair decimal odds. Proportional is the ImpliedScore baseline; Shin is the primary sensitivity comparison. Additive probabilities are flagged when they fall to zero or below on long-odds outcomes.

From decimal odds to raw implied probabilities

Need to convert one price rather than remove margin from a complete market? Use the Implied Probability Calculator for decimal, American or fractional odds, or to convert probability back to equivalent odds.

For decimal odds Oi:

qi = 1 / Oi

For a three-way football market quoted at 2.10, 3.50 and 3.40:

Outcome Odds Raw probability q
Home 2.10 47.619%
Draw 3.50 28.571%
Away 3.40 29.412%
Booksum Q 105.602%

The overround is:

Overround = Q − 1 = 5.602 percentage points

Raw reciprocals are not a proper probability distribution because they do not sum to one. They are the starting point for every method below.

Overround is not guaranteed bookmaker profit. It describes the published price book. Actual revenue depends on stake distribution, price movement, promotions, liabilities and outcome realization.

The overround Q − 1 is expressed relative to a 100% fair book. Under an ideal equal-liability interpretation, the corresponding margin relative to turnover is (Q − 1)/Q — for this example 0.056022 / 1.056022 = 5.305%, not 5.602%. Neither quantity is automatically equal to the bookmaker’s realised profit or to the average bettor loss: both depend on how the margin is distributed across outcomes and on the actual flow of bets.

Why the margin-free probabilities are not uniquely identified

A three-outcome market provides three quoted odds. The unknowns are the three fair probabilities plus a rule describing how the bookmaker transformed those probabilities into prices.

The condition:

pHome + pDraw + pAway = 1

is necessary, but it does not specify how the 5.602-point excess should be allocated. Several 100% distributions are compatible with the same odds under different pricing assumptions.

Equal proportional margin Each raw probability is reduced by the same percentage.
Equal probability-point margin The same absolute amount is subtracted from every outcome.
Favourite–longshot adjustment Longer-priced outcomes lose a larger relative share of probability.

“No-vig probability” is incomplete terminology. A reproducible result should be labelled “proportional no-vig,” “power no-vig,” “Shin probability,” or another explicitly named method.

Margin-removal methods at a glance

Method Core assumption Needs numerical solution? Main advantage Main limitation
Proportional Same percentage margin on every raw probability No Simple and transparent Does not model favourite–longshot asymmetry
Additive Same probability-point margin on every outcome No Very easy to calculate Can produce negative longshot probabilities
Power One exponent maps raw probabilities to fair probabilities Yes Always stays in [0,1] for standard positive-overround inputs Exponent is a transformation parameter, not direct evidence of pricing intent
Odds-ratio One common multiplier applies to the odds of each event Yes Equivalent to a constant logit shift Less common in applied football research
Shin Bookmaker prices respond to an assumed informed-bettor component Yes for 3+ outcomes Allows non-proportional adjustment The literal insider interpretation of z is contestable

1. Proportional or multiplicative normalization

Divide each raw probability by the booksum:

pi = qi / Q

In the example, Q = 1.056022:

pHome = 0.476190 / 1.056022 = 45.093%

What it assumes

The same proportion of each raw implied probability is attributed to margin. Every fair probability equals approximately 94.7% of its raw value in this example.

Strengths

  • closed-form calculation;
  • always sums to 100%;
  • preserves the ratios between raw probabilities;
  • easy to explain and reproduce;
  • appropriate as a neutral baseline.

Limitation

If bookmakers apply higher relative margins to longshots than favourites, proportional normalization can leave favourites too low and outsiders too high.

2. Additive method

Subtract an equal share of the overround from every outcome:

pi = qi − (Q − 1)/n

With three outcomes and 5.602 points of overround, each outcome loses:

5.602 / 3 = 1.867 percentage points

Effect on favourites and longshots

Subtracting 1.867 points is a small relative change for a 47.6% favourite but a larger relative change for a 28.6% outcome. The method therefore shifts probability toward the favourite relative to proportional normalization.

Failure condition

Additive probabilities become negative when:

qi < (Q − 1)/n

This can occur in outrights, correct-score markets and other books containing very long-priced outcomes.

Do not renormalize negative additive outputs silently. Once an outcome is below zero, the stated additive model is invalid for that market.

3. Power method

Raise every raw implied probability to the same exponent α:

pi = qiα

Choose α so that:

Σ qiα = 1

For a positive overround, α is normally greater than 1. Since all q values lie below 1, exponentiation reduces them. Smaller longshot probabilities generally shrink more in relative terms than larger favourite probabilities.

Example parameter

For 2.10 / 3.50 / 3.40:

α ≈ 1.053826

Strengths

  • probabilities remain within 0 and 1;
  • naturally allows non-uniform relative adjustment;
  • only one scalar parameter;
  • simple bisection gives a stable solution.

Limitation

The power shape is convenient, but one exponent is still only an assumption about how margin relates to event probability.

4. Odds-ratio method

Convert raw probability q to event odds q/(1−q), apply a common divisor c, and convert back to probability:

pi = qi / [c + qi − c qi]

Choose c so the probabilities sum to one.

Logit interpretation

logit(pi) = logit(qi) − log(c)

The method applies the same shift to every outcome on the log-odds scale rather than the probability scale.

Example parameter

For the example market:

c ≈ 1.089589

Interpretation

Compared with proportional normalization, the odds-ratio method typically raises the favourite and reduces longshots, but often less aggressively than additive or power for ordinary three-way football markets.

5. Shin method

Shin’s framework models a bookmaker facing a mixture of ordinary bettors and an assumed informed component. The commonly used event-level inversion calculates:

pi(z) = [√(z² + 4(1−z)qi²/Q) − z] / [2(1−z)]

The parameter z is chosen so:

Σ pi(z) = 1

Example parameter

For 2.10 / 3.50 / 3.40:

z ≈ 0.028062

The resulting distribution lies between the proportional and the more favourite-weighted additive/power estimates in this example.

Do not interpret z literally without qualification

The original model gives z an informed-bettor interpretation. More recent theoretical work argues that event-level z estimates can be positive even when there are no insiders and can reflect overround, bookmaker costs and market competition instead.

Practical wording: treat z as the parameter required by the Shin pricing transformation. Do not present it as a directly measured percentage of insider betting.

Worked example: five methods on the same football odds

Use the market 2.10 / 3.50 / 3.40.

Method Home probability / fair odds Draw probability / fair odds Away probability / fair odds
Proportional 45.093% / 2.218 27.056% / 3.696 27.851% / 3.590
Additive 45.752% / 2.186 26.704% / 3.745 27.544% / 3.631
Power 45.755% / 2.186 26.708% / 3.744 27.537% / 3.632
Odds-ratio 45.485% / 2.199 26.853% / 3.724 27.662% / 3.615
Shin 45.581% / 2.194 26.795% / 3.732 27.623% / 3.620

How sensitive are the results to the chosen method?

Outcome Lowest estimate Highest estimate Method range
Home 45.093% 45.755% 0.662pp
Draw 26.704% 27.056% 0.352pp
Away 27.537% 27.851% 0.315pp

This range measures model sensitivity only — how much the answer moves when the de-vig method changes. It is not a confidence interval for the true probability.

The differences are modest in this balanced, moderate-margin market. They can become larger with a stronger favourite, more outcomes or a higher overround.

Why the favourite increases under four methods

Compared with proportional normalization, additive, power, odds-ratio and Shin all move some probability from the two longer-priced outcomes toward the home favourite in this example. They differ in the exact shape and theoretical justification of that movement.

What changes in a two-outcome market?

Examples include BTTS Yes/No, Over/Under 2.5 and many team-total markets.

Shin equals additive for two outcomes

For an ordinary two-outcome book, the event-level Shin probabilities reduce to:

p1 = q1 − (Q−1)/2,    p2 = q2 − (Q−1)/2

Therefore, showing separate Shin and additive columns in a binary de-vig calculator can create a false impression of independent methods when they are mathematically identical under this formulation.

Power and odds-ratio remain distinct

Power and odds-ratio transformations can still differ from additive in a lopsided binary market.

Binary does not mean identified. Two quoted odds and the condition p1 + p2 = 1 still do not reveal uniquely how the bookmaker distributed margin.

Which bookmaker margin-removal method should you use?

Use proportional when:

  • transparency and reproducibility are the main requirements;
  • the result is a baseline rather than a claim of optimal forecasting;
  • the market is balanced and low-margin;
  • you need a stable method across many market types.

Use power when:

  • you want a one-parameter favourite–longshot adjustment;
  • additive can create negative probabilities;
  • you need outputs guaranteed inside [0,1] for ordinary positive-overround books;
  • out-of-sample tests support it for the bookmaker and market.

Use Shin when:

  • you need continuity with research using Shin probabilities;
  • you are analysing three-or-more-outcome markets;
  • the method has been validated on the relevant data;
  • z is reported as a model parameter rather than a literal insider share.

Use additive when:

  • the market has few outcomes and no probability approaches zero;
  • you explicitly want equal probability-point removal;
  • you check for negative outputs.

Use odds-ratio when:

  • a constant logit-scale adjustment is substantively reasonable;
  • you want an alternative smooth transformation;
  • you can validate it against the other methods.

There is no universal empirical winner. Method performance depends on sport, bookmaker, market size, period, odds timing and evaluation metric.

How to test which method is better

  1. Freeze odds before the event. Use a consistent source and timestamp such as closing odds.
  2. Run every method on the same books. Do not compare methods on different match samples.
  3. Store full probability vectors. For football 1X2, retain Home, Draw and Away for every match.
  4. Use proper scoring rules. Compare multiclass Brier score, log loss or ranked probability score where justified.
  5. Check calibration separately. Build reliability diagnostics for favourites, draws and away outcomes.
  6. Test favourite–longshot residuals. Determine whether low-probability outcomes remain systematically too high or too low.
  7. Use paired uncertainty. Bootstrap or otherwise evaluate match-level score differences.
  8. Repeat by bookmaker and market. A method that works on one source may not transfer.

What existing studies show

Štrumbelj’s multi-sport comparison found Shin probabilities more accurate than basic normalization in the analysed bookmaker/competition pairs. A separate comparison by Clarke, Kovalchik and Ingram found the power method outperformed proportional normalization across their datasets and was generally comparable with or better than Shin. These findings are evidence for those samples, not a universal ranking.

More recent football research continues to propose alternatives that outperform older odds-only transformations on specific large datasets. This reinforces the need to validate the method rather than select one by reputation.

See football probability calibration for Brier score, log loss and reliability diagrams.

What this means for ImpliedScore

ImpliedScore currently uses proportional normalization because it is transparent, deterministic and easy for users to reproduce. The normalized 1X2 and Over/Under probabilities become targets for fitting λhome and λaway.

Why changing de-vig method changes the score matrix

A more favourite-weighted Home/Draw/Away distribution can increase the gap between the two fitted goal rates. A different Over/Under probability can change their sum. Therefore:

de-vig method → fair market targets → fitted λ values → score matrix

Method choice can affect:

  • home and away expected goals;
  • 1X2 residuals;
  • most likely score;
  • BTTS and team totals;
  • fair odds for derived markets.

Production baseline versus comparison methods

The public calculator above can compare several de-vig transformations, but that does not mean ImpliedScore silently switches its production score engine or historical tracker data between them. Proportional normalization remains the reproducible production baseline. Shin, power, additive and odds-ratio are sensitivity/comparison outputs until paired out-of-sample validation justifies a different production choice.

  1. Keep proportional as the visible production baseline.
  2. Use Shin as the primary non-proportional sensitivity comparison.
  3. Label every alternative output with its method.
  4. Do not rewrite historical tracker snapshots when a different method is selected in this calculator.
  5. Store an explicit method identifier if a future tracker/export uses a non-proportional method.
  6. Validate any production-method change on frozen odds and final outcomes before deployment.

Do not switch the production default based only on lower market-fit residuals. The fair targets themselves change with the de-vig method. The relevant criterion is out-of-sample probability performance.

The next modelling stage is explained in how to infer expected goals from betting odds.

Use ImpliedScore’s current proportional production baseline to convert 1X2 and totals into a complete score probability matrix.

Open the football score calculator

Practical conclusion

  • Calculate raw reciprocals and booksum before applying any correction.
  • Name the margin-removal method explicitly.
  • Use proportional normalization as a transparent baseline, not an unquestioned truth.
  • Expect larger method differences in lopsided, high-margin and many-outcome markets.
  • Reject additive outputs when any probability becomes negative.
  • Do not interpret Shin z literally as measured insider activity.
  • Select methods with paired out-of-sample scoring and calibration.

References

  1. Štrumbelj, E. (2014). On Determining Probability Forecasts from Betting Odds . International Journal of Forecasting, 30(4), 934–943.
  2. Clarke, S. R., Kovalchik, S. & Ingram, M. (2017). Adjusting Bookmaker’s Odds to Allow for Overround . American Journal of Sports Science, 5(6), 45–49.
  3. Shin, H. S. (1992). Prices of State Contingent Claims with Insider Traders, and the Favourite-Longshot Bias . The Economic Journal, 102(411), 426–435.
  4. Shin, H. S. (1993). Measuring the Incidence of Insider Trading in a Market for State-Contingent Claims . The Economic Journal, 103(420), 1141–1153.
  5. Whelan, K. (2024). On Estimates of Insider Trading in Sports Betting . University College Dublin working paper.
  6. Whelan, K. & Hegarty, T. (2023). Calculating the Bookmaker’s Margin: Why Bets Lose More on Average Than You Are Warned . MPRA Paper 116924.
  7. Goto, K., Takeishi, N. & Yairi, T. (2026). Forecast Sports Outcomes under Efficient Market Hypothesis: Theoretical and Experimental Analysis of Odds-Only and Generalised Linear Models . arXiv preprint arXiv:2604.17194.
  8. Cheung, K. (2015). Fixed-Odds Betting and Traditional Odds . Sports Trading Network. Source of the equal-odds-ratio margin distribution and removal method.
  9. ImpliedScore. Methodology: From Odds to a Score Probability Matrix.

Educational material only. Margin-free probabilities and fair odds do not guarantee results or profit. Betting involves financial risk and is intended only for adults in jurisdictions where it is permitted.

Scroll to Top