CoinBBank The Crypto Buying Guide
CoinsExchangesBuying guidesBlogBuy plannerTroubleshootingAboutPrivacy & data

Maker and Taker Fees: Execution, Costs, and Limits

Maker and taker describe how an order interacts with existing order-book liquidity, not whether its owner is a beginner or professional. An order can even generate both kinds of fill. Understanding the classification helps explain a fee receipt, but a lower quoted commission does not guarantee a better outcome or justify additional trading. This guide uses fictional calculations, not live provider rates or a trading strategy. Not financial advice.[s1][s2][s5]

USD market prices / CoinGecko
BTC -- -- ETH -- -- SOL -- -- BNB -- -- XRP -- -- ADA -- -- DOGE -- -- AVAX -- -- DOT -- -- LINK -- -- UNI -- -- LTC -- -- BTC -- -- ETH -- -- SOL -- -- BNB -- -- XRP -- -- ADA -- -- DOGE -- -- AVAX -- -- DOT -- -- LINK -- -- UNI -- -- LTC -- --

Key points

  • A maker fill comes from an order resting on the book; a taker fill matches available liquidity immediately.[s2][s5]
  • A limit order can be a taker, and an order that fills partly immediately can incur both classifications.[s5]
  • Post-only restricts execution behavior; it does not guarantee a fill, favorable market movement, or a lower rate at every provider.[s1][s3][s4]
  • Fees on fills, price slippage, quoted spread, and withdrawal charges are different costs that must not be combined blindly.[s7][s8][s9][s10]

What makes a fill a maker or a taker?

A maker supplies an order that remains available for someone else to match, while a taker matches against an order already available. Kraken's explanation defines the distinction through immediate matching against the book. It is a role in an execution, not a permanent account category. The same person can supply liquidity in one transaction and remove it in another, so neither the order's owner nor an app's basic or advanced label tells you the correct commission classification.[s2]

Maker does not universally mean a smaller fee. Coinbase Advanced states that maker and taker rates can be the same or different, and that a negative maker rate represents a rebate. Read the applicable product and account schedule before calculating an expected cost. A rebate label also does not make execution profitable: it describes the commission component, not what happens to the asset's value, the execution price, or a position after the fill.[s1]

Why can a limit order still pay a taker fee?

A limit sets an acceptable price, not a promise that the order will wait. Kraken explains that limits control the worst matching price but need not fill completely or at all. An immediately executable limit can match liquidity already present when it reaches the book. Think of price control and liquidity role as separate questions: what price is acceptable, and does the order match now or remain available for a later match? Confusing them is a common reason a fee receipt looks unexpected.[s3][s5]

Binance.US explicitly describes a limit order generating taker fills first and maker fills later. Its explanation distinguishes the immediately filled portion from the remainder placed on the order book. That is why selecting Limit is insufficient evidence that every fill will pay the maker rate. Read the actual execution and time-in-force instructions for the named product, and check the resulting fills rather than assigning one classification to the entire order from its initial label.[s5]

Why can a limit order still pay a taker fee?
Order situationExpected liquidity classificationLimitation to understandSources
Order immediately matches existing book liquidityTaker for the matched portionA marketable limit can do this even though it has a price cap[s5]
Order rests on the book and later matchesMaker for that later fillA displayed resting order has not necessarily executed, and may never fill[s2][s3]
Part matches now and the remainder later matches from the bookMixed taker and maker fillsCalculate commission from each executed portion rather than applying one rate to the whole order[s5]
Coinbase Advanced post-only would match immediatelyOrder is rejected under the documented instructionProtecting maker-only behavior can prevent execution; it does not ensure a later fill[s4]
Untouched Kraken order is canceled before executionNo trading execution fee for that untouched orderCanceling an unfilled remainder does not undo fills already completed[s8][s9]

What does post-only actually guarantee?

Post-only is an execution restriction, not a discount code. Coinbase Advanced says that a post-only limit must sit on the order book and that the entire order is rejected if any part would execute immediately when it reaches the matching engine. This addresses uncertainty about taking liquidity, but it also means an order you expected to place may not be accepted. Rejection and non-execution are possible outcomes, not evidence that the fee-saving instruction malfunctioned.[s4]

