Skip to main content
Monaco uses maker and taker fees. Maker fills add liquidity and receive a rebate at every fee tier. Taker fills remove liquidity and pay a fee.A limit order may fill immediately against existing liquidity, so placing a limit does not by itself make a fill a maker fill.

Base Trading Fees

Illustrative tier-1 perpetual fill · before application fees$10,000 taker fill → $4.50 fee

At 4.50 bps, the fee is $10,000 × 0.045%. At the same notional, the −0.10 bps maker rate gives a $0.10 rebate.

How Your Tier Is Calculated

Spot and perpetual volume are combined over the trailing 14 days, with spot volume weighted by 2.5:
Effective volume = 14-day perps volume + 2.5 × 14-day spot volume
Volume is counted per wallet across every application you trade through. That combined total sets your tier on every application.Monaco can also set a volume floor on a wallet. Your tier then resolves from the higher of your weighted volume and that floor, while the volumes reported for your account stay as recorded, so a wallet with a floor can show a tier above what its weighted volume alone reaches.Tiers are recalculated once per day at 00:00 UTC.

Application-Owned Fees

Applications built on Monaco can add their own maker or taker fees on top of the base fees and retain 100% of those additional fees.BuilderCodes separately attribute taker-side order flow to an application. Enrolled frontends receive a share of base protocol fees per fill. See BuilderCodes for the revenue share and payout accounting.Fee simulations let applications show estimated costs before order submission. Use the application’s fee preview to review the estimated charges for your order.
Traders adding liquidity into the order book through maker orders receive a rebate with every fill, while takers pay a competitive fee for execution. Every fee tier includes a maker rebate, which is available to retail and institutional market participants, rather than being limited to designated market maker programs or only the highest-volume accounts.

Fee Tiers

Monaco Protocol uses a maker-taker fee structure, tailored to the most active participants. Fee tiers are determined based on a combined trailing 14-day volume, counted per wallet: volume from every application you trade through adds up to one total, and that total sets your tier on every application.
Fee tiers are recalculated once per day at 00:00 UTC from trailing 14-day volume.

Spot Fees

TierVolumeMaker (bps)Taker (bps)
1-0.106.50
2-0.206.00
3-0.305.00
4-0.404.00
5-0.503.00
6-1.002.50

Perpetual Futures Fees

TierVolumeMaker (bps)Taker (bps)
1-0.104.50
2-0.204.25
3-0.304.00
4-0.403.50
5-0.503.00
6-1.002.50
This base fee structure is subject to change by protocol vote.

Application-Owned Fees

Builders wanting to build on top of Monaco Protocol’s infrastructure can add their own maker or taker fees on top of Monaco’s base fees. This lets frontends and tailored trading experiences create a direct revenue stream from the volume they route, and own 100% of the fees they charge on top of Monaco’s base fees.In addition to this, Monaco uses BuilderCodes to attribute taker-side routed order flow to an application, and a portion of its base fees is shared with enrolled frontends per fill. See the BuilderCodes developer guide for the revenue share and RAW-unit payout semantics.Use the fee simulation endpoints and SDK helpers before order submission so users can see estimated costs before placing a trade.