How PromoGuy Works: Learn about our unique Model for Profitable Betting

We offer the non-BS approach to profitable bets. For everyone!

Last Updated on 01/03/2026
Fact checked by: Meghan

At PromoGuy, we are here to help you make consistent profits from legal sports betting and casino offers. By using a proven method to evaluate potentially profitable bets, calculate the ideal bet size, and build a bankroll, we flip the advantage from the sportsbooks to ourselves.

In the long run, we will do our best to make you a profitable sports bettor! Let us do all the work for you - just follow along, bet according to your personal bankroll, and enjoy!

Get started to bet with a profit: Check out these top offers from US sportsbooks

Edit Location
Reset
Key Highlights
Caesars Sport
We recommend
4.8/5
  • Full Caesar promo
  • Great value deal
  • Awesome sportsbook bonus
Up to $250 Bonus Bet
USA
USA Players Welcome
Copy
Bet now
Deposit Methods
E-Check
PayNearMe
PayPal
+
Withdrawal
0 – 5 Days
Apps
License
Virginia (US) Lottery Board
21+ New users only. Must register using eligible promo code. First bet after registration must qualify. Max. Bonus Bet: $1,000. Bonus Bet expires 14 days after receipt. Void where prohibited. See Caesars.com/promos for full terms. Gambling Problem? 1-800-GAMBLER (1-800-426-2537)
Show less
BetMGM
Hot Offer
4.6/5
  • Hundreds of betting markets for major events
  • Live streaming offered
  • Competitive odds
Up To $1500 in Bonus Bets Paid Back if your First Bet Does Not Win
USA
USA Players Welcome
Copy
Bet now
Deposit Methods
PayNearMe
Skrill
PayPal
+
Withdrawal
0 – 3 Days
Apps
License
Virginia (US) Lottery Board
Award
GGA - Digital Operator of the Year (2023)
Gambling problem? Call 1-800-GAMBLER (Available in the US) Call 877-8-HOPENY or text HOPENY (467369) (NY) Call 1-800-327-5050 (MA) 21+ only. Please Gamble Responsibly. Call 1-800-NEXT-STEP (AZ), 1-800-BETS-OFF (IA), 1-800-981-0023 (PR). Rewards are non-withdrawable bonus bets that expire in 7 days. In partnership with Kansas Crossing Casino and Hotel. See BetMGM.com for Terms. US promotional offers not available in DC, Mississippi, New York, Nevada, Ontario, or Puerto Rico.
Show less
Bet365
Hot Offer
4.4/5
  • Bet $1 get $150 in bonus bets
  • Just $10 minimum deposit
  • Get $150 even if your bet loses
Bet $5 & Get $200 in Bonus Bets Win or Lose
USA
USA Players Welcome
Open Bet365
Bet now
Deposit Methods
Find out more on Bet365.
Withdrawal
0 – 5 Days
Apps
License
Virginia (US) Lottery Board
Award
EGR - Operator of the year (2017)
Whatever the moment. It's Never Ordinary at bet365. That's why if you sign up now you will receive $200 in Bonus Bets Win or Lose when you bet $5! Minimum $10 deposit required. Minimum odds -500 of greater. Bonus Bets wager excluded from returns. New customers only. T&CS, time limits and exclusions apply. GAMBLING PROBLEM? CALL OR TEXT 1-800-GAMBLER (AZ/CO/IL/IN/KS/KY/LA/MD/NC/NJ/OH/PA/TN/VA) or 1-800-BETS OFF (IA). 21+ (18+ KY). Must be present in AZ/CO/IA/IL/IN/KS/KY/LA (select parishes)/MD/NC/NJ/OH/PA/TN/VA.
Show less
DraftKings
4.
4.3/5
  • Diverse sports book
  • Generous promotions
  • User-friendly betting platform
