The short answer
Every instant buy on a 5-minute "Up or Down" market pays Polymarket's crypto fee. On a $100 bet it is $3.50 at a 50¢ price, $5.60 at 20¢ and $1.40 at 80¢. One fee looks small. A hundred trades a day add up to a real number: in the public wallets we checked, fees were about 4% of all the money bet, and they turned two profitable months into losses.
To see your own number, type your Polymarket @name or paste your profile address into the free check above. In 1–2 minutes you get every fee from the last 30 days, to the cent.
How the fee on 5-minute markets works
Polymarket uses one formula for every fee:
fee = shares × 0.07 × price × (1 − price)
0.07 is the rate for crypto markets, including the 5-minute, 15-minute and hourly "Up or Down" rounds. Price is in dollars: 50¢ = 0.50. The fee is charged when a trade happens instantly, at the price on screen. A limit order that waits for its price pays no fee.
| Price you buy at | Fee on a $100 bet | To break even, win at least |
|---|---|---|
| 10¢ | $6.30 | 10.6% of the time |
| 20¢ | $5.60 | 21.1% |
| 50¢ | $3.50 | 51.8% |
| 80¢ | $1.40 | 81.1% |
| 90¢ | $0.70 | 90.6% |
Two things follow. Cheap shares pay the most for every dollar you bet. And the fee moves the break-even line: at 50¢ a coin-flip is no longer enough, you need to be right 51.8% of the time just to get your money back.
Why it adds up so fast
A 5-minute round is over before a sports bet would even start. Many traders play dozens of rounds a day. Take 100 trades of $10 at 50¢: that is $1,000 bet in a day and $35 in fees. Over 30 days, $1,050, from bets that each cost a few cents.
Polymarket shows the fee on each trade but never a daily or monthly total, so most people never see that number.
What we saw in real wallets
We looked at 14 public Polymarket wallets that mostly trade 5-minute crypto markets, over the 30 days to early October 2026. Every number below comes from Polymarket's own public records.
- Fees were about 4% of the money bet for a typical wallet, from 1.5% to 9.2%. The 9.2% wallet mostly bought cheap shares, around 14¢.
- 6 of the 14 were ahead before fees. After fees, 4 were. Fees turned +$45 into −$278 for one wallet and +$33 into −$98 for another.
- One wallet made +$1,033 before fees and kept +$65. Fees took almost the whole month.
- Almost every buy paid the fee. In 7 of the 14 wallets, every single buy was instant; the others used limit orders for a small part of their trades.
Polymarket also returns part of the fee on instant buys to active traders (3% to 50% by level, see the fees page). Across the 21 crypto wallets we have checked, the part returned was about 3% of the fees, so it does not change the picture above.
14 wallets are a small sample, so read these as examples, not as an average for everyone. Your own numbers can be checked in a minute.
How to pay less
- Use limit orders when you can. In Polymarket, switch from "Market" to "Limit", set your price and confirm. If someone takes your price later, you pay no fee. Some limit orders never trade, and in a fast 5-minute round the price may simply run away, so this works best when you are not in a hurry.
- Know your price zone. Buying the cheap side costs the most in fees for every dollar bet. If most of your buys are under 30¢, the fee is a bigger part of each bet.
- Look at the monthly total, not the single fee. The free check adds up every fee for you, and the sample report for a 5-minute trader shows what the paid report adds: where the bets win and lose, market length, and when in the round the buys happened.
Questions
Are 5-minute markets on Polymarket free to trade?
No. They use the crypto fee rate, 0.07. Instant buys pay it; limit orders that wait for their price do not.
Why is my profile's profit different from the receipt?
The profit on your Polymarket profile already has the fees taken out, and it counts open bets at today's prices. The receipt shows that same profile number, the fees, and what the month would have been without them.
Is the total complete for very active traders?
For wallets with thousands of trades, public data shows only the latest ones. Then the receipt says so, and the real total is higher.