✕
Don't Miss Out

90% Off

Save big on QuickBooks plans

Young woman reviewing documents on laptop
Self-employed

Bookkeeping for self-employed Canadians

Key Takeaways

  • Bookkeeping records business income, expenses, invoices, and payments, helping self-employed Canadians keep track of their finances and prepare for tax time.
  • Separating business and personal transactions makes it easier to categorize expenses and support claims with documentation.
  • A bookkeeping system should account for invoicing in CAD, receipt storage, GST/HST tracking, and regular bank and credit card reconciliation.
  • Weekly and monthly reviews help keep records current, catch errors, and monitor cash flow before filing deadlines.

If you’re self-employed, staying on top of your finances starts with a reliable bookkeeping system. This guide walks through setting up do-it-yourself bookkeeping from scratch: separating your finances, choosing tools, tracking income and expenses, handling GST/HST, and reconciling your accounts, so your records are ready whenever you need them.

What is bookkeeping for self-employed workers?

Bookkeeping means recording your business’s income and expenses as they happen, including what clients pay you, what you spend on operations, and invoices sent and paid. For a freelancer or sole proprietor, bookkeeping creates a record that shows where you stand financially at any time.

Bookkeeping is distinct from accounting and tax filing, though the three work together. Accounting interprets those records to guide business decisions, while tax filing is a periodic obligation every self-employed Canadian has to meet.

How to do your own bookkeeping

Setting up your own bookkeeping doesn’t require an accounting background, just a consistent system. The steps below cover the basics, from separating your finances to reconciling your accounts, in an order that’s common for freelancers.

Step 1: Separate your business and personal finances

First, open a dedicated business bank account and a separate business credit card if possible. When personal and business spending mix in one account, categorizing expenses accurately becomes harder, which can complicate things if the CRA ever asks you to substantiate a deduction. This is also a good time to consider how you plan to pay yourself as a business owner.

Step 2: Choose your bookkeeping tools

The right tool depends on how much activity moves through your business and how much you’re willing to track by hand. A spreadsheet, a receipt app, and accounting software each cover different parts of the job, rather than competing for the same one.

TaskSpreadsheetReceipt appAccounting software
Expense categorizationManualPartialAutomatic
Receipt storageNot built-inCore featureOften included
InvoicingManual templatesNot supportedBuilt-in
Bank reconciliationManualNot supportedBuilt-in
GST/HST trackingManualNot supportedAutomatic

A spreadsheet and templates may work for a self-employed business with a small client list, simple expenses, and no GST/HST registration. Starting with accounting software can also help keep records organized from the beginning, reduce the need to migrate data as the business grows, and save time at tax time. Although software adds an upfront cost, the time saved and smoother recordkeeping may make it worthwhile even for a smaller business. Past that point, bookkeeping software for freelancers is often an important tool for growing your business and protecting your financial security.

Step 3: Set up your accounts and expense categories

Set up categories that match how you’ll eventually report them at tax time, such as software subscriptions, supplies, advertising, and professional fees. If you’re using accounting software, connect your bank and credit card accounts where supported, and enter opening balances so your books start from an accurate figure.

Step 4: Record income and manage invoices in CAD

In most cases, you’ll want to invoice in Canadian dollars by default, with clear terms and due dates. As payments come in, record each one against the invoice it pays off so what’s outstanding and what’s been collected stay accurate.

Step 5: Track business expenses and save receipts

Record expenses as quickly as possible after the transaction, while the details are fresh and the receipt is still on hand. The CRA expects documentation to support anything you claim, and a bank statement alone usually doesn’t show what was purchased or confirm it was a business cost.

Step 6: Set up and track GST/HST in your accounting software

You’ll register your business directly with the CRA, based on your revenue. Consult the CRA’s guidance on GST/HST registration if you are unsure where you stand.

Once registered, apply the correct tax code to your invoices and purchases so tax calculates automatically. Your sales tax reports will then show what you have collected, what you have paid, and roughly what you will owe at filing time.

If your province has its own sales tax, such as BC, Saskatchewan, Manitoba, or Quebec’s QST, note that you’ll need to follow a separate registration process and tax code.

Step 7: Reconcile your bank and credit card accounts

Reconciliation means checking your books against your actual bank statement, transaction by transaction, until the two match. Importing your bank feed brings transaction data into your software, but reconciliation is the step where you confirm the transaction data is correct. Reconciling your books consistently helps keep them cleaner by surfacing missing entries, duplicates, bank fees, and payments that weren’t matched to the right invoice.

