CoinLedger Review

Checked against CryptoSlate standards
Published Updated

CoinLedger lets you prepare one year’s crypto tax reports with a one-time purchase. Its free transaction details and correction tools help you investigate gains and estimate the cleanup work first. Each extra reporting year requires another purchase.

Released in 2018
7.1 Good
Review Highlights
  • No recurring report subscription
  • Separate accounts for per-wallet tracking
  • Compare broker PDFs with imported history

CoinLedger Overview

Key facts

Supported countries
US, tax year 2025
Paid plans from
Hobbyist; One selected tax year; USD 49; per tax year; 100 transactions
Billing & report access
per tax year; One-time purchase for the selected tax year, which stays available for revisions and further downloads within its allowance. Going over the allowance requires an upgrade charged as the difference between tiers, and purchases cannot be downgraded. The allowance counts billable activity in the selected year and excludes up to $25 in combined qualifying staking rewards, interest payments, and small payouts. Refunds need a request within 14 days, no downloaded tax reports, and a support-verified bug or product limitation. The purchase screen can show $49.99 for tax year 2025.
Transaction limits
100 transactions
Free plan
Imports, gain details, and corrections, plus transaction edits and holdings. Downloadable tax reports, the detailed short-term and long-term tax summary, and the capital-gains CSV need a paid plan.
Import methods
Read-only exchange connections, public wallet addresses, Universal CSV files, and manual transactions. Per-wallet tracking needs a separate source account for each wallet.
Key integrations
CoinbaseUniswap Labs
Filing options
Form 8949, Schedule D, and Schedule 1, plus capital gains, income, positions, and audit CSVs. Prepares reports for an accountant or filing software, with exports for TurboTax Online and Desktop, H&R Block Desktop, and TaxSlayer, while TaxAct uses manual entry from tax year 2025.
DeFi support
Uniswap activity on Ethereum imports through the public wallet address, and unsupported contracts can arrive uncategorized. Add Liquidity and Remove Liquidity categories cover pool-token events, while missing or incorrect asset values still need correction.
NFT support
NFT Mint and multi-asset swap classifications cover NFT activity. Custom assets can represent an unrecognized token.
Staking support
Staking, mining, interest, and airdrops each have their own category. Up to $25 in combined qualifying staking rewards, interest payments, and small payouts is excluded from the billable count.
Correction tools
Free transaction filters, gain sorting, individual edits, bulk Ignore with Undo, and manual balancing positions, with proceeds, cost basis, fee, and gain shown together. Duplicate warnings flag matching entries across accounts for review against exchange statements.
Accountant access
Available after report purchase. The client invites a professional to review data and generate reports, access can be revoked, and the professional's fees are separate.
Official website
coinledger.io

CoinLedger Screenshots

CoinLedger Pros and Cons

Pros

  • Free transaction calculation details
  • Undo transaction exclusions
  • Purchased-year reports can be revised

Cons

  • Multi-year reports add separate charges
  • Narrow refund eligibility
  • Retention of uploaded records is unclear
CoinLedger homepage hero, Crypto Taxes Done In Minutes, with free portfolio tracking and an official TurboTax partner badge
CoinLedger homepage hero, Crypto Taxes Done In Minutes, with free portfolio tracking and an official TurboTax partner badge

Pricing and Free Plan

A purchased tax year stays available for revisions and further downloads within its transaction allowance. Additional records that exceed the allowance require an upgrade, charged as the difference between tiers. Completed purchases cannot be downgraded, so choose the allowance after cleaning up your imports.

The public pricing page lists Hobbyist at $49, Investor at $99, and Pro from $199. A logged-in account showed the 2025 prices below on Oct. 9, 2026. These USD quotes exclude any checkout adjustments.

CoinLedger pricing page comparing the Portfolio Tracking ($0), Hobbyist ($49), Investor ($99) and Pro ($199+) plans
CoinLedger pricing page comparing the Portfolio Tracking ($0), Hobbyist ($49), Investor ($99) and Pro ($199+) plans
Hobbyist$49.99 for up to 100 transactions in the selected year.
Investor$99.99 for up to 1,000 transactions.
Pro$199.99 for up to 3,000 transactions.
Pro+$299.99 for up to 10,000 transactions.
Unlimited$499.99, with a stated allowance of 1 million transactions despite the plan name.

