Skip to main content
Bayse shares a portion of taker fees with makers who provide liquidity on CLOB markets. Every time a taker executes against your resting limit order, you earn a share of the fees they paid. Rebates are calculated daily and credited to your wallet automatically.
Maker rebates are currently only available for limit orders placed via the Bayse Relay. Orders placed through the Bayse mobile or web apps are not eligible at this time.

How it works

  1. Place limit orders on a CLOB market. Orders that rest on the book make you a maker.
  2. Earn when takers fill your orders — each time another trader matches against your resting order, a portion of the taker fee is allocated to the rebate pool.
  3. Get paid daily — at the end of each epoch (UTC calendar day), your share of the rebate pool is credited to your wallet.
Markets with active maker rebates include a makerRebate field in their market data:
{
  "makerRebate": {
    "configId": "aa9024a6-fca5-4ed8-a5b9-124584d61f04",
    "rebatePercentage": 0.5,
    "minPayoutUsd": 0.10
  }
}
If the field is null or absent, the market has no active rebate program.
  • rebatePercentage — the fraction of taker fees allocated to the rebate pool (e.g., 0.5 = 50%).
  • minPayoutUsd — the minimum USD payout threshold. Payouts below this amount are forfeited.
All configuration values are denominated in USD. At payout time, amounts are converted to your trading currency using the current exchange rate.

How rebates are calculated

Rebate pool

The rebate pool for each epoch is:
rebatePool = totalTakerFees * rebatePercentage
For example, if a market collects 200 USD in taker fees during an epoch and the rebate percentage is 50%, the rebate pool is 100 USD.

Your share

Your share of the rebate pool is proportional to your maker volume:
yourRebate = rebatePool * (yourMakerVolume / totalMakerVolume)
Maker volume for each trade is price * size — the notional value of the fill where your resting order was the maker side.

Example

Maker volumeShareRebate
You5,00050%50.00
Trader B3,00030%30.00
Trader C2,00020%20.00
Total10,000100%100.00

Epochs and payouts

Rebates are distributed in epochs — fixed 24-hour windows aligned to UTC calendar days (00:00 UTC to 00:00 UTC). At the end of each epoch:
  1. All trades where your resting orders were filled are aggregated.
  2. Your maker volume share is computed against the total maker volume for the market.
  3. Your payout is calculated and, if it meets the minimum payout threshold, credited to your wallet in your trading currency.
If your calculated rebate is below the minimum payout threshold (typically 0.10 USD), it will not be credited.

Tracking your rebates

Use the API to monitor your rebates:

Maker rebates vs. liquidity rewards

Both programs reward liquidity providers, but they work differently:
Maker rebatesLiquidity rewards
What earnsYour resting orders being filled by takersKeeping resting orders on the book (even unfilled)
Funding sourceTaker feesFixed reward pool per market
Scoring basisMaker volume (price x size of fills)Tightness to midpoint, order size, two-sided quoting
Epoch length24 hours (UTC day)Configurable (commonly 24 hours)
A market can have both programs active simultaneously — you can earn liquidity rewards for keeping orders on the book and maker rebates when those orders get filled.

Tips for maximizing rebates

  • Size your orders well. Larger fills generate more maker volume and a bigger share of the rebate pool.
  • Stay competitive. Orders closer to the midpoint are more likely to be filled by takers, generating more volume.
  • Be consistent. Maintaining resting orders throughout the day ensures you capture fills across the full epoch.
  • Trade active markets. Markets with higher taker volume generate larger rebate pools.