Skip to main content
Bonus is USDC credited to your account for you to trade with as margin. You open positions with it the way you would with your own USDC, and the profit is yours.
  • Profit goes to your wallet, as ordinary USDC.
  • A winning trade gives the Bonus back in full, ready for your next trade.
  • A losing trade costs part of it: the Bonus takes its share of the loss.
  • Nothing moves by itself. When a trade closes, its payout waits in the Bonus tab until you press Claim.
  • Bonus can be traded, never withdrawn.
Bonus works on Arbitrum, with USDC as collateral, on market orders.

Get Bonus

Bonus is credited to your account through:
  • Referrals, as a reward from the referral program.
  • Cashback, a share of the trading fees you pay, returned to you as Bonus.
  • Special offers, such as campaigns and promotions announced on the Gains Trade channels.
Bonus is not a token, so your wallet app does not show it. Connect your wallet on gains.trade to see your balance: it shows in the navigation bar, next to your wallet’s USDC. In a narrower window it moves to the bottom of the trading panel, and on a phone the Bonus row of the trading panel shows how much you have available. The screenshots on this page use example figures.
Navigation bar showing 1250 USDC in the wallet and a Bonus balance of 500.00, with its tooltip: 500.00 Bonus available as margin. Not withdrawable.

The Bonus balance in the navigation bar. A dot beside it means a row in the Bonus tab is waiting for you.

Open a trade with Bonus

1

Connect on Arbitrum

Connect the wallet your Bonus was credited to, and switch it to Arbitrum. One-click trading does not apply to Bonus trades: with your own wallet, you confirm each Bonus action in it, so keep a little ETH on Arbitrum for gas.
2

Set up the trade

Pick the pair above the chart. In the trading panel, choose Long or Short and the leverage, stay on Market, and check that the collateral is USDC: it is the token icon next to your balance, on the row with Market, Limit and Stop. The USDC menu inside the size box only changes the unit of the size. Then enter the position size, and add a take profit and a stop loss if you want them: they are sent with the order.A Bonus trade takes:
  • a market order, not Limit or Stop;
  • USDC as collateral, which you check yourself: the Bonus row flags native ETH, but not WETH or GNS;
  • up to 500x leverage, within the pair’s own maximum;
  • at least the pair’s usual minimum collateral, your Bonus and your own USDC counted together;
  • no counter trade.
3

Turn on Bonus

While you have Bonus available, a Bonus row sits below the take profit and stop loss. Turn its switch on: the row shows how much Bonus the trade uses and how much you have left.If the trade needs more collateral than your Bonus covers, all of your Bonus goes in and your wallet’s USDC pays the rest: the row shows it as ”+ amount wallet”. Make sure your wallet holds that amount.When a trade does not qualify, the row says why instead, for example “market orders only”, and its switch is locked. If the switch was on, the button reads Bonus unavailable until you change the trade back. To trade without Bonus, turn the switch off first, before you pick Limit or Stop.
Trading panel on BTC/USD, long at 20x for a 3000 USDC position. The Bonus switch is on, using 150.00 Bonus with 350.00 left, and the button reads Open long with Bonus.

150 USDC of collateral at 20x, all of it Bonus.

The same panel for a 12000 USDC position. The Bonus row reads 500.00 plus 100.00 wallet.

600 USDC of collateral: your 500 Bonus first, then 100 from your wallet.

4

Open

Press Open long with Bonus or Open short with Bonus, and confirm in your wallet.The first time a trade uses your own USDC, your wallet first asks you to approve USDC. Bonus trades need this approval even if you have approved USDC for normal trading, and it is asked only once.Under the button, the panel shows “Order sent”. Your Positions tab lists the order as Awaiting fill, then as your position once it is filled.

Manage your position

Your Bonus position sits in the Positions tab with your other trades. In the table view, it carries a BONUS badge.
Positions tab with one BTC/USD 20x long, 150 USDC of collateral, marked with a BONUS badge, with its Close button.

An open position with 150 USDC of Bonus at 20x on BTC/USD.

You manage it the way you manage any trade:
  • Take profit and stop loss: edit them from the row, or drag their lines on the chart.
  • Size: add to it, your Bonus first and then your wallet’s USDC, or close part of it.
  • Leverage: change it by adding or removing collateral.
  • Close: the row’s Close button closes the whole position at market.
Close all leaves Bonus positions open: close each one from its own row. Your Bonus trades also show in History.

The Bonus tab

A Bonus tab appears after History once you have opened your first Bonus trade. A number next to its name shows how many rows you can claim. At the top, three figures:
  • Available: Bonus you can use for a new trade.
  • In trades: Bonus currently used as margin, in open positions and in orders waiting to be filled.
  • To claim: what is waiting for you, from closed trades and expired orders.
Bonus tab showing Available 350.00, In trades 150.00 and To claim 400.00, a Claim all button, two rows to claim (payout 140.00 split into 100.00 Bonus and 40.00 wallet, payout 260.00 split into 100.00 Bonus and 160.00 wallet) and one live row.

The Bonus tab: two closed trades waiting to be claimed, each with its split, and the open one.

Each row is one Bonus trade, and its label says where it stands:

Close and claim

A Bonus position closes when you close it, when its take profit or stop loss fires, or when it is liquidated. Its payout then waits in the Bonus tab until you claim it.
1

Open the Bonus tab

The closed trade reads To claim, with its payout and how it will split, for example “Payout 140.00 → Bonus 100.00 · Wallet 40.00”.
2

Claim

Press Claim on the row and confirm in your wallet. When two or more rows are waiting, Claim all claims them one after another, with one confirmation per row and two for an expired order.
3

Trade again

The Bonus share is back in your Available balance, ready for your next trade, and the rest is in your wallet as USDC.

How the payout splits

  • In profit, when the payout covers everything you put in: the Bonus returns to your Bonus balance in full, and the rest, your profit plus any USDC of your own, goes to your wallet.
  • At a loss: what is left is shared between your Bonus balance and your wallet, in proportion to how much of each went in.
  • Money you take out before the close (the proceeds of a partial close, collateral you remove, profit you withdraw) stays with the position: it joins the payout, and you claim it with the rest once the position has closed.
  • Liquidated: the position itself pays nothing. Money you took out of it before still waits as To claim and splits by the same rules. Otherwise the row reads Nothing left.

When an order does not open

An opening order that is not filled within about a minute expires. Pressing Claim on its row cancels it and returns your collateral, the Bonus to your Bonus balance and your own USDC to your wallet, in two confirmations. An order refused when it executes, for example because the price moved past your max slippage, returns its collateral minus a small fee, as To claim.

Good to know

  • Bonus does not expire. Unused Bonus stays in your balance until you trade it.
  • Fees are paid from the position’s collateral, as on any trade.
  • Each Bonus trade runs from its own dedicated account, so you can hold several Bonus positions at once, even on the same pair. Your Gains Credits tier and $GNS staking discount do not apply to them, and their volume does not count toward your credits.
  • Your balance can take up to half a minute to update after an open or a claim.
  • Bonus trades do not enter trading contests.
  • Unused Bonus can be cancelled if abuse is identified. Bonus already used in an open position is never touched.