The free account includes imports, transaction edits, holdings, and individual gain details for preparing your history. During the review, its detailed short-term and long-term tax summary and capital-gains comma-separated values (CSV) export required payment.

Plan usage counts billable activity in the selected tax year, not every visible row. The current pricing FAQ counts buys, sales, trades, income, outgoing payments and gifts, merged transfers, and fees, including fees on failed transactions. Non-taxable deposits and withdrawals are excluded when recorded separately, as is uncategorized activity. CoinLedger excludes a combined value of up to $25 in qualifying staking rewards, interest payments, and small payouts from the billable count.

One year with 80 billable transactions and older purchasesOne Hobbyist report at $49.99. Earlier acquisitions can be imported without buying their tax-year reports.
Three unfiled years with 80 billable transactions eachThree Hobbyist reports cost $149.97. Each year has its own allowance.

These examples exclude discounts, taxes, and professional services. A backlog adds a full report price for each unfiled year, so compare a subscription that includes historical reports before buying several years separately.

The refund policy requires a request within 14 days, no downloaded tax reports, and a bug or product limitation verified by support that prevents an accurate report. Missing history and a change of mind generally do not qualify. These conditions limit the money-back promise on the pricing page. Check your imports in the free account first. A purchase is not an unrestricted refundable trial.

Exchanges, Wallets, and Data Imports

CoinLedger section on importing years of wallet and exchange history across 1,000+ integrations
CoinLedger section on importing years of wallet and exchange history across 1,000+ integrations

CoinLedger can bring together exchange records, public-wallet activity, and files prepared in its Universal CSV format. The integration directory includes Coinbase, Kraken, Binance, and Crypto.com.

Exchange connectionRead-only access, with authorization and history coverage specific to each exchange.
Public wallet addressImports activity from the selected blockchain. Suggested additional chains can be reviewed before syncing.
Universal CSVUses a prescribed template. For per-wallet tracking, records from different wallets need separate source accounts.
Manual transactionAdds individual missing events with the account, date, assets, and fee details.

A Coinbase Advanced portfolio created after the original authorization may be absent from the imported history. To recover the missing records, create a new Coinbase connection with access to all portfolios. Remove the old import after confirming the replacement has brought them in. Reconnecting can therefore be necessary even when the existing connection still works.

For per-wallet tracking, create a separate source account for each wallet. In our CSV import test, different wallet names in the optional Platform column did not split records into separate accounts.

In the same test, a faulty CSV file produced errors one at a time: fixing an invalid date exposed a missing asset on the next attempt. Neither attempt added any rows. Files with several errors may therefore take repeated uploads to diagnose.

Accuracy and Transaction Cleanup

CoinLedger’s free transaction view makes a gain easier to investigate because proceeds, cost basis (what you paid for the asset, including purchase fees), fee, and gain are visible together. Filters and gain sorting help locate unusual gains without opening every record. An investor with missing purchase history can work back from the disposal that looks wrong without paying for anything.

The six cases below cover fees, first-in, first-out (FIFO) accounting, transfers between wallets, and record cleanup. CoinLedger matched the independently calculated basis and gains in a tax year 2025 CSV check using the US profile, US dollars, and per-wallet tracking. Restoring the missing purchase corrected the gain without a manual basis or proceeds override.

Purchase and sale feesNet proceeds of $1,460 after a $40 sale fee, $1,010 basis, and a $450 gain.
FIFO saleSelling 3 ETH showed $9,000 proceeds, $4,000 basis, and a $5,000 gain. The remaining 1 ETH kept its $2,000 basis.
Missing purchase restoredA sale initially showed a Missing Cost Basis warning, zero basis, and a $1,460 gain. Importing its purchase restored $1,010 basis and reduced the gain to $450.
Owned-wallet transfer matchedThe withdrawal and deposit became one transfer automatically. A later sale retained the original acquisition cost.
Wallet holdings kept separateA sale used the acquisition cost of the asset held in that wallet, while the other wallet retained its own holding.
Duplicate skippedSkipping a repeated CSV record added no new transaction and preserved a saved description.

