Walkthrough
How to place your first Polymarket Perps trade
How to trade Polymarket Perps, in the eight steps the system actually enforces. The last two are the ones people skip and then regret at four in the morning.
Short answer
To place a Polymarket Perps trade you need a jurisdiction where order placement is permitted, and pUSD collateral deposited on Polygon. Then, in this order: choose isolated or cross margin, set leverage, size the position within the market’s risk tier, pick a limit or market order with a GTC, IOC or FOK time-in-force, and attach take-profit and stop-loss brackets.
The margin check is the step that catches people. It does not size against your current position — it sizes against the worst case, WorstCaseSize = max(|Position + OpenBuys|, |Position − OpenSells|). An order can be rejected while your balance looks healthy.
Before you can trade at all
Two gates, and neither of them is optional. They are also independent: clearing one tells you nothing about the other.
Step 1 · Decide on a referral code, or skip it
Perps is open. The invite code that gated early access is gone, so this step is optional — you can open an account without one.source
If you do use one it is a one-shot decision, not a formality: a code applies to an account exactly once, the account keeps the first code it is given, you cannot switch later, and you cannot refer yourself. The referrer earns 20% of the trading fees you pay; you pay the same either way and there is no bonus for using one.source What a code does now that it is not the way in.
Step 2 · Check that you are permitted to place orders
Polymarket does not permit Perps order placement from United States, Canada, Cuba, Iran, North Korea, Syria, Crimea, Donetsk or Luhansk. The restriction is on order placement specifically — reading prices, funding rates and the order book is unrestricted.source
Polymarket also tells integrators to block order submission for restricted users rather than merely warn them.source The full picture on availability is here.
Funding the account
Step 3 · Deposit pUSD
Collateral is pUSD. Margin, unrealised PnL, fees and funding are all denominated in it.source
Deposits settle on Polygon. They and withdrawals are two of only three things in the entire system that touch a chain, the third being the periodic state-root commitments the exchange publishes so observers can verify its reported off-chain state. The order book, matching, risk checks, margin and funding all run off-chain. There is no transaction per trade, no gas per fill, and no wallet prompt when you open a position.source
You sign to get money in and money out. Everything in between is an exchange, not a chain.
Because the on-chain surface is only the deposit and the withdrawal, topping up a position under stress is not instant in the way an internal transfer would be. Fund with room, not with exactly the initial margin you calculated. Withdrawals carry their own constraint — Equity_after ≥ IM_required — so you cannot withdraw yourself into a margin call.source
Margin mode and leverage
Step 4 · Choose the mode and the leverage before the size
The order matters. Margin mode and leverage are account and market settings that constrain what size the system will accept; picking a size first and then discovering the cap is how you end up staring at a rejection.
Margin mode first. Isolated is what the web app does if you never touch a setting: each position gets its own dedicated margin allocation. liquidation closes only the affected position. Cross is opt-in through the API’s leverage configuration, and it shares the account’s collateral across every cross position — more capital-efficient, and a much larger blast radius.source Some markets are isolated-only and reject cross outright. The full comparison, including why a cross liquidation price drifts.
Then leverage. What it buys you is the gap between initial margin, which you choose, and maintenance margin, which you do not.source
IM = Notional / Leverage
MM = Notional × MMR, where MMR = 0.5 / MaxLeverageAnd then the cap. Every market carries a risk-tier ladder that lowers maximum leverage as the position grows, and the cap applies to your entire notional rather than bracket by bracket. Cross a threshold without lowering your leverage setting first and the order comes back as invalid_leverage.source
| Position notional | Max leverage | Minimum IM | MM rate |
|---|---|---|---|
| Up to $250K | 20x | 5.0% | 2.50% |
| $250K+ | 10x | 10.0% | 2.50% |
| $1M+ | 8x | 12.5% | 2.50% |
| $2.5M+ | 6x | 16.7% | 2.50% |
| $5M+ | 5x | 20.0% | 2.50% |
| $7.5M+ | 2x | 50.0% | 2.50% |
| $10M+ | 1x | 100.0% | 2.50% |
Read the last two columns together and the ladder stops looking arbitrary. At the top tier the exchange makes you post 100% of notional against a 2.50% maintenance floor — it is not lowering your risk, it is removing its own. The arithmetic at every leverage setting is here.
Choosing an order type
Step 5 · Limit or market, and how long it lives
There are two order types, three time-in-force settings and two flags, and every real order is a combination of them.source
| Setting | Kind | What it does | Use it when |
|---|---|---|---|
| Limit | type | Trades at your price or better, and rests on the book if it cannot. | The trade needs an explicit price. |
| Market | type | Takes whatever liquidity is resting, immediately. | Getting filled matters more than the price you get. |
| GTC | time-in-force | Good-til-canceled: rests on the book until it fills or you cancel it. | You are willing to wait at your price. |
| IOC | time-in-force | Immediate-or-cancel: fills what it can right now, cancels the rest. | You want a partial fill rather than a resting order. |
| FOK | time-in-force | Fill-or-kill: the whole quantity fills immediately or nothing does. | A partial fill would be worse than no fill. |
| Post-only | flag | A GTC order that is rejected if it would cross the book and take liquidity. | You want the maker rate and will not pay taker by accident. |
| Reduce-only | flag | Cannot increase exposure — only close or shrink a position. | Closing, and you refuse to accidentally flip to the other side. |
The flag worth using on your first trade is post-only. A new account pays 0.0400% taker and 0.0125% maker, so a maker fill costs roughly a third of what a taker fill costs, and post-only is the only way to be certain you get it — the order is rejected rather than crossing the book by accident.source On a taker round trip at 0.0800% of notional, that is 1.60% of the margin you posted at 20x, before funding and before slippage. The fee page runs that calculation for any size.
One behaviour you do not configure: self-trade prevention is always on, in CancelMaker mode, and cannot be disabled. If your taker would match your own resting order, the resting maker is cancelled and the taker keeps matching against everyone else.source Every order type in full is here.
The pre-trade margin check
Step 6 · Why a healthy balance still gets rejected
Before an order is accepted, the system checks whether you could still meet initial margin if everything you have working went the worst possible way. It does not use your current position. It uses this:source
WorstCaseSize = max(|Position + OpenBuys|, |Position − OpenSells|)So when an order fails and the balance looks fine, work through it in this order: cancel resting orders on the far side and retry; check whether the new notional crosses a risk tier and would return invalid_leverage; and check which margin state the account is in, because a margin call puts you in reduce-only and no order that increases exposure will be accepted at all.source
Setting the exit
Step 7 · Attach the brackets now, not later
Take-profit and stop-loss brackets trigger on the mark price — not the last traded price, and not the number printing on the chart.source For a long, take-profit fires when mark rises to the trigger and stop-loss when mark falls to it; for a short, the two are reversed.
So a stop can appear to have been missed by a wick, or to have fired when the chart never reached it. Mark is the median of three independently built candidates, engineered to resist a thin book being pushed around. How mark is built.
- Market close — available for bracket orders and positions.
- Limit close — available for bracket orders only.
So you can attach a limit exit to a bracket. You cannot limit-close an open position on demand through the same mechanism — for that you place an ordinary reduce-only limit order and let it rest.source
Knowing your liquidation price
Step 8 · The number that closes the trade for you
Liquidation fires when equity falls below maintenance margin. The system then closes the position with reduce-only immediate-or-cancel orders that are market-priced, with no protective spread — they sweep whatever is resting on the book at the moment they land.source
On a 20x market opened at maximum leverage, the adverse move that gets you there is 2.56% — not the 5.0% you posted, because maintenance margin is charged on the notional at the liquidation price rather than at entry.source The calculator gives the exact price for any entry and size.
There is also a cost. While an account is flagged for liquidation, every fill carries an extra liquidation fee on top of the normal maker or taker rate — 0.5% of notional on every listed market, which is 12.5 times the bottom-tier taker fee.source Being closed by the system is strictly more expensive than closing yourself.
The full mechanics page covers funding, fees and the three prices.
Questions people ask
What do you need before you can place a Polymarket Perps trade?
Two things: pUSD collateral in the account, deposited on Polygon, and a location where Polymarket permits order placement. The invite code that early access required is no longer one of them. Reading prices and market data needs neither — only submitting an order does.
What collateral do Polymarket Perps use?
pUSD. It is the quote asset for every listed instrument, and it is what margin, PnL, fees and funding are all denominated in. Deposits and withdrawals settle on Polygon and are the only two parts of the system that touch a blockchain — the order book, matching, margin and funding all run off-chain.
Why was my Polymarket Perps order rejected when I had enough balance?
Usually one of two reasons. The pre-trade margin check does not size against your current position — it sizes against the worst case, max(|Position + OpenBuys|, |Position − OpenSells|), so resting orders on both sides can consume margin you think is free. The other reason is invalid_leverage: the market's risk-tier ladder caps leverage at larger notionals, that cap applies to your whole position rather than the portion above the threshold, and an order that would breach it is rejected outright.
Should you pick isolated or cross margin on Polymarket Perps?
Isolated is the web app's default and the safer first choice: each position has its own margin allocation, and a liquidation closes only that position. Cross shares the account's collateral across every cross position, which uses capital more efficiently but means one bad market can unwind others — and your liquidation price moves as unrelated positions gain or lose. Some markets are isolated-only and will reject cross outright.
Do Polymarket Perps stop-losses trigger on the chart price?
No. Take-profit and stop-loss brackets trigger on the mark price, not the last traded price you see printing on the chart. Mark is the median of three independently built candidates, so it resists being dragged around by a thin book. A wick on the chart can miss your stop, and a stop can fire when the chart appears not to have reached it.
How do you close a Polymarket Perps position?
Market close is available for both bracket orders and positions. Limit close is available for bracket orders only. In practice that means you can attach a limit exit to a bracket, but closing an open position on demand at a specific price means placing an ordinary reduce-only limit order yourself.
How much does a first Polymarket Perps trade cost in fees?
A new account pays 0.0400% taker and 0.0125% maker on notional, charged per fill as abs(price × quantity) × rate in pUSD. A taker round trip at that tier is 0.0800% of notional — which at 20x leverage is 1.6% of the margin you actually posted, before funding and before slippage. A post-only order that rests and fills pays the maker rate instead.
Sources · checked 11 August 2026
- Polymarket Docs · Perps Overview ↗
- Polymarket Docs · Place Your First Trade ↗
- Polymarket Docs · Trading ↗
- Polymarket Docs · Margin ↗
- Polymarket Docs · Liquidation Mechanics ↗
- Polymarket Docs · Fees ↗
- Polymarket Docs · Architecture ↗
- Polymarket Docs · Perps Referral Program ↗
- Polymarket Docs · Geographic Restrictions ↗
- Polymarket Docs · Perps FAQ ↗
- Polymarket Perps API · Instruments ↗