First-time path

Start with demo data, then your records.

Gainz is for people who need to understand messy crypto records before handing a packet to a CPA. This path gets you from install to a draft packet without needing GitHub knowledge.

Gainz Guided Reconciliation showing the current stage and next action
Guided Reconciliation keeps the current task first and leaves advanced details out of the way.
The simple path

Five steps to a review packet.

1

Install Gainz

Download the ZIP for your operating system, unzip it, and open the Gainz app.

2

Try demo data

Use demo CSVs first so you can see the workflow before importing private records.

3

Import your CSVs

Load exchange CSVs, add manual rows when needed, and review import warnings.

4

Reconcile holdings

Enter what you currently hold. Gainz then compares that target with imported activity and supported lots.

5

Finish the packet

Review one gap at a time, preview any professional treatment, then generate a clearly labeled packet.

What you need

Gather records before you start.

Transaction files

Cash App, Coinbase, GDAX/Coinbase Pro, wallet exports, and any other exchange CSVs you used.

Current holdings

The amount you currently hold by asset across exchanges, wallets, and custody accounts.

Prior tax evidence

Filed returns, Form 8949, Schedule D, payment receipts, CPA workbooks, and notes.

Patience for gaps

Gainz is strongest when it helps identify missing basis, transfer questions, and records that need research.

Use the wiki when you want the full manual.

The website gives the short path. The GitHub wiki remains the detailed reference with screenshots, guide pages, and the full import-to-packet walkthrough.