How to Calculate Bitcoin Average Cost After Multiple Buys
Divide total actual purchase cost by net Bitcoin received, while recording fees, rebates and transfer costs separately.
The Core Formula Is Total Cost Divided by Net Quantity
Average cost equals total actual fiat purchase cost divided by total BTC received. Do not directly average fill prices when order sizes differ, because small fills would receive the wrong weight.
Use a Consistent Policy for Fees and Rebates
If the fee is paid in fiat, add it to purchase cost; if deducted in BTC, use the net quantity received. Do not treat a rebate as certain until settled, then adjust under your recordkeeping policy.
Average Cost Is Not a Valuation or Exit Signal
Average cost is a recordkeeping and review metric. It does not mean the market should return to your entry. Risk budget, holding plan and market context are separate decisions.