Hi Dario,
I've been an Unlimited subscriber for the past year and I love your service.
However, in Canada we’re required to use the Adjusted Cost Base (ACB) method for calculating capital gains. None of the other methods (like FIFO, etc) are allowed.
The calculation is explained in the links below, and I've given the equations at the end of this post.
I believe Bitcoin.tax implements this method, but they call it “Average Cost”.
However, I don't want to use Bitcoin.tax. I’m heavily invested into CoinTracking and plan to use it for years to come. I’m the person who suggested the alternative dashboard layout, and I’ve reported bugs in the past. I’ve also referred many people.
I think you’ve done a fantastic job, but the one critical thing missing is the ACB method required for Canadians (and I expect some other countries). That was originally why I got an Unlimited account.
As tax season approaches (March-April here), I think you'll see many people joining specifically to do their capital gains calculations. I see people defaulting to Bitcoin.tax for this reason, but when CoinTracking has the ACB method, I’ll be able to refer Canadians to your service -- which is superior in every other way.
Here are the equations for Adjusted Cost Basis (additional details in the first link above):
New Total ACB After a Buy Transaction = [Previous Total ACB] + ([Share Price] x [Number of Shares Purchased]) + [Transaction Costs]
New Total ACB After a Sell Transaction = [Previous Total ACB] – ([ACB per Share] x [Number of Shares Sold])
Capital Gain (or Loss) = ([Share Price] x [Number of Shares Sold]) – [Transaction Costs] – ([ACB per Share] x [Number of Shares Sold])
If you need any help clarifying the ACB calculation, I’m happy to help in any way I can. I'm comfortable with math (engineering background) and have some experience with algorithms (mainly signal processing and computational physics, not finance).
Thanks!
-Tim