Features Security Download
For Canadian Investors
CostBase Pro

Track your cost base.
File with confidence.

The most complete Adjusted Cost Base tracker for self-directed Canadian investors. Native macOS. 100% local. No subscriptions.

Download for Mac Features
Portfolio View
Built for CRA rules · AES-256 encrypted · 41-lesson course · 7 currencies · Questrade · IBKR · Wealthsimple

Canadian tax rules are complex. Your manual spreadsheet isn't keeping up.

The CRA requires you to track your Adjusted Cost Base using the Section 104 average cost method — not FIFO, not LIFO. Superficial loss rules span 61 days and cross every account you own. Corporate actions change your cost base in ways your broker doesn't report.

Most investors don't realize they're filing incorrectly until the CRA asks questions.

CostBase Pro handles all of this automatically.

Transactions
Transactions View

Built for how Canadians actually invest

Every feature designed around CRA rules, Canadian brokerages, and the real complexity of managing a multi-account portfolio.

Canadian Tax Engine

Section 104 average cost, not FIFO. Every calculation follows CRA rules exactly, with decimal precision.

Superficial Loss Scanner

Automatic 61-day window scanning across all accounts, including TFSA and RRSP. CRA formula calculated instantly.

Schedule 3 Reports

Generate CRA-ready capital gains reports, income summaries, T5008 reconciliation, and accountant packages.

100% Private

AES-256 encryption. All data stored locally on your Mac. No cloud. No accounts. No tracking.

Import from Any Broker

Built-in templates for Questrade, IBKR, and Wealthsimple. Custom CSV/XLSX mapping for any broker.

Corporate Actions

Merger, spin-off, and buyout wizards handle s.85.1 share exchanges and s.86.1 foreign spinoffs correctly.

What-If Planning

Model hypothetical sales before committing. See unrealized gains, tax impact, and harvesting opportunities.

41-Lesson Course

Learn Canadian investment tax from beginner to expert. 14 modules built right into the app.

Document Archive

Attach broker confirmations, CDS tax breakdowns, and import sources. Full audit trail for every change.

Foreign Currency

7 currencies with Bank of Canada daily rates. CAD conversion handled automatically for every transaction.

Send to Accountant

One-click consolidated package with Schedule 3, income report, and T5008 reconciliation in PDF, XLSX, or CSV.

macOS Native

Built with SwiftUI. Keyboard shortcuts for everything. Scandinavian design that feels at home on your Mac.

Superficial loss detection that actually works

The CRA's superficial loss rule is the most commonly mishandled rule in Canadian investing. CostBase Pro scans every transaction across every account — Non-Registered, TFSA, RRSP — looking for acquisitions within the 61-day window. When it finds one, it calculates the exact denied amount using the CRA formula.

Cross-Account Detection

Buying in your TFSA within 30 days of selling at a loss in your non-registered account? CostBase Pro catches it — and warns you that the denied loss is permanent.

Affiliated Person Scanning

Set up an affiliated group for your partner or corporation. CostBase Pro scans across portfolios, not just accounts.

One-Click Resolution

Review each flagged transaction, see the full CRA formula breakdown, and apply the adjustment with a single click.

Superficial Loss Analysis
Superficial Loss Analysis

Everything your accountant needs.
Everything the CRA expects.

Schedule 3 — Capital Gains

CRA-format disposition report with security name, dates, proceeds, ACB, and gain/loss.

Security     Proceeds   ACB      Gain
SHOP.TO    $12,450   $8,200   $4,250
VFV.TO     $6,800    $5,100   $1,700
————————————————
Total      $19,250   $13,300 $5,950

Income Report

Dividend summary by eligibility — Eligible, Ineligible, and Foreign — with totals by account.

Eligible Dividends    $2,340.00
Ineligible Dividends   $580.00
Foreign Dividends     $1,120.00
Interest Income       $45.00
————————————————
Total                 $4,085.00

T5008 Reconciliation

Side-by-side comparison of broker-reported values against your calculated values.

          Broker    Yours    Status
SHOP    $12,450   $12,450   Match
VFV     $6,812    $6,800    Differs
XIC     $3,200    $3,200    Match

Export as PDF, Excel, or CSV. Or send a complete package to your accountant with one click.

From broker export to tax return

1

Import

Drop in a CSV from Questrade, IBKR, or Wealthsimple. Column mapping takes seconds with pre-built templates.

2

Track

CostBase Pro calculates your ACB automatically, detects superficial losses, and surfaces tax insights across all your accounts.

3

Report

Generate Schedule 3, income reports, and T5008 reconciliation. Send a complete package to your accountant or file it yourself.

Privacy isn't a feature.
It's the architecture.

CostBase Pro stores everything locally on your Mac. There are no cloud servers. No user accounts. No analytics. No telemetry.

Your financial data never leaves your computer.

AES-256-GCM Encryption

All data can be encrypted at rest. Toggle on or off freely.

macOS Keychain Protected

Encryption key stored in your Mac's Keychain. Only your user account can decrypt.

No Cloud. No Subscriptions.

Your data stays on your machine. Forever.

Whether you're filing yourself
or sending to your accountant

Self-Directed Investor

Automated ACB tracking, superficial loss alerts, and CRA Schedule 3 PDF ready for filing.

Tax-Loss Harvester

Harvesting view with settlement deadlines, what-if modeling, and superficial loss risk warnings.

Multi-Account Investor

Cross-account ACB tracking, account-type aware reports, and affiliated group detection for families.

Accountant

One-click accountant packages, full audit trail, document archive, and batch export in PDF, XLSX, or CSV.

Ready to take control of your cost base?

CostBase Pro is currently in beta. Enter the access code to download.

Incorrect access code. Please try again.

Requires macOS 14.0 or later. Universal binary (Apple Silicon & Intel).