Polymarket bot fees, checked on-chain: what 591 builder codes charge, and what the apps tell you

Every Polymarket app can attach a builder code that takes its own cut of each fill. We read the rate of all 591 codes from Polymarket's registry, checked 123,505 on-chain fills against it, and compared the result with what the apps say. MetaMask and RedotPay take 4%. Several 'free' tools don't say what they take.

By the POLBOTS editorPublished Oct 16, 202610 min read
On this page8 sections

The short answer

Most Polymarket apps you might use — bots, terminals, wallets, Telegram tools — can attach a builder code to your orders. The code carries a fee that the app sets for itself. Polymarket takes that fee from each fill at match time and pays it to the app, on top of Polymarket's own fee. The rate of every code is public. Hardly anyone looks it up.

We did. We pulled every builder that has routed volume through Polymarket since October 10, 2025 — 591 codes — and read each one's current rate from Polymarket's registry. Then we checked 45 minutes of on-chain fills to see whether the registry tells the truth. It does: across 123,505 fills, every code with enough fills to measure charged exactly its listed rate.

What we found:

  • Half the volume pays nothing extra. 136 of the 324 builders active in the last 30 days take no fee from takers, and they carry 50.5% of the volume.
  • The documented ceiling is not the real ceiling. Polymarket's documentation caps builder fees at 1% for takers and 0.5% for makers, yet 15 active builders are set higher. The biggest of them are wallets: MetaMask and RedotPay take 4% of every taker fill.
  • "Free" does not always mean free. In our own catalog, Traderline's homepage says free while its code takes 0.1%, Bullpen's Polymarket docs describe only Polymarket's fee while its code takes 1%, and Polycool's site says 1% while its code takes 0.75%. Eight other listings charge a fee that never passes through the registry at all, so nothing public confirms the rate.

How the fee works

Two fees can land on a Polymarket fill:

  • Polymarket's fee is charged to takers only, as shares × rate × price × (1 − price). The rate is set per market: 7% on crypto, lower on most other categories, zero on geopolitics. It is largest at 50¢ and shrinks toward 0¢ and $1.
  • The builder fee is a flat percentage of notional. The app sets it separately for takers and makers and attaches it through its code. Polymarket collects it at match time and pays it to the app.

Polymarket's builder fee documentation caps it at 100 basis points (1%) for takers and 50 (0.5%) for makers. Rate changes are limited to one every seven days and take effect three days after they are scheduled.

Here is what one trade costs depending on where you place it: a $100 market buy at 50¢ in a crypto market, which is 200 shares.

Placed throughBuilder feePolymarket's feeYou pay in fees
Polymarket itself, or a 0% app like Betmoar$0.00$3.50$3.50
PolyCop (0.5%)$0.50$3.50$4.00
Polygun (1%)$1.00$3.50$4.50
MetaMask (4%)$4.00$3.50$7.50

How we checked

The registry. Polymarket publishes each code's current rate at clob.polymarket.com/fees/builder-fees/<code>. We read it for every code in Polymarket's builder volume data, which runs day by day from October 10, 2025. That came to 591 codes with $8.06 billion of volume.

The chain. Both of Polymarket's exchange contracts emit an OrderFilled event for every fill. That event carries the fee charged and the builder code attached. The fee is Polymarket's and the builder's combined. To separate them, we took each market's platform rate from fills in the same market that carried no builder code, subtracted Polymarket's part, and divided the rest by notional.

We read blocks 95,649,989 to 95,651,788 on October 16, 2026, between 19:52 and 20:37 UTC:

  • 123,505 fills in total;
  • 14,045 of them carried a builder code;
  • 223 different codes appeared;
  • 153 codes had at least three fills on one side.

Of those 153, 58 charged a fee. For every one, the fee on the chain matched the registry within 0.02 percentage points.

The apps. We matched codes to our listings by the name each builder registered. Where the same code also sits in the site's own JavaScript, we found it there too: ArbitradePro, Betmoar, Olympus and Pulse Market. Then we read each app's pricing page, docs and terms.

Finding 1: half the volume pays nothing extra

In the 30 days to October 15, 324 builders routed $692M:

