Self Managed Commerce merchants

Withdraw funds

To withdraw your funds:

  1. Sign in to your Coinbase Commerce account.

  2. Go to the Balances section and click on the Withdraw button next to the relevant cryptocurrency.

  3. From the pop-up window, enter the amount you want to withdraw and the destination for the funds.

Please note that Coinbase Commerce is a cryptocurrency-only service, so you can’t link your bank account directly. You’ll need to withdraw your crypto to a linked Coinbase account, convert it to cash, and withdraw to a linked bank account from there. 

If you don’t have a Coinbase account, you can sign up at

Withdrawal fees 

When you withdraw your crypto to cash, there is a 1% fee in addition to standard network fees. 

A network fee is required to process your transaction on the decentralized cryptocurrency network. Each blockchain has its own cryptocurrency that is used for network fees. For example, Ethereum (ETH) refers to both the cryptocurrency and the network that it's built on.

Please note that network fees:

  • Are determined by the crypto network, not Coinbase

  • Are based on various network-dependent factors and tend to be higher when more payments are received

  • Go to cryptocurrency miners as an incentive to secure the network and include your transaction on the blockchain

Minimum and maximum withdrawal amounts

The minimum amount may fluctuate with exchange rates, but is generally under $0.10 to ensure you always have access to your funds. On the other hand, there are no maximum withdrawal limits on Coinbase Commerce, so you can withdraw all your funds at any time.

ERC-20 crypto withdrawals

To send/withdraw ERC-20’s like USDC and DAI, you need ETH in your account to cover Ethereum network fees (also referred to as gas fees). These fees go to network validators as an incentive to secure the network and include your transaction in a block.

If you have an active ERC-20 balance but no ETH in your Commerce account, you won't be able to withdraw those funds until you have enough ETH to cover the transaction fees.

Network fees

If you don't have ETH in your Commerce account, you'll need to send yourself enough to cover the network fees. 

You can use an Ethereum gas tracker like Etherscan to estimate the amount you'll need. It's recommended to send a slightly larger amount of ETH than quoted to account for potential changes in fees due to network congestion. 

If you’re transferring multiple cryptocurrencies, you'll need to pay a fee for each one.

Transfer ETH to pay network fees

To transfer ETH for network fees, you can create a donation checkout, which lets you to send any amount of ETH without creating an overpayment or underpayment. You can reuse the checkout whenever you need to add ETH to your account for network fees. Donations appear in your transaction history report.

Once you’ve established a donation payment flow:

  1. Copy the custom link that’s provided when you create your checkout and paste it in another window or tab to open the checkout.

  2. Select Pay with Coinbase to use a Coinbase account to send funds or select Ethereum to send ETH from an external wallet or exchange.

  3.  Send the amount of ETH that you determined will cover the transaction fees.

Once your transaction is confirmed and the ETH is in your account, you can proceed with the USDC and/or DAI withdrawal by following the instructions provided.

Related articles

Can't find what you're looking for?