Fees
Trade costs on BattleGrid are the venue fill fee plus the BattleGrid builder fee. The same stack applies to discretionary terminal orders, agent fills, and Radar-routed perps — one submission path, one fee policy.
Arena entry fees (prediction grids) are a different lane. They are not trade fees; see Arena.
← Trade terminal · Risk management
Fee stack
| Layer | What it is | Who sets it | Typical unit |
|---|---|---|---|
| Venue (Hyperliquid) | Maker / taker exchange fee on the fill | Hyperliquid fee schedule (BattleGrid embeds a published base snapshot for estimates) | bps of notional |
| BattleGrid builder | Platform fee collected via Hyperliquid builder codes | Active trade-reward policy (effective-dated, platform-configured) | bps of notional |
| Total on fill | Venue component + builder component | Sum of the two | bps of notional |
Cashback / referral on the builder component, if enabled, accrues after the gross charge. It is not an execution-time discount.
Venue maker / taker
BattleGrid’s embedded Hyperliquid base snapshot (used for order preview, effective-rate display, and protection math):
| Role | Rate | As percent | When it applies |
|---|---|---|---|
| Maker | 1.5 bps | 0.0150% | Resting limit that adds liquidity |
| Taker | 4.5 bps | 0.0450% | Market and other liquidity-taking fills |
Source in product code: types/src/exchange-fees.ts (MAKER_FEE_RATE, TAKER_FEE_RATE) — labeled there as a static published snapshot of Hyperliquid’s exchange-level schedule. Builder fee is intentionally not in that file.
Hyperliquid may still apply its own account-tier schedule on the exchange-owned component. Treat the table above as the base snapshot BattleGrid uses for estimates, not a guarantee of every account’s venue line-item.
BattleGrid builder fee
Every BattleGrid-routed normal-perp order freezes a builder address, policy version, and Hyperliquid f (fee in tenths of a basis point) at submission. The fill’s exact builderFee is the BattleGrid-owned component.
| Fact | Value |
|---|---|
| Launch gross builder fee | 2.5 bps (f = 25 tenths-bps) |
| Live rate | Active trade-reward policy — platform-configured; ticket / approval surfaces show the server-computed rate |
| Protocol ceiling in code | 10 bps max (f ≤ 100) for this product’s policy validator |
| Surfaces | Trade terminal, agent, and Radar submissions share the same resolver |
Builder fee is not an Arena grid markup and not a separate “agent trade surcharge.” Agent and Radar fills use the same builder policy as the terminal.
Effective rate (venue + builder)
At the launch builder gross of 2.5 bps on top of the venue snapshot:
| Execution | Venue | Builder | Effective |
|---|---|---|---|
| Market / taker | 4.5 bps | 2.5 bps | 7.0 bps (0.070%) |
| Limit / maker | 1.5 bps | 2.5 bps | 4.0 bps (0.040%) |
If the live builder policy differs from 2.5 bps, effective = venue snapshot leg + live builder leg. Server DTOs expose marketOrderEffectiveFeeRatePercent / limitOrderEffectiveFeeRatePercent from that sum.
What is not a fee
| Item | Why it is out of this schedule |
|---|---|
| Slippage | Fill price vs reference — execution variance, not a billed fee |
| Max Slippage (agent risk dial) | A rail on accepted market-entry adverse move (Risk management); not a fee rate |
| Funding | Hyperliquid perp funding payments between longs and shorts on the venue’s schedule; BattleGrid surfaces history, it does not price a separate funding “fee schedule” |
| Liquidation | Venue risk process. BattleGrid does not publish an extra liquidation fee schedule; liquidations are excluded from builder-fee reward qualification |
| Arena entry / platform cut | Wager-lane economics on prediction grids — not perps trade fees |
Deposit and withdraw (funding path)
Moving USDC between Hyperliquid spot and the BattleGrid wallet on the documented Hyperliquid (Arbitrum) rail is the funding path for agents, Radar, Arena, and the terminal (How to deposit). That transfer is not a perps trade fee.
Cross-chain / Relay-style bridges can carry bridge fees plus an optional platform-configured Relay markup (relayPlatformFeeBps in platform config). Those belong to the bridge rail, not the maker/taker/builder stack above. Hyperliquid’s own L1↔Arbitrum withdraw path may also deduct a venue bridge cost — outside BattleGrid’s trade fee schedule.
Same cost, three desks
| Desk | Fee stack |
|---|---|
| Trade terminal | Venue + builder |
| Agent / MCP closes and entries | Venue + builder |
| Radar | Venue + builder |
Create ≠ deploy still applies; deploying does not add a second fee lane.