Builder fee on taker fillsBuilders30-day volumeShare
0%136$349.0M50.5%
0.01–0.49%44$183.2M26.5%
0.50–0.99%35$73.8M10.7%
1% (the documented maximum)99$57.6M8.3%
above 1%10$28.0M4.1%

Most builders that charge anything charge the maximum, but they are small. The ten biggest builders handle 63% of all volume, and most of them charge little or nothing:

BuilderTaker / maker fee30-day volume
betmoar0% / 0%$120.1M
traderline0.1% / 0.05%$71.8M
Gate0% / 0%$61.9M
SpreadCore.xyz0.05% / 0%$37.5M
MagicMarkets0% / 0%$34.5M
Sharktool0.05% / 0.02%$31.7M
polymtrade0.5% / 0.25%$29.4M
Orbeflow0.5% / 0.25%$18.4M
POTS1% / 0.5%$16.3M
MetaMask4% / 0%$14.8M

A zero rate does not mean the app works for nothing. Polymarket's builder tiers give verified builders weekly USDC rewards based on volume, so a 0% code can still be paid.

Finding 2: wallets charge the most, above the documented cap

Fifteen active builders are set above Polymarket's documented maximum. The list is led by wallets:

BuilderTaker / maker fee30-day volumeSeen on-chain
MetaMask4% / 0%$14.81M63 taker fills, all at 4.00%
almanac.market1% / 1%$10.67Mnot in the sample
RedotPay4% / 0%$9.23M431 taker fills, all at 4.00%
Axiom3% / 3%$1.22M2 taker fills and 1 maker fill at 3.00%
Polyfox.co1% / 1%$0.90M23 taker fills at 1.00%
blockchain.com4% / 4%$0.90M4 taker fills at 4.00%
Predict2% / 2%$0.90M27 taker fills at 2.00%
panda.smartwallet3% / 3%$0.48M9 taker fills at 3.00%
KuCoin Web31.5% / 1.5%$0.44M13 taker fills at 1.50%

The cap in the documentation plainly does not bind every builder. Polymarket's builder tiers include a Partner tier for "strategic partners", but the docs don't say whether that is what lifts the cap, and we don't know the terms behind the exceptions. What we can show is that the registry is honest about them, and every one that appeared on the chain charged its listed rate in full.

MetaMask tells you. Its support page says you pay "a 4% transaction fee to MetaMask and Polymarket on any trade", plus Polymarket's variable fee. The chain shows exactly that: 4% to MetaMask's code on top of Polymarket's fee.

RedotPay's terms don't. Its prediction-market terms, last updated June 18, 2026, say trading is "subject to such fees as may be set out and collected by Polymarket", and they name no trading fee of RedotPay's own. Polymarket does collect the builder fee, but on RedotPay's behalf: its code takes 4% of every taker fill. On its busiest day of the last 30, RedotPay had 820 users trading. We could not see the in-app confirmation screen, so we can't say whether the app shows the fee there.

Further down the list, the 1% wallets: Bitget Wallet, Coinbase Wallet, Atomic Wallet and BloFin Wallet all take 1% from takers. Gate and Jupiter take nothing.

The same trade can cost twice as much in fees through a wallet's built-in prediction tab as through a 0% terminal. On the $100 example above, that is $7.50 instead of $3.50.

Finding 3: our catalog, rate by rate

For every listing in our catalog we could tie to a code, here is the code's rate next to what the vendor tells you.

Says it, charges it

ListingCode's rate (taker / maker)What the vendor says
PolyCop0.5% / 0.5%a flat 0.5% on every executed buy and sell
Polygun1% / 0.5%1% on each buy and each sell; maker fills actually pay 0.5%
Pulse Market0.5% / 0.5%names the builder mechanism and the rate
ArbitradePro1% / 0.5%docs: 1% on any transaction, plus $0.015 per signature
Almanac1% / 1%docs: "the 1% builder fee", paid back out to traders daily by a score
Polymtrade0.5% / 0.25%token docs: 0.5% on buy and sell
Betmoar0% / 0%no builder fee
Whalidate0% / 0%subscription from $49 a month, no fee per trade

Almanac also has a second registered code, almanac.market.2, set to 0%, which moved $7.06M in the same 30 days.

