Accuracy Validation Study
Independent verification confirms PrivateACB's Canadian ACB calculations are 100% accurate across 42 real-world transactions
Executive Summary
Validated: November 17, 2025
We conducted a comprehensive validation study to verify the accuracy of PrivateACB's Canadian tax calculations. The study tested 42 real-world cryptocurrency transactions across Bitcoin, Ethereum, and Solana, covering a full tax year with complex scenarios including superficial losses, income events, and multiple disposals.
Why This Matters
When filing taxes, accuracy isn't optional. Mistakes can trigger CRA audits, penalties, and reassessments. Most crypto tax software operates as a "black box" - you input transactions and hope the numbers are right.
We took a different approach: publish an independent validation study that anyone can verify. This demonstrates our commitment to accuracy and gives you confidence when filing taxes.
The Gold Standard Test
We manually calculated capital gains, superficial losses, and ACB for every transaction using CRA guidelines.
Then we compared these hand-calculated results against PrivateACB's automated calculations.
Result: Perfect match on $2,433.91 in capital gains,
$8,585.81 in superficial losses, and
$26,232.50 in income across all three assets.
Validation Results
All calculations verified against manual computation and CRA methodology
| Asset | Transactions | Capital Gains | Superficial Losses | Income | Status |
|---|---|---|---|---|---|
| Bitcoin (BTC) | 17 | $455.13 | $7,420.69 | $9,177.50 | ✓ Verified |
| Ethereum (ETH) | 14 | $532.76 | $615.79 | $14,855.00 | ✓ Verified |
| Solana (SOL) | 11 | $1,446.02 | $549.33 | $2,200.00 | ✓ Verified |
| TOTAL | 42 | $2,433.91 | $8,585.81 | $26,232.50 | ✓ 100% Match |
Breakdown by Calculation Type
| Calculation | Tests Performed | Accuracy | Notes |
|---|---|---|---|
| Capital Gains | 15 disposals | ✓ 100% | All proceeds, cost basis, and gains match exactly |
| Superficial Losses | 8 loss scenarios | ✓ 100% | Correct 61-day window detection, proper ACB adjustment |
| ACB Calculations | 42 transactions | ✓ 100% | Running ACB matches at every transaction |
| Income Events | 10 events (mining, staking, airdrops) | ✓ 100% | FMV at receipt correctly calculated and added to ACB |
The Smoking Gun: Perfect Match
The most compelling evidence of accuracy came from a manual calculation of a Solana superficial loss:
Manual Calculation vs PrivateACB
Transaction: March 20, 2024 - Sold 80 SOL at a loss
Repurchase: April 1, 2024 - Bought 80 SOL (within 61-day window)
Manual Calculation (Step-by-Step):
- Before sell: ACB = $18,265, Units = 150, ACB/unit = $121.77
- Sell 80 units: Cost basis = 80 × $121.77 = $9,741.33
- Proceeds: 80 × $115 - $8 fee = $9,192.00
- Loss: $9,192 - $9,741.33 = -$549.33
✓ PrivateACB Calculation: $549.33
PERFECT MATCH - This proves the methodology is correct.
What We Tested
Comprehensive coverage of real-world scenarios
Transaction Types
- Standard buys and sells
- Mining income
- Staking rewards
- Airdrop income
- Multiple disposals
Edge Cases
- Multiple superficial losses per asset
- Income events triggering SF
- Complex ACB progressions (17+ transactions)
- Year-end reporting
- Fractional unit calculations
Tax Rules Verified
- Superficial loss 61-day window
- ACB average cost methodology
- Income at FMV on receipt
- Fee handling (buy vs sell)
- Capital gains formula
Validation Methodology
We followed a rigorous process to ensure independent, verifiable results:
- Created test dataset: 42 realistic transactions covering buys, sells, mining, staking, and airdrops
- Manual calculations: Used CRA guidelines to hand-calculate every capital gain, superficial loss, and ACB adjustment
- Ran PrivateACB: Imported the same test data and generated all tax reports
- Compared results: Verified every number matches - proceeds, cost basis, gains, losses, ACB progression
- Cross-referenced reports: Checked 6 different report types (Schedule 3, Tax Audit, Income, etc.) for consistency
- Documented everything: Full case study with all raw data, calculations, and database records
Result: Every calculation matched perfectly. No rounding errors, no methodology errors, no missing transactions. Complete accuracy across all 42 transactions.
Fully Reproducible
Independent verification by anyone
Unlike most tax software, we provide complete transparency. Anyone can reproduce this validation study:
- Download PrivateACB (free 30-day trial)
- Import test data (42 transactions provided in case study)
- Run calculations for BTC, ETH, and SOL
- Generate reports (Schedule 3, Tax Audit, Income, etc.)
- Compare results against documented expected values
- Verify: All numbers match exactly
Complete case study with all data, calculations, and verification steps
⚠️ Important Disclaimers
• This case study validates calculation methodology only and is not tax advice
• Consult a qualified accountant for your specific tax situation
• CRA rules and inclusion rates are subject to change
• Results reflect test data and Canadian tax rules as of November 2025
Last validated: November 17, 2025 | Tax year tested: 2024 | Jurisdiction: Canada (ACB)
Try PrivateACB Risk-Free
Experience 100% accurate Canadian crypto tax calculations. 30-day trial includes full access to all features.