Late March has a way of turning “I’ll deal with it later” into “wait—where did that transaction go?” If you swapped one cryptocurrency for another across multiple apps this year, you’re not alone. Those quick “convert” buttons can make the activity feel simple, even when the recordkeeping is anything but.
This is an informational, not-tax-advice guide to help you gather the right paperwork and create a clean personal log before April deadlines. The goal is clarity: what happened, when it happened, what fees were charged, and which platform or wallet was involved—so you can reduce confusion and avoid double-counting.
Why swaps create more paperwork than most people expect
In plain English, a crypto “swap” usually means you traded one digital asset for another (for example, converting ETH to USDC). Many apps label this as “swap” or “convert,” and it can look different from a traditional “buy” or “sell” screen.
For U.S. taxes, crypto-to-crypto trades are commonly discussed in IRS guidance as events that may require reporting because you’re disposing of one asset and receiving another. The exact tax impact depends on your facts (holding period, cost basis, proceeds, fees, and more), so it’s wise to treat each swap as something that needs documentation—even if no dollars ever hit your bank account.
That documentation becomes extra important when swaps happen across more than one exchange, a hot wallet, a cold wallet, or a decentralized app. Each venue may show only part of the story.
The documents to pull from exchanges, wallets, and apps this weekend
Think of this as your “proof packet.” You’re not trying to do math in your head—you’re collecting clean inputs so your tax software or preparer can reconcile them.
-
Transaction history exports: CSV exports or downloadable statements for each platform you used (including “convert” history).
-
Trade confirmations: order IDs, trade IDs, and screenshots only if exports are incomplete.
-
Timestamps + time zone: note whether the platform uses UTC or local time, especially if you traded near midnight.
-
Trading pair details: what you gave up and what you received (e.g., SOL→BTC), including quantities.
-
Fees: trading fees, network fees, and “spread” if shown. Fees can affect your records even when they feel small.
-
Wallet transaction IDs: transaction hashes (TxIDs) for on-chain moves, plus the chain/network used.
-
Account notes: any merges, platform migrations, or changed emails/usernames that could hide older history.
If you used multiple venues, create one folder per venue plus a single “master log” file where you paste key details in one consistent format.
How to label swaps vs transfers so you don’t double-count activity
One of the easiest ways to end up with scary-looking totals is to mix up a transfer (moving the same asset between your own wallets/accounts) with a swap (trading one asset for another). A transfer can look like a “send” on one platform and a “receive” on another—two lines that are really one movement.
Try a simple labeling system in your personal log (documentation only):
-
SWAP: asset A disposed, asset B received (include pair, platform, fees, timestamp, ID).
-
TRANSFER-OUT and TRANSFER-IN: same asset, your own accounts (include TxID and destination/source). Add a shared “link” note so you can match them later.
-
REWARDS/INTEREST: staking rewards, learn-and-earn, or similar (label the source and date received).
Common late-March pitfalls to watch for: missing cost basis after moving coins between platforms, partial histories when an app only exports the last X months, bridged or multi-chain activity that looks like a “swap,” and “convert” features that hide the execution price details unless you dig into an advanced report.
If anything looks confusing—especially bridging, DeFi activity, or large volume across many wallets—consider a tax professional. Bring your exports, your labeling key, and a short timeline of which platforms you used and when.
Finally, protect your data: only download reports by navigating to official URLs or your saved bookmarks, and be cautious with tax-season emails or ads promising “instant refunds” or urgent account verifications.
Sources
Recommended sources to consult (and where you may want to verify current wording on crypto-to-crypto exchanges, recordkeeping expectations, and tax-season scam guidance):
-
Internal Revenue Service (irs.gov) — digital assets/virtual currency guidance and recordkeeping reminders (verify current language for crypto-to-crypto exchanges).
-
Investor.gov (SEC) (investor.gov) — investor education on crypto risks and staying alert to scams.
-
FINRA (finra.org) — investor education and fraud prevention resources related to crypto and trading.
-
Federal Trade Commission (ftc.gov) — tax-season phishing and identity theft scam alerts (verify current advisories).
-
H&R Block Tax Center (education) (hrblock.com) — general educational explainers on crypto tax documents and organizing records (not official guidance).