New Customers: Bet $5+ and get $300 in Bonus Bets if it wins!
USA
USA Players Welcome
Open DraftKings
Bet now
Deposit Methods
PayPal
VIP Preferred
Play+
+
Withdrawal
0 – 5 Days
Apps
License
Virginia (US) Lottery Board
Award
EGR - Operator of the year (2023)
21+ and present in most states. (18+ DC/KY/NH/WY). Void in ONT/OR/NH. Eligibility restrictions apply. On behalf of Boot Hill Casino & Resort (KS). Pass-thru of per wager tax may apply in IL. 1 per new customer. Must register new account to receive reward Token. Must select Token BEFORE placing min. $5 bet to receive $300 in Bonus Bets if your bet wins. Min. -500 odds req. Token and Bonus Bets are single-use and non-withdrawable. Token expires 2/1/26. Bonus Bets expire in 7 days (168 hours). Stake removed from payout. Terms: sportsbook.draftkings.com/promos. Ends 1/25/26 at 11:59 PM ET. Sponsored by DK.
Show More
FanDuel
5.
4.2/5
  • Extensive range of sports
  • Competitive odds
  • Speedy sportsbook platform
Bet $5 Get $300 in Bonus Bets If Your Bet Wins!
USA
USA Players Welcome
Open FanDuel
Bet now
Deposit Methods
Prepaid Card
PayNearMe
PayPal
+
Withdrawal
1 – 10 Days
Apps
License
Virginia (US) Lottery Board
Award
Global Gaming Awards (2022)
Gambling Problem? Call 1-800-GAMBLER or visit RG-help.com. Call 1-888-789-7777 or visit ccpg.org/chat (CT). Hope is here. GamblingHelpLineMA.org or call (800) 327-5050 for 24/7 support (MA). Visit www.mdgamblinghelp.org (MD). Call 1-877-HOPE-NY or text HOPENY (467369) (NY). 21+ (18+ DC, KY and present in select states for KS in affiliation with Kansas Star Casino). First online real money wager only. $5 first deposit required. Bonus issued as nonwithdrawable bonus bets which expire 7 days after receipt. Restrictions apply. See terms at sportsbook.fanduel.com.
Show More
Fanatics
6.
3.8/5
  • Comprehensive sports coverage
  • User-friendly sportsbook
  • Competitive betting odds
Bet $50, Get $300 in FanCash
USA
USA Players Welcome
Open Fanatics
Bet now
Deposit Methods
Skrill
Venmo
PayPal
+
Apps
License
Virginia (US) Lottery Board
Must be 21+. GAMBLING PROBLEM? CALL 1-800-GAMBLER or 1-800-522-4700, Home (MD), (800)-327-5050 or MA Gambling Helpline (MA), Call (877)8-HOPENY or text HOPENY (467369) (NY), or Call 1-800-NEXT-STEP or text NEXTSTEP to 53342 (AZ), (888) 789-7777 or CONNECTICUT COUNCIL – ON PROBLEM GAMBLING (CT), or 1-800-9-WITH-IT (IN), If gambling is more than a game, free help is available . . . - NCDHHS Problem Gambling (NC). New customers in AZ, CO, CT, DC, IA, IL, IN, KS, KY, LA, MA, MD, MI, MO, NC, NJ, NY, OH, PA, TN, VA, VT, WV, or WY. Must opt-in and wager $10+ cash on any market with odds of -500 or longer to receive $100 in FanCash each day for your first 3 days (issued when qualifying wager settles). Your 3 days begin the day you establish your account. FanCash rewards expire at 11:59 p.m. ET 7 days from issuance. Terms, including FanCash terms, apply - see Fanatics Sportsbook app.
Show More

Ready for Profitable Bets: Getting started

First things first: it is vital to have as many sportsbook apps as possible. It may feel like overkill, but being able to look at many different options for betting the same event is a huge advantage.  Many of these apps have daily “boosts” and other promos, so be sure to stay up to date with the legal sportsbooks in your state!  As of the time I’m writing this, I have a total of 12 different accounts in the state of Michigan and each of them have brought me a couple hundred dollars of profit at a minimum.

  • Download each app or visit the website. Don’t forget to use our affiliate links and signup codes when available in order to get the best offers!
  • Complete signup offer (usually a deposit match and/or risk-free bet)
  • Stay tuned to PromoGuy for ways to keep making money

How to join PromoGuy

