Vertex Docs
  • Getting Started
    • 📋Overview
    • 📜Table of Contents
    • 🚀Mission
    • ⚔️Vertex Edge
      • 1️⃣Vertex on Arbitrum
      • 2️⃣Blitz on Blast
        • Blitz Documentation
      • 3️⃣Vertex on Mantle
        • 🎆Trading Rewards
        • 📊Perpetual & Spot Market Specifications
        • 🖥️Open-Source Contracts
        • 🔌API
      • 4️⃣Vertex on Sei
        • 💰Trading Rewards
        • 📊Perpetual & Spot Market Specifications
        • 🖥️On-Chain Contracts
        • 🔌API
      • 5️⃣Vertex on Base
        • 💰Trading Rewards
        • 📊Perpetual & Spot Market Specifications
        • 💻Onchain Contracts
        • 🔌API
        • ✍️Create a Coinbase Smart Wallet
      • 6️⃣Vertex on Sonic
        • 💰Trading Rewards
        • 📊Perpetual & Spot Market Specifications
        • ⛓️On-Chain Contracts
        • 🔌API
      • 7️⃣Vertex on Abstract
        • 📊Market Specifications
        • ⛓️On-Chain Contracts
        • 🔌API
      • 8️⃣Bro.Trade on Berachain
        • ⛓️On-Chain Contracts
        • 🔌API
      • 9️⃣Vertex on Avalanche
        • 💰Trading Rewards
        • 📊Market Specifications
        • ⛓️On-Chain Contracts
        • 🔌API
  • Basics
    • 📽️Products
    • ⚡Technical Architecture
    • 🧵Universal Cross Margin
    • ✂️Isolated Margin
    • ℹ️Subaccounts & Health
    • ⏰Liquidations & Insurance Fund
    • 💵PnL Settlements
    • 📊Pricing (Oracles)
    • 💰Fees
    • 📈Funding Rates
    • 📅Market Specifications
    • ⚡One-Click Trading
    • 🔫Trigger Orders
    • 🗂️GMCI 30 & MEME Indices
    • 💰Trade & Earn
      • 🤝Maker Program
      • 🔁Cross-Chain VRTX Rewards
      • ❓Trading Rewards - FAQs
    • 🧑‍🤝‍🧑Referral Program
    • ⚒️Resources & Links
    • ❔FAQs
  • VRTX Token
    • 🎓VRTX Tokenomics
    • 📊Token Supply Distribution
  • More
    • 🌐Glossary
    • 🔬Contracts & Code Audits
    • 🦋Bug Bounties
    • 💽Data & Research
    • 🪟Maintenance Windows
    • 🏁Terms of Use
    • ✍️Statement of Risk
    • 🌍Restricted Territories
    • 📸Brand Assets
  • Tutorials
    • 🏁Quick Start
    • 🖱️One-Click Trading
    • ⚙️Trading Basics
    • ♾️Perpetuals
    • 🔮Spot
    • 🧑‍🤝‍🧑Multiple Accounts
    • 🔫TP/SL & Stop-Market
    • 💰Withdrawals
    • ⚡Fast Withdrawals
    • 🌉Cross-Chain Deposits
    • 🔄Lend, Borrow & Repay
    • ❤️Margin Health
    • 💧Pools
    • 💫VRTX Staking
    • ↔️Switching Chains
    • 🪙Trading Rewards
    • ✂️Shortcuts
  • Developer Resources
    • API
      • 🔌Endpoints
      • Gateway
        • Executes
          • Place Order
          • Place Isolated Order
          • Cancel Orders
          • Cancel Product Orders
          • Cancel And Place
          • Withdraw Collateral
          • Transfer Quote
          • Liquidate Subaccount
          • Mint LP
          • Burn LP
          • Link Signer
        • Queries
          • Status
          • Contracts
          • Nonces
          • Order
          • Orders
          • Subaccount Info
          • Isolated Positions
          • Market Liquidity
          • Symbols
          • All Products
          • Edge All Products
          • Market Prices
          • Max Order Size
          • Max Withdrawable
          • Max LP Mintable
          • Fee Rates
          • Health Groups
          • Linked Signer
          • Insurance
          • Min Deposit Rates
        • Signing
          • Examples
          • Q&A
      • Subscriptions
        • Authentication
        • Streams
        • Events
        • Rate limits
      • Archive (indexer)
        • Orders
        • Matches
        • Events
        • Summary
        • Candlesticks
        • Edge Candlesticks
        • Funding Rate
        • Interest & funding payments
        • Oracle Price
        • Perp Prices
        • Product Snapshots
        • Market Snapshots
        • Edge Market Snapshots
        • Maker Statistics
        • Merkle Proofs
        • Rewards
        • Referral Code
        • Liquidation Feed
        • Linked Signer Rate Limit
        • Subaccounts
        • Signatures
        • USDC Price
      • Trigger
        • Executes
          • Place Order
          • Cancel Orders
          • Cancel Product Orders
        • Queries
          • List Trigger Orders
      • V2
        • Assets
        • Pairs
        • APR
        • Orderbook
        • Tickers
        • Contracts
        • Trades
        • VRTX Token
      • Rate limits
      • Errors
      • Symbols
      • Depositing
      • Withdrawing (on-chain)
      • Integrate via Smart Contracts
      • Definitions / Formulas
    • Vertex Typescript SDK
      • Getting Started
      • How To
        • Create a Vertex client
        • Useful Common Functions
        • Query Markets & Products
        • Deposit Funds
        • Withdraw Funds
        • Manage Orders
      • User Guide
        • Client
          • Market
            • Place Order
            • Cancel Orders
            • Cancel Product Orders
            • Mint LP
            • Burn LP
            • Get All Markets
            • Get Latest Market Price
            • Get Market Liquidity
            • Get Open Subaccount orders
            • Get Historical Orders
            • Get Max Order Size
            • Get Max Mint LP
            • Get Candlesticks
            • Get Funding Rate
            • Get Product Snapshots
          • Spot
            • Approve Allowance
            • Deposit
            • Withdraw
            • Get Max Withdrawable
            • Get Token Contract for Product
            • Get Token Wallet Balance
            • Get Token Allowance
          • Perp
            • Get prices
          • Subaccount
            • Link Signer
            • Get Subaccount Linked Signer with Rate limits
            • Get Subaccount Summary
            • Get Subaccount Fee Rates
            • Get Subaccount Token Rewards
        • Engine Client
          • Executes
          • Queries
        • Indexer Client
          • Base Queries
          • Paginated Queries
        • Websocket
          • Executes
          • Queries
          • Subscriptions
        • Utilities
          • Contracts
          • Utils
      • API Reference
    • Vertex Python SDK
    • Vertex Rust SDK
    • Contracts
    • API/SDK Terms of Use
