PrivateACB
PrivateACB — Import

PrivateACB 2.18 — your crypto taxes, on your computer

PrivateACB is a Windows program that works out your crypto capital gains and income, and produces the reports you need to prepare your return — for Canada, the United States, Australia and the United Kingdom.

Never uploaded. Never shared. Never on someone else's server.

30-day trial · No account · Windows 10 and 11 · One-time price, $39 USD

Five steps, all of them on your machine

Each step opens on How it works.

Your data stays on your computer

Most crypto tax tools are websites: you upload every transaction you have ever made, and it stays on their servers. PrivateACB is a program. Your files, your database, the calculations and the reports all live on your computer. There is no account, because there is nothing of yours for me to hold. The app goes online only for the things you ask it to: fetching prices and exchange rates, and activating a licence.

Why PrivateACB is built this way →   Security, in detail →

Don't take my word for it. Check the numbers.

I built a demonstration portfolio for each country — fictitious, but shaped like real exchange exports. Every report PrivateACB produces from them is on this site: open them here, or download the files, run them through the trial yourself, and match the figures to the cent.

Open the example reports →

Canada

Adjusted cost base, with the superficial-loss rule. Schedule 3 and the T1135. The CRA has never ruled on how self-custody is treated for the T1135, so the app asks you to declare where each account is held rather than deciding for you.

Canada →   the Canadian example set →

United States

Lot tracking by FIFO, LIFO or HIFO, account-by-account from 2025. Form 8949 and Schedule D. The wash-sale rule does not currently apply to crypto; the setting exists so you can see what it would change.

United States →   the US example set →

What it reads

Exports from [exchange names — generated from the registry at release] are recognised from their headers. Any other CSV can be read column by column in the import window, where you see the whole file, and how each row will be treated, before anything is saved.

Importing your files →

One person builds this

I'm Robert Vassov. [RJV: one or two sentences — why you built it]

I write the code, I test it against [RJV: "my own records and" — include or not] the four demonstration portfolios, and I answer the support address myself. There is no investor to satisfy and no advertising business; the only thing I sell is the program.

About →   Other things I make →

Buy the program. Not a subscription.

$39 USD — one country (Canada, United States, Australia or United Kingdom).   $69 USD — all four, switch whenever you like.

One-time. A licence buys every update within the current major version. The 30-day trial needs no account and shows you everything; exporting reports needs a licence. If you buy and it isn't right, there is a 30-day money-back guarantee.

Download the free trial   Pricing in full →

What it covers, measured — the specification sheet
Countries Canada · United States · Australia · United Kingdom jurisdiction registry, at release
Cost-basis methods generated at release registry, at release
Loss rules generated at release registry, at release
Reports generated at release report registry, at release
Automated tests generated at release cargo test, at release

The full specification sheet →

Latest

The full changelog →