Most information is sent out daily on Twitter (@PromoGuy) and can be found here on our website. Along with daily picks on Twitter, we can be found on our new YouTube channel for more informational content. Sign up and subscribe so you never miss out on a single profitable bet!

The best bonuses we've found so far

Caesars Sport
1.
4.8/5
Up to $250 Bonus Bet
USA
USA Players Welcome
Wagering (WR): 1x Deposit
Copy
Get bonus now
21+ New users only. Must register using eligible promo code. First bet after registration must qualify. Max. Bonus Bet: $1,000. Bonus Bet expires 14 days after receipt. Void where prohibited. See Caesars.com/promos for full terms. Gambling Problem? 1-800-GAMBLER (1-800-426-2537)
BetMGM
2.
4.6/5
Up To $1500 in Bonus Bets Paid Back if your First Bet Does Not Win
USA
USA Players Welcome
Min. Deposit: $5
Copy
Get bonus now
Gambling problem? Call 1-800-GAMBLER (Available in the US) Call 877-8-HOPENY or text HOPENY (467369) (NY) Call 1-800-327-5050 (MA) 21+ only. Please Gamble Responsibly. Call 1-800-NEXT-STEP (AZ), 1-800-BETS-OFF (IA), 1-800-981-0023 (PR). Rewards are non-withdrawable bonus bets that expire in 7 days. In partnership with Kansas Crossing Casino and Hotel. See BetMGM.com for Terms. US promotional offers not available in DC, Mississippi, New York, Nevada, Ontario, or Puerto Rico.
Bet365
3.
4.4/5
Bet $5 & Get $200 in Bonus Bets Win or Lose
USA
USA Players Welcome
Wagering (WR): 1x Bonus
Open Bet365
Get bonus now
Whatever the moment. It's Never Ordinary at bet365. That's why if you sign up now you will receive $200 in Bonus Bets Win or Lose when you bet $5! Minimum $10 deposit required. Minimum odds -500 of greater. Bonus Bets wager excluded from returns. New customers only. T&CS, time limits and exclusions apply. GAMBLING PROBLEM? CALL OR TEXT 1-800-GAMBLER (AZ/CO/IL/IN/KS/KY/LA/MD/NC/NJ/OH/PA/TN/VA) or 1-800-BETS OFF (IA). 21+ (18+ KY). Must be present in AZ/CO/IA/IL/IN/KS/KY/LA (select parishes)/MD/NC/NJ/OH/PA/TN/VA.
DraftKings
4.
4.3/5
New Customers: Bet $5+ and get $300 in Bonus Bets if it wins!
USA
USA Players Welcome
Min. Deposit: 5
Open DraftKings
Get bonus now
21+ and present in most states. (18+ DC/KY/NH/WY). Void in ONT/OR/NH. Eligibility restrictions apply. On behalf of Boot Hill Casino & Resort (KS). Pass-thru of per wager tax may apply in IL. 1 per new customer. Must register new account to receive reward Token. Must select Token BEFORE placing min. $5 bet to receive $300 in Bonus Bets if your bet wins. Min. -500 odds req. Token and Bonus Bets are single-use and non-withdrawable. Token expires 2/1/26. Bonus Bets expire in 7 days (168 hours). Stake removed from payout. Terms: sportsbook.draftkings.com/promos. Ends 1/25/26 at 11:59 PM ET. Sponsored by DK.
FanDuel
5.
4.2/5
Bet $5 Get $300 in Bonus Bets If Your Bet Wins!
USA
USA Players Welcome
Wagering (WR): 1x Deposit, Min. Deposit: $5
Open FanDuel
Get bonus now
Gambling Problem? Call 1-800-GAMBLER or visit RG-help.com. Call 1-888-789-7777 or visit ccpg.org/chat (CT). Hope is here. GamblingHelpLineMA.org or call (800) 327-5050 for 24/7 support (MA). Visit www.mdgamblinghelp.org (MD). Call 1-877-HOPE-NY or text HOPENY (467369) (NY). 21+ (18+ DC, KY and present in select states for KS in affiliation with Kansas Star Casino). First online real money wager only. $5 first deposit required. Bonus issued as nonwithdrawable bonus bets which expire 7 days after receipt. Restrictions apply. See terms at sportsbook.fanduel.com.

