Tracking your side hustle income and expenses properly is essential for filing accurate Canadian tax returns and avoiding CRA audits. The simplest approach is to use accounting software (like Wave or FreshBooks), a spreadsheet, or even a notebook where you record every dollar earned and every business expense as it happens. The CRA requires you to keep detailed records for at least six years, so your tracking system should be consistent, organized, and easy to understand if an auditor requests it. When you earn side hustle income in Canada, the CRA treats it as either business income or employment income depending on how you operate. Either way, you must report what you earn, and you can only deduct the legitimate expenses that reduce your taxable income. Without proper tracking, you might miss deductions you're entitled to, overpay taxes, or face penalties if your records don't match CRA data.
The CRA requires you to keep all business records and supporting documents for at least six years from the end of the year they relate to. This includes receipts, invoices, bank statements, and expense documentation. Digital copies are acceptable as long as they're clear and complete.
Without proper documentation, you can't claim deductions even if you actually spent the money. This means you'll pay more tax than necessary. If the CRA audits you, missing records could lead to reassessment, penalties, and interest charges.
Yes, a notebook or spreadsheet is acceptable as long as it's organized, legible, and shows all required details (date, amount, description, who paid or was paid). However, accounting software is often easier to maintain and produces reports faster at tax time.
It's not legally required, but having a separate business bank account makes tracking much easier and reduces the risk of mixing personal and business transactions. Many accountants recommend it for clarity and professionalism.
You must still report it and keep records. For cash, create a receipt or note immediately documenting the amount, date, and who paid you. For Etransfer, your bank statement serves as proof. The CRA expects to see all income reported regardless of payment method.