visit
A major concern among many was that this wallet owner could inadvertently be subjected to an unrealized capital gains tax.
Nonetheless, in a few months from now, another tax season will be upon us. And still, crypto accounting and taxation guidance is unclear in many jurisdictions.
For simplicity’s sake, tax advisors recommend following the same standards of GAAP (Generally Accepted Accounting Principles) for crypto as well.Whether it is from mining, payments, airdrops, forks, trading, or staking, any earning is suggested to be categorized under either ordinary income, business income, or capital gains based on the nature of the transaction.
Cost-basis for calculating income or gains is always as on the date of receipt of crypto. Accounting order for calculating cost is usually on a First-In-First-Out (FIFO) basis. When the holding period of an asset is 12 months or more (in the US), any gains on it are considered as long-term capital gains (LTCG). For other jurisdictions (like India), a holding period of 36+ months is considered for LTCG of assets.
Moreover, businesses can account for the cost of equipment as deductibles if mining is part of their operations.
Keeping all of these pointers in mind, individual crypto users can either do their own book-keeping or use one of the many tools available online to simplify this process.
Accointing allows users to record crypto transactions, track portfolio over multiple time frames, and analyze the performance of each asset. This is similar to other portfolio tracking apps available in the market. The feature I found unique is the ability to classify transactions based on holding period. This helps in calculating tax liability and planning tax savings.
One needs to first link their exchange account(s) and/or wallet address(es) and import all transactions through the Wallets -> tab. Accointing supports over 300 wallets (including Metamask, Coinbase, Atomic Wallet etc.) and exchanges (including Binance, Coinbase, FTX, OKEx etc.). If you are squeamish about connecting your wallet, you can also add it by just entering the address in the page. Major blockchain networks like Bitcoin, Ethereum, BSC, Polygon, Polkadot etc. are supported.
Once all transactions have been imported, head to Taxes -> to view a summary of all assets and their values. Drag the slider bar to any date, and you’ll see what your total STCG and LTCG will be as on that date. You can also select each asset and find its corresponding break up. Clicking on the Details dropdown for each asset provides more insights.
By knowing the breakup of STCG and LTCG for every asset, you can reduce your tax liability through loss harvesting. Click for detailed instructions on how this can be implemented properly. After your tax calculation is complete, you can head over to Taxes -> to create detailed tax reports. These reports can be downloaded and used for filing.
Accointing supports for US, UK, Switzerland, Australia and Germany. There are also resources available which explain how to either personally file reports or approach professional services. The holding period and tracking features (on mobile and desktop) are free-to-use irrespective of the number of transactions. The tax report is also free to generate for up to 25 transactions. For more transactions, the tax report can be generated from a paid plan.
BearTax is another popular crypto tax accounting software. Users can choose from one of the available paid subscriptions with the lowest one costing USD 10/year. There are no free plans though. You can check your gains/losses for free, however.
On the higher end of the pricing spectrum is TokenTax, which offers a range of paid plans with different features. There are no free plans in TokenTax and the paid plans range anywhere between USD 65/year to USD 3,500/year.
After importing crypto transactions to TokenTax, you can track capital gains and losses, and compute tax liability for every transaction. You can also avail of the Tax Loss Harvesting tool to minimize liability.
TLDR: Get your books in order, preferably using a platform to avoid mistakes while filing. Even if you have made losses in a year or didn’t receive any payments or don’t have any taxable events, it is prudent to have the numbers in place to avoid unpleasant surprises like tax due notices. Take the help of a professional if you are unsure.
Disclosure: The author has no vested interest in any of the websites mentioned above. These do not constitute any financial advice whatsoever.