Crypto Average Price Calculator with Fees
Calculate your weighted crypto entry price from coins bought or money spent. Include purchase fees and compare average cost with a sale break-even estimate.
Add purchases of one cryptocurrency to calculate its weighted average entry price. Enter coins bought or money spent, then add fees in the payment currency or coins. The simple calculator accepts your own ticker without an exchange connection; exchange quotes, DCA presets and futures tools remain available in the second mode.
What did each coin really cost?
Enter coins bought or money spent. See the weighted entry price, fees and break-even separately.
Started from an illustrative example. Replace its values with your records, or start with an empty scenario.
Use the same asset and payment currency for every row. Changing either label clears purchases and fees; it does not convert them. USD and USDT are separate currencies.
Your purchases
3/100 rowsBuy-only calculation. Use a decimal point without thousands separators. A partly completed row must be finished or removed.
How to calculate average entry price
Multiply the execution price of each purchase by the number of coins bought before fees. Add those purchase values, then divide by the total number of coins. Larger purchases carry more weight: adding prices and dividing by the number of purchases gives the wrong result when quantities differ.
Example: 2 ETH at $1,800, 3 at $2,200 and 1 at $2,600
The purchase values are $3,600, $6,600 and $2,600. You bought 6 ETH for $12,800 before fees, so the average entry is $12,800 ÷ 6 = $2,133.33 per ETH when rounded to cents. The ETH example button loads these three purchases. These are illustrative prices, not live quotes.
Enter coins bought or the amount paid
Choose the input type for each purchase. With coins, enter the gross quantity before any coin fee. With money, enter the purchase value before fees. If a fee paid in the payment currency is already included in your amount, select the included-fee checkbox. For an included fixed fee, purchase value = total paid − fee; for an included percentage fee, purchase value = total paid ÷ (1 + fee rate). Coins bought = purchase value ÷ execution price.
Average entry versus cost per coin after fees
A fee paid in the payment currency increases the total paid. A fee deducted in the purchased coin reduces the coins received. The calculator shows average entry before fees and, separately, total paid ÷ net coins received. For example, buying 2 ETH at $1,800 with an $18 purchase fee gives a $1,800 average entry and a $1,809 cost per received ETH. Use the charged amounts in your trade record; no exchange fee schedule is applied automatically.
Estimate a sale price that covers the entered costs
The break-even scenario assumes you sell all received coins together. If the exit fee is a percentage of sale proceeds plus a fixed amount in the payment currency, break-even price = (total paid + fixed exit cost) ÷ [net coins × (1 − exit fee rate)]. With $3,618 paid for 2 ETH and a 0.5% exit fee, the estimate is $1,818.09 per ETH. The rate is illustrative. Actual execution prices and costs may differ.
Scope: one asset, one currency and purchases only
Use the same asset and payment currency across every row. A ticker is a label, not verification of a token, contract or presale. USD and USDT are treated separately, without currency conversion. This mode does not account for previous sales, transfers, staking rewards, vesting, token bonuses, rebates or fees paid in a third token. The result describes the entered purchases and is not a tax cost-basis report or a recommendation to buy more.
Frequently asked questions
What is the formula for crypto average entry price?
Average entry = sum of each execution price × gross coins bought, divided by total gross coins bought. Quantities determine the weight of each purchase. The result panel shows the formula with your values.
Can I enter dollars spent instead of the number of coins?
Yes. Choose Amount paid for a purchase and enter its execution price. By default the amount excludes the purchase fee. If a fee in the payment currency is already included, select the included-fee checkbox and enter that fee separately.
Does this average price calculator include fees?
It shows both results: weighted entry before fees and cost per received coin after the fees you enter. Fees in the payment currency increase outlay; fees deducted in the purchased asset reduce net coins. Select the actual fee currency and amount or percentage for each purchase.
Why is my average cost higher than my entry price?
In this model, added payment-currency fees increase the amount paid, while coin fees reduce the quantity received. Either can increase cost per received coin without changing the average execution price. A platform may use a different accounting method or include other transactions.
Can I use BTC, ETH or a token that is not listed on an exchange?
You can enter your own ticker and execution prices without selecting an exchange pair. This only changes the calculation labels. It does not verify the asset, assess a presale, or model vesting and bonus tokens.
Can I use this for DCA or averaging down?
You can combine the purchases from a DCA plan or an averaging-down scenario by entering their prices, quantities and fees. Future prices are assumptions, not forecasts. A lower average price does not by itself show that another purchase is suitable or that losses will be recovered.
Does break-even include the fee for selling?
The optional sale scenario includes the exit percentage and fixed cost you enter, both charged in the payment currency. It assumes all net coins are sold at one price. With both set to zero, break-even equals the displayed cost per received coin.
Are my inputs saved, and is this a tax calculator?
Inputs remain in the page until you change or leave it. Save in this browser stores the simple scenario locally when browser storage is available; it does not sync to an account. This purchase-only calculation does not track tax lots, previous sales or jurisdiction-specific reporting.
