Education Jun 27, 2026 · 8 min read

Vig vs Juice: The 30-Second Test for Bad Lines

Learn how vig (juice) is baked into odds, how to calculate it in seconds, and when a price is too expensive—even if you love the side.

Christian Starr
Christian Starr

Co-Founder & Backend Engineer

Sports Analytics Machine Learning Data Engineering Backend Systems
Vig vs Juice: The 30-Second Test for Bad Lines

Vig vs juice: same beast, different nickname

People argue about “vig” vs “juice” like it’s two different concepts. It’s not. Vig (short for vigorish) and juice both mean the same thing: the built-in fee you pay to bet.

Think of a sportsbook like a currency exchange booth at the airport. If the “true” exchange rate is 1.00, they’ll offer you 0.95 on the way in and charge you 1.05 on the way out. That gap is how they get paid. In betting, the gap shows up as odds that imply more than 100% probability when you add both sides together.

Example you’ve seen a million times: an NFL spread at -110 / -110. Two sides. Same price. Looks “fair.” It isn’t. That extra cost is why you can go 50-50 and still lose money.

Here’s the cleanest way to frame it:

  • “Fair odds” would sum to exactly 100% implied probability across all outcomes.
  • Sportsbook odds sum to more than 100%.
  • The amount over 100% is the sportsbook’s vig/hold in that market.

That’s it. Once you can spot that “over 100%,” you can spot expensive lines fast—before you get emotionally attached to a side and donate your bankroll.

If you want help converting odds formats (American to decimal, etc.), Betting Assistant is handy. But you should still know the math yourself, because books love when you don’t.

The 30-second vig test (works on any two-way market)

You don’t need a spreadsheet. You need one repeatable check you can do while the game’s loading on your phone.

Step 1: Convert each side to implied probability.

For American odds:

  • If the odds are negative (like -110): Implied Prob = |odds| / (|odds| + 100)
  • If the odds are positive (like +120): Implied Prob = 100 / (odds + 100)

Step 2: Add the two implied probabilities.

Step 3: Subtract 100%. What’s left is the vig (also called hold) for that two-way market.

Let’s do the classic:

-110 / -110

  • Each side: 110 / (110 + 100) = 110/210 = 0.5238 (52.38%)
  • Add them: 52.38% + 52.38% = 104.76%
  • Vig: 104.76% - 100% = 4.76%

That 4.76% is the “fee” embedded in the line.

Here’s why this matters: you’re not just trying to pick winners. You’re trying to beat a price that’s already taxed. If you bet into higher vig, you need to be right more often (or get better numbers) just to break even.

Quick rule: in most mainstream markets, ~4% to ~5% hold is common (like -110/-110). When you start seeing 7%, 8%, 10%+ on a two-way market, your antenna should go up. That’s where recreational bettors get crushed, especially on niche stuff and same-game “fun” markets.

A full example: you like a side… but the line is damn expensive

Say you want to bet an NBA moneyline. Two-way market: Team A vs Team B. You see this:

Team A -150
Team B +130

Looks normal, right? Let’s run the 30-second test.

Convert -150: 150 / (150 + 100) = 150/250 = 0.6000 (60.00%)

Convert +130: 100 / (130 + 100) = 100/230 = 0.4348 (43.48%)

Add them: 60.00% + 43.48% = 103.48%

Vig: 103.48% - 100% = 3.48%

3.48% is pretty reasonable for a moneyline at many books. Cool.

But here’s the trap: you can still get ripped off even when the hold isn’t insane—because your side can be the one carrying most of the tax at that moment.

Let’s say you make your own estimate: Team A wins 62% of the time. If that’s true, the fair odds for Team A would be:

Fair decimal odds = 1 / 0.62 = 1.6129
Convert to American (negative): - (1 / (1.6129 - 1)) * 100 ≈ -163

If your fair price is around -163 and the book offers -150, that’s actually better than fair. You’re getting value.

Flip it: if you only think Team A wins 58%, fair decimal is 1/0.58 = 1.724. That’s about -138. If you lay -150 anyway because “they’re better,” you just paid extra. That’s what “too expensive” means in real life: the odds demand a win rate you don’t actually have.

This is the whole game. Not picking teams. Beating the price. If you want a bigger checklist for that moment before you click, From Pick to Plan: 6 Checks Before You Click “Place Bet” pairs perfectly with this.

What “too expensive” really means: break-even rate in one line

If you only memorize one betting math concept, make it this: every price has a break-even win rate.

If you bet that price and win at exactly the break-even rate long-term, you’ll land around zero (before promos, rewards, etc.). Win more than that, you profit. Win less, you bleed.

For American odds, the break-even rate is just the implied probability. Same formulas as above.

Examples:

  • -110 implies 110/210 = 52.38%. You must win 52.38% to break even.
  • -120 implies 120/220 = 54.55%. That extra 10 cents costs you 2.17% more wins needed.
  • +150 implies 100/250 = 40.00%. You need to win 40% to break even.

This is where people lie to themselves. They say, “I like the Bears -3.” Cool. But if it’s Bears -3 (-110) at one book and Bears -3 (-125) at another, you’re making two completely different bets.

