Canada's expense categorization tool
for freelancers & gig workers.
Upload your bank statement PDF's or CSV's, GigBooks will auto-categorize every transaction into CRA T2125 expense categories and export accountant-ready reports in minutes. No account required to try.
Drop your bank statement here
or click to browse. Supports CSV and PDF statements from most Canadian banks.
Accepts any Canadian bank or credit card PDF and CSV — including Scotiabank, TD, RBC, BMO, CIBC, National Bank, Desjardins, Tangerine, and more.
22+
CRA Categories
All
Canadian Banks & Credit Cards
~30
Seconds to Upload
100%
Privacy
Tax season shouldn't feel like a second job.
The shoebox of receipts. The abandoned spreadsheet from March. Your accountant asking for “one more thing” — again. You didn't start freelancing to spend weekends sorting bank statements. Yet every year, that's exactly where you end up.
GigBooks turns your bank statement into a CRA-ready expense report.
Upload a PDF or CSV from any major Canadian bank. Our AI categorizes every transaction into official CRA T2125 expense lines. Export accountant-ready reports in minutes.
How it works
Five simple steps from a bank statement to a CRA-ready expense report.
Upload your bank statement
PDF or CSV — we handle both
Drag and drop your bank export into GigBooks. Your file is parsed right in your browser — raw data never leaves your device.
- Supports CSV files and PDF bank statements
- Accepts any Canadian bank or credit card PDF and CSV — including TD, RBC, Scotiabank, BMO, CIBC, National Bank, Desjardins, Tangerine, and more
- Files parsed 100% client-side for privacy
Drop your file here
.csv or .pdf
AI categorizes everything
Into real CRA T2125 expense lines
Our AI reads each transaction and maps it to the exact CRA line number your accountant needs. Income by client, business, personal, and account transfers — all sorted instantly.
- 22+ CRA-compliant categories mapped to official line numbers
- Confidence levels flag anything uncertain
- Your privacy first. All uploaded PDF and CSV files are anonymized for AI analysis and your raw data is never stored
ADOBE CREATIVE
Office Supplies (8811)
ESSO STATION
Motor Vehicle Fuel (9281)
LOBLAW GROCERIES
Personal — Groceries
Answer a few quick questions
So we get the tricky ones right
GigBooks groups ambiguous transactions and asks smart questions. "Are these fuel purchases for a business vehicle?" One tap updates them all.
- Grouped questions — answer once, update many
- Binary yes/no for simple items
- Maximum 5–8 questions per upload
We found 4 fuel transactions ($312.56)
Are these for a vehicle used for business?
Review & edit
You have full control
Swipe through transaction cards, tap to change a category, or bulk-edit. GigBooks remembers your corrections for next time.
- Mobile-friendly swipeable cards
- Merchant memory learns your preferences
- Override any AI decision with one tap
Export your report
CRA-ready, accountant-approved
Download a multi-tab Excel workbook, a clean PDF package, or a flat CSV — all with CRA line numbers. Or email it straight to your accountant.
- PDF with cover page, income summary, and T2125 breakdown
- Multi-tab Excel with category summaries
- Email directly to your accountant (Max plan)
Excel (.xlsx)
Multi-tab workbook
PDF Package
CRA line references
Built for every kind of gig
GigBooks works for anyone who files a T2125.
What freelancers are saying
“I used to spend a full weekend organizing receipts. GigBooks did it in 10 minutes.”
Sarah M.
Freelance Photographer
“My accountant was impressed. Everything mapped to the right CRA lines.”
James K.
IT Consultant
“Finally, something built for Canadian freelancers. The T2125 categories are exactly what I need.”
Priya D.
Video Editor
Reports your accountant will love
- Multi-tab Excel with CRA line numbers
- PDF package with cover page
- T2125 business expense breakdown
- Income by client with HST collected
- Items flagged for accountant review
- Email directly to your accountant
Privacy-first architecture
Your financial data never leaves your device.
This isn't a marketing line — it's how GigBooks is engineered. Your bank statement is parsed entirely in your browser. When our AI categorizes your transactions, it only sees anonymized merchant names and amounts. No account numbers. No balances. No personal information. Ever.
Client-side parsing
PDFs and CSVs are parsed entirely in your browser. Raw data never touches our servers.
Anonymized AI
Only merchant names and amounts are sent for categorization — never account numbers or personal info.
Encrypted at rest
All stored account data is encrypted. Your financial details are protected at every layer.
User-owned delete
Delete your account and all associated data is permanently destroyed within 24 hours.
$3,000+
in missed deductions — every year.
The average Canadian freelancer misses $3,000+ in deductions every year. When your expenses are disorganized, deductions fall through the cracks. That home office percentage. The software subscriptions. The mileage you forgot to claim. GigBooks doesn't just organize — it surfaces what you're missing. Time and money — the two things gig workers need most.
Common questions
Try everything. Pay when you're ready.
Use GigBooks without signing up. Upload a CSV or PDF, see it categorized, explore the dashboard. Subscribe when you need to export.
Free
Get started instantly. No account required.
- Upload CSV & auto-categorize
- AI-powered CRA categories
- Q&A for ambiguous items
- First 3 category totals
Plus
For freelancers who need professional exports.
- Unlimited CSV uploads
- Full dashboard analytics
- CSV, Excel & PDF exports
- Persistent merchant memory
- 6-year data retention
Tax Season Pass
Everything you need for one tax season.
- Full Plus features Jan 1 – May 1
Have a promo code?
Enter a promo or gift code to unlock your plan.
Stop dreading tax season.
Upload your bank statement. Get organized in minutes. Keep more of what you earn.