๐Ÿ‡จ๐Ÿ‡ฆ CRA T2125 Calibrated ยท 31 Banks

Monthly bookkeeping used to eat 3โ€“4 hours.

Upload a bank statement PDF. Get a 10-tab, CRA-ready Excel in 2 minutes. AI categorization + deterministic tax math โ€” built specifically for Canadian accountants and bookkeepers.

NO SUBSCRIPTION ยท PAY PER STATEMENT ยท 10-TAB CRA-READY EXCEL

All Transactions
Expense Summary
HST-GST ITC
Fixed Assets CCA
Needs Review
Reconciliation
Validation
T5018
QBO Export
Summary
DateDescriptionDebitCategoryT2125ITCConf
2025-01-08PETRO CANADA #4821 ON$82.40Motor Vehicle9281$9.5095
2025-01-09HOME DEPOT #7823 ON$347.82Materials & Supplies8811$40.1192
2025-01-11TIM HORTONS #0912$18.75Meals & Entertain.8523$1.08 ยฝ95
2025-01-14AMZN MKTP CA*Z99335$124.99Needs Reviewโ€”โ€”70
2025-01-22COSTCO WHOLESALE W126$231.74Materials & Supplies8811$26.7191
2025-01-28WSIB ONTARIO PMT$420.00Govt Remittancesโ€”โ€”95
2025-02-03DEWALT TOOLS #8831$612.00Materials & Supplies8811$70.5593

The Monthly Bookkeeping Problem

What eats your time every single month.

Every Canadian bookkeeper and accountant faces the same six problems โ€” every month, for every client.

โฑ๏ธ

3โ€“4 Hours Per Client

Manual categorization of 200โ€“500 transactions from PDF statements. Copying dates, vendors, amounts into Excel row by row. Every month. For every client.

๐Ÿ”ค

CID Font PDFs โ€” Unreadable

CIBC, some RBC and BMO statements use encoded fonts. Copy-paste gives garbled text. You re-type everything manually. There's no workaround โ€” until now.

๐Ÿงฎ

HST Math Errors

Applying 13% ON vs 5% BC vs 15% NS manually. Missing the 50% meals rule. Wrong ITC on exempt supplies like insurance. Easy to miss, hard to catch.

๐Ÿ”

Multi-Account Reconciliation

Matching Visa payments to chequing debits across 3 statements. Finding duplicates. Proving to CRA every dollar reconciles. Hours of cross-referencing.

๐Ÿ›’

Personal vs Business Guessing

Client's Walmart, Amazon, Canadian Tire โ€” business materials or personal? No receipts. You guess and hope CRA doesn't audit. It's not sustainable.

๐Ÿ“‹

Year-End T2125 Scramble

Remapping 12 months of categories to CRA line numbers. Separating CCA assets from direct expenses. Filling Schedule C for FX transactions. Every year.

3.5 hrs
average per client
per month
$175
cost at $50/hr
per statement
$8,750
monthly cost
across 50 clients
42,000
keystrokes wasted
per client/month

What bookkeeping used to cost โ€” vs what you pay today

Bookkeeper (hourly)
$75โ€“150/hr
$9.99
per statement
Accounting Firm
$200โ€“500
$9.99
per statement review
QuickBooks + Accountant
$50+/month
$9.99
no subscription needed
Manual Entry (DIY)
3โ€“4 hrs
2 min
per statement

CID Font Problem โ€” Solved

Garbled PDFs? Vision API reads
what copy-paste can't.

CIBC, some RBC and BMO statements use CID-encoded fonts that produce garbled text when copy-pasted. BookKeep AI falls back to Vision API โ€” reading page images directly.

556
transactions extracted from 58 unreadable CID pages
โ€” zero manual entry required
58
unreadable pages
0
manual re-types needed

How it works

When our text extractor detects garbled or empty output from a page, it automatically switches to Vision API โ€” rendering each page as an image and extracting transactions visually, exactly as a human would read them.

The result is the same clean, categorized output regardless of whether your PDF uses readable fonts or CID-encoded fonts. No special handling required on your end โ€” just upload and go.

CIBC โš  CID RBC (some) โš  CID BMO (some) โš  CID TD โœ“ Scotiabank โœ“ Amex โœ“ Triangle MC โœ“ Tangerine โœ“ National Bank โœ“
โœ“ Vision API fallback is automatic โ€” no extra cost, no extra steps. All 31 supported banks produce clean output regardless of font encoding.

10-Tab Excel Output

