How to Withdraw Funds

Updated June 2025

Overview

Withdrawing from OddsForge is simple because your funds are always in your own wallet. Unlike centralized platforms that hold your money in an internal account, OddsForge is non-custodial — your BNB and USDT sit in your MetaMask (or other BSC wallet) at all times, except for the amount actively committed to open positions in the smart contract.

To "withdraw," you either sell your positions to free up funds, or claim your winnings after a market resolves. Once the funds are back in your wallet, you can use them however you like — trade on another market, send to a friend, or transfer to a centralized exchange to cash out to fiat.

Step 1: Close Your Open Positions

If you have active positions in markets that haven't resolved yet, you'll need to sell your shares first to convert them back to BNB or USDT:

  1. Go to your Portfolio page by clicking your profile in the navigation bar.
  2. Find the market position you want to close.
  3. Click Sell and enter the number of shares you want to sell (or click Max to sell all).
  4. Review the sale price and confirm the transaction in MetaMask.
  5. Your proceeds will appear in your wallet balance immediately after the transaction confirms.
Tip: You can sell partial positions. If you hold 100 shares, you can sell 50 and keep the rest. This lets you take some profit while maintaining exposure to the outcome.

Step 2: Claim Winnings from Resolved Markets

If a market has already resolved and you held winning shares, you need to claim your payout:

  1. Go to your Portfolio page.
  2. Look for markets marked as Resolved.
  3. If you held shares in the winning outcome, click Claim to receive your payout.
  4. Confirm the transaction in MetaMask. Each winning share pays out $1.00 worth of the market's settlement currency.

Claiming is a single on-chain transaction that costs a small gas fee (typically under $0.10). Your full payout will appear in your wallet once the transaction confirms.

Don't forget to claim! Winnings from resolved markets don't automatically appear in your wallet. You must manually claim them from the smart contract. There is no deadline to claim, but it's good practice to do so promptly.

Your Funds Are Already in Your Wallet

Once you've sold positions or claimed winnings, the funds are in your connected wallet — there's no additional "withdraw" button to press on OddsForge itself. Your wallet balance on BSC is yours to use however you choose.

You can verify your balance by:

Transferring to a Centralized Exchange

If you want to convert your crypto to fiat currency (USD, EUR, etc.) or move it off-chain, you can send it to a centralized exchange:

  1. Log in to your exchange account (Binance, Coinbase, KuCoin, etc.).
  2. Go to the Deposit page for BNB or USDT.
  3. Select the BNB Smart Chain (BEP-20) network and copy the deposit address.
  4. In MetaMask, click Send, paste the exchange deposit address, enter the amount, and confirm.
  5. Wait for the transaction to arrive at the exchange (usually 1–5 minutes on BSC).
  6. Once credited, you can sell for fiat and withdraw to your bank account using the exchange's own withdrawal process.
Warning: Double-check that you're sending on the BNB Smart Chain (BEP-20) network and that your exchange supports BSC deposits for the token you're sending. Sending to the wrong network or an incompatible address can result in permanent loss of funds.

Gas Fees for Withdrawals

Every on-chain action — selling shares, claiming winnings, and sending tokens — requires a small BNB gas fee. Make sure you always keep a small BNB reserve in your wallet:

If you're withdrawing everything and want to send your full USDT balance, make sure to leave enough BNB to cover the transfer gas fee. If you want to also withdraw all your BNB, subtract the gas cost from the send amount.

Need Help?

If you're having trouble withdrawing or your transaction is stuck, check our troubleshooting guide or reach out to the community. Common issues include insufficient BNB for gas, pending transactions, or forgetting to switch to the BSC network.

Did this answer your question?