The free annual gain total provides another figure to compare with individual disposals during cleanup.

CoinLedger flagged transactions in different accounts that matched an existing entry, even when their transaction IDs differed. That can catch the same trades imported twice from overlapping files, but it can also flag two separate trades that look identical. Skipping keeps only the existing record, which is right for a repeated import but drops a separate second trade. Importing the flagged row adds it. Compare each warning with your exchange statement to decide which applies.

Transaction filters and sortingNarrow the history by account, category, or issue and bring unusual gains into view.
Individual editsCorrect classifications, values, and missing transaction details.
Bulk Ignore and UndoRemove selected entries from calculations and include them again later. Deletion is irreversible.
Manual balancing positionSupplies missing holdings or acquisition values when original records cannot be imported. It still depends on the values entered.

Extensive gaps may still need outside help to document the values you enter, because a manual position cannot reconstruct an unavailable exchange statement.

DeFi, NFTs, and Staking

CoinLedger imports decentralized finance (DeFi) activity on Uniswap through the public Ethereum address used for the trades. It also supports categories for non-fungible tokens (NFTs).

Uniswap on EthereumRecognized activity is classified on import. Unsupported contracts can arrive uncategorized.
Liquidity positionsAdd Liquidity and Remove Liquidity categories represent events involving pool tokens. Missing or incorrect asset values still need correction.
NFTsNFT Mint and multi-asset swap classifications are available for NFT activity. Custom assets can represent an unrecognized token.
Staking and other rewardsStaking, mining, interest, and airdrops each have their own category.

Uncategorized activity is excluded from report calculations until it receives a classification. An import can therefore finish with an incomplete gain or income total. Filter for uncategorized records and classify them before choosing a plan, since newly classified records can raise the billable count.

Tax Reports and Filing

The download area separates US forms, filing-software exports, and supporting CSVs. CoinLedger prepares the crypto reporting information for an accountant or your tax-filing software. A self-service report purchase does not submit the complete return.

Form 8949Individual disposal rows, or a consolidated form accompanied by a detailed statement.
Schedule D and Schedule 1US capital-gains and income reporting outputs in the tax-report menu.
Capital gains, income, positions, and audit CSVsSupporting calculation records for inspecting individual entries and for review with an accountant. The capital-gains CSV requires a paid plan.
Filing-software exportsRoutes include TurboTax Online and Desktop, H&R Block Desktop, and TaxSlayer. The receiving product and edition determine the format.
Transaction-history CSVA free Data Tools CSV export; it excludes gains and losses and is not a filing document.

From tax year 2025 onward, CoinLedger’s TaxAct instructions use manual entry instead of a gain/loss CSV upload. TaxAct users enter proceeds and basis totals from consolidated Form 8949 PDFs for each source and each short-term or long-term category, then enter income separately.

For tax year 2025, Form 8949 generation asks whether each relevant exchange issued, or is expected to issue, a 1099-DA with basis, without basis, or no form. The 1099-DA dashboard accepts exchange PDFs and compares their figures with the combined transaction history. A corrected PDF can replace an earlier upload.

That comparison can help explain why an exchange statement differs from your CoinLedger history, which also includes purchases and transfers from other sources. The transaction history remains the place to repair a missing purchase.

Security and Privacy

Read-only exchange permissions and public wallet addresses limit what an import connection can do. CoinLedger cannot trade or withdraw through those read-only connections.

Read-only importsExchange transaction access and public addresses do not require wallet private keys.
Google or Coinbase sign-inAuthentication can use the chosen provider’s two-factor protection.
Data deletionIn-account controls remove transaction data and exchange connections.
Encryption in transitCoinLedger describes encrypted transmission on its security page.

