I know the real cynical answer is that most people just don’t report correctly, but I’m curious how you’d do it if you wanted to be legit.
I know the real cynical answer is that most people just don’t report correctly, but I’m curious how you’d do it if you wanted to be legit.
It's basically the same as with stocks. Work out the equivalent USD value for every trade, and subtract the cost basis to figure out how much capital gains/loss you have on that trade. If valuation is hard (you're trading 5 shitcoins for 1 altcoins), figure out a method you can justify with a straight face and taxman will generally be happy (this, incidentally, is why auditing rich people is difficult).
In many countries, since crypto is not regulated, you can't write off the losses, but you still have to pay taxes on the gains.
I'm not sure why these 48 countries single out crypto assets like this. You can evade taxes by buying gold, heck, there were schemes that bought tons of steel, mobile phones, anything of value.
To me it all seems like just pandering to "crypto=bad" crowd.
Those reports are not to find tax evasion. They are to detect large scale money laundering and to build aggregate money flow statistics (X billions entered/left country in the last year).
Yes, there is, in 2022 it was in PIT 38, sec. E. You need to report purchases even when you have not sold anything as this entitles you to subtract cost when you sell later.
PIT38 is about reporting income from capital gains, it has nothing crypto specific. Certainly there is no section where you're reporting crypto purchases regardless if you made any income or not.
Section E specifically is a summary section where you put totals of tax to pay. There is nothing about crypto in it.
Also you only get PIT 38 made up for you if you've made income from(reported directly by the broker): - stocks - short selling - derrivatives - dividend
If you didn't and you're not reporting any income from financial instruments you do not report any crypto purchases your pit38 will have all zeroes.
Perhaps you confused it with the fact you have to report any shares in ownership of any limited companies, cooperative or other "for profits" you procured without paying for them except when they were exchanged for other shares. This means you have to report shares if your were given them as payment etc. In general it has nothing to do with crypto, but lets say there is an ICO that gives you voting/share of ownership rights like we had with the DAO. And you're a developer, you do some work for the DAO and you're paid with tokens, but you don't sell them. You still have to report this, but that is a very specific situation.
I'm pretty sure major exchanges generate the tax form/supplemental schedule/whatever for you in the case of trades on their internal order books (they never really touch chain).
Unless you're doing some very edge case or going out of your way (evasion) there's not much good reason to struggle with some kind of reasonable tax compliance with all of this.
> I know the real cynical answer is that most people just don’t report correctly, but I’m curious how you’d do it if you wanted to be legit.
Not surprisingly when I used to be involved in crypto even discussing an attempt at paying taxes was met with "LOL you idiot bootlicker" types of responses from the crypto community. The only reason they're not in jail or getting hit with heavy penalties from the IRS, etc is because they're too small for anyone to care and audits and budgets for IRS enforcement have been slashed:
https://www.cnbc.com/2023/04/01/heres-why-irs-tax-audits-hav...
If you want to follow the letter of the law, you need to consider each and every transaction in calculating your cost basis, converting to USD at each step. The latter is particularly problematic as it’s possible to transact in something that does not have a clear USD price.
So the usual approach is that people just make up numbers, hopefully using some consistent methodology, and pray/hope/beg that if they get audited it’ll be enough to appease the IRS.
Not having any standard way of getting the details is another problem. If each and every transaction is not recorded at the time of execution, good luck trying to get that detail back again.
If only there were some sort of publicly available record showing transactions performed. (Yeah, I know, they don't include the USD value)
I don’t even mean the USD value. I mean the raw transaction itself.
In theory it’s persisted forever. In practice, the data is neither readily available nor searchable in the ways you’d actually need to properly account for transactions.
On the flip side, if you can’t get the data there’s no chance the IRS would ever be able to figure it out right?
These days the majority of Bitcoin transactions by number probably happen on Layer 2 technologies, mainly Lighting, that do not record transactions directly in the Bitcoin blockchain. There is no publicly available record of Lightning transactions. It's quite difficult to even estimate how many are being done.
I did some crypto trading on an exchange, and while it was able to give me the amounts I traded, it didn't tell me the price of those coins at the time of the trade, or my cost basis for when I got each coin to tell if that trade was a loss, gain, or wash. There was truly no way to be honest about those trades. Luckily I was only playing with small potatoes, it would be a nightmare if I traded in amounts the IRS would care about.
If cryptocurrency was actually used for purchasing goods/services it would be more tricky.
Some of the challenges:
* Figuring out how to classify certain trades (wrapped versions of tokens, bridging assets between chains, staking, etc)
* Making sure I have all trades tracked in the spreadsheet (there is automated software for this, but there are a number of ambiguous situations it doesn't hand well, hence needing to manually track it)
* Spot checking wallets to make sure trades weren't missed
If you do complex transactions thousands of times per year, it would be reasonable to expect (and in many places be a legal duty) to figure out how you'll be accounting for these transactions in your books before the first transaction is made, and keep up to date bookkeeping for these operations continuously - not just making some reporting long after the fact. Like, such activities are so clearly above the level where either you hire a certified accountant or become a skilled accountant yourself, that's table stakes for doing such things. You're effectively running a business, so you're required to act like one, you're not permitted (generally, depends on jurisdiction) to just wing it.
This is ridiculous, which is why most countries don't apply capital gains to currencies regardless of how volatile they are. Bitcoin should be treated no differently. You're already taxed on the income used to buy the currencies in the first place anyway.
My point being, this is why it is better to hand these sorts of things off to a third party for auditing. Otherwise, you might end up in a nice pickle with the IRS after having checked that box saying you were trading crypto.
That was quite a few years ago.