Step 8: Review your finances and prepare for tax time

With a year of organized records behind you, reviewing your finances becomes a matter of running a report rather than searching through receipts. Our guide to Form T2125 covers turning those records into a filed return.

8-step bookkeeping system for self-employed Canadians
Shift accessibility construction owners working on site, a pop up of QuickBooks overview screen.

Your business finances — simplified

See your business finances all in one place, from bookkeeping to taxes, invoicing, payroll and time tracking.

How to choose the best bookkeeping software for self-employed people in Canada

For freelancers handling invoices, receipts, and bank reconciliation in CAD, there are three capabilities that are especially important to look for:

CAD invoicing by default

Software built for Canadian freelancers should default to Canadian dollars on every invoice, rather than requiring you to set the currency manually each time. This matters most if you occasionally bill international clients, since the software should make CAD the standard without added configuration.

Canadian bank connections

Bank feeds should connect directly to Canadian financial institutions, allowing transactions to flow into your records automatically. This helps avoid the time-consuming and error-prone process of entering your transactions manually.

Built-in reconciliation

Reconciliation should function as a structured workflow within the software, not simply a list of imported transactions you are left to verify manually. Importing data and confirming its accuracy are two distinct steps, and software that supports both makes it easier to trust that your books are genuinely up to date.

What Canadian freelancers should expect from bookkeeping

Your self-employed bookkeeping checklist

FrequencyTasks
WeeklyCapture receipts, categorize transactions, send invoices, follow up on overdue payments
MonthlyReconcile accounts, review profit and cash flow, check sales tax records
Before filing deadlinesReview full reports, track down missing documentation, prepare records for filing

Common self-employed bookkeeping mistakes to avoid

  • Mixing personal and business transactions. This makes accurate categorization difficult from the start and can complicate things if the CRA asks you to substantiate a deduction.
  • Letting expense tracking pile up. Purchases become harder to recall and receipts easier to lose the longer you wait.
  • Treating GST/HST collected as income. It’s money held for the CRA, not revenue, and spending it can create a shortfall at filing time.
  • Skipping reconciliation. Importing transactions isn’t the same as confirming they’re correct, and errors can go unnoticed for months.
  • Forgetting to save receipts. A legitimate deduction can still be denied if you’re unable to document it. Intuit QuickBooks’ receipt capture feature can help you keep receipts organized with your bookkeeping records.

Simplify your bookkeeping with Intuit QuickBooks

QuickBooks Online brings together invoicing, expense tracking, bank reconciliation, and GST/HST tracking to help you keep records current and beat the stress of tax season. Explore QuickBooks Online plans for self-employment and find the bookkeeping solution that fits your business.

Disclaimer

This content is for information purposes only and should not be considered legal, accounting or tax advice, or a substitute for obtaining such advice specific to your business. Additional information and exceptions may apply. Applicable laws may vary by region, province, state or locality. No assurance is given that the information is comprehensive in its coverage or that it is suitable in dealing with a customer’s particular situation. Intuit does not have any responsibility for updating or revising any information presented herein. Accordingly, the information provided should not be relied upon as a substitute for independent research. Intuit does not warrant that the material contained herein will continue to be accurate nor that it is completely free of errors when published. Readers should verify statements before relying on them.

We provide third-party links as a convenience and for informational purposes only. Intuit does not endorse or approve these products and services, or the opinions of these corporations or organizations or individuals. Intuit accepts no responsibility for the accuracy, legality, or content on these sites.


Your privacy

We collect data when you use our website to improve its performance. Doing so also helps us provide a secure, personalized experience. Select 'Accept cookies' to agree or 'Cookies settings' to choose which cookies we use. You can change your preferences anytime by clicking the 'Manage cookies' link in the footer.

Choose your cookie preferences

Some cookies are needed to make our website work and can't be turned off. But we need your consent to use others that are not essential. You can make your choices below and update them at any time using the 'Manage Cookies' link. To find out more, visit our Cookies Policy.

These cookies are necessary for the site to function. They also help us keep your data safe.
These cookies allow us to enhance your experience and remember your preferences, region or country, language, and accessibility options.
These cookies tell us how customers use our website. We study and organize this data to help us optimise our content and provide you with personalised experiences.
These cookies help us provide you with relevant communications and ads in our products and on other sites.

Looking for something else?

Get QuickBooks

Smart features made for your business. We've got you covered.

Firm of the Future

Expert advice and resources for today’s accounting professionals.

QuickBooks Support

Get help with QuickBooks. Find articles, video tutorials, and more.