How to Use This Free Cost Basis Calculator
This free cost basis calculator adds up what you paid for one coin. Each row is a purchase: the quantity, the price per coin and the fee for that purchase. Add a row for every buy. The fee is an amount in the same currency as the price, and a blank fee counts as zero.
Calculate one asset at a time. Bitcoin buys and ether buys do not belong in the same list, because the average would mix two coins. The result is the total you paid, the total number of coins and the average cost of one coin.
How an Average Cost Basis Calculator Works
An average cost basis calculator weighs each purchase by its size. A buy of one coin moves the average more than a buy of a tenth of a coin at the same price. The average is the total acquisition cost divided by the total number of coins.
Total acquisition cost is every row’s quantity times its price, plus that row’s fee. This is a purchase average. It does not pick which coins you sold, and it is not a tax-lot method.
Bitcoin Cost Basis Calculator Example
Buy 0.5 BTC at $40,000 with a $10 fee, then 0.25 BTC at $44,000 with an $8 fee. You hold 0.75 BTC, the total acquisition cost is $31,018, and the average cost per coin is $41,357.33.
The second buy was smaller and more expensive, so the average lands between the two prices and closer to the first one. The $18 of fees is inside the total, which is why the average is a little above a fee-free figure.
Understanding Total Cost Basis and Average Cost per Coin
Total acquisition cost is the whole amount you paid, fees included. In the example that is $31,018. Average cost per coin is that total spread across the coins you received, $41,357.33 here.
Keep them apart. The total is what left your account. The average is the number you compare with a price when you ask whether the coin is above or below what you paid. Neither one is a gain or a loss, because nothing has been sold.
How Additional Purchases and Fees Change Your Results
Add a third buy of 0.25 BTC at $36,000 with a $6 fee. The holding becomes 1 BTC, the total rises to $40,024 and the average cost per coin falls to $40,024, because the new coins were cheaper than the average so far.
A fee works in the other direction: it raises the total and the average without adding coins. Each asset still needs its own calculation. Mixing two coins in one list makes both numbers meaningless.
Calculation Method and Tax Reporting Scope
The method is a weighted average of purchases. It answers what the coins cost you to acquire. It does not apply FIFO, it does not identify a specific lot, and it does not compute a gain on a sale or a tax you owe.
A tax figure needs the disposal as well as the purchase, and the rules depend on where you file. This page does not do that, and it does not adjust the basis for anything other than the fees you type in.
Frequently Asked Questions
Can I Calculate the Average Cost of Multiple Crypto Purchases?
Yes. Add one row per purchase. The average weighs each row by its quantity, which is what a crypto average cost basis calculator does for a single asset.
Can I Use This Calculator for Bitcoin and Ethereum?
Yes, one at a time. The fields are a quantity and a price, so they fit any coin. Do not put two assets in the same list.
How Are Purchase Fees Included?
Type the fee in the same currency as the price and it is added to that row’s cost. A fee paid in the coin itself is not converted; enter the currency amount.
Does This Calculate the Tax Basis of Coins I Sell?
No. The result is the average cost of what you bought. The tax basis of coins you sell needs a lot method and the sale, which this calculator does not have.



