Frank Trading Ops · 2026-05-04
Crypto tax basics for swing traders
Most swing traders learn about crypto taxes the hard way — a surprise bill in April after a year of active trading. You made money on some trades, lost it on others, and assumed it would all net out cleanly. Then your accountant tells you the IRS wants a cut of every winning trade, regardless of what happened next.
This article covers how crypto is taxed in the United States for active swing traders: what counts as a taxable event, how short-term versus long-term rates work, how to handle losses strategically, and what records you need to keep. Nothing here is tax advice — that requires a licensed professional who knows your full situation. But understanding the mechanics lets you make better decisions and avoid the traps most traders walk into blind.
Every trade is a taxable event
In the U.S., the IRS classifies cryptocurrency as property, not currency. That single classification drives everything. When you sell, swap, or spend crypto, you trigger a taxable event — a moment where you realize a gain or a loss relative to your cost basis.
Your cost basis is what you paid to acquire the asset, including fees. If you bought 1 ETH at $2,000 and sold it at $2,800, your realized gain is $800. That $800 is taxable income in the year you sold. It does not matter whether you reinvested the proceeds into another coin, moved the funds to a different exchange, or planned to buy back in next week.
The common misconception is that taxes only apply when you "cash out" to dollars. That is wrong. Swapping ETH for SOL is a disposal of ETH. You calculate the gain or loss on the ETH at the moment of the swap, using the USD value of what you received as the proceeds. Every trade on every DEX, every swap on a CEX, every move across chains — each one is a potential taxable event.
The exception is moving the same asset between your own wallets. Sending BTC from Coinbase to your Ledger is not a taxable event. You still own the same BTC; you just changed custody. Keep records of these transfers so you do not misclassify them later.
Short-term versus long-term capital gains rates
The IRS splits capital gains into two buckets based on how long you held the asset before selling.
Hold for one year or less, and the gain is short-term. Short-term gains are taxed as ordinary income — the same rate as your salary. Depending on your tax bracket, that could be anywhere from 10% to 37%. If you are an active swing trader making dozens of trades per month, almost all of your gains will be short-term.
Hold for more than one year, and the gain is long-term. Long-term rates are 0%, 15%, or 20% depending on your total taxable income. For most traders, that is a significant discount versus the short-term rate.
Say you bought $5,000 of a token in January, it ran to $8,000 by March, and you sold. That $3,000 gain is short-term. At a 32% marginal rate, you owe $960 in federal tax. If you had held past the one-year mark before selling, and your income qualified for the 15% long-term rate, you would owe $450 instead — a $510 difference on a single trade.
Swing traders by definition are not holding for a year or more. That is the nature of the strategy. Knowing this upfront means you should factor your effective tax rate into your profit calculations, not just your gross gains.
Tracking cost basis: FIFO, HIFO, and specific identification
When you hold multiple lots of the same asset bought at different prices, you need a method to determine which lot you are selling first. The IRS allows several methods, and the choice can have a meaningful impact on your tax bill.
FIFO (First In, First Out) assumes you sell your oldest shares first. This is the default for many exchanges and tax software tools. If you bought BTC in three separate purchases over a year and then sold some BTC, FIFO means you are selling the oldest purchase first.
HIFO (Highest In, First Out) sells your highest-cost basis shares first, which minimizes your recognized gain — or maximizes your recognized loss. This approach is legal but requires that you specifically identify and document the lots you are selling at the time of the transaction.
Specific identification gives you the most control. You designate exactly which lot you are selling, based on purchase date and price. This requires clean records and often means noting the specific transaction IDs involved.
For most active traders, HIFO or specific ID produces the best tax outcome in a year with significant gains. The catch is documentation. You cannot retroactively claim a different method for trades that already settled — you need to establish the method contemporaneously.
How to handle losses: tax-loss harvesting
Losses are not just a disappointment — they are a tax asset if you use them correctly.
When you sell a position at a loss, you realize a capital loss. Capital losses offset capital gains dollar-for-dollar. If you had $10,000 in short-term gains and $4,000 in short-term losses, your net short-term gain is $6,000. If your losses exceed your gains, you can deduct up to $3,000 of the net capital loss against ordinary income per year. Any remaining loss carries forward to future tax years.
Tax-loss harvesting means deliberately selling losing positions before year-end to realize the loss and reduce your tax liability. Say it is mid-December and you are sitting on $5,000 of unrealized losses in a position that has been bleeding. Selling before December 31 locks in that loss for the current tax year.
Here is where crypto has an edge over stocks: the wash-sale rule does not currently apply to cryptocurrency. Under IRS rules as of this writing, you can sell a crypto position at a loss and immediately buy it back — even the same day — and still claim the loss. This rule has been under congressional discussion, and it could change, but it has not changed yet.
Do not let tax optimization override your trading thesis. If you believe the position recovers and your time horizon supports it, harvesting a loss just to capture a tax benefit may cost you more in missed upside than you save. Run the numbers both ways.
Record-keeping: what you actually need
Poor records are how traders end up with inflated tax bills, missed deductions, or worse — an audit with no documentation to back up their numbers.
You need to track, for every transaction: the date of acquisition, the amount acquired, the cost basis in USD at acquisition (including fees), the date of disposal, the proceeds in USD at disposal (including fees), and the resulting gain or loss. For DeFi trades, you also need the USD value of any tokens received, since those often become your new cost basis.
Exchanges do not make this easy. Many provide CSV exports, but they only cover transactions on their own platform. If you use three CEXs and two DEXs, you have five separate data sources to reconcile. On-chain transactions require pulling transaction history from block explorers or using indexing tools.
Crypto tax software — tools like Koinly, TaxBit, CoinTracker, or TokenTax — automates a significant portion of this reconciliation. You connect your exchange APIs and wallet addresses, and the software attempts to match buys to sells, calculate gains and losses, and produce a Form 8949 for your tax return. They are not perfect, especially for DeFi activity with liquidity pool transactions or yield farming, but they reduce the manual burden substantially.
Do not wait until March to start reconciling. The cleaner your records throughout the year, the easier it is to make decisions — including whether to harvest losses before year-end.
Estimated taxes and the quarterly payment cycle
If you have significant trading profits, you may owe estimated taxes on a quarterly basis, not just at year-end.
The IRS expects you to pay tax as you earn income. Employees do this automatically through paycheck withholding. Self-employed people and investors with significant capital gains are expected to make quarterly estimated payments — due in April, June, September, and January — to avoid an underpayment penalty.
The penalty is not huge, but it is avoidable. A rough rule: if you expect to owe more than $1,000 in federal tax for the year, and your withholding from other income does not cover at least 90% of that liability, you should be making quarterly payments.
Run a rough P&L calculation at the end of each quarter. Tally your gains and losses to date, estimate your marginal rate, and set aside that portion — or pay it directly to the IRS via EFTPS. Many traders earmark 25–30% of net profits in a separate account designated for taxes throughout the year. It keeps the money from accidentally funding the next trade.
Bottom line
Crypto tax mechanics are not complicated once you understand the framework: every trade is a taxable event, short-term gains are taxed at ordinary income rates, and your records determine whether you can back up your numbers. Build clean record-keeping habits from day one, not at tax time. If your trading volume is high enough to matter financially, a CPA with crypto experience is worth the cost — they will find savings that pay for themselves.
Educational only. Not financial advice. Crypto and trading carry real risk of loss. Do your own research and only risk what you can afford to lose.
Going deeper
Read the daily VIP brief
Every morning Frank ships a tight briefing with the actual setups, levels, and tools he is using. No hype, no fluff.
Tools mentioned in Frank's stack