Files
PolymarketDocumentation/docs/polymarket-learn/trading/maker-rebates-program.md
T
GLaDOS a1d6a46f74 docs: refresh all documentation - fill 98 empty files and update changelog
Date: 2026-06-19

Changes:
- Fixed 98 empty .md files that had failed to scrape
- Updated changelog with latest entries (Jun 15, 2026: CLOB DELETE /orders limit reduced to 1000)
- Refreshed FAQ, Polymarket Learn, Developers, and other sections

Notable updates:
- Jun 15, 2026: CLOB DELETE /orders maximum batch size reduced to 1000
- Jun 1, 2026: Increased CLOB order rate limits
- May 18, 2026: builderCode added to builders endpoints
- May 14, 2026: GET /markets/keyset limit reduced to 100
2026-06-19 14:09:52 +02:00

170 lines
6.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
> ## Documentation Index
> Fetch the complete documentation index at: https://docs.polymarket.com/llms.txt
> Use this file to discover all available pages before exploring further.
# Maker Rebates Program
> Earn daily pUSD rebates by providing liquidity on Polymarket
Polymarket charges taker fees across multiple market categories. Fees are determined by the protocol at match time and fund a **Maker Rebates** program that pays daily pUSD rebates to liquidity providers.
***
## Why Maker Rebates
Deeper liquidity means tighter spreads, lower price impact, more reliable fills, and greater resilience during volatility. Maker Rebates incentivize **consistent, competitive quoting** so everyone gets a better trading experience.
***
## How Maker Rebates Work
* **Paid daily in pUSD:** Rebates are calculated and distributed every day.
* **Performance-based:** You earn based on the share of liquidity you provided that actually got taken.
### Eligibility
Place orders that add liquidity to the book and get filled (i.e., your liquidity is taken by another trader).
### Payment
Rebates are paid daily in pUSD, directly to your wallet. A minimum accrued rebate of **\$1 pUSD** is required for a payout.
***
## Funding
Maker Rebates are funded by taker fees collected in eligible markets. A percentage of these fees are redistributed to makers who keep the markets liquid. The rebate percentage differs by market type.
| Category | Maker Rebate | Distribution Method |
| --------------- | ------------ | ------------------- |
| Crypto | 20% | Fee-curve weighted |
| Sports | 25% | Fee-curve weighted |
| Finance | 25% | Fee-curve weighted |
| Politics | 25% | Fee-curve weighted |
| Economics | 25% | Fee-curve weighted |
| Culture | 25% | Fee-curve weighted |
| Weather | 25% | Fee-curve weighted |
| Other / General | 25% | Fee-curve weighted |
| Mentions | 25% | Fee-curve weighted |
| Tech | 25% | Fee-curve weighted |
| Geopolitics | — | Fee-free |
<Note>
Polymarket collects taker fees in eligible markets across all fee-enabled categories.
The rebate percentage is at the sole discretion of Polymarket
and may change over time.
</Note>
***
## Fee-Curve Weighted Rebates
Rebates are distributed using the **same formula as taker fees**. This ensures makers are rewarded proportionally to the fee value their liquidity generates.
For each filled maker order:
```text theme={null}
fee_equivalent = C × feeRate × p × (1 - p)
```
Where **C** = number of shares traded and **p** = price of the shares. The fee parameters differ by market type:
| Category | Taker Fee Rate | Maker Fee Rate |
| --------------- | -------------- | -------------- |
| Crypto | 0.07 | 0 |
| Sports | 0.03 | 0 |
| Finance | 0.04 | 0 |
| Politics | 0.04 | 0 |
| Economics | 0.05 | 0 |
| Culture | 0.05 | 0 |
| Weather | 0.05 | 0 |
| Other / General | 0.05 | 0 |
| Mentions | 0.04 | 0 |
| Tech | 0.04 | 0 |
| Geopolitics | 0 | 0 |
Your daily rebate:
```text theme={null}
rebate = (your_fee_equivalent / total_fee_equivalent) * rebate_pool
```
Totals are calculated per market, so you only compete with other makers in the same market.
***
## Taker Fee Structure
Taker fees are calculated in pUSD and vary based on the share price. The fee amount in pUSD is symmetric around 50% probability — a trade at 30¢ incurs the same dollar fee as a trade at 70¢.
<Frame>
<div className="p-3 bg-white rounded-xl">
<iframe title="Fee Curves" aria-label="Line chart" id="datawrapper-chart-cY9H4" src="https://datawrapper.dwcdn.net/cY9H4/" scrolling="no" frameborder="0" width={700} style={{ width: "0", minWidth: "100% !important", border: "none" }} height="450" data-external="1" />
</div>
</Frame>
### Fee Tables (100 Shares)
For detailed fee tables for each market category, see the [Fees](/trading/fees) page.
### Fee Precision
Fees are rounded to 5 decimal places. The smallest fee charged is 0.00001 pUSD. Anything smaller rounds to zero, so very small trades near the extremes may incur no fee at all.
***
## Which Markets Are Eligible
The following market categories have taker fees enabled and are eligible for maker rebates: Crypto, Sports, Finance, Politics, Economics, Culture, Weather, Tech, Mentions, and Other / General.
<Note>
Markets with fees enabled have `feesEnabled` set to `true` on the market
object. Query per-market fee parameters via `getClobMarketInfo(conditionID)`.
</Note>
***
## FAQ
<AccordionGroup>
<Accordion title="How do I qualify for maker rebates">
Place orders that add liquidity to the book and get filled (i.e., your
liquidity is taken by another trader).
</Accordion>
<Accordion title="When are rebates paid">Daily, in pUSD. You must accrue at least \$1 in rebates before a payout is issued.</Accordion>
<Accordion title="How are rebates calculated">
Rebates are proportional to your share of executed maker liquidity in each
eligible market. Totals are calculated per market, so you only compete with
other makers in the same market.
</Accordion>
<Accordion title="Where does the rebate pool come from">
Taker fees collected in eligible markets are allocated to the maker rebate
pool and distributed daily.
</Accordion>
<Accordion title="Which markets have fees enabled">
Crypto, Sports, Finance, Politics, Economics, Culture, Weather, Tech, Mentions, and Other / General markets.
</Accordion>
<Accordion title="Is Polymarket charging fees on all markets">
Fees apply to markets in fee-enabled categories. Markets with fees enabled have `feesEnabled` set to `true` on the market object — check it per-market via `getClobMarketInfo(conditionID)`.
</Accordion>
</AccordionGroup>
***
## Next Steps
<CardGroup cols={2}>
<Card title="Fee Structure" icon="receipt" href="/trading/fees">
Full fee handling guide for SDK and REST API users.
</Card>
<Card title="Taker Rebate Program" icon="trophy" href="/trading/taker-rebates">
Climb the tiers and earn daily pUSD rebates on taker trades.
</Card>
</CardGroup>