Understanding the core actions you can take with your cryptocurrency is essential for managing your digital assets—and your tax obligations. Whether you're new to crypto or expanding your financial knowledge, knowing the difference between a deposit, withdrawal, trade, and transfer helps you track activity accurately and stay compliant with tax regulations.
These four transaction types form the foundation of how crypto movements are categorized in financial tracking platforms. Each serves a distinct purpose and carries unique implications for your portfolio and tax reporting.
What Is a Deposit?
A deposit occurs when cryptocurrency is received into your wallet. This doesn’t necessarily mean you’ve bought crypto—it simply means digital assets have entered your account from an external source.
Deposits can come from various activities, each classified under specific transaction labels that impact tax treatment differently depending on your jurisdiction. Common deposit types include:
- Airdrop: Free tokens distributed by blockchain projects.
- Fork: New coins received after a blockchain splits (e.g., Bitcoin Cash from Bitcoin).
- Received Gift: Crypto sent to you as a present.
- Mining: Rewards earned by validating transactions on a proof-of-work network.
- Staking Reward: Income from locking up crypto to support a proof-of-stake network.
- Interest Received: Earnings from lending your crypto via DeFi or centralized platforms.
- Income: Payments received in crypto for services or employment.
- Reward: Incentives from participation programs, such as referral bonuses.
- Realized Profit: Gains from leveraged or futures trading.
By default, most tracking systems assume deposits are purchases made at the market rate on the day they occur. This sets your cost basis—a critical figure for calculating future capital gains or losses.
👉 Learn how to accurately track your crypto earnings and cost basis effortlessly.
However, this assumption can be adjusted. If you know the actual acquisition value (e.g., you mined BTC when it was worth less), you can manually edit the transaction value in your financial dashboard to reflect true economic cost.
Note: In some countries, certain labels like airdrops or staking rewards may be tax-exempt upon receipt but taxed upon sale. Always verify local rules.
What Is a Withdrawal?
A withdrawal happens when you send cryptocurrency out of your wallet to another party or address. This action signifies disposal of assets and often triggers a taxable event.
Common withdrawal labels include:
- Gifted Away: Sending crypto as a gift.
- Lost/Stolen: Funds no longer accessible due to theft or misplaced keys.
- Donation: Giving to a registered nonprofit.
- Goods/Services: Paying for products or subscriptions using crypto.
- Other Expense: General spending in crypto.
- Interest Paid: Fees paid for borrowing assets.
- Realized Loss: Losses from margin or futures trades.
In most tax frameworks, withdrawing crypto is treated as a sale at the market value on the date of transfer. This means you’ll record a capital gain or loss based on the difference between the sale price and your original cost basis.
You can customize the disposal value in your transaction log if the default market rate doesn’t reflect reality—such as when donating appreciated assets or reporting stolen funds.
Pro tip: Some jurisdictions allow deductions for lost or donated crypto—ensure your labels are correctly assigned.
What Is a Trade?
A trade refers to exchanging one asset for another—either crypto-to-crypto, fiat-to-crypto, or fiat-to-fiat. Every trade potentially counts as a taxable disposal, making accurate tracking crucial.
Divly recognizes four primary trade types:
- Buy: Acquiring cryptocurrency using fiat money (e.g., USD → BTC).
- Sell: Converting cryptocurrency into fiat (e.g., ETH → EUR).
- Traded Crypto (Crypto-to-Crypto): Swapping one digital asset for another (e.g., BTC → SOL).
- Traded Fiat (Fiat-to-Fiat): Exchanging one traditional currency for another (e.g., USD → GBP).
In most countries, both sells and crypto-to-crypto swaps are considered taxable events. Even if you’re not cashing out to fiat, switching from Bitcoin to Ethereum could trigger capital gains tax on the appreciated value of the BTC sold.
👉 Discover how to automate trade tracking across exchanges and wallets.
Additionally, trading fees play a role in tax calculations. These costs can be added to your cost basis (for buys) or subtracted from proceeds (for sells), reducing overall taxable gains. Platforms like Divly automatically factor in these fees to improve accuracy.
Example: You trade 0.1 BTC (worth $5,000) for ETH, paying $50 in fees. Your taxable disposal is $5,000, but your effective proceeds are $4,950.
What Is a Transfer?
A transfer is a movement of cryptocurrency between wallets you own—such as sending funds from an exchange like Binance to a hardware wallet like Ledger.
Unlike withdrawals or trades, transfers are non-taxable events because ownership doesn’t change. However, they’re still vital for accurate accounting.
Transfers are typically recorded by matching:
- A withdrawal from one wallet
- With a corresponding deposit into another
Platforms automatically link these paired transactions based on amount, timestamp, and address history. Correct matching ensures that internal movements aren’t mistaken for sales or income.
That said, some tax authorities consider the network fee (gas fee) during a transfer as a partial disposal. For instance, moving ETH across networks requires paying gas in ETH—this small amount may be seen as “sold” to pay the fee.
✅ Good news: Tools like Divly handle this nuance automatically based on your country’s tax settings. You can also toggle this feature on or off depending on local compliance needs.
Frequently Asked Questions
Q: Are all deposits taxable?
Not necessarily. While some deposits like income or sold assets are taxable, others such as gifts or airdrops may be tax-free at receipt—depending on your country. Always check local regulations.
Q: Do I pay taxes when I withdraw crypto?
You don’t pay taxes just for moving crypto around—but if you’re spending or gifting it, that’s often treated as a disposal, which may trigger capital gains tax.
Q: Is swapping one crypto for another a taxable event?
Yes, in most jurisdictions, trading BTC for ETH is considered two actions: selling BTC and buying ETH—making it a taxable disposal.
Q: Should I report transfers between my own wallets?
No, transfers themselves aren’t reportable since no economic gain occurs. But ensure they’re properly labeled so systems don’t misinterpret them as sales.
Q: How do trading fees affect my taxes?
Fees increase your cost basis when buying and reduce proceeds when selling—both of which can lower your taxable gain or increase deductible loss.
Q: Can I adjust the value of my deposits or withdrawals?
Yes. If market rates don’t reflect actual acquisition or disposal values (e.g., inherited crypto), you can edit transaction values manually in your portfolio tracker.
👉 Start simplifying your crypto transaction tracking with smart tools today.
By clearly distinguishing between deposits, withdrawals, trades, and transfers—and applying correct labels—you maintain precise records that support accurate tax filings and informed financial decisions. As global regulations evolve, staying proactive about categorization ensures peace of mind and compliance.