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.