Powered by GitBook
On this page
  • Fee Model
  • Trading Fees & Rebates
  • Taker Fees Structure
  • Vertex Edge -- Cross-Chain Fee Sharing
  • Sequencer Fees
  • Sequencer Fee Structure
  • Network Gas Fees
  • Withdrawals
Export as PDF
  1. Basics

Fees

An overview of the trading and sequencer fees charged on Vertex.

Fee Model

Trading fees are a standard feature of any exchange venue. Fee models vary between exchanges but are generally charged:

  1. As a percentage of the total value of a trade.

  2. Each time an order is executed.

As a hybrid orderbook-AMM with an integrated money market, Vertex’s fee model applies to:

  • AMM Liquidity Pools

  • Borrow / Lend Pools

  • The Sequencer’s Central-Limit Orderbook (CLOB)

As a result, the four primary market participants on Vertex with an impact from fees include:

  1. Price Makers

  2. Price Takers

  3. Liquidity Providers (LPs)

  4. Borrowers & Lenders


Trading Fees & Rebates

While high fees typically characterize most decentralized exchanges, Vertex is built different.

To enable cheap and efficient trading for users in the greatest volume possible, Vertex aims to promote liquidity, defined as:

  • Tight Spreads

  • Low Slippage

Vertex’s trading fee model is competitive with centralized crypto exchange venues – offering cheap trading for takers (0.02%) and zero fees for makers across all markets.

The maker / taker trading fee model is displayed below.

Taker Fees Structure

  • Minimum Taker Fee: Upon matching, every taker order is subject to an immediate fee. This fee is calculated based on the formula: minSize × maker.price × feeRate.

  • No Fees Interval: For the initial part of the order, specifically [0, minSize), there are no fees charged.

  • Standard Fee: For any portion of the order amount that exceeds minSize, a standard fee is charged based on the formula: quoteAmount × feeRate.

Vertex Edge -- Cross-Chain Fee Sharing

The Vertex Edge fee structure reflects the flow of value between chains connected by Edge’s unified orderbook liquidity. The Edge fee structure accounts for maker & taker flow sourced from connected Edge chains, including:

  • Arbitrum

  • Blast

  • Mantle

  • Sei

  • Base

  • Sonic

  • Abstract

  • Avalanche

Trading fees across the Vertex Edge ecosystem are composed of:

  • Taker Fees = 0.02%

  • Maker Rebates = - 0.005%

