Your profit or loss is the foundation of your freelance tax return. To calculate it, you subtract your eligible business expenses from your total business income. If expenses exceed income, you have a loss that may be carried forward to reduce future years' taxes. The CRA requires this calculation on Form T776 (for rental income) or Schedule 8 (for self-employment) depending on your business structure. Profit and loss (P&L) calculation sounds complex, but it's straightforward once you understand the formula: Net Profit/Loss = Total Business Income - Total Deductible Expenses Your total business income includes all money earned from freelance work, regardless of whether you've been paid. This means unpaid invoices count too. Your total deductible expenses are all reasonable, necessary costs you incurred to earn that income. The CRA expects you to report this calculation honestly. Keeping detailed records throughout the year makes this much easier than scrambling in March.
Yes, if you're using cash-basis accounting (most freelancers), unpaid invoices don't count until the money arrives. However, if you use accrual-basis accounting, invoiced income counts whether paid or not. The CRA allows either method, but you must be consistent and get approval for accrual accounting.
No. Expenses must be directly related to earning freelance income. Personal expenses like groceries, clothing, or mortgage payments don't qualify. The only exception is claiming a proportional home office deduction if you have a dedicated workspace used exclusively for business.
You report a business loss. This loss can offset other income you earned that year (reducing your total tax) or be carried back three years or forward indefinitely. However, the CRA scrutinizes repeated losses, so keep strong documentation showing your business intent and efforts to profit.
Most freelancers use cash-basis accounting because it's simpler: record income when received, expenses when paid. Accrual accounting (recording when earned or incurred) requires CRA approval and is more complex, but may benefit those with significant timing differences between billing and payment.
Yes, if you have multiple clients or frequent transactions. Accounting software automates tracking, reduces errors, generates P&L statements instantly, and saves time at tax time. The software cost is itself a deductible business expense, so the net cost is lower than the sticker price.