The restriction also does not reserve a future execution. Kraken's market-and-limit guide explains that a limit can remain partly or wholly unfilled. An accepted resting order may therefore wait without completing the intended transaction. If it is later canceled, separate that unfilled quantity from any completed fills. Do not change the price repeatedly merely to make a maker-only instruction execute: that changes the economic decision, not just a commission setting, and this guide does not recommend doing so.[s3][s9]

How do you calculate a simple illustrative trading fee?

For a straightforward value-based schedule, multiply the executed trade value by the applicable decimal rate. Kraken describes trading fees as a percentage of executed order value, while warning that pair precision can affect small fees. For arithmetic only, assume a fictional $1,000 executed value and a fictional maker rate of 0.15%. Converting the percentage to 0.0015 gives $1,000 multiplied by 0.0015, or $1.50. These inputs are not a quote from Kraken or any other exchange.[s8]

With the same fictional value and a fictional taker rate of 0.35%, the corresponding calculation is $1,000 multiplied by 0.0035, or $3.50. The hypothetical commission difference is $2.00, assuming the same executed value and no other charges. That is a controlled comparison of the fee mechanism only. It says nothing about whether both orders could fill at the same time and price, nor does it include provider-specific rounding, additional charges, or changes in the applicable schedule.[s8]

How do fees work when one order has several fills?

Classify the fills and add their fees; do not charge the whole intended order value twice. Continuing the fictional example, suppose $400 executes immediately as taker and the remaining $600 later executes as maker. The arithmetic is $400 multiplied by 0.0035, or $1.40, plus $600 multiplied by 0.0015, or $0.90. Total illustrative commission is $2.30 on $1,000 of executed value, an effective rate of 0.23%. No current exchange rate or actual transaction is represented.[s5][s8]

If the resting remainder never executes, it does not belong in that executed-value calculation. Coinbase's order-management guide distinguishes percent filled, fees, order status, and canceling the remaining unfilled quantity. A cancellation of the remainder does not erase an already completed fill. Review what executed, at which prices, and in which fee currency before comparing a receipt with the original order preview. Intended order size and completed trade value can differ materially when liquidity is insufficient.[s9]

Which account, product, and discount conditions change the calculation?

Read the account's applicable schedule rather than copying a public example. Coinbase Advanced says the fee tier at order time determines the fee and separates qualification by product and relevant volume or balance criteria. Kraken also distinguishes qualifying order-book volume from other activity that does not contribute to its volume-based schedule. Do not assume every purchase, every pair, or a separate derivatives product changes the same tier, and do not manufacture activity merely to reach a threshold.[s1][s8]

Check the fee asset and discount conditions too. Binance's spot commission documentation distinguishes standard, tax, and special commissions, as well as account- and symbol-level discount eligibility. Its worked inputs are explicitly fictional, so they are examples of calculation structure, not current rates. A discount on one component need not reduce another component. If the fee is deducted in a different asset, reconcile that actual deduction instead of assuming the commission is always removed from the cash amount shown in an order form.[s6]

How do spread, slippage, and withdrawal costs change the comparison?

Separate a provider's quoted spread from order-book price movement. Coinbase's spread and slippage explanation describes spread included in its quoted buy/convert pricing, while its general disclosure distinguishes Advanced order-book interaction. Kraken's market-order guide warns that the most recent traded price is not necessarily the price available for a new market order. A zero added quoted spread therefore does not mean every buyer and seller face identical execution prices, and a low commission is not a complete delivered-cost calculation.[s7][s3][s11]

Compare the economic difference as well as the commission. In a separate fictional comparison, a $5 worse execution value would outweigh the $2 commission difference from the earlier illustration, before any other costs. This is arithmetic, not a prediction that maker or taker execution will be better. If you plan to withdraw afterward, Kraken's withdrawal guidance identifies separate withdrawal fees and says the final charge appears at confirmation. Do not label that charge a maker fee or assume the trading commission includes it.[s3][s10]

How do you reconcile a fee receipt without placing more trades?

Use the existing order record, not a new transaction as a test. Coinbase Advanced's order-management guide exposes executed quantity, percent filled, total fee, and order status. Compare those fields with the schedule and product that applied, then check whether part of the order remains open or was canceled. If a record looks inconsistent, retain the order reference and relevant fee details for official support. A discrepancy is a reason to inspect the evidence, not a reason to trade again.[s9]

