Fees
ThaiPoll charges fees transparently, defined in the smart contract — no hidden fees. All the numbers below are enforced automatically on-chain (changing them requires a contract upgrade, and the upgrade authority will move under a multisig before full mainnet — see Security).
Summary table (all types)
| Market | Action | Fee | You receive net |
|---|---|---|---|
| 🟣 AMM | Buy shares | 1% (creator 0.8% + platform 0.2%) | — |
| 🟣 AMM | Sell shares | 0.5% (creator 0.3% + platform 0.2%) | — |
| 🟣 AMM | Claim reward | 1% (Jackpot 0.6% + LP Safety/Jackpot 0.4%) | 99% |
| 🔵 DirectBet | Create / match | 0% | 1:1 deposit |
| 🔵 DirectBet | Claim reward (matched) | 1% (platform 0.8% + Jackpot 0.2%) | 99% |
| 🔵 DirectBet | Withdraw unmatched portion | 0% | 100% returned |
| 🟡 Bookmaker | House license application | 500 USDC (one-time) | — |
| 🟡 Bookmaker | Place a bet | 0% | — |
| 🟡 Bookmaker | Claim reward (correct bet) | 1% (platform 0.8% + Jackpot 0.2%) | 99% |
| 🟡 Bookmaker | House claims profit | 0.5% (on the losing pool) | 99.5% |
| 🟡 Bookmaker | Refund (market cancelled) | 0% | 100% returned |
There’s no fee to “enter” in DirectBet and Bookmaker markets — you only pay a fee when you “claim your winnings.” AMM has a small fee on buy/sell because it uses a market-maker system.
Where do these fees go?
| Destination | What it’s used for |
|---|---|
| Market creator (Proposer) | Income for whoever creates an AMM market — rewarding them for opening the market + providing liquidity |
| Platform (Protocol) | ThaiPoll’s operating revenue |
| Jackpot Pool | A large accumulated reward pool given out to users — see thaipoll.io/jackpot |
| LP Safety Pool | A reserve protecting liquidity providers (LPs) in AMM markets that resolve at a loss |
More detail
AMM — 1% claim fee
AMM markets have liquidity providers (LPs) backing the price. The 1% claim fee (0.6% always goes to the Jackpot + another 0.4% to LP Safety or the Jackpot depending on the market’s liquidity health) keeps the system sustainable. Winners therefore receive 99% of the value of their shares.
DirectBet — pay only when you win
Depositing/matching is free; 1% is taken only when claiming the reward on the matched side. Any amount nobody matched can be withdrawn by the creator in full (100%).
Bookmaker — two-sided fee
- A winning bettor claims
stake × multiplierminus 1% - The house claims profit from the losing pool minus 0.5%
- The 500 USDC house license fee is paid once when opening a House (see Become a House)
Solana network fees (~fractions of a cent per transaction) are separate from the platform fees above, and are paid in SOL, not USDC — see Getting Started.