Every tab your accountant
needs. Formula-linked.

Edit a category in All Transactions โ€” Expense Summary, ITC, T2125 lines all update instantly via SUMIFS. Correct once, never re-run the app.

Tab 1

All Transactions

Date, Source, Description, Debit, Credit, Type, Category, T2125 Line, Biz%, ITC Rule, ITC Amount, Confidence, Notes โ€” formula-linked to all other tabs. The master sheet.

Tab 2

Expense Summary

SUMIFS from All Transactions. Edit a category โ†’ totals, ITC, T2125 lines update instantly. No re-export needed. Ready to transfer to your T2125 Schedule directly.

Tab 3

HST-GST ITC

Province-aware: ON 13%, BC 5%, AB 5%, Maritime 15%. Meals auto-50% rule. Insurance and bank charges auto-exempt. Python-computed โ€” not AI-guessed. Always correct.

โœ“ Deterministic math โ€” same inputs always produce same outputs
Tab 4

Fixed Assets CCA

Every purchase โ‰ฅ$500 extracted automatically. Suggested CCA class (8, 10, 12, or 50) based on description. Prevents year-one over-claiming. Ready for your T1/T2 CCA schedule.

Tab 5

Needs Review

Flagged transactions with specific questions โ€” "Is this Amazon purchase tools or personal?" Confidence <70 goes here automatically. 85โ€“90% auto-categorized; the rest flagged honestly.

Tab 6

4-Way Reconciliation

CC statement โ†” chequing โ†” receipts โ†” invoices. Matched / unmatched / duplicates color-coded green and red. Reconciliation health score. Prove every dollar to CRA.

โœ“ Catches duplicate transactions automatically
Tab 7

Statement Validation

PDF total vs computed total. โ‰ค$0.05 = โœ… MATCH. Balance equation check. The trust sheet โ€” confirms nothing was missed or double-counted before you hand it to your client.

Tab 8

T5018 Subcontractor

E-transfers โ‰ฅ$500 to individuals automatically flagged as T5018 candidates. Aggregated by payee for the year. Critical for construction and trades businesses โ€” often missed manually.

Tab 9

QuickBooks / Xero Export

One-click CSV with Date, Account, Debit, Credit, Class, Memo. Imports directly into QuickBooks Online, Xero, or Sage without reformatting. Vendor memory saves your corrections for next time.

Tab 10

Summary

Total income, total expenses by category, net cash flow, total ITC claimed, CCA asset count. One-page overview for client review meetings. Print-ready.

Built for Canadian Law

The only AI bookkeeping tool
built for CRA compliance.

Generic US tools miss Canadian-specific rules. We cross-reference 10+ Canadian statutes per statement.

T2125

CRA Schedule T2125 Line Mapping

Every expense mapped to the exact T2125 line number. Motor Vehicle 9281, Meals 8523, Office 8810, Utilities 8220, and 15+ more โ€” ready to file directly.

HST/GST

Deterministic Multi-Province ITC

Python calculates every ITC โ€” not AI. Province detected per-transaction (BC vendor on ON card = 5%, not 13%). Meals 50% rule auto-applied. Insurance and bank charges auto-exempt. Always correct.

T5018

Subcontractor Payment Flagging

E-transfers โ‰ฅ$500 to individuals flagged as T5018 candidates automatically. Aggregated by payee โ€” critical for construction and trades businesses filing T5018 slips.

CCA

Capital Cost Allowance Detection

Every purchase โ‰ฅ$500 flagged with suggested CCA class (8, 10, 12, or 50). Prevents year-one over-claiming. Ready for your T2 Schedule 8 or T1 CCA calculation.

PIPEDA

Privacy-First Processing

Personal information redacted before analysis. Data encrypted in transit. Never stored permanently. Desktop app available for firms requiring complete local processing.

31
Canadian banks auto-detected
2 min
Average processing time
200+
Canadian merchants pre-mapped
10-tab
CRA-ready Excel output

Honest About Accuracy

What doesn't get categorized
automatically โ€” and why.

โš ๏ธ Needs Review Tab โ€” 3 items flagged
AMZN MKTP CA*Z99335U2$124.99
"Amazon purchase โ€” is this tools/materials (Materials & Supplies) or office goods (Office Supplies)? Upload receipt to confirm."
WALMART #3821 BRAMPTON ON$87.43
"Walmart purchase โ€” is this business supplies or personal items? Description doesn't contain enough detail to categorize with confidence."
INTERAC E-TFR MIKE J$650.00
"E-transfer to individual over $500 โ€” is this a subcontractor payment (T5018 required) or a personal transfer?"