-110 needs 52.38% to break even. -125 needs 125/225 = 55.56%. That’s a huge difference in a market where your true edge (if you have one) might be 1–2%.

That’s why line shopping isn’t optional if you care about profit. It’s survival. If you want the full math on how tiny price differences add up, read Line Shopping MLB: How 5¢ Turns Break-Even Into Profit.

How to “de-vig” a line (so you can see the book’s real opinion)

The 30-second test tells you the vig size. Useful. But there’s another practical move: remove the vig to estimate the “fair” probabilities the market is implying.

This is called de-vigging. You take each side’s implied probability and normalize them to sum to 100%.

Let’s use -110/-110 again:

  • Raw implied prob each side: 0.5238
  • Total: 0.5238 + 0.5238 = 1.0476
  • De-vig prob for each side: 0.5238 / 1.0476 = 0.5000 (50%)

No surprise: a symmetric -110 market de-vigs to 50/50.

Try a less even market:

Over -125
Under +105

Convert to implied:

  • -125: 125/225 = 0.5556
  • +105: 100/205 = 0.4878
  • Total: 1.0434 (104.34% hold, vig = 4.34%)

De-vig:

  • Over: 0.5556 / 1.0434 = 0.5324 (53.24%)
  • Under: 0.4878 / 1.0434 = 0.4676 (46.76%)

That’s the market’s “clean” message after removing the tax: Over is about 53/47.

Why you care: if your model (or your gut, if you’re being honest about it) says the Over hits 50%, and the market says 53% before you even pay the vig, you’re probably not holding a hidden edge. You’re chasing.

This also helps you compare books and markets faster. If you see one book implying 56% after de-vig and another implying 52%, someone’s off. Sometimes it’s just slower pricing. Sometimes it’s a trap. Either way, it’s actionable.

Where vig gets nasty (and how to protect yourself)

Sportsbooks don’t charge the same vig everywhere. They crank it up where you’re least likely to notice.

Places you’ll routinely see uglier holds:

  • Player props (especially alt lines and niche stats)
  • Same-game parlays (you’re paying vig multiple times, plus correlation pricing)
  • Live betting (fast-moving, more “convenience fee” baked in)
  • Futures (long hold time + wide margins)
  • Smaller leagues (less competition, softer limits, wider spreads)

And here’s the brutal part: even if you’re good at picking, high vig can erase your edge.

Say you’re beating a certain prop at a true win rate of 54%. If the book’s price is -110 (break-even 52.38%), you’ve got breathing room. If the same prop is -130 (break-even 56.52%), your “edge” just flipped into negative EV. Same handicap. Same read. Different price. You lose long-term.

This connects directly to closing line value (CLV)—whether you beat the market price over time. If you want to get serious about tracking whether your bets are actually good (not just lucky), read Why CLV Beats Win Rate (and How to Track It Daily).

One more practical tip: if you’re still getting comfortable with odds formats, keep this bookmarked: American vs Decimal Odds: Conversions You’ll Actually Remember. Being fast with conversions makes the vig test actually usable in real time.

Your pre-bet checklist: 3 quick checks before you click “Place Bet”

You don’t need to turn betting into homework. You do need a routine. Here are three checks you can run in under a minute.

  • 1) Run the 30-second vig test.
    Convert both sides to implied probability, add them, subtract 100%. If it’s bloated, you better have a damn good reason to bet it.
  • 2) Check your side’s break-even rate.
    If you’re laying -125, you need 55.56% to break even. Ask yourself, honestly: do you win this bet more than 56 times out of 100? If you can’t defend “yes,” pass or find a better number.
  • 3) Line shop (even once).
    Before you fire, check one other book. If you find -110 instead of -120, you just bought yourself a real edge without being “smarter” about the game.

If you want a quick way to sanity-check implied probabilities and terminology while you learn, Betting Assistant can do the conversions instantly. Use it like training wheels: helpful, but you still steer.

And if you’re ready to turn “avoid bad vig” into “find good bets,” Positive EV Finder is the natural next step. Once you understand that vig inflates prices, EV screening helps you prioritize markets where the price is actually beatable.

You’re not trying to bet more. You’re trying to bet cleaner. Fewer wagers, better numbers, less juice.

Responsible gambling note: Bet with money you can afford to lose, and take breaks when it stops being fun. If you feel out of control, get help immediately.

#Juice #Vig #Implied-Probability #line shopping #Sports Betting Basics

About the Author

Christian Starr

Christian Starr

Co-Founder & Backend Engineer

Christian Starr is a full-stack engineer specializing in sports betting analytics and real-time data systems. He architected ThunderBet's backend infrastructure that processes thousands of betting lines per second.

10+ years in software engineering, specialized in building scalable betting analytics platforms. Expert in Python, Django, PostgreSQL, and real-time data processing.

Sports Analytics Machine Learning Data Engineering Backend Systems

10+ years of experience

Ready to bet smarter?

Get AI-powered insights and real-time odds tracking.

Get Started
Link copied!