Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
LABS
Glossary

Tick Spacing

Tick spacing is the fixed distance between allowable price ticks in a concentrated liquidity pool, set per pool to determine the granularity of liquidity ranges and gas efficiency.
Chainscore © 2026
definition
DEFINITION

What is Tick Spacing?

Tick spacing is a core parameter in concentrated liquidity Automated Market Makers (AMMs) that defines the minimum allowable price increment between liquidity positions.

Tick spacing is the fixed, protocol-defined distance between discrete price points, or ticks, where liquidity can be provided in a concentrated liquidity AMM like Uniswap V3. It is expressed as a multiple of the base tick, which is a 1.0001 price ratio (a 0.01% price movement). For example, a tick spacing of 10 means liquidity can only be placed at every 10th tick, corresponding to price increments of approximately 0.1%. This parameter creates a grid of permissible price ranges, balancing capital efficiency against gas costs for position management.

The choice of tick spacing is a critical trade-off determined by the pool's fee tier. Higher fee tiers (e.g., 1%) typically use wider spacing (e.g., 200) to accommodate less volatile, large-trade pairs, reducing the number of ticks and thus the gas cost for swaps that cross them. Lower fee tiers (e.g., 0.01%) use tighter spacing (e.g., 1) for highly volatile pairs, allowing liquidity providers (LPs) to concentrate capital in extremely narrow price bands for maximum efficiency. This design ensures that gas overhead is proportional to the expected trading activity and fee revenue of the pool.

From a technical perspective, tick spacing governs the granularity of the liquidity liquidity distribution curve. It directly impacts how a swap traverses the pool's liquidity: a swap execution moves from the current tick to the next initialized tick, which is always a multiple of the spacing. This also defines the minimum price range a position can have; a position's width must be at least one tick spacing. Consequently, tick spacing is a fundamental constraint in LP strategy, influencing everything from impermanent loss hedging to the precision of range orders.

key-features
MECHANICS

Key Features of Tick Spacing

Tick spacing is a core parameter in concentrated liquidity protocols that defines the granularity of price ranges, directly impacting capital efficiency, gas costs, and market depth.

01

Granularity vs. Gas Efficiency

Tick spacing determines the minimum price increment between liquidity positions. A smaller spacing (e.g., 1) allows for extremely precise, capital-efficient positions but increases the number of potential ticks, raising gas costs for swaps and position management. A larger spacing (e.g., 60) reduces gas overhead but forces liquidity to be spread over a wider, less efficient price range.

02

Protocol-Defined & Asset-Specific

The spacing is not uniform; it's set by the protocol based on the asset pair's volatility and typical trading ranges. For example:

  • Stablecoin pairs (e.g., USDC/USDT) use a tight spacing (e.g., 1) due to minimal price movement.
  • Volatile pairs (e.g., ETH/USDC) use wider spacing (e.g., 60) to concentrate liquidity where it's most needed and manage tick bitmap storage costs.
03

Impact on Capital Efficiency

This is the primary trade-off. Narrower tick spacing allows Liquidity Providers (LPs) to allocate capital within a very specific predicted price range, maximizing fee earnings per dollar deposited. Wider spacing means capital is active across a broader range, reducing the fee concentration and overall efficiency, but requiring less frequent management.

04

Interaction with the Tick Bitmap

Every initialized tick (where liquidity starts or ends) is stored in a tick bitmap, a gas-efficient data structure. Wider tick spacing means fewer initialized ticks, making the bitmap sparser and swap execution cheaper. This is a critical design consideration for minimizing gas costs during price movement across many ticks.

05

Example: Uniswap v3 Tiers

Uniswap v3 defines specific fee tiers, each with a default tick spacing:

  • 0.01% fee: 1 tick spacing (for stablecoins)
  • 0.05% fee: 10 tick spacing
  • 0.30% fee: 60 tick spacing (for standard pairs like ETH/USDC)
  • 1.00% fee: 200 tick spacing (for exotic/volatile pairs) This links trading fee compensation directly to the granularity of risk management.
06

Relation to Price Range

A position's price range must be defined between ticks that are multiples of the tick spacing. The formula is: lowerTick = floor(priceToTick(lowerPrice) / spacing) * spacing. This discretization ensures all active liquidity is stored on predictable, evenly spaced intervals, enabling efficient on-chain computation.

how-it-works
CONCENTRATED LIQUIDITY

How Tick Spacing Works