For a more detailed spot-commission record, distinguish the component rates and the asset actually charged. Binance's commission documentation separates account-level symbol rates from rates calculated for a specific order and explains why discounts can depend on both account and symbol settings. This guide does not require API access to make that distinction; the lesson is to preserve scope when reading any exported record or support explanation. Conclude only what the record establishes, without naming a cheapest provider or treating an illustrative calculation as a live quote.[s6]

Frequently Asked Questions

Are maker fees always lower than taker fees?

No. Coinbase Advanced says the rates may be the same or different and explains that negative maker rates represent rebates. Check the relevant schedule rather than assuming the liquidity role guarantees a saving.

Does every limit order receive a maker classification?

No. Binance.US explains that an order can execute partly as taker immediately and later as maker from the book. The execution behavior of each fill matters, not the Limit label alone.

Will post-only guarantee that my order fills?

No. Coinbase Advanced rejects a post-only order if it would execute immediately, and a resting limit may remain unfilled. The instruction restricts taking liquidity; it does not reserve an execution at your price.

Does canceling an order refund fees on completed fills?

Canceling a remaining unfilled quantity does not reverse completed executions. Coinbase's order-management guide distinguishes existing fills from the cancelable remainder. Kraken says untouched orders canceled before execution do not incur trading fees, which is a different situation.

Are the percentages and dollar examples current provider rates?

No. All numerical examples in this guide are explicitly fictional and illustrate value-times-rate arithmetic. Use the current account-specific schedule, completed fills, fee asset, and final withdrawal preview for an actual cost assessment.

Scope & limitations

  • Local educational draft for parent review. CoinBBank is the organization publisher only; no personal trading history, credential, or independent professional review is claimed.
  • All dollar values, percentages, and executed portions in calculations are fictional examples, not current rates, quotes, recommendations, or executed trades.
  • Simple percentage math omits provider-specific fee precision, rounding, additional commissions, changing fill prices, discounts, and fee-currency conversion unless expressly discussed.
  • Not financial advice. No cheapest/best conclusion, extra-volume strategy, live trades, authenticated API calls, publication, or deployment.

Educational content only. Not financial advice. No account, trade or wallet was accessed for this source review.

Sources

  1. Coinbase Advanced feess1 · Read

    Liquidity-based rates can be equal/different or negative, tier at order time, and separate product qualification criteria; no live rates quoted.

  2. What are Maker and Taker fees?s2 · Read

    Maker versus taker is determined by whether an order immediately matches available book liquidity.

  3. Market and limit orderss3 · Read

    Limits cap matching price without guaranteeing a fill; market execution can differ from the last trade; post-limit instructions.

  4. Advanced trade order typess4 · Read

    Coinbase Advanced post-only rejects the entire order if any part would immediately execute; maker-only behavior does not guarantee execution.

  5. What are maker and taker fees?s5 · Read

    Binance.US partial immediate taker fills followed by later maker fills, including marketable limits; not Binance.com rates.

  6. Commission Ratess6 · Read

    Binance spot standard/tax/special components, account/symbol discounts, fee-asset conditions, account versus order scope, and explicitly fictional example values; no authenticated API calls made.

  7. Understanding slippage and spreads7 · Read

    Distinction between quote spread and price slippage; historic numeric protection examples are not generalized.

  8. How trading fees work on Krakens8 · Read

    Fees based on executed value, qualifying-volume exclusions, precision/minimum-fee caveats, and no trading fee on untouched canceled orders; article arithmetic uses fictional rates and values.

  9. Order managements9 · Read

    Order details expose fills, total fees, status, cancellation of remaining quantity, reserved funds, and slippage explanations.

  10. Cryptocurrency withdrawal fees and minimumss10 · Read

    Withdrawal fees are separate, can change, and final charges appear at confirmation; no minimum, fee amount, or processing time quoted.

  11. Coinbase pricing and fees disclosures - cryptos11 · Read

    Advanced order-book interaction has no added quoted spread; this is not absence of a bid/ask spread or all other costs.

Related reading

How to Buy Bitcoin: A Beginner's Decision Guide

Understand native BTC, account eligibility, purchase costs, withdrawal holds, and wallet checks before making a Bitcoin purchase.

Coinbase vs Binance: Compare the Right Services

Compare Coinbase, Binance.com, and Binance.US by eligibility, funding, fees, custody, and withdrawal networks without assuming a universal winner.

Crypto Wallets: Choose by Custody and Compatibility

Choose a crypto wallet by key control, asset and network compatibility, recovery, and signing needs using Trezor, Ledger, and protocol documentation.