Sending bitcoin is as easy as choosing the amount to send and deciding where it goes. The exact procedure for doing so will depend on the type of Bitcoin wallet you are using, but the main thing you need to know is the 'address' of the recipient.

A Bitcoin address is a digital identifier that serves as a location where Bitcoin can be sent. It’s a bit like a bank account number in the Bitcoin blockchain network. Bitcoin addresses are created by Bitcoin wallet software.

Here’s what a typical Bitcoin address looks like:


To pay with Bitcoin, you need to first acquire some. 

But before acquiring Bitcoin, you’ll need a digital wallet to store your digital currency. There are various types of crypto wallets, such as custodial and non-custodialhardwarepaper, and more. Each has its own set of advantages and security features, depending on users’ specific needs.

Don’t have a Bitcoin wallet? Read our handy wallet guide to get started.

MoonPay makes it easy to buy Bitcoin using a credit card or debit card, allowing you to send your digital currency directly to any non-custodial wallet address. You don’t need to go through extraneous steps on multiple platforms or wait around for days while your funds settle on a cryptocurrency exchange. Just instant crypto purchases.

Still not sure how to buy cryptocurrency? Read our guide: How to buy Bitcoin

Now that you’ve acquired Bitcoin and have it safely stored in your wallet, let’s explore some methods available for making payments in crypto.

Some businesses and online retailers now accept Bitcoin and other cryptocurrency as a form of payment. To pay a merchant that accepts crypto, follow these steps:

  1. Checkout: When making a purchase on the merchant’s website, select Bitcoin (or another cryptocurrency such as Ethereum) as your payment option during the checkout process.

  2. Generate payment address: The merchant will provide you with a unique Bitcoin wallet address or a QR code. This address is where you’ll send your Bitcoin payment.

  3. Send payment: In your wallet, select the option to send Bitcoin and enter the provided wallet address and payment amount. Be sure to double-check the wallet details for accuracy, as funds sent to the wrong address will not be able to be recovered.

  4. Confirm transaction: After confirming the transaction, the Bitcoin network will process it. Depending on network traffic and activity, this typically takes anywhere from a few minutes to an hour.

  5. Payment confirmation: Once the transaction is confirmed, the merchant will acknowledge your payment, and your order will be processed.

If you want to pay someone directly using Bitcoin, such as a friend or family member, you can make a peer-to-peer payment directly to their crypto wallet. Here’s how:

  1. Get the recipient’s address: Ask the person you’re paying for their Bitcoin wallet address. This is usually a long string of letters and numbers that can be copied or sent via QR code.

  2. Initiate the payment: In your wallet app, select the “Send” option and enter the recipient’s Bitcoin address and the amount you want to send to them.

  3. Review and confirm: Double-check the transaction details to make sure you are sending to the correct address. Confirm the payment to transfer Bitcoin.

  4. Transaction processing: The Bitcoin network will process the transaction. Depending on network traffic and activity, this typically can take anywhere from a few minutes to up to an hour. It will be confirmed once verified on the blockchain.