The fee is in the code, not on the page

  • Traderline: 0.1% / 0.05%. The homepage says the app is "free for everyone". Section 3 of the terms says orders carry a builder fee and points to Polymarket's registry for the rate. Traderline is the second-largest builder on Polymarket, with $71.8M through its code in 30 days.
  • Bullpen: 1% / 0.5%. The Polymarket page of its docs describes only Polymarket's own fee and says "Makers are never charged fees". The code takes 1% from takers and 0.5% from makers, and three taker fills on the chain paid exactly 1%.
  • OddsFantasy: 1% / 0.5%. On October 10 the site called trading in the terminal free and its terms said 0.5%.
  • Miramarket: 0.1% / 0%. The rate is printed nowhere on the site, in the docs or in the terms. Volume is close to zero.
  • Based: 1% / 1%. The docs describe a different prediction fee, 0.07 × contracts × price × (1 − price) on buys only. The code charges a flat 1% on both sides. Little volume runs through it now ($40K in 30 days).

The page and the code disagree

  • Polycool. The site says "1% fee per trade". The code takes 0.75% from takers and 0.5% from makers, and 29 taker fills on the chain paid 0.75%. Either the other 0.25% isn't charged or it is collected some other way; we could not see which.
  • Polyburg. The docs publish a fee of 0.056 × price × (1 − price) per share: 2.8% at 50¢, 24% at 1¢. The code carries only 0.1%, so most of the fee is collected outside the registry. The schedule is clearly published, though, and that is more than most manage.

The fee never touches the registry

These listings print a fee, but their code charges zero, or we found no code under their name at all:

  • Olympus: 0.75% per trade. 80 fills through its code carried no builder fee.
  • PolyBot: 1% per trade. Code at 0%.
  • Kreo: a per-share fee. Code at 0%.
  • Stand: 0.5% on copy trades. Code at 0%.
  • OVERDOG: 1% per trade. Code at 0%.
  • PolyWin, Infinity and CopyOdds: no builder under their names.

All of these may well charge exactly what they say. But the fee leaves your balance through the app, not through Polymarket, so the registry can't confirm it. Most of them hold or control the trading keys, so they can take the fee directly. If you use one, check your fills against your balance.

Self-hosted bots

The two $499 bots in our catalog link to the Polymarket accounts their vendors trade from. In the same 45 minutes, PolymTradeBot's account made 464 fills and norm1e69's made 620, and not one carried a builder code. That fits a one-time price with no per-trade cut, though we checked the vendors' own accounts, not a buyer's copy.

What we are not saying

  • We are not alleging anything improper. Builder fees are how Polymarket intends apps to get paid, and charging the maximum is allowed. Several apps show the fee on the confirmation screen, which we could not open for every app. "Not on the page" is not the same as "hidden in the app".
  • The rates are a snapshot. The registry shows today's rate only. A code at 4% today may have been at 1% last month, which is why we give no revenue estimates and no all-time fee totals.
  • The volume figure is Polymarket's own. Polymarket does not document whether a builder's volume counts one side of a trade or both.
  • Our name matching could be wrong. We matched codes to apps by the name each builder registered. For distinctive names that is reliable; for a generic one like Based, it is a judgment call. If we have tied a code to the wrong app, tell us and we will correct it.

Check any app in two minutes

  1. Find the code. Look the app up in Polymarket's builder leaderboard, or search the app's JavaScript for "builderCode".
curl -s "https://data-api.polymarket.com/v1/builders/leaderboard?timePeriod=ALL&limit=50"
  1. Read the rate. Rates are in basis points: 100 is 1%.
curl -s https://clob.polymarket.com/fees/builder-fees/0xYOUR_BUILDER_CODE
  1. Compare it with the pricing page. If the app advertises a fee and the code says 0, the fee is collected some other way, so ask how. If the app says "free" and the code says 100, it isn't free.
  2. Check your own fill. Open the transaction on Polygonscan, find the OrderFilled event and compare its fee with the price you were shown.

Builder fees are not the only cost of running a bot. Spread, Polymarket's own fee, hosting and capital usually matter more; the whole stack is in what a Polymarket bot really costs.

Betmoar preview

