Skip to main content
Every trade creates a position, and each fill is stored separately (no netting), so you may hold several positions on the same outcome at different entry prices. Each position has a live PnL that updates as fresh Polymarket prices arrive.

Where to view positions

You can see your positions in two places:
The event page at /event/[slug] shows a Positions panel on the right rail (desktop) or below the outcomes table (mobile). This panel displays only the positions for that specific event, with their current price and PnL.On desktop, a Positions tab in the bottom panel shows all positions across your entire portfolio, with the current event’s positions highlighted.

How PnL is calculated

For each open position, PnL updates every time the platform fetches a fresh price snapshot: For example: you bought YES at 40¢ with $20, giving you 50 shares. If the YES price is now 60¢, your current value is $30 and your PnL is +$10.
On markets that charge a fee, a buy gives you slightly fewer shares (the fee is taken from your amount) and closing before resolution deducts a fee from your proceeds. Your current value and PnL are always shown after fees, and the fee you paid appears on the position. See Fees & execution.
PnL is unrealized (open) while the position is open. It becomes realized (closed) once you close the position or the market resolves and auto-closes your position.

Portfolio summary

The portfolio page at /portfolio shows four summary metrics for your current active account:
The portfolio splits positions into Current account trades and Previous trades. Current account trades are the positions tied to your active challenge or funded account. Previous trades are positions from accounts you’ve already closed or completed.

Position table columns

The position table on the portfolio page shows:

Positions are per trading account

Each trading account, whether a challenge or a funded account, tracks its own positions independently. When a challenge passes and a funded account is created, positions opened during the challenge stay separate from positions you open in the funded phase. Challenge and funded trades never mix.
Open trade PnL is excluded from payout eligibility on funded accounts. Only realized (closed) profit counts toward your available payout amount.

Auto-close on event resolution

When a Polymarket event resolves, open positions on that event are closed automatically. The close price is the resolution price of the outcome. Resolved positions appear in the position table with a Closed badge and their final PnL locked in. A resolution close is free, holding a winning position to resolution pays out in full with no fee.