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.
Average Cost Basis Calculator
Enter your crypto buy transactions below to calculate your cost basis
Used to calculate current portfolio value and unrealized profit / loss.
Related Tools for Crypto
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.
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
- Enter your cryptocurrency name or symbol in the optional field for a labeled report.
- Add each buy transaction: enter the quantity purchased, price paid per coin, and any trading fee.
- Click Add Another Transaction to include as many purchases as you need — there is no limit.
- Optionally enter the current market price to calculate portfolio value and unrealized P&L.
- Click Calculate Cost Basis to instantly see your full summary.
- 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.
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.
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.
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.
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.