The cheapest way to buy BNB depends on how quickly you need it. Bank transfers and P2P trading offer the lowest fees but take longer, while card and Apple Pay purchases cost a bit more but deliver BNB in minutes.

Fee Comparison by Method

  • Bank Transfer (ACH/SEPA) – Often free or 0.1–0.5%. Takes 1–3 business days.
  • P2P Trading – Minimal or zero platform fees. Prices depend on the seller.
  • DEX Swap (PancakeSwap) – 0.25% swap fee plus a small gas fee in BNB.
  • Binance Spot Trading – 0.1% limit order fee, reduced to 0.075% when paying in BNB.
  • Debit/Credit Card – 1.8% to 4.5% depending on platform.
  • Apple Pay / Google Pay – Similar to card fees, 1.8% to 3.5%.

How to Buy BNB at the Lowest Cost

  1. Create a verified account on Binance or OKX.
  2. Deposit fiat via bank transfer (free on most platforms).
  3. Wait for the deposit to clear (1–3 business days).
  4. Place a limit order for BNB at your target price.
  5. Pay the trading fee in BNB for an additional 25% discount on Binance.

Revolut – 0% Fees for Subscribers

Revolut's Metal and Ultra plans include BNB purchases starting from 0% in fees. If you are already a Revolut subscriber, this can be the cheapest route to buying BNB with a card-like convenience.

P2P – Flexible and Often Free

Binance P2P and OKX P2P allow you to trade BNB directly with other users. The exchange itself typically charges no trading fee, though prices may be slightly above or below the market rate depending on the seller. Payment methods include local bank transfer, cash apps, and more.

If you can wait a day or two, a bank transfer followed by a limit order is consistently the cheapest route to buying BNB.

Sign up for our weekly tips, skills, gear and interestng newsletters.
Close