Skip to main content
A limit order lets you assume the role of a bookmaker. Instead of betting on an outcome to happen, you are betting against it — offering odds to other users on the exchange and allowing them to take the other side.
You can post limit orders across as many markets as you like at the same time. Your exposure is checked independently per market — so you can offer up to your full wallet balance on multiple markets simultaneously, without splitting your funds between them.
To place a limit order, pull up the order book, select “Limit” from within the bet slip, enter your wager and the odds you are requesting, and click “Request Bet”. If you’re using MetaMask, an additional approval will pop up in your wallet.
Example: You think the odds for Grizzlies +15 should be higher than 2.00. You place a limit order to bet Grizzlies +15 at 2.02 odds. Now you wait for someone to fill your limit order. You can see your offer pop up in the order book on the other side.

How to Cancel a Limit Order

You can cancel a limit order anytime before it is matched. All limit orders are automatically cancelled when the game begins.
From the event page: Click the Offered Bets tab below the order book, select the limit order you want to cancel using the checkbox, then click Cancel Selected. If you’re using MetaMask or Rabby, confirm in your wallet.
From the portfolio page: Go to sx.bet/my-bets/offered and click the Offered Bets tab. Select the limit order you want to cancel using the checkbox, then click Cancel Selected. If you’re using MetaMask or Rabby, confirm in your wallet.

Want to offer odds programmatically?

Build on the SX Bet API to post limit orders at scale. No premium charges for API access.