Tick spacing is a fundamental parameter in Automated Market Makers (AMMs) that defines the minimum allowable price increments for liquidity positions, enabling efficient capital allocation.

Tick spacing is the fixed distance between discrete price points, or ticks, where liquidity can be concentrated in a decentralized exchange (DEX) like Uniswap V3. It is expressed as a multiple of the base tick, which is derived from the formula 1.0001^i, where i is the tick index. For example, a tick spacing of 10 means liquidity can only be placed at every tenth tick (e.g., ticks -100, -90, -80... 80, 90, 100), not at every possible price. This parameter is set per liquidity pool and is typically a power of two, such as 1, 2, 10, 60, or 200, balancing granularity against gas efficiency.

The primary function of tick spacing is to reduce gas costs and computational complexity. Without spacing, liquidity could be deposited at every one of the billions of possible ticks, making position management and swap calculations prohibitively expensive. By constraining liquidity to specific intervals, the protocol dramatically reduces the number of ticks that must be checked during a trade, optimizing the constant product formula x * y = k within each active tick range. A wider spacing (e.g., 60 for a stablecoin pair) consolidates liquidity into fewer, deeper price ranges, while a tighter spacing (e.g., 1 for an exotic pair) allows for more precise, albeit more gas-intensive, price targeting.

Choosing the correct tick spacing is a critical decision for both pool creators and liquidity providers (LPs). For LPs, it determines the precision of their position and their exposure to impermanent loss. A narrow spacing allows capital to be deployed very close to the current price, maximizing fee earnings, but requires frequent rebalancing if the price moves outside the chosen range. A wide spacing provides a larger safety net against price movement but dilutes fee income as capital is spread over a broader range. The protocol's fee tier (e.g., 0.05%, 0.30%, 1%) is often paired with a recommended tick spacing, creating a trade-off between capital efficiency and management overhead for automated strategies.

examples
TICK SPACING IN ACTION

Real-World Examples & Protocols

Tick spacing is a foundational parameter in concentrated liquidity protocols, determining fee tier granularity and capital efficiency. These examples show how it's implemented across major DeFi ecosystems.

06

The Gas Efficiency Trade-off

The choice of tick spacing is a direct gas efficiency versus capital efficiency trade-off for liquidity providers and the protocol.

  • Smaller spacing (e.g., 1): Maximizes capital efficiency and price precision but increases gas costs for position management and swaps, as more ticks must be crossed and updated.
  • Larger spacing (e.g., 200): Reduces gas costs significantly because fewer ticks are initialized and crossed, but at the cost of greater impermanent loss risk and lower capital efficiency for the LP.
  • Protocols select default spacings to balance these factors for their target asset classes.
LIQUIDITY GRANULARITY

Tick Spacing vs. Related Concepts

A comparison of how tick spacing relates to other core concepts in automated market makers (AMMs) and liquidity provision.

ConceptTick SpacingPrice ImpactLiquidity ConcentrationGas Efficiency

Primary Function

Defines the minimum price increment between ticks

Measures price slippage from a trade size

Measures capital density within a price range

Cost of executing a swap or adding liquidity

Deterministic Relationship

Directly sets granularity of liquidity

Inversely related to liquidity depth at the tick

Highest at the current tick, decreases with spacing

Increases with more active ticks (narrower spacing)

Protocol Control

Set per pool (e.g., 1 bps, 5 bps, 30 bps, 100 bps)

Emergent property based on liquidity distribution

Controlled by liquidity provider's range placement

Emergent property of contract interactions

Unit of Measure

Basis points (bps) or percentage

Percentage of price movement

Percentage of total liquidity in a range

Gas units (gwei)

Trade-off Dimension

Liquidity granularity vs. gas costs

Trade size vs. execution price

Capital efficiency vs. impermanent loss risk

Execution cost vs. precision/complexity

Direct Effect of Increasing

Fewer possible price ticks, wider intervals

Generally increases for a given trade size

Forces concentration into fewer, wider intervals

Decreases for swaps and liquidity updates

Example Value (ETH/USDC Pool)

5 bps (0.05%)

0.3% for a $100k swap

80% of liquidity within 2% of current price

150k gas for a swap

Related Smart Contract Function

tickSpacing pool parameter

getAmountOut or quote function

liquidity snapshot at a specific tick

gasleft() before/after operation

technical-details
TECHNICAL DETAILS & TRADE-OFFS

Tick Spacing

