Crypto Average cost calculator

Enter your existing coin quantity and additional purchases to calculate the combined average cost. Works the same for Bitcoin and other coins. Same coin · Same currencyin each calculation; no currency or coin conversion is performed. Quantities support up to eight decimal places.

Display units
Additional purchase mode

In amount mode, coin quantity = investment amount ÷ purchase price.

① Existing holdingsIf you already hold the asset, enter your average cost and quantity, including fees already reflected. Leave blank for a first purchase.

Existing holdings

② Additional purchasesEnter the price and quantity of your additional purchase. You can enter an investment amount instead of quantity.

Additional purchase 1
Fees / current price (optional)

Prices are not fetched live; enter a reference price. Enter your exchange's fee rate. Fees are added to the currency amount, not deducted from coin quantity; exchanges may differ. Selling fees and taxes are excluded.

Results update as you type. Use the result button to jump to the result.

Shared URLs include your inputs.

③ Combined result

Enter purchase prices and quantities to see the estimated average cost here.

Save up to 20 calculations in this browser. Reopen or delete them in Saved.

How crypto average cost is calculated

The average cost of coins bought in multiple purchases is total purchase cost divided by total quantity(a quantity-weighted average). The formula is the same as for stocks. Fractional coin quantities support up to eight decimal places.

Total purchase cost = (existing average × existing quantity) + Σ (purchase price × quantity × (1 + fee rate / 100)) Existing holdings: no additional fee Additional purchases: entered fee applied Average cost = Total purchase cost ÷ Total quantity Unrealized profit/loss = Current price × Total quantity − Total purchase cost Return = Unrealized profit/loss ÷ Total purchase cost × 100

Use Existing holdings to enter the average cost and quantity from previous purchases in one row. If you have no holdings, leave it empty and enter your purchases to calculate an average cost for new purchases.

Example (hypothetical, not live prices)

Holding 0.01 coins at KRW 100,000,000 each, then buying KRW 400,000 more at KRW 80,000,000 per coin in amount mode (no fees):

CategoryUnit priceQuantityAmount
Existing holdings100,000,0000.011,000,000
Additional purchase80,000,0000.005400,000
Total—0.0151,400,000

Average cost = 1,400,000 ÷ 0.015 ≈ 93,333,333.33 KRW(Rounded to two decimal places; the exact result is a repeating decimal)

Open this example in the calculator →

Why results may differ from your exchange

Basis, data and updates

This calculator performs arithmetic only on your inputs, without automatic price updates. Identical inputs always produce identical results. The calculation logic Stock average cost calculatoruses the same engine. Formula and wording changes are listed below.

Frequently asked questions

Are there separate calculators for Bitcoin and Ethereum?
No. One calculator works for all coins using price and quantity, without specifying a coin name. Use only the same coin and currency in each calculation.
Should I use quantity or amount mode?
Both work. Amount mode divides the investment amount by the purchase price, supporting multiple small purchases. The amount excludes fees; the entered fee rate is added on top. Coin-denominated fee deductions are not modeled. The tool does not calculate purchases needed for a target average or recommend trades.
Can I enter up to eight decimal places?
Yes. Quantities support up to eight decimal places. This is the calculator's input precision, not a guarantee of the minimum order size supported by any coin or exchange.
Why does my exchange show a different average cost?
Exchanges differ in fee currency, coin-based fee deductions, rounding and minimum order sizes. This calculator does not reproduce exchange settlement rules. It divides total purchase cost by total quantity, adding purchase fees only when entered.
Does this calculate leverage, liquidation prices or staking rewards?
No. This calculator covers average cost for spot purchases only. It does not calculate leverage, liquidation prices, staking rewards or taxes.
Does lowering average cost remove losses?
No. Average cost is total purchase cost divided by total quantity; it does not predict future prices. Buying more does not automatically remove losses. This tool does not recommend trades.