Austria's Bitcoin Savings Plans Use Moving Average Price for Tax Purposes
Austria's bitcoin savings plans don't calculate tax separately for each unit sold. Instead, they use the moving average price method to determine acquisition costs.
The moving average price is calculated by dividing total acquisition costs by the number of units held in a wallet or at a relevant crypto address. For example, if an investor buys 0.01 BTC for €300 and another 0.01 BTC for €400 through their savings plan, they hold 0.02 BTC with a total cost basis of €700.
The average price would be: €700 ÷ 0.02 BTC = €35,000 per BTC
If the investor then sells 0.01 BTC, acquisition costs of €350 are attributed to that portion. The moving average price is not fixed and shifts every time a new purchase is made.