Glossary

Basis Point (BPS)

A basis point is a unit of measurement equal to 0.01%, used in finance and crypto to express interest rates, fees, and yield changes.

Key Takeaways

  • One basis point equals 0.01%, or one hundredth of a percentage point. There are 10,000 basis points in 100%, making the unit precise enough to express even the smallest changes in fee rates and yields.
  • Basis points eliminate ambiguity: saying "rates rose 50 basis points" is unambiguous, while saying "rates rose half a percent" could mean an absolute or relative change. This precision matters for interchange fees, APY calculations, and DeFi protocol parameters.
  • Crypto and DeFi adopted basis points from traditional finance: DEX swap fees, staking yields, lending rates, and payment processing costs are all commonly quoted in basis points.

What Is a Basis Point?

A basis point (abbreviated bps, bp, or BPS) is a standard unit of measurement in finance equal to one hundredth of one percentage point, or 0.01%. The term first appeared in financial usage around 1962, originating from bond and interest rate trading where "basis" referred to the spread between two rates. A "basis point" is therefore one unit of movement in that spread.

Basis points exist because percentages alone create ambiguity. If a lending rate moves from 5.00% to 5.25%, that is a 25 basis point increase: clear and absolute. Saying "the rate rose 0.25%" is technically correct but could be confused with a 0.25% relative increase (which would be 5.0125%). In markets where billions of dollars change hands, this distinction matters.

The unit has become universal across traditional finance, crypto trading, DeFi protocols, and payment processing. Any time you see a fee schedule, yield curve, or rate change expressed as a small number followed by "bps," you are looking at basis points.

How It Works

The math behind basis points is straightforward. One basis point is 1/10,000th of the whole, or 0.0001 in decimal form. Converting between basis points, percentages, and decimals requires simple division or multiplication.

Conversion Formulas

// Basis points to percentage
percentage = basisPoints / 100
// Example: 50 bps / 100 = 0.50%

// Percentage to basis points
basisPoints = percentage * 100
// Example: 0.50% * 100 = 50 bps

// Basis points to decimal (for calculations)
decimal = basisPoints / 10000
// Example: 50 bps / 10000 = 0.005

// Calculate fee in basis points
fee = principal * (basisPoints / 10000)
// Example: $10,000 * (250 / 10000) = $250

Conversion Reference Table

Basis PointsPercentageDecimalCommon Usage
1 bps0.01%0.0001Stablecoin DEX swap fee
5 bps0.05%0.0005Uniswap correlated pair fee
25 bps0.25%0.0025Standard Fed rate move
30 bps0.30%0.003Uniswap standard pair fee
50 bps0.50%0.005Aggressive Fed rate move
100 bps1.00%0.01Uniswap exotic pair fee
150 bps1.50%0.015Low-end credit card interchange
290 bps2.90%0.029Stripe online card processing
10,000 bps100%1.0The entire principal

Basis Points in Smart Contracts

DeFi protocols commonly represent fees and rates in basis points within smart contract code. Because Solidity and most blockchain virtual machines lack native floating-point arithmetic, basis points provide integer-friendly precision. A fee of 30 bps is stored as the integer 30 and divided by 10,000 during calculation:

// Solidity example: fee calculation in basis points
uint256 constant FEE_BPS = 30; // 0.30%
uint256 constant BPS_DENOMINATOR = 10000;

function calculateFee(uint256 amount) public pure returns (uint256) {
    return (amount * FEE_BPS) / BPS_DENOMINATOR;
}
// calculateFee(1000000) = 3000 (0.30% of 1,000,000)

This pattern avoids rounding errors that would arise from working with decimal percentages. Uniswap v3, Balancer, PancakeSwap, and most major DEXs use this exact approach.

Use Cases

Traditional Finance

Basis points are the standard language for rate changes across banking and capital markets:

  • Central bank policy: the U.S. Federal Reserve announces rate decisions in basis points. The most common move is 25 bps, with 50 bps signaling urgency and 75 bps reserved for aggressive action (used four consecutive times during the 2022 hiking cycle)
  • Bond yield spreads: the difference between Treasury yields and corporate bond yields is quoted in basis points, helping investors compare credit risk across issuers
  • Mortgage rates: lenders express rate adjustments in basis points. A mortgage rate moving from 6.50% to 6.75% is a 25 bps increase
  • Fund expense ratios: ETF and mutual fund management fees are compared in basis points. An index fund charging 3 bps versus one charging 20 bps represents a meaningful cost difference over decades of compounding