Important tips to claim promos and boosts

  • Make sure to use the promo links and promo codes from Promoguy when signing up with a sportsbook or casino to get the best promo package available.
  • Place some non-promo bets once in a while (at least 1 per week) to avoid getting excluded from promos.
  • Use multiple sportsbooks to distribute the profits over more than one provider.

Selecting Profitable Bets and Calculating Bet Size

In sports betting, there is an inherent disadvantage to the bettor.  The sportsbook charges a small amount of commission on each bet, which is passed onto the customer in the form of “vig” or “juice”.

For example: Team A and Team B both have a 50% chance of winning a game. If betting were a fair endeavor, the sportsbook would pay even money (+100) for a winning bet on either team.  However, in the United States, you often see a 50/50 game with odds of -110.  This means that instead of winning even money on this bet, the sportsbook charges a 10% markup. This is how they make their money, and it’s what we aim to avoid by betting strictly odds boosts, promotion bets, and other +EV situations!

Our Process

The first step to using promos and odds boosts to build a bankroll is to be able to determine how much to bet on a given game.  Here’s a step-by-step process of how I find a potential play and figure out the ideal bet size, with an example to demonstrate.

  • Step 1: Identify potentially profitable bet
  • Step 2: Find true probability of the bet hitting
  • Step 3: Use true probability and the Kelly Criterion to determine optimal bet sizing

Let’s break down each step of the process individually:

Step 1: Identify potentially profitable bet

Some odds boosts and promos are good – others are not.  Instead of testing each and every boost with this method, I usually look for a few things:

  • Gut feeling: Does the boost seem to be worthwhile at first glance? If not, I usually don’t bother calculating anything.
  • Hard numbers: How big is the “boost”? Books often attach a meaningless number on the non-boosted price of a bet.  Use a consensus odds site (Pinnacle Sports is the gold standard here, with OddsJam being the best way to access this info) to see if the original number is reasonable.
  • Interest: unless it looks like a slam dunk no-brainer, I usually only bet on games I’m somewhat interested in. This is just a personal preference.

Step 2: Find true probability of the bet cashing

Like I said before, sportsbooks charge “juice” or “vig” on each bet in order to make a profit.  It’s in our best interest to find out exactly how much vig they are charging in order to learn the true probability of each outcome. I use the no-vig calculator on this site (note on OddsJam at the end). Use Pinnacle’s odds to calculate this – they’re the best book out there.

Step 3: Use true probability (from Step 2) and the Kelly Criterion to determine optimal bet size

Once we know how likely it is for a bet to cash, we need to know how much to bet on it.  Most promos are capped at $50, but it’s still useful to go through this process.

Using our Kelly calculator, now we plug in our numbers (Probability, Odds, Bankroll, and Adjusted Kelly).  “Probability” is a decimal between 0 and 1, “Odds” is basically the moneyline odds of the bet, “Bankroll” used for these calculations is $1000, and “Adjusted Kelly” is always going to be 1.

Let’s do an example in order to demonstrate the process. The following is what I go through for every bet that is posted on Twitter. Instead of doing all of that yourself, we’ll do it for you! Follow along here: Twitter: @PromoGuy 

PROFITABLE BET EXAMPLE

Caesars (MI) has the AL to win the All Star Game boosted to +150 odds.

Step 1: Identify potentially profitable bet

  • Gut feeling: Right off the bat, most all star games are a toss-up. +150 looks like a good number for a toss-up. Let’s move on
  • Hard numbers: Pinnacle Sports has the following odds: NL -114, AL +106
  • Interest: I’ll be watching anyway. Let’s do this.

Step 2: Find true probability of the bet winning

Going back to our “no vig” calculator, we plug in “106” and “-114” to see the actual odds for tonight’s game. We come up with the following numbers:

Since the AL is +106 to win, we see that based on a consensus of market odds, this bet is 47.68% likely to cash. Let’s move on to the final step (continued on next page).

Step 3: Use true probability (from Step 2) and the Kelly Criterion to determine optimal bet size