85โ€“90% auto-categorized.
The rest flagged honestly.

No bookkeeping tool โ€” human or AI โ€” categorizes 100% of transactions correctly. A human bookkeeper still leaves ambiguous items for client input.

BookKeep AI categorizes 85โ€“90% automatically in 2 minutes, then gives your accountant a focused Needs Review tab with specific, answerable questions โ€” not a pile of raw transactions to sort through.

Rather than guess wrong on opaque Amazon codes or Walmart receipts, we flag them clearly. A wrong category you miss costs more than a flagged question you answer in 30 seconds.

The real ROI: Your accountant spends 10 minutes answering specific questions instead of 3.5 hours doing manual data entry. At $150/hour, that's $500+ saved per statement.

For Accounting Firms

Need complete data privacy?
Ask about our desktop app.

For firms with strict client data privacy requirements โ€” BookKeep AI is available as a local desktop application. All processing happens on your machine.

Desktop App โ€” Complete Privacy

All processing happens locally. Your clients' financial data never leaves your office โ€” no cloud uploads, no third-party servers, no PIPEDA concerns about data leaving your premises.

  • Client data stays on your machine โ€” never uploaded to cloud
  • Works completely offline after setup
  • Unlimited statements โ€” no per-statement fees
  • Full 10-tab CRA output โ€” same engine, local processing
  • Ideal for CPAs with client confidentiality obligations
  • Custom industry rules configured for your client base
  • White-label Excel output with your firm's branding
Contact for Desktop Pricing โ†’

Who is the desktop app for?

The web version at $9.99/statement is ideal for small businesses, freelancers, and occasional use. The desktop app is built for:

FIRM

Small & Mid-Size Accounting Firms

Processing 20+ client statements per month. Volume pricing, unlimited processing, white-label output with your firm's branding.

CPA

CPAs with Confidentiality Obligations

Client financial data that cannot leave your premises under any circumstances. Full local processing with zero network calls during analysis.

BOOK

Independent Bookkeepers

Managing 10โ€“50 clients. Pay once for the desktop app, process unlimited statements. No per-statement fees eating into your margins.

Inquire About Desktop App โ†’

How It Works

From PDF to CRA-ready Excel
in three steps.

No setup. No learning curve. Upload and go.

1

Pay & Upload

Pay $9.99, then upload your bank statement PDF. We auto-detect your bank โ€” TD, RBC, BMO, CIBC, Scotiabank, Amex, Triangle MC and 24 more. CID-encoded PDFs handled automatically via Vision API.

โšก 30 SECONDS
2

AI + Python Categorizes

AI categorizes merchants and types. Python deterministically calculates every ITC by province. T5018 flags, CCA detection, 4-way reconciliation, and statement validation all run automatically.

โšก UNDER 2 MINUTES
3

Download Your 10-Tab Excel

Receive a live-formula Excel with all 10 tabs. Review Needs Review with your client in minutes. Export to QuickBooks, Xero, or Sage. Done.

โšก INSTANT DELIVERY

Pricing

Three ways to use
BookKeep AI Pro.

From pay-per-statement to full desktop app for your firm.

Desktop App โ€” Firms
Contact

Local processing โ€” client data never leaves your machine. Unlimited statements. White-label output. For accounting firms and CPAs.

  • Everything in Web version
  • 100% local processing โ€” no cloud uploads
  • Works completely offline
  • Unlimited statements โ€” no per-statement fees
  • White-label Excel with firm branding
  • Multi-client management
  • Custom industry rule configuration
Contact for Pricing โ†’
Enterprise / Volume
Volume

Processing 50+ statements per month? Custom pricing, API access, dedicated support, and integration with your existing workflow.

  • Everything in Desktop version
  • API access for workflow integration
  • Bulk batch processing
  • Dedicated support and onboarding
  • SLA and uptime guarantees
  • Custom CRA rule configuration
  • Custom output formats
Contact for Enterprise โ†’

Early Users

What bookkeepers are saying.

