From cd9c42d2ca7e5f1443d2f9b7b073cef92ce58f09 Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Mon, 22 Dec 2025 16:09:23 -1000 Subject: [PATCH] capgains: updates --- src/Capital-gains-reporting.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/Capital-gains-reporting.md b/src/Capital-gains-reporting.md index 098d28d..4f767ad 100644 --- a/src/Capital-gains-reporting.md +++ b/src/Capital-gains-reporting.md @@ -1,10 +1,12 @@ % Capital gains reporting -Here is a quick intro to capital gains and tax reporting for investments, in the context of plain text accounting, as of 2025. Note this information here is unvetted, just my current understanding; so do your own research / use professional advice when appropriate. +Do you feel confused about capital gains, FIFO and SpecId, and investment taxes ? +Here is a quick intro, in the context of plain text accounting, as of 2025. +This information is unvetted, just my current understanding; so do your own research / use professional advice when appropriate. If you have traditional investments or cryptocurrencies, you will typically incur -- revenues (when you receive payments/gifts/airdrops/rewards) +- revenues (when you receive payments/gifts/dividends/airdrops/rewards) - expenses (when you send payments/gifts/fees) - capital gains or losses (when you spend/sell/exchange an asset at a different price than its original cost) @@ -68,11 +70,11 @@ Beancount has the most robust support, and there might be some third-party plugi hledger doesn't have this feature built in, but there are some third-party calculators which can use its data. (hledger-lots, lotter..) -If you are already using a PTA app (or if you can export to one), this might be more convenient than dealing with another app. +If you are already using a PTA app, this might be more convenient than dealing with another app. However the current PTA gains calculators might be too limited to handle some situations, eg inter-wallet transfers. ### Export from a PTA app to gains/tax calculator -For each PTA account representing a real-world investment account or cryptocurrency wallet, +For each PTA account representing an investment account or cryptocurrency wallet, - export its lifetime history of transactions as CSV (single entry data) - transform this to the CSV format required by the gains/tax calculator, and import it there @@ -88,7 +90,7 @@ In the case of cryptocurrency, "wallet" has a broad meaning here: Ideally, you could export double entry data directly to the gains/tax calculator, which would be more robust. ### Export from wallets to a cryptocurrency tax calculator -Like the above, but move the data directly from your cryptocurrency wallets to the tax calculator, without involving any accounting app. +Like the above, but move the data directly from your cryptocurrency wallets to the tax calculator, without using any other accounting app. The tax calculator may be able to automate some or all of the exporting/transforming/importing; otherwise it must be done manually. ## Lots