Betmoar

Platforms & Tools

Web trading terminal and Discord bot on top of Polymarket, and the largest third-party interface by Polymarket's own count: rank 1 on the Builders leaderboard, with $2.2B attributed since the program began in October 2025, $137M in August and $63.7M in the first half of September. It is not an exchange — you connect the wallet you already trade with, orders go into Polymarket's book carrying Betmoar's builder code and settle on Polygon — but the screen shows what polymarket.com does not: top holders and position delta per market, profit analysis that separates winners from wash traders, a real-time news terminal sourced from X and Truth Social with text-to-speech alerts, a live UMA dispute dashboard with vote reveals and large unrevealed voters, a resolution calendar, and a bookmaker-style sports grid with moneyline, spread and total prices in cents or decimal odds. The Discord bot puts the same trading and market cards inside community servers; Betmoar says it powers Polymarket's official server and 100-plus others. It adds no builder fee, so trading through it costs what the native site costs.

Platformfree · no builder fee
Pulse Market preview

Pulse Market

Platforms & Tools

Web terminal for Polymarket's own markets and order books, built around the way in and the record after rather than any strategy: sign in with an email code or Google, fund a Polygon trading account with USDC or USDT from six networks from $10, and trade with no gas to pay. The Screener puts every tradable market into one table — price, 1h and 24h change, spread, 24h and all-time volume, depth, close time and match start — with range filters on each column, a topic filter and five presets: All markets, Undecided at 40–60¢, Top movers, Live now and Closing soon. The trade panel takes market orders and a beta limit mode with an expiry, shows the book and spread underneath and folds the fees into the total before you confirm. Analytics covers your own trades: realized and unrealized P&L by day, win rate, average stake, time in trade for wins and for losses, best and worst trade, and a Price vs. win block that sets your entry prices against how often you actually won. Pulse Points accrue per trade; rule-based automation, an AI assistant and API trading are marked coming soon. A verified Polymarket builder, paid through Polymarket's builder-fee registry at 0.5% per fill.

Platformfree · 0.5% per fill
PolyCop preview

PolyCop

Copy Trading

Telegram copy-trading bot with a public smart-money radar behind it. In the bot, Copy Trade mirrors any target wallet's buys and sells under your sizing, price and amount filters, with a sub-wallet per target if you want each leader trading from isolated funds; Sniper Mode rests limit orders at your price; AFK Auto Trade scans markets every five minutes and fires when your trigger conditions line up, with templates to start from; an AI wallet check grades any address you paste. PolyCop.fun, the web side, ranks wallets by copyable P&L, win rate, slippage and recent-20 record, and its Copy Backtest replays a wallet's history against your capital, copy percentage, slippage and filters, with a time-machine view of the equity curve. Fees are a flat 0.5% per transaction with gas covered, including auto-redeem of settled markets. Polymarket's own builders Data API puts PolyCop at $360M attributed all-time across 12,661 users, $19.4M in August and $6.0M in the first half of September, rank 12 for the month when we checked.

Botfree · 0.5% per trade
ArbiTrade Pro preview

ArbiTrade Pro

Arbitrage

Web-based automated arbitrage platform for prediction markets. Scans for price inefficiencies across correlated and cross-platform markets and manages the trades to capture the spread.

Botsee site

Frequently asked questions

