Blog › Freelancers
As a Canadian freelancer or independent contractor, managing receipts is one of those tasks that’s easy to ignore until tax season — when it suddenly becomes a multi-hour nightmare. Building a simple, sustainable system from day one means you’ll spend less time on administration and more time on billable work.
The good news: you don’t need expensive accounting software or an elaborate setup. Here’s a practical framework that works for most freelancers.
First, the liberating fact: the Canada Revenue Agency accepts digital (electronic) copies of receipts. You do not need to keep paper originals. The CRA’s policy allows electronically stored records as long as they are accessible, legible, and accurate representations of the original.
This means a clear photo taken with your phone camera is sufficient documentation for a business expense claim. No more shoeboxes of fading thermal paper.
The CRA requires you to retain records for six years from the end of the tax year to which they relate. For the 2025 tax year, you must keep receipts until at least the end of 2031.
If you have claimed a loss that can be carried forward, or if you have been notified of a pending audit, the retention period extends further. When in doubt, keep longer.
Many freelancers delete phone photos to free up storage. Make sure your business receipt photos are backed up separately before clearing your camera roll. Cloud storage (Google Drive, iCloud, Dropbox) provides automatic backup and 6+ years of retention at low cost.
The best receipt system is the one you actually use. Here’s a minimal approach:
If clients reimburse your expenses, keep the original receipts just as you would for any other business expense. Even though you’re reimbursed, documenting the expense demonstrates the business purpose and helps you manage any partial reimbursements.
A usable receipt photo needs to show:
Tips for a clear photo: lay the receipt flat on a table, use good overhead lighting, make sure the full receipt is in frame, and avoid shadows from your phone or hand.
This is perhaps the most important habit you can build:
Separation makes your monthly reconciliation trivial — every transaction on your business account is a business transaction, and you can cross-reference each one against a receipt. It also makes a CRA audit far less stressful, as you can immediately show that your claimed expenses are distinct from personal spending.
Once a month, block 20–30 minutes on your calendar for receipt reconciliation:
After 12 months of monthly reconciliation, preparing your annual expense summary takes an hour, not a day.
If your freelance income exceeds $30,000 in any 12-month period, you must register for GST/HST and file quarterly (or annual) returns. If this applies to you:
When it’s time to file your taxes (or prepare your books for your accountant), you need to produce a summary of all business expenses, organized by category.
If you’ve been consistent with monthly reconciliation, this means exporting your categorized receipts into a spreadsheet. receipts2excel.ca can speed up this step significantly: upload a batch of receipt photos, and the tool automatically extracts the merchant name, date, net amount, tax lines, and payment method into a formatted Excel file. You then assign the expense category in the spreadsheet and hand it to your accountant.
Upload up to 20 receipt photos and download a formatted Excel expense file. No account required.
Try receipts2excel.ca →