The primary difference is how fees are paid out for order matches in cross-chain vs. single chain scenarios. In a cross-chain order match between Arbitrum and Sonic, the taker fee is charged on the taker chain, and the maker rebate is charged on the maker chain.

Makers are incentivized by token rewards and maker rebates, as such some revenue must accrue to the maker chain. The fee structure for Edge between two instances like Arbitrum and Sonic is as follows:

Sonic Taker & Arbitrum Maker:

  • Taker Fee (Sonic) = 1 bps

  • Maker Rebate (Arbitrum) = 0.5 bps

  • Fee Accrual (Arbitrum) = 0.5 bps

Arbitrum Taker & Sonic Maker:

  • Taker Fee (Arbitrum) = 1 bps

  • Maker Rebate (Sonic) = 0.5 bps

  • Fee Accrual (Sonic) = 0.5 bps

Should both a maker & taker order match on the same chain, then the fee structure equates to:

Arbitrum Taker & Arbitrum Maker:

  • Taker Fee (Arbitrum) = 1.5 bps

  • Fee Accrual (Arbitrum) = 0.5 bps

Sonic Maker & Sonic Taker:

  • Taker Fee (Sonic) = 1.5 bps

  • Fee Accrual (Sonic) = 0.5 bps

Revenue flows throughout the system to reward the sourcing of liquidity and users via Vertex Edge. The comparative advantage to the earlier fee structure accounting is that the new model enables any cross-chain match to accrue revenue to the maker chain via Edge.

Liquidity is utilized more for the same amount of incentives. Any venue built on top of Edge can utilize existing liquidity and focus on sourcing users.


Sequencer Fees

Vertex charges a straightforward flat fee, denominated in USDC, for interactions with the Vertex Sequencer. This fee covers the gas costs associated with the underlying blockchain while delivering a seamless and low-latency trading experience via lightning-fast order matching.

The Vertex sequencer serves as the interface with underlying chain that Vertex Edge is deployed to, efficiently matching orders between supported EVM chains.

Beyond order matching, the sequencer facilitates high-speed operations such as rapid deposits, withdrawals, liquidity provider (LP) minting, and more — ensuring a smooth and responsive user experience.

NOTE: If you don’t have USDC in your subaccount, either a loan will be taken out or the transaction will fail, depending on whether spot leverage is enabled.

Of note, sequencer fees are approximate values for withdraws and deposits denominated in the corresponding asset. Fees are subject to change over time as gas fees and other variables are adjusted, but they should remain relatively stable within months of launch.

Sequencer Fee Structure

  • Deposit = 0 USDC

  • Submitting a Liquidation = 1 USDC

  • Withdrawing Collateral:

    • BTC = 0.00004 BTC

    • ETH = 0.0006 ETH

    • USDC = 1 USDC

  • Placing an order that takes liquidity from the book = 0 USDC*

  • Minting / Burning LP Tokens = 1 USDC

Sequencer fees are only charged if the operation is successful.

For example, if you submit a collateral withdrawal request that causes your account to be under-collateralized, you will not be charged sequencer fees for the failed action.

*Limit orders and takers aren't mutually exclusive, so sequencer fees may still apply to specific limit orders.

  • For example, a trader might place a limit order that does not immediately match any existing orders, adding liquidity to the market.

  • Later, the same trader might execute a market order or a limit order that matches an existing order, taking liquidity and acting as a taker that is charged a sequencer fee.


Network Gas Fees

Vertex’s sequencer handles user interactions with the blockchain. As a result, users' sequencer fees are paid in lieu of gas and are akin to some combination of gas and “clearing fees” on a traditional exchange.

Withdrawals

The 30-minute time-frame is the targeted maximum that a withdrawal will remain pending, as Vertex usually sends the transaction to the underlying chain after this time automatically -- even during high gas periods. If your withdrawal takes longer, it may be due to persistent and excessively high gas costs.

NOTE: If your withdrawal appears on the Vertex app, that means it was successfully placed and will settle on-chain once gas costs come down or if gas is already below the target threshold at the time of your withdrawal.


PreviousPricing (Oracles)NextFunding Rates

Last updated 1 month ago

For more details on the sequencer, please refer to the documentation section on the subject .

Vertex minimizes user fees by sending transactions on the underlying chain when gas fees are low. All actions on Vertex still happen instantaneously, but can take up to 30 minutes or longer during high gas periods.

Vertex users can also elect to bypass the withdrawal queue via the feature.

here
withdrawals
Fast Withdrawal
💰
Maker / Taker Trading Fee Model
Page cover image