Do Polymarket bots charge hidden fees?
Some charge fees they don't print. An app can attach a builder code to your orders, and Polymarket then takes the code's fee from each fill and pays it to the app, on top of Polymarket's own fee. In our October 2026 check, Traderline's homepage calls it free while its code takes 0.1% of each taker fill. Bullpen's Polymarket docs describe only Polymarket's fee while its code takes 1%. RedotPay's terms name no fee of its own while its code takes 4%. The rate of any code is public, so you can check it yourself.
What is a Polymarket builder fee?
A flat percentage of the trade's notional that the app routing your order sets for itself, separately for takers and makers. Polymarket collects it at match time, alongside its own taker fee, and pays it to the app. Polymarket's documentation caps it at 1% for takers and 0.5% for makers. A builder can change it once every seven days, with three days' notice.
How much does MetaMask charge to trade Polymarket?
4% of every trade, on top of Polymarket's own taker fee. MetaMask's support page says so, and the chain agrees: in 63 MetaMask fills we checked on October 16, 2026, the builder fee was exactly 4.00% of notional. On a $100 buy at 50¢ in a crypto market, that is $4.00 to MetaMask plus $3.50 to Polymarket.
What is the maximum builder fee on Polymarket?
On paper, 1% for takers and 0.5% for makers. In practice, 15 builders active in the last 30 days are set above that in Polymarket's own registry. They include MetaMask and RedotPay at 4% for takers, blockchain.com at 4% on both sides, and Axiom and panda.smartwallet at 3%. Every one of them that showed up in our on-chain sample charged its registry rate in full.
How can I check what a Polymarket app really charges?
Find the app's builder code in Polymarket's builder leaderboard, or in the app's own JavaScript, and read its rate from the public endpoint clob.polymarket.com/fees/builder-fees/<code>. Then compare that with the app's pricing page. If the app advertises a fee but the code charges zero, the fee leaves your balance some other way, and you should ask how.

Bots mentioned in this guide

Browse the catalog
PolyGun preview

PolyGun

Copy Trading

Telegram bot for trading Polymarket without a browser: browse markets, buy and sell instantly, set limit orders, copy wallets and track the portfolio from one chat. On /start the bot generates a Polygon wallet for you, and deposits auto-bridge from Polygon, Solana, Ethereum and BNB. Copy trading follows any wallet and mirrors its entries and exits under your own settings, a Smart Wallets tab lists the most-copied addresses, and shareable P&L cards are built in. PolyGun charges a flat 1% on every buy and sell, sponsors gas, and pays referrers a share of fees. It sits on one of the larger Telegram communities in the space — the Prediction Desk group behind it had 25,635 members when we checked — and Polymarket's own builders Data API attributes $117.6M to it all-time across 9,905 users, though the monthly run rate has fallen from $18.3M in April to $2.6M in August and $0.8M in the first half of September.

Botfree · 1% per trade
Almanac preview

Almanac

Platforms & Tools

Prediction market that pays for being right early. Almanac routes yield to traders who commit to positions well before resolution — time-weighted scoring gives higher multipliers the earlier the call, consistency premiums reward accuracy held across horizons. Covers macro, policy, regulatory and election outcomes, with an institutional signal API on the way.

Platformfree · 1% builder fee
Polymtrade preview

Polymtrade

Platforms & Tools

Dedicated trading terminal for Polymarket. Browses every market by category — politics, sports, crypto, finance, geopolitics, earnings — with bookmaker-style decimal odds next to cent prices, live scores for sports and esports, an AI-predictions feed, trader leaderboard and a real-time trade feed, all from one screen.

Platformsee site
Traderline preview

Traderline

Platforms & Tools

Professional trading software for prediction markets and betting exchanges. A pro-grade ladder interface with fast execution, a NET button for scalping and on-chain 'Sonar' — covering Polymarket and Betfair, free with no subscription. Used by 150,000+ traders across 20+ countries.

Platformfree · 0.1% builder fee
Bullpen preview

Bullpen

Platforms & Tools

All-in-one non-custodial trading app for tokens, perpetual futures and prediction markets in one interface. Follow top traders and copy their positions, with Solana and Ethereum support, advanced orders and MEV protection.

Platform1% builder fee
OddsFantasy preview

OddsFantasy

Sports Trading

Trading terminal for Polymarket's sports markets that adds the orders Polymarket lacks — take-profit and stop-loss, closes scheduled for kickoff, two-sided quotes — and runs no-code entry and exit rules for you. It grew out of a +EV and arbitrage toolkit for bookmakers, and the paid plan is still built around that: a finder that strips the margin from Pinnacle's odds to get a fair price, flags bookmaker and Polymarket prices above it and can buy the Polymarket ones for you within your limits. You sign in by email and trade from a Magic wallet, with gas paid by Polymarket's relayer. The site calls the terminal free; fills from it pay OddsFantasy a builder fee of 1% as a taker and 0.5% as a maker, and the +EV and arbitrage finders take the Classic plan, $80 for 30 days.

Botfree · 1% fee per taker fill · $80/30 days