A core parameter in concentrated liquidity Automated Market Makers (AMMs) that defines the minimum price increment between liquidity ticks, directly affecting capital efficiency, gas costs, and price granularity.

Tick spacing is a configurable integer multiple that determines the permissible locations for liquidity positions within a price range. In protocols like Uniswap V3, prices are represented as discrete ticks, which are indexed positions on a logarithmic price curve. The spacing, such as 1, 10, or 100, dictates that liquidity can only be provided at ticks whose indices are evenly divisible by this number. This creates a grid of allowable price points, balancing continuous pricing approximation with computational and storage efficiency on-chain.

The choice of tick spacing involves a fundamental trade-off between capital efficiency and gas costs. A smaller spacing (e.g., 1) allows liquidity to be concentrated within a tighter price range, maximizing fee earnings for liquidity providers (LPs) and reducing slippage for traders. However, it increases the number of potentially active ticks, leading to more complex computations and higher gas fees for swapping and position management. Conversely, a larger spacing (e.g., 100 for a stablecoin pair) reduces gas overhead but forces LPs to deposit liquidity over a wider, less efficient price band.

Protocols typically set a default tick spacing per fee tier, correlating higher fee percentages with wider spacings suitable for more volatile assets. For instance, a 0.05% fee pool might use a spacing of 10, while a 1% fee pool uses 200. This alignment ensures that the expected trading frequency and price movement volatility of an asset pair are matched with an appropriate granularity of liquidity, optimizing the overall system performance. The spacing is immutable once a pool is created, making its initial selection a critical decision for pool deployers.

From a developer's perspective, tick spacing defines the granularity of the tick data structure in the smart contract. Each tick stores liquidity net changes and fee growth data. A smaller spacing increases the cardinality of this tick bitmap, affecting the gas cost of crossing ticks during a swap. The swap algorithm must iterate through initialized ticks within the swap path, so spacing directly impacts execution complexity. This design showcases how AMMs use discretization to make continuous finance computationally feasible on blockchain virtual machines.

Understanding tick spacing is essential for advanced DeFi activities. Liquidity providers must consider it when constructing hedging strategies or calculating impermanent loss, as it defines the precision of their price range. Protocol integrators and oracle designers must account for the discrete price points when fetching spot prices or TWAPs, as the reported price will always be at the nearest valid tick. This parameter is a key differentiator between classical constant-product AMMs and their concentrated liquidity successors.

DEBUNKED

Common Misconceptions About Tick Spacing

Tick spacing is a foundational concept in concentrated liquidity protocols, but its mechanics are often misunderstood. This section clarifies the most frequent points of confusion, separating protocol-enforced rules from user-controlled strategies.

No, a smaller tick spacing does not guarantee higher fees; it only provides the potential for higher capital efficiency. Fees are earned proportionally to the liquidity provided within the active price range relative to the total liquidity in the pool. While tighter spacing allows for more precise concentration, placing liquidity far from the current price will still earn zero fees. The key is aligning your concentrated position with the market's actual trading activity, not just the granularity of the ticks.

For example, in a Uniswap V3 ETH/USDC pool with 0.05% fee tier and 10-tick spacing, a position spanning ticks 200,000 to 200,010 will earn fees only when the price is between those ticks. A position in a pool with 1-tick spacing from 200,000 to 200,001 is hyper-concentrated but will earn nothing if the price moves even slightly outside that microscopic range.

TICK SPACING

Frequently Asked Questions (FAQ)

Tick spacing is a fundamental parameter in concentrated liquidity protocols like Uniswap V3. These questions address its core mechanics, design rationale, and practical implications for liquidity providers and traders.

Tick spacing is the minimum allowable distance between price ticks in a concentrated liquidity automated market maker (AMM). It defines the granularity at which liquidity can be provided, acting as a configurable parameter for each liquidity pool. For example, a pool with a tick spacing of 10 means liquidity can only be deposited at price intervals that are multiples of 10 ticks apart, where each tick represents a 0.01% price movement (1 basis point). This design reduces the number of possible ticks that must be tracked and computed, significantly optimizing gas efficiency and on-chain storage. The spacing is chosen by the pool creator based on the asset pair's volatility and desired capital efficiency.

ENQUIRY

Get In Touch
today.

Our experts will offer a free quote and a 30min call to discuss your project.

NDA Protected
24h Response
Directly to Engineering Team
10+
Protocols Shipped
$20M+
TVL Overall
NDA Protected Directly to Engineering Team