Eligible new users can claim welcome offers on the prediction market promos below ahead of the US Midterms on Tuesday, Nov. 3. Download any of the best prediction market apps from the iOS App Store or Google Play, register, deposit and place a qualifying trade to unlock your bonus. This Sunday, Nov. 2, is a good time to get started.
Our best prediction market promos
| Top 7 Prediction Markets | Welcome Offers | Claim Now |
|---|---|---|
| $60 Trading Bonus | Claim $60 with code 'MAX60' | |
| Deposit $10, Get $25 Bonus | Claim $25 with code "COVERS" | |
| Trade $5, Get $100 in Predicts Bonuses | Claim $100 | |
| Trade $50, Earn $75 | Claim $75 with code "COVERS" | |
| Play $10, Get $50 in Bonus Entries | Claim $50 with code "COVERS" | |
| Trade $25, Get $50 Bonus | Claim $50 | |
| Trade $10, Get $20 Bonus | Claim $20 with code "COVERS" | |
| Unlock $50 Bonus | Claim $50 |

Best Prediction Market Sites for the US Midterms
All 435 House seats and 35 Senate seats are on the ballot Tuesday, and Kalshi and Polymarket both list control markets for each chamber. The best prediction market sites below offer new-user bonuses that eligible customers can claim before polls open, and this guide to the best predictions promos covers each offer's terms and sign-up steps.
No. 1: Kalshi
*Certain limitations apply. The offer is available to new users only, subject to the terms and conditions at http://kalshi.com/tc/55. 18+ only. Restrictions and eligibility requirements apply. Event contract trading involves significant risk and is not appropriate for everyone. Please carefully consider if it is appropriate for you in light of your personal financial circumstances. Kalshi products are not available in all jurisdictions. See kalshi.com/regulatory for more information
Kalshi Promo Code: Trade $25, Get $60
Enter the Kalshi promo code MAX60 during registration to claim the Trade $25, Get $60 offer. Kalshi lets users trade contracts on sports, politics, economics and pop culture, including its House and Senate control markets for the midterms.
Terms and conditions:
- Available in all states except Nevada and Washington.
- You must be physically present in an eligible location.
- Eligible new customers can use either promo code MAX60 or an eligible referral link, but not both.
- The offer is limited to one per Kalshi account.
- You must provide a government-issued ID or passport, along with a selfie holding that ID.
- Make an initial deposit of at least $10 and transact at least $25 on Kalshi's Predictions product.
- The $60 bonus is credited after you transact at least $25, regardless of whether the qualifying transactions win or lose.
- Bonus credit cannot initially be withdrawn, must be used on Kalshi's Predictions product, and expires seven days after it is granted.
How to claim:
- Select "Sign Up" and enter the Kalshi promo code MAX60 during registration. Provide personal details such as your date of birth, phone number and location, then verify your Social Security number and ID.
- Click "Deposit Cash" in your Kalshi wallet and choose a payment method. You must deposit at least $10.
- Browse the available markets and transact at least $25 on Kalshi's Predictions product. A high-volume market with clear rules and near-term settlement works well.
- After using any awarded bonus credit, withdraw eligible cash proceeds through the "Transfers" section by choosing "Withdraw Funds." The original bonus credit cannot be withdrawn.
No. 2: Polymarket
18+ Only. Restrictions and eligibility requirements apply. Not available in all jurisdictions. Trading is risky. 100% loss can occur. See https://polymarket.com/tos for more information. The Polymarket US App serves as an independent software provider and affiliate of Polymarket US and Polymarket Clearing, the CFTC-regulated exchange and clearing organization.
Polymarket Promo Code: Deposit $10, Get $25 Trading Bonus
Use the Polymarket promo code COVERS during registration to unlock a $25 trading bonus after a $10 deposit. A previous U.S. waitlist has been removed for eligible users, so no invitation is needed to create an account.
Terms and conditions:
- Available in all states except Nevada.
- You must be physically located in an eligible location.
- You must sign up with the code COVERS to trigger the offer.
- You must provide proof of ID, including a photo of a driver's license or passport and a selfie holding that ID.
- Make an initial deposit of $10.
- Promo codes generally cannot be applied after your account has been created.
- Once you meet the 1x playthrough requirement of the bonus, any profit from your trades can be withdrawn as cash.
How to claim:
- Open the platform through a verified link on this page, click "Sign Up" and enter the code COVERS. Enter the code from the verification email you receive, or register with a crypto wallet such as MetaMask.
- Make a qualifying deposit of $10 or more using a debit card, bank transfer (ACH), Apple Pay or crypto.
- Place your first real-money trade on any eligible market.
- Access your $25 trading bonus, which is credited when the requirements are met and is ready for your next trades.
No. 3: FanDuel Predicts
Restrictions and eligibility requirements apply. The offer is available to new users only, subject to the terms and conditions specified by FanDuel Predicts. 18+ only. Event contract trading involves significant risk and is not appropriate for everyone. Please carefully consider if it is appropriate for you in light of your personal financial circumstances. FanDuel Predicts products are not available in all jurisdictions.
FanDuel Predicts Promo Code: Trade $5, Get $100 in Predicts Bonuses
No code is needed for the FanDuel Predicts promo code offer, which applies automatically for eligible new users. Eligible users can earn up to $100 in Predicts Bonus by depositing and completing qualifying $1 real-money trades.
Terms and conditions:
- The offer is valid only in AK, AL, CA, DE, FL, GA, HI, ID, MN, NE, NM, ND, OK, RI, SC, SD, TX and UT.
- The promotion runs from Aug. 24, 2026 at 1:00 PM ET through Oct. 20, 2026 at 11:59 AM ET.
- A deposit is required before the qualifying trade, but no specific minimum deposit is stated.
- Complete a qualifying $1 real-money trade to earn an initial $20 Predicts Bonus, then another $20 for each of the next four days you complete the trade requirement, up to $100 total.
- Each $20 Predicts Bonus can take up to 72 hours to credit.
- Trades made with site credit, bonus credit or another promotional bonus do not count toward the requirement.
- The Predicts Bonus is non-withdrawable, but cash payouts from a successful bonus trade are withdrawable.
- Any unused bonus is removed one day after it is credited.
- Users who previously signed up for a FanDuel account or used one to make a prior trade are not eligible.
How to claim:
- Use the FanDuel Predicts claim link to create an account and provide the personal information requested, which may include your birth date, Social Security number, home address and a government-issued ID.
- Confirm the offer is available in your state, then make a deposit using an available payment method.
- Complete a qualifying $1 real-money trade, then trade at least $1 on each of the next four days to earn up to $100 total.
- Track your bonus and select it manually in the trade slip so it is used before deposited funds.
No. 4: ProphetX
Federally regulated. Live nationwide. Trading sports event contracts involves substantial risk of loss and is not appropriate for all investors. Past results are not necessarily indicative of future results. You should consider whether trading is appropriate for you in light of your financial circumstances. ProphetX is a CFTC-regulated designated contract market. Full risk disclosure available at prophetx.co/risk.
ProphetX Promo Code: Trade $50, Earn $75
Register with the ProphetX promo code COVERS to earn a $75 trading bonus. You must deposit at least $50 and trade at least $50 in event contracts to unlock the reward.
Terms and conditions:
- Available in all states plus DC, excluding Nevada.
- You must be physically present in an eligible location.
- You must sign up with the bonus code COVERS to trigger the offer.
- You must provide a government ID or passport, along with a selfie holding that ID.
- Make an initial deposit of $50 or more and trade at least $50 in event contracts.
- Once you complete $50 in trades, the $75 bonus is credited regardless of whether those trades win or lose.
- The ProphetX promo code offer is ongoing.
How to claim:
- Launch the ProphetX app or desktop site, click "Register" and enter the code COVERS. Provide your full name, date of birth, mailing address, Social Security number and phone number, then verify your identity with a photo ID and the one-time PIN sent by text.
- Navigate to the banking section, choose a payment option and deposit at least $50.
- Browse the available markets and place your first $50 in trades.
- Receive $75 in bonus funds and keep trading eligible markets.
- Once all conditions are met, select "Withdraw," choose a vendor and enter your amount. Claims are expected to be processed within five business days.
No. 5: Underdog
Must be 18+ (19+ in AL, NE; 19+ in CO for some games; 21+ in AZ, MA, and VA) and present in a state where Underdog Fantasy operates. Terms apply. Offer not valid in MD, MI, NJ, NY, OH, and PA. Concerned with your play? Call 1-800-MY-RESET or 1-800-GAMBLER or visit www.ncpgambling.org; AZ: 1-800-NEXT-STEP (1-800-639-8783) or text NEXT-STEP to 53342; NY: Call the 24/7 HOPEline at 1-877-8-HOPENY or Text HOPENY (467369).
No. 6: OG.com
Trade $25 & Get $50
Code: COVERS
Campaign period: Extended. The promotion expires seven days after account verification, and only events settled within this seven-day window are eligible. Each qualifying trade must be worth at least $10 and have a probability below 80%. Trades at or above 80% probability will not count. Trades are counted only after they have settled, and trades placed using rewards are not eligible.
OG Promo Code: Trade $25, Get $50 Bonus
Enter the OG promo code COVERS while registering to claim up to $50 in trading bonuses. You must place a qualifying $25 trade to earn the reward.
Terms and conditions:
- Available in all U.S. states except NY and AZ. Users in IL, MA, MD, MI, NJ, NV and OH may claim the bonus but cannot use it for sports trading.
- You must be physically located in a legal OG state.
- Make a minimum deposit of $10.
- Place a trade of at least $25 within seven days of KYC approval, and the qualifying trade must settle within seven days of account verification.
- Only trades with a probability below 80% qualify, and contracts purchased at $0.80 or higher are excluded from the trading volume.
- The offer is available to all new users.
How to claim:
- Visit OG.com and click "Sign Up," verify your email address and mobile phone number, and create a passcode. Complete identity verification, then enter the code COVERS during registration.
- Select a funding method, such as a debit card, Apple Pay, Google Pay, ACH or wire transfer, and deposit enough to cover the $25 trade.
- Choose a market that settles within seven days of account verification and place a trade of at least $25 while the contract is priced below 80%.
- Review your portfolio for cash and promotional balances. To withdraw by ACH, select "Withdraw," link a bank account through Plaid and enter an amount from your eligible cash balance.
No. 7: Plus500
Terms & Conditions apply.
.
Plus500 Promo Code: Trade $10, Get $20 Bonus
The Plus500 promo code COVERS activates a $20 bonus after a $10 trade for new customers. The offer is limited to the first 5,000 customers.
Terms and conditions:
- New customers only, with the code COVERS entered during registration.
- Available in all states plus DC except AZ, CT, IL, IA, KY, MD, MA, MI, MN, MT, NV, NM, NY, OH, RI and TN.
- Minimum initial deposit of $10 and a qualifying trade of $10.
- The bonus arrives as trading credit within seven days.
- One offer per person, with 5,000 claims available.
- The offer expires Oct. 31, 2026.
- The $20 Prediction Markets bonus is eligible for withdrawal.
How to claim:
- Use the Covers Plus500 link, open a real-money account, enter your basic information and create your login.
- Enter the promo code COVERS in the promo code field before making a deposit.
- Complete identity verification, which may require your address, contact information and Social Security number.
- Deposit at least $10, plus enough to cover applicable fees.
- Complete $10 in qualifying trades.
- Monitor your account activity and receive the $20 bonus to use on eligible markets.
No. 8: Crypto.com
Restrictions and eligibility requirements apply. The offer is available to new users only, subject to the terms and conditions specified by Crypto.com. 18+ only. Event contract trading involves significant risk and is not appropriate for everyone. Please carefully consider if it is appropriate for you in light of your personal financial circumstances. Crypto.com products are not available in all jurisdictions.
Crypto.com Promo Code: Unlock $50 Bonus
No code is required for the Crypto.com promo code offer, which applies automatically when you sign up through the links on this page. A minimum deposit of $10 is required, and Crypto.com will match your stake with a bonus of up to $50.
Terms and conditions:
- Available in most states plus DC, except AR, AZ, CT, IL, LA, MA, MD, MI, NV, NY and OH.
- No referral code is required to access the offer.
- Registration requires personal information, such as your legal name and email address, and proof of ID.
- Make a minimum initial deposit of at least $10.
- The offer is ongoing and has no expiry date.
How to claim:
- Download the Crypto.com app from the App Store or Google Play and open it to begin registration. Complete KYC verification by confirming your phone number and providing a valid government-issued ID.
- Deposit at least $10 using USD options such as ACH, bank transfer, Visa, Mastercard, Apple Pay or Google Pay, or crypto such as Bitcoin, Litecoin or Ethereum.
- Open the "Sports" tab in the Crypto.com predictions marketplace, pick a market and place your prediction by buying or selling a contract.
- After the event concludes, withdraw by choosing the relevant product, clicking "Transfer," selecting "Withdraw Funds" and choosing a linked payment method.
Election Day is Tuesday, Nov. 3, which leaves little time to register and complete the qualifying steps for any of the offers above. Review each platform's terms, confirm your state is eligible and claim your welcome bonus before the US Midterms.
Check eligibility, deposit requirements and expiration dates before funding an account, since terms can change.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.