Crypto Exchanges and DeFi

Cryptocurrency markets adopted basis points for the same reason traditional finance did: precision matters when comparing small fee differences across platforms.

  • DEX swap fees: decentralized exchanges quote fees in basis points. Uniswap v3 offers four fee tiers (1, 5, 30, and 100 bps) optimized for different pair types. Curve Finance charges 1 to 4 bps on stablecoin pools, among the lowest in DeFi
  • Centralized exchange fees: maker and taker fees on exchanges are quoted in basis points, typically ranging from 0 to 100 bps depending on trading volume tier
  • Staking and lending yields: changes in staking rewards and stablecoin yields are tracked in basis points. A lending rate moving from 4.50% to 5.00% is a 50 bps increase. See our stablecoin yield landscape for current rates across protocols
  • Liquidity pool parameters: concentrated liquidity protocols let pool creators set custom fee rates in basis points, fine-tuning the tradeoff between swap cost and LP revenue

Payment Processing

The payments industry quotes nearly all variable fees in basis points, making it the natural unit for comparing processing costs across providers:

  • Interchange fees: Visa and Mastercard publish interchange schedules in basis points. U.S. consumer credit card interchange typically ranges from 150 to 260 bps plus a fixed per-transaction fee. Regulated debit (under the Durbin Amendment) is capped at roughly 5 bps plus $0.21
  • Payment processors: Stripe charges 290 bps plus 30 cents per online card transaction, with international cards adding an extra 150 bps. Expressing these as basis points makes cross-provider comparison straightforward
  • Stablecoin payment rails: one advantage of stablecoin-based payment systems is dramatically lower per-transaction cost, often under 10 bps versus 150 to 300 bps for traditional card networks

Why Basis Points Matter

The practical value of basis points comes down to three properties:

  • Precision without ambiguity: "the rate increased by 25 basis points" can only mean one thing. "The rate increased by a quarter percent" might mean a 25 bps absolute move or a 25% relative move
  • Universal comparability: whether comparing a Bitcoin transaction fee rate to a card interchange fee, or a DeFi lending rate to a Treasury yield, basis points provide a common unit
  • Compounding significance: small basis point differences compound into large dollar amounts over time or at scale. On a $1 billion portfolio, each basis point represents $100,000 per year. Even at smaller scales, a 50 bps difference in APY on a $100,000 stablecoin position is $500 annually

Risks and Considerations

Misleading Comparisons

Basis points express rate differences, not total cost. A DEX charging 5 bps per swap might appear cheaper than one charging 30 bps, but total trading cost includes slippage, gas fees, and MEV extraction. Comparing protocols on basis points alone can be misleading without accounting for execution quality.

Precision Illusion

Quoting yields to single-basis-point precision can imply a level of certainty that does not exist. DeFi lending rates fluctuate continuously based on utilization, and a quoted rate of 450 bps might swing to 200 bps or 800 bps within hours. The precision of the unit does not guarantee the stability of the underlying rate.

Scale-Dependent Significance

Whether a basis point difference matters depends entirely on scale and time horizon. For a $1,000 position held for one month, the difference between 500 bps and 510 bps annual yield is about 8 cents: negligible. For a $100 million institutional treasury, that same 10 bps difference is $100,000 per year. Context determines whether optimizing at the basis point level is worthwhile.

Smart Contract Rounding

Using basis points in integer arithmetic can introduce rounding errors on small amounts. A 30 bps fee on a 1-token transfer calculated as (1 * 30) / 10000 rounds to zero in integer division. DeFi protocols handle this with minimum fee thresholds or by operating on amounts large enough that rounding is immaterial. When interacting with smart contracts, be aware that very small transactions may not have fees applied as expected due to this rounding behavior.

This glossary entry is for informational purposes only and does not constitute financial or investment advice. Always do your own research before using any protocol or technology.