โ˜…โ˜…โ˜…โ˜…โ˜…
"I processed a full year of Triangle Mastercard statements for a construction client. 89% auto-categorized โ€” Costco Wholesale correctly split from Costco Gas, Home Depot to Materials not Personal, WSIB to Government Remittances. The 4-way reconciliation caught a duplicate I would have missed. What used to take 3.5 hours took 15 minutes."
AK
A. Kowalski
Bookkeeper ยท Hamilton, ON
โ˜…โ˜…โ˜…โ˜…โ˜…
"The deterministic ITC math is what sold me. I have clients in Ontario and Alberta on the same card โ€” it automatically applies 13% for ON transactions and 5% for AB, per transaction, based on the vendor location in the description. No US bookkeeping tool does this. The Statement Validation tab that checks PDF totals vs computed totals is brilliant."
SR
S. Rajan
Accountant ยท Toronto, ON
โ˜…โ˜…โ˜…โ˜…โ˜…
"My client had CIBC statements that gave garbled text on copy-paste. I was dreading re-typing 8 months manually. BookKeep AI just handled it โ€” Vision API read every page. 556 transactions extracted, zero manual entry. The CCA tab flagged 6 tool purchases I would have missed as direct expenses."
DC
D. Chen
General Contractor ยท Mississauga, ON
โ˜…โ˜…โ˜…โ˜…โ˜…
"The T5018 tab caught two e-transfers my client had made to subcontractors that I would have missed. As a CPA that's a real compliance risk. I'm looking at the desktop app for my firm โ€” 20+ clients per month at $9.99 each adds up, and the idea of client data staying on our server is exactly what we need."
ML
M. Lavoie
CPA ยท Ottawa, ON

Get Started

Stop doing bookkeeping manually.

Upload your first statement today. 10-tab CRA-ready Excel in 2 minutes. $9.99 flat โ€” no subscription.

Start for $9.99 โ†’
No subscription
31 Canadian banks
Vision API for garbled PDFs
Deterministic ITC math
Desktop app available

FAQ

Common questions.

What's the difference between AI categorization and deterministic ITC math?

AI categorizes merchant names and transaction types โ€” this involves judgment calls that can occasionally be wrong. ITC calculation is pure math: the province rate ร— the debit amount. We use Python to compute every ITC deterministically, not AI. Same inputs always produce the same correct output. This is important for CRA audit confidence.

Which banks are supported? What about garbled PDFs?

31 Canadian banks auto-detected including TD, RBC, BMO, CIBC, Scotiabank, Amex, Triangle MC, Tangerine, Simplii, National Bank, and Desjardins. For CIBC and some RBC/BMO statements with CID-encoded fonts that produce garbled copy-paste text, we automatically fall back to Vision API โ€” reading page images directly. Zero manual re-typing required.

Why doesn't it categorize 100% of transactions?

Opaque transaction codes like "AMZN MKTP CA*Z99335U2" or generic "WALMART #3821" don't contain enough information to categorize confidently. Rather than guess wrong โ€” which could trigger a CRA audit โ€” we flag these in the Needs Review tab with specific questions. 85โ€“90% is auto-categorized; the rest gets your accountant's 10 minutes of attention.

Is my client's data safe?

Yes. Personal information is redacted before analysis. Data is encrypted in transit and never stored permanently after your session. For firms requiring complete data isolation, our desktop app processes everything locally on your machine โ€” no data ever leaves your office.

What exactly is in the 10-tab Excel?

Tab 1: All Transactions (formula-linked master sheet). Tab 2: Expense Summary by T2125 line. Tab 3: HST-GST ITC by province. Tab 4: Fixed Assets CCA (purchases โ‰ฅ$500). Tab 5: Needs Review with specific questions. Tab 6: 4-Way Reconciliation. Tab 7: Statement Validation. Tab 8: T5018 Subcontractor summary. Tab 9: QuickBooks/Xero CSV. Tab 10: Summary overview.

What is 4-way reconciliation?

It matches your credit card statement against your chequing account, receipts, and invoices โ€” identifying matched, unmatched, and duplicate transactions, color-coded green and red. It also provides a reconciliation health score. This is what proves to CRA that every dollar in your records reconciles correctly.

Can accountants use this for multiple clients?

Yes. Many bookkeepers and small firms use BookKeep AI for client statement processing at $9.99/statement. For firms processing 20+ statements per month, contact us about the desktop app โ€” unlimited statements, white-label output, and client data that never leaves your office.

Which provinces are supported for ITC?

All Canadian provinces โ€” Ontario (13% HST), Nova Scotia/NB/NL/PEI (15% HST), Alberta/BC/SK/MB (5% GST), and Quebec (5% GST, QST noted separately). Province is detected per-transaction from the vendor description โ€” a BC vendor on an Ontario card gets 5%, not 13%.