How to Buy and Sell Bitcoin on an Exchange
The basic steps to trade bitcoin
Trading bitcoin means buying it on an exchange, holding it in a wallet or account, and selling it when you choose. You create an account with a bitcoin exchange (a website or app that matches buyers and sellers), verify your identity, link a bank account or payment method, place an order to buy bitcoin at the current market price, and the exchange holds it for you until you sell. When you sell, the exchange converts your bitcoin back to dollars and sends the money to your bank account.
The price of bitcoin changes constantly throughout the day. When you place a buy order, you either accept the current price (called a market order) or set a price you're willing to pay and wait for the market to reach it (called a limit order). The same applies to selling — you can sell when ready at today's price or set a target price and wait.
Most exchanges charge a fee each time you buy or sell, usually between 0.1% and 1% of the amount you trade. Some charge a flat dollar amount instead. The fee structure varies by exchange and by the size of your trade, so check the fee schedule before you open an account.
Key Takeaways
- You need a verified account on a bitcoin exchange, a linked bank account or payment method, and a way to store bitcoin — either in the exchange account itself or in a separate wallet you control.
- Bitcoin price moves constantly, and you can buy at the current price when ready or set a limit order to buy only if the price drops to a level you choose.
- Every buy and sell transaction costs a fee, which ranges from 0.1% to 1% depending on the exchange and the size of your trade.
- Once you sell bitcoin, the exchange sends dollars back to your linked bank account, which usually takes one to three business days.
Choosing a bitcoin exchange
A bitcoin exchange is a platform where you can buy and sell bitcoin. Major exchanges in the United States include Coinbase, Kraken, Gemini, and Bitstamp. Each one requires you to verify your identity (by uploading a photo ID and sometimes proof of address), link a bank account, and set up two-factor authentication for security.
Exchanges differ in their fee structure, the payment methods they accept, the minimum purchase amount, and the tools they offer. Coinbase, for example, charges higher fees but is known for being straightforward for beginners. Kraken and Gemini have lower fees but more complex interfaces. Some exchanges let you buy bitcoin with a debit card when ready; others require a bank transfer, which takes several days to clear.
Before you open an account, check whether the exchange operates in your state. Some states have stricter regulations, and not all exchanges are licensed to operate everywhere. You can verify this on the exchange's website under "Supported States" or "Service Areas."
How to set up your account and verify your identity
Start by visiting the exchange's website or downloading its app. Click "Sign Up" or "Create Account" and enter your email address and a strong password. The exchange will send a confirmation email — click the link to verify your email.
Next, you'll complete identity verification. The exchange will ask for your full name, date of birth, address, and the last four digits of your Social Security number. You'll upload a photo of your government-issued ID (driver's license or passport) and sometimes a photo of yourself holding the ID. This process is called Know Your Customer (KYC) verification and is required by law.
After identity verification, link a bank account. You can do this by entering your bank's routing number and account number, or by connecting through your bank's app if the exchange offers that option. Some exchanges verify the account by depositing two small amounts into it; you then confirm those amounts in the exchange app. This process usually takes one to three business days.
Finally, set up two-factor authentication (2FA). This adds a second security step when you log in or make a trade — usually a code sent to your phone or generated by an authenticator app. This protects your account if someone learns your password.
Placing a buy order
Once your account is set up and your bank account is linked, you can buy bitcoin. Log into your exchange account and look for a "Buy" or "Trade" button. Enter the amount of bitcoin you want to buy (measured in whole bitcoin or fractions like 0.5 bitcoin) or the dollar amount you want to spend.
You'll see two order types. A market order buys bitcoin at the current price when ready — you see the exact price and total cost before you confirm. A limit order lets you set a price you're willing to pay; if the market price drops to that level, the order fills automatically. Limit orders can take hours or days to fill, or may never fill if the price never reaches your target.
Review the order summary, which shows the amount of bitcoin you'll receive, the price per bitcoin, any fees, and the total cost in dollars. Confirm the order. The bitcoin appears in your exchange account when ready, though your bank may take a few days to process the payment.
Where to store your bitcoin after you buy it
After you buy bitcoin, it stays in your exchange account by default. This is convenient for trading — you can sell quickly without moving it — but it means the exchange holds your private keys (the digital passwords that prove you own the bitcoin). If the exchange is hacked or goes out of business, your bitcoin could be at risk.
Many people move bitcoin to a wallet they control themselves. A wallet is software (on your phone or computer) or a physical device that stores your private keys. Popular wallet apps include Electrum, Blue Wallet, and Exodus. Physical devices like Ledger and Trezor are considered more find because they store keys offline.
To move bitcoin from your exchange to a wallet, you generate a receiving address in your wallet (a long string of characters that acts like an account number), go to the exchange's "Withdraw" section, paste that address, enter the amount of bitcoin to send, and confirm. The bitcoin leaves your exchange account and arrives in your wallet in minutes to hours. The exchange charges a withdrawal fee, usually between $5 and $30 depending on network conditions.
If you plan to trade frequently, keeping bitcoin on the exchange is simpler. If you plan to hold it long-term and rarely trade, moving it to a wallet you control reduces the risk that an exchange problem will affect your holdings.
Placing a sell order
To sell bitcoin, log into your exchange account and navigate to the "Sell" or "Trade" section. If your bitcoin is in a wallet, you'll need to send it back to the exchange first using the same withdrawal process in reverse — generate a deposit address in the exchange, send bitcoin from your wallet to that address, and wait for it to arrive (usually minutes to hours).
Once your bitcoin is in your exchange account, enter the amount you want to sell. As with buying, you can place a market order (sell when ready at today's price) or a limit order (sell only if the price reaches a level you set). Review the order summary to see how many dollars you'll receive after fees, then confirm.
The dollars from your sale appear in your exchange account balance when ready. To move the money to your bank account, go to the "Withdraw" section, select your linked bank account, enter the amount, and confirm. The transfer usually takes one to three business days, depending on your bank.
Understanding fees and taxes
Every exchange charges fees to buy and sell bitcoin. Trading fees (the percentage you pay per transaction) range from 0.1% to 1% or higher, depending on the exchange and your trading volume. Some exchanges charge lower fees if you trade large amounts or hold their native token. Withdrawal fees (to move bitcoin off the exchange) vary based on network demand and typically range from $5 to $30.
When you sell bitcoin for a profit, you owe capital gains tax on the difference between what you paid and what you sold it for. If you held the bitcoin for more than one year, it's taxed as a long-term capital gain (usually at a lower rate). If you held it for less than one year, it's a short-term capital gain (taxed as ordinary income). You must report all trades to the IRS, even if you didn't make a profit. Many exchanges provide a transaction history you can read for your tax records.
Frequently Asked Questions
Can I buy bitcoin with a credit card?
Some exchanges accept credit cards, but most charge higher fees for credit card purchases than for bank transfers — sometimes 3% to 4% instead of 0.5% to 1%. Credit card companies may also treat bitcoin purchases as cash advances, which carry additional fees and interest. Bank transfers are usually cheaper if you can wait a few days.
What happens if the exchange I use goes out of business?
If bitcoin is in your exchange account, you may lose it. If you moved it to a wallet you control, the bitcoin is yours regardless of what happens to the exchange — you can import your wallet into another platform anytime. This is why many people move bitcoin off exchanges after buying it.
How long does it take to buy bitcoin after I link my bank account?
Bank account verification usually takes one to three business days. After that, you can buy bitcoin when ready, though the bank may take a few days to process the payment. Some exchanges let you buy bitcoin before the bank transfer clears, but you can't withdraw it until the payment is confirmed.
Do I have to buy a whole bitcoin?
No. All major exchanges let you buy fractions of bitcoin. You can spend $10, $100, or any amount you choose, and you'll receive the corresponding fraction of a bitcoin at that day's price.
What's the difference between a market order and a limit order?
A market order buys or sells bitcoin when ready at the current price. A limit order sets a price you're willing to pay (for buying) or accept (for selling), and the order fills only if the market reaches that price. Limit orders can take time or may never fill, but they let you control the price you pay.
This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.