Freelancing and contract work in Canada come with a strange trap: you’re running a business the moment your first invoice gets paid, but almost nothing about the transition feels like starting a business. No incorporation, often no separate bank account, sometimes not even a proper invoice template. Then March arrives and you’re trying to reconstruct a year of scattered e-transfers, PayPal payments, and one client who paid in cash.
Bookkeeping for freelancers doesn’t need to be complicated, but it does need to exist, and it needs to start well before tax season. Here’s what actually matters, and where most freelancers lose track of their own numbers.
You’re a business the moment you get paid
The CRA doesn’t care whether freelancing is your full income or a side project on top of a day job. The moment you’re providing a service for payment with the intent to make a profit, you’re operating a sole proprietorship, whether or not you’ve registered a business name anywhere. That means the income is reportable, the related expenses are deductible, and the record-keeping obligations apply exactly as they would to a formally incorporated company.
A lot of freelancers don’t register a business name at all, and that’s fine, you can operate under your own legal name as a sole proprietor without any registration in most provinces, as long as you’re not using a separate business name publicly.
This surprises people who’ve been freelancing for a while without thinking of themselves as running a “real” business. But the CRA has seen every version of this story, the graphic designer picking up the occasional logo project, the consultant billing a former employer as a client, the tutor with three regular students. All of it counts, and all of it needs to show up on a tax return, whether or not it feels like a business day to day.
Tracking income that doesn’t arrive on a schedule
Employees get one predictable paycheque. Freelancers get five clients paying on five different schedules, some net 30, some whenever they get around to it. That irregularity is exactly why a simple, consistent tracking habit matters more here than almost anywhere else.
- Invoice immediately after delivering work, not whenever you get a spare hour. A delayed invoice is a delayed payment.
- Log every payment as it arrives, tagged to the client and the invoice it settles, rather than trying to match them up later.
- Set aside a percentage of every payment for taxes the moment it lands, since nothing is withheld automatically the way it is from a paycheque.
Freelancers consistently underestimate their tax bill because no one is withholding anything along the way. A rough rule of thumb: set aside 25-30% of every payment for combined federal and provincial tax, more if you’re also registered for GST/HST and collecting it separately.
There’s a second number worth setting aside for, beyond income tax: Canada Pension Plan contributions. As a self-employed person, you pay both the employee and employer portions of CPP, since there’s no employer splitting it with you. That adds up to a meaningfully larger share of your income than a salaried employee sees deducted from a paycheque, and it’s easy to forget until the tax bill arrives with a CPP line that’s bigger than expected.
Why some freelancers end up paying tax quarterly
Once your net tax owing crosses a certain threshold two years running, the CRA expects quarterly tax instalments rather than one lump sum the following April. This catches a lot of freelancers off guard in their second or third year, after their income has grown enough to trigger it. Missing an instalment payment adds interest, calculated from the date it was due, not from when you eventually realize you owe it.
If your income has grown steadily and last year’s tax bill came as a surprise, it’s worth checking whether instalments now apply to you before the CRA sends a reminder that already has interest attached.
Deductions freelancers commonly leave on the table
Because freelance work often happens from home, with personal equipment doing double duty, a lot of legitimate deductions go unclaimed simply because the owner never connected the dots:
| Expense | What’s deductible |
|---|---|
| Home office | A reasonable percentage of rent or mortgage interest, utilities, and internet, based on the space used for work |
| Equipment | Computers, cameras, software, and tools used for the business, sometimes fully in the year of purchase |
| Professional development | Courses, certifications, and industry memberships tied to your work |
| Portion of phone and internet | The business-use share, based on actual usage |
| Accounting and bank fees | Software subscriptions and business banking fees |
Our full guide to business expenses you can deduct in Canada covers this in more depth, including how to calculate the business-use percentage on shared costs like your home and vehicle.
The common thread with most missed deductions is documentation, not eligibility. A freelancer who buys a laptop for client work is almost certainly entitled to claim it. Whether they actually do depends entirely on whether they kept the receipt and remembered the purchase eight months later at tax time. Photographing a receipt the moment you make a purchase closes that gap before it opens.
When freelancers need to register for GST/HST
The same $30,000 small supplier threshold that applies to any business applies to freelancers: once your revenue crosses that mark over four consecutive quarters, GST/HST registration becomes mandatory, not optional. Below that, you can register voluntarily, which lets you claim input tax credits on your own business purchases, worth considering if you’re buying a lot of equipment or software.
Track your rolling four-quarter revenue total even before you’re close to $30,000. Crossing the threshold without noticing means you owe GST/HST on sales you never collected it on, which comes straight out of your margin.
A system simple enough to actually stick with
The freelancers who stay on top of their books aren’t the ones with the fanciest spreadsheet, they’re the ones who touch their bookkeeping weekly instead of quarterly. A ten-minute Friday habit of logging invoices sent, payments received, and receipts photographed beats a heroic four-hour catch-up session every single time, both in accuracy and in how much less painful it feels.
Picture two freelance designers with identical income. One logs every invoice and receipt the Friday it happens. The other tells themselves they’ll “do it properly” once things slow down, which never quite arrives. Come March, the first one spends twenty minutes confirming their numbers match. The second spends a weekend piecing together a year from bank statements and memory, second-guessing half the receipts they can’t find anymore, and probably missing a few deductions in the process.
The gap between those two isn’t talent or discipline in some abstract sense, it’s just whether the habit exists at all. Once it does, freelance bookkeeping stops being a dreaded task and becomes something closer to background noise.
From scattered invoices to one clear picture
Nikmani’s free Basic plan covers exactly what most freelancers need to start: invoicing, expense tracking, and a profit and loss view, without a monthly cost while you’re building up your client base. Once GST/HST tracking or receipt scanning becomes worth the time it saves, the Silver plan picks up from there.
Bookkeeping doesn’t need to feel like a second job on top of the work you’re actually paid for. It just needs to happen consistently, in small pieces, instead of arriving as one dreaded task every spring.