🍁 Canadian Tax Guide

The CRA Receipt Scanner for Self-Employed Canadians

DocuFlexPro automatically detects HST, GST, QST, and PST from any Canadian receipt, tracks all your deductible business expenses, and exports a CRA T2125-ready report — completely on-device with no cloud uploads.

Download Free — iPhone Download Free — Android

Free to download · No account needed · Works offline · Made for Canadian tax filers

Canadian Taxes Are Complicated. Your Receipt Scanner Shouldn't Be.

Canada has 13 different provincial tax configurations. Some charge HST. Some charge GST alone. Quebec adds QST. BC, Manitoba, and Saskatchewan add PST. The CRA expects you to track each separately for Input Tax Credit claims.

🤯

13 Provincial Tax Configurations

Ontario pays 13% HST. Alberta pays 5% GST only. BC pays 5% GST + 7% PST. Quebec pays 5% GST + 9.975% QST. Most apps make you set this up yourself. DocuFlexPro reads it from the receipt automatically.

📊

T2125 Categories Required

The CRA T2125 form asks for specific expense line items: advertising, meals & entertainment (50% rule applies), office expenses, motor vehicle, professional fees, and more. DocuFlexPro maps every receipt to the correct line.

🔍

CRA Audits Are Real

The CRA can review your expense claims for up to 6 years. You need more than a number — you need the original receipt, the date, the vendor, and the business purpose. DocuFlexPro keeps all of this with every scan.

Every Province & Territory — Auto-Detected

DocuFlexPro reads the tax lines printed on your receipt and identifies the correct tax type and rate for every Canadian province and territory — no manual configuration required.

Ontario
HST 13%
Quebec
GST 5%QST 9.975%
British Columbia
GST 5%PST 7%
Alberta
GST 5%
Manitoba
GST 5%PST 7%
Saskatchewan
GST 5%PST 6%
Nova Scotia
HST 15%
New Brunswick
HST 15%
Newfoundland & Labrador
HST 15%
Prince Edward Island
HST 15%
Yukon
GST 5%
NWT & Nunavut
GST 5%

Categories That Map to T2125 Lines

When you file your T1 personal tax return as a self-employed person, you attach a CRA T2125 "Statement of Business or Professional Activities." This form has specific lines for each type of business expense.

DocuFlexPro automatically classifies every receipt into the correct T2125 expense category. At tax time, you export a summary — your totals per line are already calculated.

  • Filter exports by fiscal year (Jan 1 – Dec 31)
  • Separate meals & entertainment (flagged at 50% deductible)
  • Motor vehicle expenses tracked separately from mileage
  • Home office expense category available
  • Professional fees and advertising clearly separated
  • Original receipt images in ZIP for CRA review support
CRA T2125 — DocuFlexPro Category Mapping
Line 8520AdvertisingMarketing
Line 8523Meals & Entertainment (50%)Food & Dining
Line 8811Office ExpensesOffice Supplies
Line 9220TravelTravel
Line 9281Motor Vehicle ExpensesFuel / Transport
Line 8860Professional FeesProf. Services
Line 8810Software & SubscriptionsSoftware
Line 9270Other ExpensesOther

From Receipt to T2125 in Three Steps

1

Scan Any Canadian Receipt

Open DocuFlexPro, tap the camera button, and point it at your receipt. The on-device AI reads vendor name, date, subtotal, HST/GST/QST amount, and tax rate in under two seconds — no internet connection required. Works on printed receipts, digital receipts on screens, and handwritten invoices.

2

Review Auto-Detected Tax and Category

DocuFlexPro shows you the extracted tax type (HST, GST, QST, or PST), the tax rate, and the tax dollar amount. It also assigns an expense category that maps to the correct T2125 line. Review and edit any field in one tap if the OCR needs a correction. Then save — the receipt is stored locally with the original image.

3

Export Your CRA T2125 Report

At tax time (or any time), open the export screen, select your date range, choose your categories, and tap Export. DocuFlexPro generates a CSV with every receipt's details, a PDF summary grouped by T2125 line, and a mileage log — all in one ZIP. Hand the file to your accountant or use it to fill your T1 return yourself.

Track ITCs Without a Spreadsheet

If you are a GST/HST registrant, you can claim Input Tax Credits (ITCs) to recover the GST/HST you paid on business expenses. DocuFlexPro tracks this automatically.

📋

Automatic Tax Capture

Every GST, HST, and QST amount is extracted from each receipt and stored as a separate field. You always know exactly how much tax you paid on each purchase — ready for your GST34 return.

🧮

Total ITC Calculation

