Why can the same $100 buy different amounts?
Buying $100 of Bitcoin is not simply a matter of multiplying $100 by the trading fee advertised on a homepage. Paying by card and buying USDT before trading it for BTC involve different steps. The two useful figures are the full amount leaving your payment account and the BTC reaching your balance. This guide explains how to read a quote. It provides neither a live price nor a guaranteed amount of Bitcoin; a price decline can still cause a loss.
Four costs to check along the way
Payment & FX
Platform or payment-provider charges; possible bank charges
Quoted spread
Reflected in the price; may not appear as a separate charge
Trading fee
Depends on the order, account and applicable offer
Wallet withdrawal
Check withdrawal charges and minimums separately
Is $100 your total budget or your purchase amount?
If $100 is your total budget, payment and trading charges may come out of it, leaving less to buy Bitcoin. If the screen treats $100 as the purchase amount and adds fees, the final debit could exceed $100. Look for total, you pay and you receive, then check whether charges are included or additional. The amount typed into the first box does not settle this question.
Payment charges: check outside the exchange too
Cards, bank transfers and payment providers can have different charges. Currency conversion may add another cost. OKX's card purchase guidance notes that a card issuer can impose extra charges, including cash-advance fees, beyond the order fee. Those may not appear in the exchange preview. Read the payment method's terms and check with your own bank. If the purchase currency differs from your card's settlement currency, also check the exchange rate and conversion charges.
The trading fee is only one part
A spot trade can incur a fee under the conditions of your account and trading pair. A maker order rests on the order book; a taker order matches an existing order immediately. Even a limit order can match immediately, so it does not always earn the maker rate. OKX's fee FAQ explains that the rate shown to your signed-in account can differ from a visitor's view. Fees may also be collected in the cryptocurrency purchased, rather than deducted as dollars.

Source: Trading fee rules FAQ, © 2026 OKX · Captured 2026-09-07 · European-site Chinese help page with an English interface example. Cropped public tutorial; no account login or trade was performed. Your region, account and current interface may differ. Open the image to enlarge.
Some costs are already reflected in the price
The price on your purchase quote may differ from a headline market price without a separate fee line. The headline may show the last trade, while your purchase uses the available selling price. A quick-buy quote may also include a price markup. Slippage is a different effect: your average execution price differs from the price you expected. These differences affect the quantity bought. Once you have calculated BTC using the final quoted price, do not automatically subtract a second spread charge.
Worked example: a fictional $100 purchase
Every number and charging rule below is invented for teaching. It is not a current quote from Binance, OKX or another provider. Assume a total budget of $100, a $2 payment fee and a $1 trading fee, both deducted within that budget. The final purchase quote is $50,000 per BTC and already includes any price markup. Assume no other charge or currency movement. The amount buying Bitcoin is $100 − $2 − $1 = $97. BTC received is $97 ÷ $50,000 = 0.00194 BTC. Do not subtract the $1 trading fee again from that result, or deduct a second markup already included in the quote. This example explains what is included; it is not an estimate for your account.
$100 total budget leaves $97 for BTC
- Total budget
- $100
- Payment charge within budget
- − $2
- Trading fee within budget
- − $1
- Used to buy BTC
- $97
The quote includes the markup. The two fees above have already been deducted.
Withdrawing to a wallet is another transaction
Read the withdrawal screen separately if you later move the Bitcoin to your wallet. Continuing the fictional example, suppose you withdraw all 0.00194 BTC and the screen says a 0.00004 BTC fee is deducted from that amount. The expected wallet receipt is 0.00190 BTC. That subtraction applies only under that charging rule. A fee taken from an extra balance requires different accounting. Exchange withdrawal charges need not equal the live blockchain mining fee. The selected network must be supported by the receiving address; do not choose a network solely because its fee is lower.
Buy BTC by card or buy USDT first?
For a direct purchase, record the full debit and net BTC. For a USDT-first route, record the cost of acquiring USDT, the net USDT received and the net BTC after the next trade. A lower second-stage trading fee does not erase the first-stage payment or conversion cost.
USD is money; USDT is a token designed to track it. Spending $100 does not guarantee 100 USDT, and exchanging USDT for BTC may add a charge. Compare the usable routes at the quote-preview stage using the same full payment. Do not add an intermediate conversion simply because a tutorial uses one.
How do Binance and OKX fees compare fairly?
First choose whether you are comparing a spot trading fee or the complete purchase cost. A trading-fee comparison needs the same product, pair, execution role and account conditions. A full-purchase comparison also includes payment, conversion and the quote. Comparing Binance's standard maker rate with an OKX card-buy charge mixes different services.
Record net BTC close in time with the same payment currency, method and total budget. Your signed-in accounts may have different tiers, fee settings or offer conditions. If you plan to withdraw, compare the net wallet receipt and minimum on the same supported network. Otherwise list that future charge separately; one comparison does not establish a permanently cheapest exchange.
Why can your effective price exceed the quoted price?
Divide the full payment by net BTC received. In the teaching example above, $100 paid for 0.00194 BTC gives an effective purchase price of about $51,546.39 per BTC, although the quoted coin price was $50,000. Charges already included in the payment explain the difference; do not deduct them again from the received quantity.
This is a comparison metric, not a market price. It excludes a withdrawal that has not happened. Compare exchange receipts with exchange receipts, or wallet receipts with wallet receipts, so both sides cover the same stages.
Five checks before paying
1. Does the full debit include fees, and stay within your budget?
2. Has the expected BTC quantity already had trading fees deducted?
3. Could your bank or payment provider charge separately?
4. Is the quote expiring or changing before confirmation?
5. If withdrawing, are the network, minimum and fee deduction method clear?
When a field is unclear, consult the official guidance or support before paying instead of guessing after the transaction.
Common questions: zero fees and the final receipt
Does zero trading fee mean zero cost? No: compare the purchase quote, payment charges and any later withdrawal cost. Where can you check? Use Binance's official spot fee page, or the My trading fees entry in the signed-in OKX Assets menu; the relevant trading screen can also show fee information. After payment, compare the order's executed quantity, fee currency and fee amount with your asset records, and separately check the bank's settled debit. The official links below help you find the relevant information. Your region and signed-in account determine which rules apply.
Read the original sources
OKX: card purchases and additional chargesPlatform requirements and fees can change. Check the latest information on the official website.
Got a budget? Check the trading costs
Enter your budget and country to compare reference trading fees, then check the actual quote on the official site. Resolve any unclear charges before paying.
Compare fees for your budget