Coinbase’s Merchant Tools product will be retired on April 30th 2018. Learn more.

Receiving bitcoin payments is completely free on Coinbase.

If you decide to cash out your bitcoins to a bank account we charge a 1% fee — but only after your first $1,000,000 in sales.

Volume discount pricing is available if you’re processing more than $1,000,000 per month.

Instant Exchange

You can also enable Instant Exchange to instantly convert all of your bitcoin sales to your local currency as soon as you receive them, with a daily transfer to your bank. This way you do not have to expose your business to any bitcoin price volatility.


The smallest payment supported across most of the bitcoin network is about 0.001 BTC (currently about $0.34 USD). However, if the customer is paying with a Coinbase wallet, transactions as low as 1 satoshi (0.00000001 BTC) are possible. These make use of off blockchain transactions.

If your application requires micro-transactions below 0.001 BTC, the customer will need to pay using a Coinbase account.

Miner Fees

The bitcoin network requires a small fee (usually 0.0005 to 0.0001 BTC) to ensure payments arrive quickly. When a customer pays from a Coinbase wallet, we pay this fee on the customer’s behalf so they don’t need to include it. If the customer pays from a non-Coinbase wallet, they will need to include their own miner fee to ensure it arrives promptly.