Your DEX charges a builder fee on eligible fills. This page covers how the fee reaches Hyperliquid, how you set it, and what limits a trader’s approval places on it.
How the builder fee works
Eligible orders carry your builder code and a fee. Hyperliquid records collected fees against that code.
Outcome builder fees apply to eligible sell activity. Settlement proceeds do not produce builder revenue in this model. Protocol fees are separate.
Set your fee
You set one fee per product: perps, and outcome markets. Fees are in basis points.
Hyperliquid caps the builder fee per fill. The cap is 0.1% on perps and 1% on spot-style markets, which includes outcome markets. The console enforces these caps when you save.
Fee changes publish in about a minute. A change applies to new fills only.
Trader approvals
Before their first trade, a trader signs one approval. The approval names the maximum builder fee for your builder code. Your DEX charges the lower of your fee and the trader’s approved maximum.
Approvals are staged. A trader approves the perps maximum at onboarding. A trader approves the outcome markets maximum on their first outcome markets trade.
Raising your fee above the approved maximum asks each trader to approve once, on their next visit. Lowering your fee never asks. Until a trader re-approves, they pay the old maximum.
Trader overrides
A trader override is a per-wallet discount on top of your schedule. You can set an override for perps, for outcomes, or for all products.
Your DEX charges the lower of your schedule fee and the override. An override can never raise a fee above your schedule.
An override goes live on that wallet’s next fee lookup, about a minute after you publish it.
On Starter
On Starter, fees are fixed at the platform defaults and you cannot edit them. You set your own fees when you activate earnings.
Payouts use recorded fees
Payouts are computed from the fees actually recorded on fills, not from the rate you set in the console.