Moving over to the Kelly Criterion calculator, we plug in our true probability and other numbers. Since the bet is boosted to +150, our “odds” section needs to read “1.5”. Here’s what we get:

At the bottom, it says “Bet This Much”. The optimal bet sizing for the American League +150 to win tonight’s All Star Game is $128.  Since we’re capped at $25 by Caesars, we max it out.

Want Even More Picks To Profit From?
Money Line -116 FanDuel +100 BetMGM
Spread -1.5 -105 DraftKings 1.0 -110 BetMGM
Over/Under -102 FanDuel -115 DraftKings
Money Line +176 FanDuel -200 BetMGM
Spread 3.5 -102 FanDuel -3.5 -105 BetMGM
Over/Under -108 DraftKings -112 DraftKings
Money Line +130 DraftKings -152 FanDuel
Spread 3.0 -115 BetMGM -3.0 -102 DraftKings
Over/Under -108 DraftKings -112 DraftKings
Money Line +455 DraftKings -592 FanDuel
Spread 10.0 -105 BetMGM -10.5 -104 FanDuel
Over/Under -110 BetMGM -108 DraftKings
Money Line -120 BetMGM +106 FanDuel
Spread -1.5 -105 BetMGM 1.5 -110 FanDuel
Over/Under -108 FanDuel -110 DraftKings
Money Line +125 BetMGM -146 FanDuel
Spread 2.5 +100 Fanatics -2.5 -115 BetMGM
Over/Under -104 FanDuel -110 DraftKings
Money Line +150 DraftKings -164 FanDuel
Spread 3.0 -102 BetMGM -3.5 +102 DraftKings
Over/Under -105 FanDuel -110 DraftKings
Money Line -285 DraftKings +250 FanDuel
Spread -6.5 -105 BetMGM 6.5 -105 BetMGM
Over/Under -105 FanDuel -112 DraftKings
Money Line -180 DraftKings +154 BetMGM
Spread -3.5 +100 DraftKings 3.5 -115 BetMGM
Over/Under -110 FanDuel -108 DraftKings
Money Line +135 BetMGM -150 Fanatics
Spread 2.5 -102 FanDuel -3.0 -102 BetMGM
Over/Under -108 FanDuel -105 DraftKings
Money Line -1299 Fanatics +950 DraftKings
Spread -14.5 +100 FanDuel 14.0 -105 Fanatics
Over/Under -105 Fanatics -110 DraftKings
Money Line -375 BetMGM +320 DraftKings
Spread -7.5 -105 BetMGM 7.5 -105 BetMGM
Over/Under -105 DraftKings -115 DraftKings
Money Line -190 BetMGM +164 DraftKings
Spread -3.5 -105 DraftKings 3.5 -110 Fanatics
Over/Under -105 FanDuel -110 DraftKings
Money Line +187.5 FanDuel -218 DraftKings
Spread 4.5 -114 FanDuel -4.5 -105 DraftKings
Over/Under -102 DraftKings -118 DraftKings
Money Line +370 DraftKings -450 Fanatics
Spread 8.5 -105 FanDuel -8.5 -108 DraftKings
Over/Under -108 FanDuel -108 DraftKings
Latest News
PromoGuy Daily +EV Picks: November 5, 2025
  The 2025 NFL trade deadline has officially ...
PromoGuy Daily +EV Picks: November 4, 2025
📅 What’s Going On in Sports Today The ...
PromoGuy Daily +EV Picks: November 3, 2025
Week 9 of the NFL season brought chaos, ...
PromoGuy Daily +EV Picks: October 31, 2025
Lamar Jackson made his long-awaited return Thursday night, ...
PromoGuy Daily +EV Picks: October 30, 2025
  The Toronto Blue Jays are one win ...
Follow our free plays
Choose your preferred channel:
Wanna make consistent profits with online sports betting?

21+ and present in VA. Gambling Problem? Call 1-800-GAMBLER.

This site is using Cloudflare and adheres to the Google Safe Browsing Program. We adapted Google's Privacy Guidelines to keep your data safe at all times.
Virginia Town HallCloudflareSSL