Skip to main content
Bonus is USDC credited to your account for you to trade with as margin. There is nothing to switch on: while you hold Bonus, your trades use it before your own USDC, and the profit is yours.
  • Used first, automatically. Your market orders in USDC on Arbitrum take their collateral from your Bonus first, then from your wallet.
  • One balance. The app counts your Bonus in the USDC balance it shows you.
  • 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.
  • Paid out on its own. When a Bonus trade closes, its payout reaches your wallet and your Bonus balance within seconds, with nothing to claim.
  • Bonus can be traded, never withdrawn.
Bonus works on Arbitrum, with USDC as collateral, on market orders. If you would rather see your Bonus apart and decide for each trade whether to use it, turn off Use Bonus first.

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, on Arbitrum: the first time you connect in a browser with Bonus available, a card shows how much you have. Your Bonus is part of the USDC balance in the navigation bar (in a narrower window, at the bottom of the trading panel). Hover over that balance to see your wallet’s USDC and your Bonus apart. On a phone the balance is merged the same way, with no breakdown. The screenshots on this page use example figures.
Navigation bar showing a USDC balance of 1750, with its tooltip: Wallet 1250 USDC and Bonus 500 USDC.

1,250 USDC in the wallet and 500 of Bonus show as one balance. Hover over it to see the split.

How your Bonus is used

While you hold Bonus, an order uses it when it is:
  • a market order, not Limit or Stop;
  • in USDC, on Arbitrum;
  • at 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;
  • not a counter trade.
Your Bonus goes in first. If the trade needs more collateral than your Bonus covers, all of your Bonus goes in and your wallet’s USDC pays the rest. A Limit or Stop order, a leverage above 500x or a counter trade uses your wallet’s USDC only: the balance shown in the trading panel then drops to what your wallet holds, and hovering over it reads “Part of your balance does not apply to this order”. An order in another collateral (ETH, WETH, GNS) never uses Bonus. A trade that uses Bonus differs from your other trades:
  • Your wallet confirms every action on it: the open, each take profit or stop loss change, each size or leverage change, and the close. One-click trading does not apply, so keep a little ETH on Arbitrum for gas.
  • It runs from its own dedicated account, all of it, your own USDC included, even when only a little Bonus is left. Your Gains Credits tier and $GNS staking discount do not apply to it, and its volume does not count toward your credits. If you have a fee discount, the fee the panel shows before you open still counts it, while the trade pays without it.
  • It does not enter trading contests.
  • Its close is checked at a 1% max slippage, which you cannot change on a Bonus trade.
So while you hold Bonus, every market order in USDC that qualifies is a Bonus trade, and nothing on screen tells you how much of it is Bonus. To trade with your own USDC only, or to see the Bonus part of each trade, turn off Use Bonus first.

Open a trade

1

Connect on Arbitrum

Connect the wallet your Bonus was credited to, and switch it to Arbitrum.
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 balance on that row includes your Bonus. Then enter the position size, and add a take profit and a stop loss if you want them: they are sent with the order.
Trading panel on BTC/USD, long at 20x for a 3000 USDC position. The balance next to Market, Limit and Stop reads 1,750 and the button reads Market Long.

A market order in USDC: the balance includes your Bonus, and the button is the usual one.

3

Open

Press Market Long or Market Short, and confirm in your wallet.The first time a trade uses your own USDC on top of your Bonus, 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 briefly 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 and looks like them. 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. If the price moves more than 1% before the close executes, the close is refused and the position stays open: close it again.
Close all leaves Bonus positions open: the app tells you how many positions it leaves out, and you close each of them from its own row. Your 25 most recent Bonus trades also show in History. Older ones are not listed there.

Close and payout

A Bonus position closes when you close it, when its take profit or stop loss fires, or when it is liquidated. Its payout is then sent out on its own, usually within seconds: the Bonus share goes back to your Bonus balance, ready for your next trade, and the rest reaches your wallet as USDC. You sign nothing and pay no gas for it.

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 is paid out with the rest once the position has closed.
  • Liquidated: the position itself pays nothing. Money you took out of it before is still paid out, split by the same rules.

When an order does not open

An opening order that is not filled within about a minute expires. This is the one case that waits for you: a Bonus tab appears after History, with the order marked Expired. Press Claim on its row and confirm in your wallet: this cancels the order, and your collateral then comes back on its own within seconds, the Bonus to your Bonus balance and your own USDC to your wallet. If your wallet asks for a second confirmation, you can reject it. If the app then says the claim did not go through, check your balance first: the collateral has usually arrived already. An order refused when it executes, for example because the price moved past your max slippage, returns its collateral minus a small fee, paid out on its own like a closed trade.

The Bonus tab

With Use Bonus first on, the Bonus tab shows only while a row needs you, with a number next to its name. 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 still waiting to be paid out.
Each row is one Bonus trade, and its label says where it stands:

Choose for each trade

Use Bonus first is on unless you turn it off. You find it in Settings, the gear icon at the top right, on the trading page, while you have Bonus: available, in a trade or waiting to be paid out. The choice is saved in your browser, so set it again on another browser or device.
Settings menu with the Use Bonus first switch on and its description: Your trades use your Bonus balance before your wallet funds. Bonus and wallet show as one balance.

The Use Bonus first setting, on by default.

With it off, your trades use your own USDC unless you choose Bonus for a trade, and the app shows your Bonus apart:
  • Your Bonus balance shows on its own in the navigation bar, next to your wallet’s USDC. A dot beside it means a row in the Bonus tab is waiting for you. 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.
  • A Bonus row sits in the trading panel, below the take profit and stop loss. Turn its switch on to use Bonus for the trade: the row shows how much Bonus the trade uses and how much you have left, and ”+ amount wallet” when your wallet’s USDC pays the rest. The button then reads Open long with Bonus or Open short with Bonus.
  • Check the collateral yourself: the Bonus row flags native ETH, but not WETH or GNS, so make sure the token icon next to your balance is USDC.
  • When a trade does not qualify, the row says why, 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.
  • Your Bonus positions carry a BONUS badge in the table view of the Positions tab.
  • The Bonus tab stays after History once you have opened your first Bonus trade.
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.

With Use Bonus first off: the Bonus balance on its own in the navigation bar.

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.

Bonus switched on for a trade: 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.

Positions tab with one BTC/USD 20x long, 150 USDC of collateral, marked with a BONUS badge, with its Close button.

A Bonus position marked with its BONUS badge.

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 balance can take up to half a minute to update after an open or a payout.
  • Unused Bonus can be cancelled if abuse is identified. Bonus already used in an open position is never touched.