The export shows your total HST/GST paid on business expenses across the reporting period. No manual addition across hundreds of receipts — DocuFlexPro sums it for you.

📁

Audit-Ready Images

The CRA can request to see original receipts to support your ITC claim. DocuFlexPro stores the scanned receipt image alongside every record. Export a ZIP and your auditor has everything they need.

🏠

Mixed-Use Expense Handling

For expenses that are partially business and partially personal (like a home internet bill used 60% for work), DocuFlexPro lets you flag a percentage. The export splits the deductible portion automatically.

Common CRA Deductions — All Trackable in DocuFlexPro

The CRA allows self-employed Canadians to deduct a wide range of business expenses. Here are the most common ones DocuFlexPro helps you track.

Expense Type CRA T2125 Line Deductibility How DocuFlexPro Helps
Office SuppliesPaper, ink, pens, folders Line 8811 100% Auto-classified as Office Supplies. HST/GST tracked for ITC.
Meals & EntertainmentBusiness meals with clients Line 8523 50% Food & Dining category flagged as 50% deductible. Export shows full and net amounts.
Fuel / Vehicle ExpensesGas for business travel Line 9281 Business % Fuel category tracked. Combine with mileage log for full motor vehicle claim.
Software & SubscriptionsSaaS tools, apps, cloud services Line 8810 100% Auto-classified as Software & Subscriptions. HST tracked for ITC.
Professional DevelopmentCourses, books, seminars Line 9270 100% Classify as Other or Professional Services. Notes field stores course details.
Travel (business)Flights, hotels, taxis for work Line 9220 100% Travel category. Export separates travel from local transportation.
Home Office ExpensesProrated utilities, internet Line 9945 Work % Utilities category with business-use percentage flag for prorated deduction.
Professional FeesAccountant, lawyer fees Line 8860 100% Professional Services category. HST tracked for ITC on qualifying fees.

Note: Always consult a qualified tax professional for advice specific to your situation. DocuFlexPro helps you track expenses — your accountant confirms what is deductible for your business.

CRA Questions Answered

Can I use DocuFlexPro receipts for a CRA audit?
Yes. DocuFlexPro stores the original scanned receipt image alongside structured data. The ZIP export includes both image files and structured CSV/PDF. The CRA accepts digital copies of receipts as long as the original information is clearly legible — vendor, date, total, and tax amount. DocuFlexPro's exports meet this standard.
Which Canadian provinces does DocuFlexPro support?
DocuFlexPro supports all 13 Canadian provinces and territories with automatic tax detection: Ontario (HST 13%), Quebec (GST 5% + QST 9.975%), British Columbia (GST 5% + PST 7%), Alberta (GST 5%), Manitoba (GST 5% + PST 7%), Saskatchewan (GST 5% + PST 6%), Nova Scotia, New Brunswick, Newfoundland, and PEI (all HST 15%), plus Yukon, Northwest Territories, and Nunavut (GST 5%).
How does DocuFlexPro export for CRA T2125?
DocuFlexPro exports a CSV and PDF report with expenses categorised to match CRA T2125 line numbers. Filter by your fiscal year and export — totals per category are pre-calculated. The meals & entertainment category is automatically flagged as 50% deductible per CRA rules.
Does DocuFlexPro track Input Tax Credits (ITCs) for HST/GST?
Yes. DocuFlexPro extracts and stores the HST and GST dollar amounts from each receipt. Your export shows total HST/GST paid on business expenses for the reporting period — the exact figure needed for your GST34 ITC claim.
What is the CRA mileage rate for 2026?
The 2026 CRA automobile allowance rate is $0.72 per kilometre for the first 5,000 business kilometres, and $0.66 per kilometre for each additional kilometre. Residents of Yukon, Northwest Territories, or Nunavut add $0.04 per kilometre. DocuFlexPro uses these rates automatically when you log trips in Canada and generates a CRA-compliant mileage log export.
Is DocuFlexPro suitable for freelancers and sole proprietors in Canada?
Yes — DocuFlexPro is designed for self-employed Canadians: freelancers, consultants, contractors, gig workers, and small business owners who report income on a T1 personal tax return using the T2125 schedule. It is especially useful if you are an HST registrant who needs to track ITCs.
How far back can the CRA audit my expense claims?
The CRA can generally reassess your tax return up to 3 years after the original assessment date. For cases involving fraud or misrepresentation, there is no time limit. For HST/GST, the CRA can go back 4 years. Keeping all receipts digitally with DocuFlexPro for at least 6 years is the safest approach.

Start Tracking CRA Expenses Today

Free on iPhone and Android. No account. No cloud. Automatic HST, GST, and QST detection from the first scan.