Thread

Zero-JS Hypermedia Browser

Relays: 5
Replies: 7
Generated: 23:12:28
I actually have a #Bitcoin question that I think most of you can answer, so it's finally advantageous to be here being nostr dev updates. If a person does recurring btc buys from a exchange, say every fucking day even, then also maybe adds here and there from gifts, zaps, etc. and then 50 years later cashes out, how tf would you calculate the cap gains based on how long you've had every little segment of money from a ton of sources? Does the currency (or rather the ledger location information?) itself hold all that historical buy/transfer date information and an app/wallet can just calculate all of in an automated way?
2024-10-17 18:36:26 from 1 relay(s) 4 replies ↓
Login to reply

Replies (7)

Btw this is just a technical question. I'm not a huge Bitcoin maxi so I'm not like advocating for using Bitcoin as just a eat to gain more fiat. I'm just curious on the tools to make calculating such a thing easy for a regular person.
2024-10-17 18:39:20 from 1 relay(s) ↑ Parent Reply
The way I understand it (and please correct me if I'm wrong, everyone) is that you want to have your BTC in smaller parcels, and not on exchanges preferably. Also, send it around to yourself, using always a new generated address, which blurs your tracks. At some point in the future, the government may come knocking on your door, and you may find yourself faced with capital gains tax - but only from that one parcel that you used for the fiat/BTC deal.
2024-10-17 19:12:29 from 1 relay(s) ↑ Parent 1 replies ↓ Reply
I don't know if there's a tool to keep track of all the small buys. If you buy from a KYC onramp they should at least keep a record of your transactions and make it available at tax time. For zaps, etc. you would have to check the value at the time received and keep a record. Again, I don't know of any wallet or service that does this. The decision to report or not is left to personal convictions and applicable tax code. The USD price is not recorded on chain, but you could use the block timestamp to look up the historical price at that time. It wouldn't be exactly what you paid, though.
2024-10-17 21:03:21 from 1 relay(s) ↑ Parent 1 replies ↓ Reply
Thanks for your insight. To me it sounds like it's just fully manual kind of like keep receipts unless the exchange you buy from provides you with what you need. If I had random small buys 2-10 dollars every day, 20 years later, things shifting around here and there, I can't imagine the ridiculous task of calculating the gains properly. Or even accessing the info to do that.
2024-10-17 21:30:32 from 1 relay(s) ↑ Parent Reply