The public privacy policy expressly limits its scope to website information, while mentioning sign-up email addresses, IP addresses, and cookies. The public privacy policy and security page do not specify how long CoinLedger keeps uploaded financial history or when deleted data leaves its backups. Before closing the account, export your transaction history from Data Tools and check whether you need to include ignored transactions, which are excluded by default. Save the CSV and your purchased reports outside CoinLedger.

With the Require SSO setting for single sign-on turned on, password sign-in stops working and your CoinLedger login depends on the security of your Google or Coinbase account.

Support and Accountant Access

CoinLedger aims to reply within one business day, except on holidays and during busy periods.

Email and chatProduct support. Ordinary support does not offer telephone assistance.
Accountant accessAfter a report purchase, the client can invite a professional to review data and generate reports. Access can be revoked. The professional’s fees are separate from the software purchase.
Expert ReviewReviews imported data and recommends fixes; it does not import or edit data. $699 at the public rate, with a $1,199 expedited option shown in-app on Oct. 9, 2026.
Done For YouImports data, classifies transactions, and prepares crypto reports. Prices start at $3,500.
CoinLedger section offering two ways to get crypto taxes done: do it yourself from $49 or have experts do it for you from $3,500
CoinLedger section offering two ways to get crypto taxes done: do it yourself from $49 or have experts do it for you from $3,500

Arrange submission of the complete return separately. The Expert Review and Done For You descriptions cover the crypto reporting work.

Alternatives to CoinLedger

  • CoinTracker

    You need several historical years of forms within one annual subscription, starting at $59 for 100 transactions. It renews annually.

  • Koinly

    Your CSV mixes good and bad rows. In our test with a faulty file, Koinly imported the good rows and rejected the bad ones. One of the two error messages needed interpretation before its rejected row could be fixed.

CoinLedger

Final Verdict

CoinLedger is a good option for investors who want to understand and repair ordinary trades and wallet transfers before buying a report. Its free transaction details make missing acquisition history easier to investigate, while the reversible Ignore option reduces the need to delete a record during cleanup. The one-time reporting model is convenient for a single year. The value is weaker when several years need reports or the history requires professional reconstruction. The refund conditions leave little room to reverse a purchase, and how long CoinLedger keeps uploaded financial records is unclear. It suits investors willing to do their own cleanup more than those expecting automatic tax preparation.

CoinLedger
Overall Score
7.1 / 10
Good

Best For

Investors preparing a single report year who want to inspect gains and correct their own history

Avoid If

  • Investors filing several past years or seeking professional cleanup within the report price
Affiliate Disclosure

CryptoSlate may earn a commission when you use partner links, at no extra cost to you. Our reviews, ratings, and editorial decisions remain independent of advertisers. Read How CryptoSlate Makes Money for funding details.

FAQ

Is CoinLedger free to use?

Imports, individual gain details, transaction edits, and holdings are available without a report purchase. Downloadable tax reports and the detailed short-term and long-term tax-summary breakdown require a paid plan.

Does CoinLedger charge every year automatically?

Self-service reports are one-time purchases for a selected year. A 2025 purchase does not include a 2026 report. The purchased year can be regenerated within its allowance, and you pay the upgrade difference if your transaction count exceeds it.

Does importing older purchases require buying those years’ CoinLedger reports?

No. Earlier acquisitions can be imported to establish the cost of assets sold in the reporting year. Another report purchase is only needed when you want the earlier year’s report too.

Can CoinLedger fix missing cost basis?

It flags disposals with missing acquisition history and recalculates when the earlier records are added. Individual edits and manual balancing positions provide other ways to correct the gap when the original files cannot be imported, although you need documentation to support any values you enter.

Does CoinLedger file taxes for you?

No. The self-service product generates crypto reports and filing-software exports. You submit the complete return through filing software or a tax professional. CoinLedger’s paid Expert Review and Done For You services do not promise to file the rest of the return either.

Can I get a refund after downloading a report?

No. The standard refund policy excludes purchases with downloaded tax reports.