Skip to main content

Trades — Propose and Respond

2026-05-11

Trades — Propose and Respond

A trade is a two-sided exchange of players and/or draft picks between two teams in the same league. You propose, the other team responds, and — depending on your league's settings — the commissioner may need to approve before the trade executes.

The full lifecycle

Every trade in FanPoolHQ moves through the same status timeline: pending → accepted (or declined / countered) → approved → executed. The proposing team builds the offer, the receiving team responds, the commissioner reviews if required, and only then do the assets actually change hands.

You can find every trade you've been part of — proposed, received, executed, cancelled — on your team's trade history page.

Proposing a trade

From your team page or the league trades page, click Propose trade and pick the team you want to deal with. The trade builder is a two-column layout: your assets on the left, their assets on the right. You can add any combination of:

  • Players from either active or reserve rosters
  • Draft picks for the current or future seasons (see Trading draft picks)
  • Free-agent picks if your league uses them

As you drag assets onto either side, the builder shows the salary-cap impact for both teams. If the trade would push either team over the cap (and your league enforces the cap), you'll see a warning before you submit. You can still send the proposal — the warning just tells you the receiving GM will need to make space.

Responding to a trade

When another team sends you a trade, you get a notification and the offer appears in your incoming trades list. You have three choices:

  • Accept — the offer moves to the approval queue (if approval is required) or executes immediately
  • Decline — the trade closes with no asset movement
  • Counter — you adjust the asset list and send it back; the original proposer now sees it as an incoming trade

There's no expiry on a pending trade by default — it sits in your inbox until someone responds or one of the assets gets moved by another trade (see "Conflicting trades" below).

Commissioner approval

Whether a trade needs commissioner approval is a per-league setting your commissioner controls — it's not a universal FanPoolHQ rule. Some leagues run on full GM trust (no approval required, trades execute the moment they're accepted); some require approval on every trade; some only flag trades above a certain asset count or cap delta. See Trade approval workflow for the walkthrough.

Conflicting trades

If two pending trades reference the same asset and one of them executes, the other is auto-cancelled with a comment explaining which asset got traded away. This prevents the database from ending up in a state where a player is listed on two teams.

Where trades show up

  • Team trade history — every trade involving your team, executed or otherwise
  • League activity feed — executed trades appear in the contextual social thread for the league
  • Notifications — incoming proposals, responses, approvals, and executions all fire notifications to the parties involved (you can tune which kinds you receive in your notification preferences)

See also

  • Trade approval workflow — the full walkthrough with video
  • Trading draft picks — what's tradeable across seasons
  • Trade deadline rules — your league's cutoff date for proposing trades