How this calculator works
Add the quantity, unit price, and fee for each purchase lot; unused rows can stay at zero.
CoinCalcs validates the manual inputs and applies this published model: Average cost = total purchase cost including fees ÷ total units acquired
The result is calculated locally in the browser and is not sent to CoinCalcs or a market-data provider.
The calculation
Average cost = total purchase cost including fees ÷ total units acquiredA concrete scenario
Buying 1 token at $100 and 2 tokens at $70 gives a $80 weighted average before fees, not the $85 simple average.
Sources used
Privacy: Calculator inputs are processed locally in your browser. CoinCalcs does not receive or store these inputs. Theme and cookie preferences may be stored on this device.
What this estimate cannot guarantee
- Partial sales, transfers, rewards, airdrops, and jurisdiction-specific tax-lot rules are outside this weighted-average model.
- The result is only as current and accurate as the assumptions entered in the form.
- The output is educational scenario arithmetic, not financial, investment, tax, legal, or security advice.