What crypto trading actually is
Crypto trading means buying and selling cryptocurrencies like Bitcoin or Ethereum on an exchange — a website or app where people trade digital assets. You create an account, deposit money, place an order to buy or sell at a price you choose, and the exchange matches you with another trader. When you sell, you get cash back into your account, which you can withdraw to your bank.
Trading is different from holding. If you buy Bitcoin and keep it in your account for years, that is holding. If you buy it, watch the price move, and sell it days or hours later hoping to profit from the price change, that is trading. Most people who trade do it on purpose — they are trying to time price movements. Some do it by accident, buying and selling frequently without a clear plan.
The exchange takes a cut of each trade, usually between 0.1% and 0.5% of the amount you trade, though some charge flat fees instead. You also pay tax on any profit when you sell, which the IRS treats as income. If you lose money, you can deduct losses against gains, but the rules are strict about how much you can claim.
Key Takeaways
- You need a verified account on a crypto exchange, which requires identity proof and a connected bank account or payment method.
- Every trade triggers a taxable event — you owe tax on the profit (or can deduct the loss) whether you sell for cash or trade one coin for another.
- Trading fees, price swings, and tax liability can quickly erase small profits, so understand your costs before you start.
- Most exchanges let you set limit orders (buy or sell at a specific price) rather than market orders (buy or sell at the current price right now), which gives you more control.
- Keeping records of every trade — date, amount, price, and fee — is essential for tax filing and required by the IRS.
Opening an exchange account and funding it
Start by choosing an exchange. Major ones include Coinbase, Kraken, Gemini, and Crypto.com, though there are dozens more. Each has different fees, coins available, and user interfaces. Some are simpler for beginners; others offer more advanced tools. Read the fee schedule on the exchange's website before you sign up — fees vary significantly and directly reduce your profit.
Create your account by providing your name, email, and a password. The exchange will ask you to verify your identity by uploading a photo ID and sometimes a selfie. This process, called Know Your Customer (KYC), is required by law in the United States. It usually takes a few minutes to a few hours. You cannot trade until this step is complete.
Next, connect a payment method. Most exchanges accept bank transfers, debit cards, or credit cards. Bank transfers are usually free but take one to five business days. Debit and credit cards are when ready but charge a fee — often 2% to 4% of the amount. Some exchanges also accept PayPal or other digital wallets. Choose the method that costs least for the amount you plan to deposit.
Deposit your money. The exchange will show you a bank account number or routing information if you are using a bank transfer, or a card payment screen if you are using a card. Once the money arrives in your exchange account, it shows as a balance you can use to trade.
Placing your first trade
Log into your exchange account and look for the "Trade" or "Buy/Sell" section. You will see a list of cryptocurrencies with their current prices. Select the coin you want to trade. The exchange will show you a form where you enter how much you want to buy or sell.
You have two main order types. A market order buys or sells when ready at the current price shown on the screen. It executes fast but the price might shift slightly by the time your order goes through, especially if the market is moving quickly. A limit order lets you set the price you are willing to pay (or accept if selling). It waits until the market reaches that price, then executes automatically. Limit orders are slower but give you control over your price.
Enter the amount you want to trade. You can usually enter it in dollars (how much cash you want to spend) or in the number of coins. The exchange shows you the fee upfront — this is the cut the exchange takes. Review the total, including the fee, before you confirm. Once you click confirm, the order is placed. If it is a market order, it executes in seconds. If it is a limit order, it waits.
After the trade completes, the coins appear in your account balance, or the cash appears if you sold. You can now sell those coins, trade them for a different coin, or hold them. Each action is a separate trade and triggers a separate tax event.
Understanding fees and costs
Every exchange charges a trading fee. This is a percentage of the amount you trade, taken by the exchange. On Coinbase, the fee is roughly 0.5% for most users. On Kraken, it is 0.16% to 0.26% depending on your trading volume. On Gemini, it is 0.5% to 1.5%. These fees add up fast if you trade frequently. A $1,000 trade at 0.5% costs you $5 in fees alone.
Some exchanges offer lower fees if you hold their native token or if you trade a high volume. Read the fee schedule carefully — it is usually in a link at the bottom of the website. Some exchanges also charge withdrawal fees when you move coins off the exchange or cash out to your bank.
Beyond exchange fees, you pay tax on your profit. If you buy Bitcoin at $40,000 and sell it at $45,000, you owe tax on the $5,000 gain. The tax rate depends on how long you held it. If you held it less than one year, it is taxed as ordinary income at your normal tax rate (up to 37% federally, plus state tax). If you held it more than one year, it is taxed as a long-term capital gain, which is usually lower (0%, 15%, or 20% federally). State tax varies by location.
If you lose money on a trade, you can deduct the loss against gains. If your losses exceed your gains, you can deduct up to $3,000 of the excess against other income in that year. Any remaining loss carries forward to future years.
Tracking trades for taxes
The IRS requires you to report every crypto trade as a taxable event. This includes buying one coin and trading it for another — even if you never touch cash. You owe tax on the difference between what you paid and what the second coin was worth at the moment of trade.
Keep a record of every trade: the date, the coin you bought or sold, the amount, the price per unit, the total cost or proceeds, and the fee. Most exchanges let you read a transaction history as a CSV file. This is your starting point, but you need to add the fair market value of each coin at the moment of each trade — the exchange usually does not include this automatically.
You have two main ways to calculate your tax. The first-in-first-out (FIFO) method assumes you sell the coins you bought first. The specific identification method lets you choose which coins you are selling, which can lower your tax if you sell the ones with the smallest gains. Most people use FIFO because it is simpler, but specific identification can save money if you have bought at many different prices. Talk to a tax professional if you trade frequently — the rules are complex and mistakes are expensive.
When you file your tax return, you report your trades on Schedule D (Capital Gains and Losses). If you have more than a few trades, you may also need to file Form 8949 (Sales of Capital Assets). Some tax software for consumers now includes crypto fields, but many do not. You may need to use specialized crypto tax software like CoinTracker or Koinly, which automatically pulls your trades from the exchange and calculates your tax liability.
Common mistakes traders make
The biggest mistake is trading without a plan. Many people buy a coin because they heard about it, sell it when the price drops, and repeat. This locks in losses and racks up fees and taxes. Before you trade, decide why you are trading — are you trying to profit from a price move you expect, or are you just reacting to news? If you cannot answer that clearly, you are probably trading by accident.
The second mistake is underestimating fees and taxes. A $1,000 trade with a 0.5% fee costs $5 in fees. If you sell at a $50 profit, you owe tax on that $50 — maybe $10 to $20 depending on your tax bracket. Your net profit is $20 to $35. If the price moves against you by 2%, you have lost money. Many traders do not realize this until they file their taxes and owe more than they expected.
The third mistake is not keeping records. Exchanges sometimes delete old transaction history, and the IRS can ask you to prove your trades years later. read your transaction history regularly and keep it in a safe place. If you cannot prove what you paid for a coin, the IRS can assume you paid zero and tax you on the entire sale price.
The fourth mistake is using credit cards to fund trades. Credit card companies often treat crypto purchases as cash advances, which charge a higher fee and start accruing interest when ready. Use a debit card or bank transfer instead.
Choosing between exchanges
The right exchange depends on what you want to trade and how much you want to pay in fees. Coinbase is the largest and most beginner-friendly, with a straightforward interface and good customer support, but it charges higher fees. Kraken is more advanced and cheaper, with lower fees and more coins, but the interface is more complex. Gemini is in the middle — moderate fees and a clean interface. Crypto.com offers rewards for holding their token, which can offset fees, but the rewards structure is complicated.
Check whether the exchange offers the specific coins you want to trade. Not all exchanges list all coins. Also check the withdrawal options — some exchanges charge high fees to move money back to your bank, or have long delays. Read recent reviews on independent sites, not on the exchange's own website. Look for complaints about customer support, withdrawal delays, or account freezes.
Consider starting with a small amount on one exchange to learn how it works before you move larger sums. Once you are comfortable, you can move to a cheaper exchange if fees matter to you, or stay where you are if you value the interface and support.
Frequently Asked Questions
Do I have to report crypto trades to the IRS even if I lost money?
Yes. You must report every trade, including losses. Losses can offset gains and reduce your tax bill, but only if you report them. If you have net losses, you can deduct up to $3,000 against other income in that year, and carry forward any remaining loss to future years.
What is the difference between a market order and a limit order?
A market order buys or sells when ready at the current price. A limit order waits until the price reaches the level you set, then executes automatically. Market orders are fast but you do not control the exact price. Limit orders give you control but may never execute if the price never reaches your target.
Can I deduct losses from crypto trading against my regular income?
Only up to $3,000 per year. If your losses exceed your gains by more than $3,000, you can deduct $3,000 against other income (wages, interest, etc.) and carry the remaining loss forward to future years, where you can deduct another $3,000 per year until the loss is used up.
What happens if I trade one coin for another without converting to cash?
It is still a taxable event. You owe tax on the difference between what you paid for the first coin and what it was worth when you traded it for the second coin. The IRS treats this as a sale of the first coin and a purchase of the second, even though no cash changed hands.
How long does it take to withdraw money from an exchange back to my bank?
Bank transfers usually take one to five business days, depending on your bank and the exchange. Some exchanges offer faster withdrawals for a fee. Check the exchange's withdrawal page to see the options and timing for your specific bank.