1. How the checker works
Hyperliquid keeps builder approvals on-chain and answers questions about any account through its public info API. When you press Check, your browser sends these requests to https://api.hyperliquid.xyz/info and nowhere else:
approvedBuilders: every builder address the account has approved (at most 10 can be active).maxBuilderFeefor each of them: the cap you signed, in tenths of a basis point, so 1 = 0.001% and the perp maximum 0.1% = 100.referral: whether the account was referred, with which code, and its cumulative volume.extraAgents: the named API (agent) wallets that can trade for the account.userRole, only when everything above comes back empty: tells a new address from an API wallet, a vault or a sub-account.
The checker then puts a name on each builder address it recognises (Based, Liquid, fomo, Phantom, Hyperdash, Dexari, OneKey, pvp.trade, MetaMask, Axiom, Insilico Terminal, Trust Wallet, Rabby, Invo, Blockchain.com Wallet) and multiplies the cap by $10,000 and by your monthly volume. An approval is the ceiling: the app sets the actual fee on each order and may stay below it, so the dollar figures are the most you can pay through that app, not a bill.
2. Reading the result
- Apps approved. Each one can add a fee to orders it sends for you. Approvals stay until you remove them, even after you stop using the app.
- Highest cap. The most expensive approval. Builder fees are charged on both sides of perp trades; on spot only the selling side, so a round trip pays it twice.
- ⚠ above the published fee. The cap you signed is higher than the fee the app publishes. That is legal (the app may raise its fee up to your cap without asking again), but worth a look: re-approving at the published rate, or removing the app, closes the gap.
- Unlabelled builder. An address we cannot match to an app. If you do not recognise it, remove it.
- No approvals. Then no app can add a builder fee: you trade on the official app (no builder fee) or through apps that use their own account, such as fomo.
For the full fee on each route (Hyperliquid’s fee plus the builder fee, with or without a referral code and staking), use the Hyperliquid fee calculator.
3. How to remove an approval (official steps)
- Open app.hyperliquid.xyz/builderCodes and connect the same wallet you checked (the main wallet; an API wallet cannot do this).
- The page “Builder Code Approvals” lists each approved builder address. Compare it with the addresses in the checker’s table.
- Press Remove next to the builder and sign: the Remove button re-signs ApproveBuilderFee with a fee of 0. It is a signature, not a transaction: no gas, no funds moved, no positions closed.
- Press Check again here: the app is gone from the list.
Developers can send the same action themselves: approveBuilderFee for that builder with maxFeeRate "0%". If you use the app again later, it will ask for a new approval. More on approvals and what they can and cannot do: Hyperliquid builder codes explained.
4. Builder fees and your referral code
A builder fee and a referral code are separate: the app adds its builder fee, and a Hyperliquid referral code takes 4% off Hyperliquid’s own part of the fee on the first $25M of volume. the referral discount also applies to orders placed through apps with a builder code (checked on mainnet fills on October 1, 2026). What decides whether you get the discount is the code on the account, which the checker reads:
How we know: our mainnet study of referral codes through apps (October 6, 2026) publishes the method, per-app results and an aggregate CSV.
- No code, under $10,000 of volume: you can still add one. Join through app.hyperliquid.xyz/join/HOLYGRAIL before you use an app, because apps such as Phantom often set their own Hyperliquid referral code on accounts that have none.
- No code, past $10,000: Hyperliquid no longer accepts one for this account.
- Another code: it stays; a referral code cannot be changed. If the code belongs to an app the checker recognises (its builder address, or the code it sets on its users’ accounts, such as Liquid’s or fomo’s), the checker names the app.
- fomo: fomo has no wallet connection (Apple, Google or email only) and creates its own wallet and Hyperliquid account for you, so a Hyperliquid code such as HOLYGRAIL cannot apply there.
5. Privacy: what happens to the address
- The address is read from the box only when you press Check, sent from your browser to
api.hyperliquid.xyz(with no cookies and no referrer), and not kept after the result is drawn. - It is never written to the page URL or its #hash (only the monthly volume is, so a copied link carries no address), to cookies, localStorage or any other storage, to the console, or to analytics. The address box has no form name, so it cannot be submitted anywhere.
- This site is static: there is no server of ours that receives the request. Hyperliquid’s API sees the request like any other API call, as it does when any website or explorer looks up an address.
- Addresses are public on Hyperliquid, but you can always use the official page instead: app.hyperliquid.xyz/builderCodes shows the same approvals after you connect your wallet.
The official app has no builder fee
On app.hyperliquid.xyz there is no builder fee at all, and HOLYGRAIL takes 4% off your first $25M: 0.0432% taker at tier 0 instead of 0.045%.
Sources (official pages and data behind every figure, with the date we last checked them)
- app.hyperliquid.xyz/builderCodes (verified September 27, 2026)
- app.hyperliquid.xyz/referrals (verified October 19, 2026)
- basedapp.gitbook.io/docs/based/fees (verified October 15, 2026)
- docs.hyperdash.com/fees-referrals-rewards (verified October 14, 2026)
- docs.pvp.trade/en-fee-tiers (verified October 19, 2026 · 2 figures)
- docs.tryliquid.xyz/trading/fees (verified October 15, 2026)
- fomo.family (verified October 14, 2026)
- github.com/DefiLlama/dimension-adapters/blob/05e2f6d7c53a71ab50ada9497624aa4b2a57f47a/dexs/insilico/index.ts (verified October 6, 2026)
- github.com/DefiLlama/dimension-adapters/blob/05e2f6d7c53a71ab50ada9497624aa4b2a57f47a/factory/hyperliquid.ts (verified October 6, 2026 · 14 figures)
- help.dexari.com/resources/fees (verified October 19, 2026)
- help.fomo.family/en/articles/15171587-can-i-import-an-existing-wallet-into-fomo (verified October 19, 2026)
- help.onekey.so/en/articles/13988593-onekey-app-wallet-service-fee-explanation (verified October 15, 2026)
- help.phantom.com/articles/trade-perps-in-phantom-42292249388307 (verified October 15, 2026)
- hyperliquid.gitbook.io/hyperliquid-docs/for-developers/api/exchange-endpoint (verified September 26, 2026)
- hyperliquid.gitbook.io/hyperliquid-docs/for-developers/api/info-endpoint (verified October 6, 2026)
- hyperliquid.gitbook.io/hyperliquid-docs/referrals (verified October 1, 2026 · 3 figures)
- hyperliquid.gitbook.io/hyperliquid-docs/trading/builder-codes (verified October 1, 2026 · 4 figures)
- hyperliquid.gitbook.io/hyperliquid-docs/trading/fees (verified October 1, 2026)
- stats-data.hyperliquid.xyz/Mainnet/builder_fills/0x2a2b6b093a9813fbd8cddae800c3d17d46460d17/20261005.csv.lz4 (verified October 6, 2026)
- stats-data.hyperliquid.xyz/Mainnet/builder_fills/0x6d4e7f472e6a491b98cbeed327417e310ae8ce48/20261004.csv.lz4 (verified October 6, 2026)
- support.metamask.io/trade/perps/how-to-trade-perps (verified October 15, 2026)