Skip to content
Trading & InvestingBeginner

How to Calculate Average Purchase Price for Crypto

Add up what you paid for one cryptocurrency, including buying fees, then divide by the coins bought. Keep each buy's date and amount for US tax records.

Vahe HakobyanVahe HakobyanEditor-in-chief Updated Oct 6, 20263 min readFact-checked
A dark desk with blank papers, a calculator, a pen, and a folder in orange light.
Illustration: World-Crypt
On this page

Short answer

To calculate average purchase price, add the total amount you spent on one cryptocurrency and divide by the total coins you bought. You need each buy's date, coin amount, price, and fees for tax reporting.

The result is a per-coin figure for your records. The math is simple, but the records must be complete: one missing buy or added transfer fee changes the total.

What do you need before you start?

Start with the full buy history for each cryptocurrency you own. The IRS treats crypto as property, so keep records of what you paid and when.

Records to collect

  • The date of each buy
  • The amount of coins you received
  • The price you paid at the time
  • Trading fees and any acquisition network fee

How do you calculate average purchase price?

Work through one cryptocurrency at a time. Add each buy's cost for that coin, then add the coin amounts from those buys. Divide the total spent by the total coins bought.

  1. 1Pick one cryptocurrencyCalculate a separate average for each cryptocurrency. A combined number across different coins does not describe what you paid for either one.
  2. 2List every buyWrite down each purchase from your records. Include the date, coin amount, price, and fees.
  3. 3Add buying costsInclude trading fees and any network fee charged to acquire the coins. Do not include network fees you later pay to move coins between your own wallets.
  4. 4Exclude your own transfersDo not count transfers between your own wallets as new purchases. Moving coins does not change what you paid for them.
  5. 5Total and divideAdd the cost of all buys for that coin, then add the coin amounts from those buys. Divide the total spent by the total coins bought.

What should you do after calculating?

Your average purchase price is only as good as the records behind it. Keep a secure copy and protect the accounts that hold your crypto.

Protect your records

  • Save your records in a secure folder
  • Back up the file or use a password manager
  • Enable two-factor authentication on exchange accounts

Frequently asked questions

Not necessarily. Under US rules, your cost basis depends on which units you sell and the accounting method you use. Average purchase price is a record of what you paid per coin.

A swap is a taxable disposal of the old coin and a purchase of the new one. Record the new coin's value at the swap plus any buying fees as its cost, then include it in the new coin's average.

Many programs import exchange and wallet records and calculate average cost or cost basis. Check the data for missing transfers or fees.

Rebuild them from exchange statements, bank records, emails, and blockchain history. If you cannot substantiate the original cost, talk with a tax professional, because an estimate may not be enough.

Was this guide helpful?
Written byVahe HakobyanVahe Hakobyan is the editor-in-chief of World-Crypt. He covers bitcoin, markets and regulation, and leads the newsroom that fact-checks every story before it goes live.