Built for Canada. CRA-ready on day one.

Ledgera implements Canadian crypto tax law correctly. Not adapted from a US product. Not approximated. Built from the ground up for the CRA.

CRA-compliant tax report with capital gains, ACB summary, and verification

The CRA ACB Method

The CRA requires the Adjusted Cost Base (ACB) method, the average price you paid across all units of each cryptocurrency. Unlike FIFO (First In, First Out) or LIFO (Last In, First Out) used in some other countries, Canada uses the average cost method.

This means every purchase of a cryptocurrency adjusts the average cost of all units you hold. When you dispose of crypto (sell, trade, or spend), your capital gain or loss is calculated against this average cost.

Ledgera calculates ACB automatically across all your wallets and exchanges. Every acquisition is tracked, every disposal calculated, every balance reconciled.

Superficial Loss Rule

When you sell crypto at a loss and repurchase the same cryptocurrency within 30 days (before or after the sale), the CRA may deny the loss deduction. This is called a superficial loss.

The denied loss is not gone forever. It gets added to the ACB of the repurchased units. But getting this wrong means overstating your capital losses, which the CRA will catch.

Ledgera detects superficial losses automatically with proration, splitting the denied loss proportionally when you repurchase fewer units than you sold. Most platforms either ignore this rule entirely or apply it incorrectly.

CARF 2026

The Crypto-Asset Reporting Framework (CARF) takes effect in 2026, requiring exchanges and platforms to report crypto transactions to tax authorities, similar to how banks report interest income today.

This means the CRA will have independent data about your crypto activity. Discrepancies between what you report and what exchanges report will trigger audits.

Ledgera is built with CARF compliance in mind from day one. Every transaction is tracked, every disposition recorded, every cost basis calculated. When CARF reporting begins, your records will match.

From wallet to tax report

Six steps to a complete, CRA-ready tax package.

1

Connect your wallets

Add your wallet addresses: NEAR, Ethereum, Polygon, and more.

2

Ledgera indexes transactions

On-chain transactions are pulled directly from the blockchain. Exchange data can be imported via CSV.

3

Classifications are applied

AI classifies trades, transfers, staking rewards, and DeFi interactions automatically.

4

Reports generated

ACB calculations, capital gains/losses, income summaries, all computed per CRA rules.

5

Download your tax package

Export your complete CRA-ready tax package as CSV or PDF.

6

Send to your accountant

Hand off a clean, accurate, defensible tax package. Your accountant will thank you.

Stop guessing. Start filing with confidence.

Join the waitlist for CRA-compliant crypto tax reporting.