A simple, CRA-compliant tracking system that takes 10 minutes a week and makes tax time painless.
Most Canadian freelancers fall into one of two camps: those who track obsessively in a complicated spreadsheet they barely understand, and those who do nothing all year and spend three anguished days in April reconstructing everything from bank statements. Neither approach is necessary. A simple, consistent tracking habit — 10 minutes a week — handles everything.
Track income and expenses by category, see your net profit and margin, get a monthly summary, and export to CSV for your accountant. No signup, runs in your browser.
Open Free Finance DashboardThe CRA requires self-employed Canadians to track all business income and expenses — this is non-negotiable. But the real value of good tracking isn't compliance, it's clarity:
All money earned through self-employment is business income and must be reported. This includes:
These are the main deductible expense categories the CRA recognizes for self-employed individuals on Form T2125:
| Category | Examples | Notes |
|---|---|---|
| Advertising | Google Ads, Facebook Ads, business cards, website | 100% deductible |
| Business use of home | Proportion of rent/mortgage, utilities, internet | Based on workspace % of home |
| Motor vehicle | Gas, insurance, maintenance, depreciation | Business-use % only; log required |
| Office expenses | Software, subscriptions, supplies, printer ink | 100% if business-only |
| Professional fees | Accountant, lawyer, bookkeeper | 100% deductible |
| Meals & entertainment | Client dinners, networking events | 50% deductible only |
| Travel | Flights, hotels, transit for business | 100% if business purpose |
| Phone & utilities | Cell phone, internet | Business-use % only |
| Professional development | Courses, books, conferences | 100% if career-related |
| Insurance | Professional liability, business contents | 100% deductible |
| Bank charges | Account fees, payment processing (Stripe, PayPal fees) | 100% deductible |
| Capital cost allowance | Computers, cameras, equipment | Depreciated over time via CCA classes |
The CRA requires receipts for all claimed expenses. Digital receipt storage (scan with your phone and save to a folder) is fully acceptable. Keep records for six years from the date of filing.
The best tracking system is the one you actually do. Here's the minimum viable approach:
That's 50-60 minutes per month total. In return, tax time is a matter of exporting your data, not reconstructing your year.
Cash accounting: you record income when you receive payment, and expenses when you pay them. Simple, matches your bank statement, and is the CRA default for small businesses.
Accrual accounting: you record income when it's earned (when you invoice), and expenses when they're incurred (when you receive the bill). More complex, better for businesses with significant receivables or payables.
Use cash accounting. As a freelancer, your receivables are typically cleared within 30-60 days. The additional complexity of accrual isn't worth it until you're managing a team or have significant inventory. Cash basis is simpler, less error-prone, and perfectly CRA-compliant for most freelancers.
Form T2125 (Statement of Business or Professional Activities) asks for your total gross income and then lets you deduct allowable business expenses. Here's what you need ready:
If you've tracked consistently throughout the year, generating these totals takes 15 minutes. If you haven't, it takes 15 hours.
| Tool | Cost | Best For |
|---|---|---|
| Aether Finance Dashboard | Free | Freelancers who want simple income/expense tracking |
| Google Sheets / Excel | Free | DIY types comfortable with spreadsheets |
| Wave Accounting | Free (invoicing paid) | Freelancers who also want invoicing built in |
| FreshBooks | $22-55/mo | Freelancers billing 20+ clients, want automation |
| QuickBooks Self-Employed | $15-30/mo | Freelancers whose accountant uses QuickBooks |
For most freelancers earning under $150K, a free tool is perfectly adequate. Upgrade to paid software when you need automated invoice reminders, recurring billing, or your accountant needs direct read access for year-end.
Add income and expenses by category, see your monthly profit, export to CSV. Everything saves automatically in your browser.
Open Finance Dashboard Estimate My Taxes