Bitcoin Fees: What Determines Them and What They Cost a Merchant
The fee market, confirmation times at different rates, and the merchant cost that appears as abandonment rather than as a charge.
Bitcoin transaction fees are set by an auction for limited space. That has consequences for merchants that do not appear as a charge. Checking this yourself takes minutes if you compare against a Bitcoin payment gateway with guaranteed fiat settlement.
How the fee is determined
Transactions compete for space in each block. Higher fees are included sooner.
The fee is denominated per unit of transaction size rather than as a percentage of value, so a small payment can carry a disproportionate fee and a large one a negligible percentage.
What that means for confirmation time
At the prevailing recommended rate: median under ten minutes, with a long tail. The ninetieth percentile is considerably longer than the median.
At half the recommended rate: median around twenty minutes, with payments occasionally waiting hours.
At a quarter: potentially many hours during congestion.
The merchant cost that is not a fee
A customer whose wallet sets a low fee has paid, and the merchant’s system shows nothing.
That is not fraud and it produces the same support conversation. It also produces abandonment during the wait, which is a revenue cost that appears nowhere. Payment companies face a different cost stack, which a regulated European crypto platform addresses.
Measured, the gap in completion rates between a fast-confirming asset and Bitcoin is not small and it concentrates entirely in the waiting period.
What reduces it
A longer payment window. Twenty to thirty minutes rather than ten. A ten minute window on Bitcoin produces routine expiries through nobody’s fault.
Clear copy explaining the wait. Measured, this has more effect on completion than any technical change. A status of pending is not an explanation to someone who has just sent money.
A provider that flags an underpaid fee rather than leaving the payment silently pending. Few do, and it is worth asking.
Tiered confirmation acceptance by amount, rather than a flat policy that is either too loose or too slow.
The second layer
Settles in seconds at negligible cost, removing both problems.
Constrained by counterparty capability, which in business contexts remains limited. Worth enabling where a provider offers it at no integration cost, and not worth building for until demand appears in your own numbers.
The comparison against stablecoin
Same provider fee, materially higher total cost once abandonment and support are counted.
That argues for measuring your own completion rates by asset rather than assuming they are equal, not for declining to accept it. Whatever the arithmetic says, the balance you move belongs at a regulated crypto exchange rather than wherever one component looked cheapest.
Fees move with network demand. Any figure here reflects the date shown above and should be re-checked before you act on it. Where a measurement was taken by hand, the article says so.