Free Tool · No Sign-Up · Privacy Friendly

Crypto Average
Cost Basis
Calculator

Track every DCA purchase, calculate your average cost basis and break-even price, and measure unrealized profit or loss — across unlimited transactions, instantly and privately.

Free Tool
Real-Time Calculation
Cost Basis Tracking
Unlimited Transactions
PDF Export
Privacy Friendly
No Registration
Instant Results

Average Cost Basis Calculator

Enter your crypto buy transactions below to calculate your cost basis

Purchase Transactions

1 Transaction
Current Market Price Optional · Enables P&L Calculation
$

Used to calculate current portfolio value and unrealized profit / loss.

Educational Guide

Complete Guide to Crypto Cost Basis & Average Buy Price

Understanding your cost basis is essential for every crypto investor — from tax compliance to strategic portfolio management.

What is Crypto Cost Basis?

Cost basis is the original value you paid for an asset, used to calculate capital gains or losses when you sell. In cryptocurrency, your cost basis is the total amount you spent to acquire your coins or tokens, including any transaction fees paid to the exchange. Regulatory bodies in most countries treat cryptocurrency as property, so every sale, swap, or disposal is a taxable event — and your cost basis is the starting point for every tax calculation.

Maintaining accurate cost basis records is not optional for compliant investors. If you cannot demonstrate your cost basis, tax authorities may assume a cost basis of zero, making your entire sale proceeds taxable as a gain — a potentially costly outcome.

What is Average Cost Basis?

When you buy the same cryptocurrency at different prices over time — as most investors do through dollar cost averaging (DCA) — your average cost basis is the weighted mean price per unit across all purchases. It provides a single, clean reference number to measure portfolio performance against the current market price.

Formulas
Average Cost Basis = Total Spent (incl. fees) ÷ Total Coins Acquired
Average Buy Price = Total Spent (excl. fees) ÷ Total Coins Acquired
Break-Even Price = Total Cost Basis ÷ Total Coins Acquired

Why Investors Track Cost Basis

Tracking your cost basis serves three critical purposes. First, tax compliance — you must know your cost basis to correctly report capital gains or losses to tax authorities. Second, performance evaluation — your cost basis tells you the exact price the market must exceed before you are in profit. Third, strategic decision-making — knowing your average entry price helps you decide whether additional purchases would lower your average and at what price you should consider taking profits.

How to Use This Calculator — Step by Step

  1. Enter your cryptocurrency name or symbol in the optional field for a labeled report.
  2. Add each buy transaction: enter the quantity purchased, price paid per coin, and any trading fee.
  3. Click Add Another Transaction to include as many purchases as you need — there is no limit.
  4. Optionally enter the current market price to calculate portfolio value and unrealized P&L.
  5. Click Calculate Cost Basis to instantly see your full summary.
  6. Export a professional PDF report for your records or tax documentation.

Example Calculation

Suppose you purchased Ethereum (ETH) on three occasions:

  • Purchase 1: 0.5 ETH at $2,000 + $5.00 fee → Total Cost: $1,005.00
  • Purchase 2: 1.0 ETH at $1,800 + $8.00 fee → Total Cost: $1,808.00
  • Purchase 3: 0.75 ETH at $2,200 + $10.00 fee → Total Cost: $1,660.00

Total holdings: 2.25 ETH · Total cost basis: $4,473.00 · Average cost basis: $4,473.00 ÷ 2.25 = $1,988.00 per ETH. If ETH is currently $2,500, your portfolio value is $5,625.00 — an unrealized profit of $1,152.00 (+25.8% ROI).

Cost Basis vs. Average Buy Price

Your average buy price reflects only the market price paid per coin, excluding fees. Your average cost basis includes all fees, giving you the true cost per unit for tax and performance purposes. Always use cost basis (with fees) when calculating capital gains for tax reporting. Use average buy price to understand your entry points relative to market movements.

Tax Reporting Considerations

Cryptocurrency taxation varies by country and changes frequently. In the United States, crypto is taxed as property under IRS guidelines. Short-term gains on assets held under one year are taxed at ordinary income rates, which can be significantly higher than the preferential long-term capital gains rates. Many countries — including the UK, Australia, Canada, and EU members — also tax crypto gains, each with different rules, thresholds, and reporting requirements. Always consult a qualified tax professional familiar with crypto regulations in your jurisdiction before making tax decisions.

Dollar Cost Averaging (DCA) Tips

Dollar cost averaging means investing a fixed amount at regular intervals, regardless of price. When prices fall you automatically buy more coins; when prices rise you buy fewer. This reduces the emotional burden of timing the market and smooths out your average cost basis. Use this calculator to track every DCA purchase, no matter how small, and monitor how new purchases affect your overall average cost basis and break-even level in real time.

Common Mistakes to Avoid

  • Ignoring fees: Even a 0.1% fee compounds significantly across many transactions and raises your effective cost basis.
  • Missing transactions: Every buy — including small recurring purchases — must be recorded for an accurate cost basis.
  • Forgetting swaps: Exchanging one crypto for another is typically a taxable event in most jurisdictions, not just fiat-to-crypto trades.
  • Using market value as cost basis: Your cost basis is what you paid, not the current price. Never confuse these in tax calculations.
  • Losing records: Exchange history may be incomplete after years. Download and archive your transaction history regularly.
Fee Education

Maker vs. Taker Fees in Crypto Trading

Exchange fees directly raise your cost basis with every transaction. Here's how they work and what to expect from major platforms.

Maker Fee

Charged when you add liquidity by placing a limit order that isn't immediately filled. You "make" the market by waiting. Maker fees are typically lower because you're providing liquidity to the platform.

Example: Limit buy BTC at $40,000 — order waits in the book

Taker Fee

Charged when you remove liquidity by placing a market order that fills immediately from existing orders. You "take" from the book. Taker fees are typically higher because you consume liquidity.

Example: Market buy BTC at current price — fills instantly

Fee Impact on Your Cost Basis

Every fee paid on a purchase increases your effective cost basis. Buying 1 BTC at $50,000 with a 0.1% taker fee adds $50, making your cost basis $50,050. Over dozens of DCA transactions, accumulated fees can add hundreds or thousands of dollars to your total cost — making fee-conscious trading an important part of portfolio management.

Exchange Maker Fee Taker Fee Notes
Binance 0.10% 0.10% 25% discount paying with BNB; VIP tiers can reduce to 0.02%
Coinbase Advanced 0.40% 0.60% Fees drop significantly with higher 30-day trading volume
Kraken 0.25% 0.40% Pro tier available; staking and futures support
Bybit 0.10% 0.10% Competitive spot rates; strong derivatives platform
OKX 0.08% 0.10% OKB holdings unlock further fee discounts

Fee structures are approximate and change frequently. Always verify current rates on each exchange's official website before trading.

FAQ

Frequently Asked Questions

Everything you need to know about crypto cost basis, average buy price, and how to use this calculator.

Important Disclaimer

This Crypto Average Cost Basis Calculator is provided for educational and informational purposes only and does not constitute financial, investment, legal, or tax advice.

  • All calculations rely entirely on data entered by the user and may not reflect actual portfolio values or tax liabilities.
  • Cryptocurrency regulations and tax laws vary significantly by country and change frequently without notice.
  • Users should independently verify all results before using them for any official, legal, or tax-related purpose.
  • This tool performs all calculations locally in your browser. No data is transmitted to any external server.
  • Always consult a qualified and licensed tax advisor or financial professional before making investment or tax decisions.