← All posts

How to Track Business Expenses in Canada (2026 Guide)

How to Track Business Expenses in Canada (2026 Guide)

Written by Maryam Ajorloo, CPA · Reviewed by Behdad Karimi Dermeni, CPA

To track business expenses in Canada, run every business purchase through a dedicated business bank account, capture each receipt digitally as you go, categorize every transaction, and keep the records for 6 years. Good software (or an AI bookkeeper) does the categorizing for you, so the whole thing runs in the background.

Nobody starts a business because they love tracking expenses. You started it to do the thing you are actually good at, and somewhere along the way a shoebox quietly filled up with crumpled receipts and good intentions. The good news: learning how to track expenses properly is what turns that shoebox into real tax write-offs and a calm tax season instead of a frantic one.

This guide walks through a simple system any Canadian small business owner can set up, whether you are a freelancer, a consultant, or a newly incorporated founder. You will get one core rule, a 5-step setup, the expense categories that matter, and an honest look at doing it by hand versus letting software handle it.

If your current system is a shoebox and a prayer, you can skip the manual work entirely. More on that once the fundamentals are in place.

Why tracking business expenses matters

Every dollar you spend to earn business income is a potential tax write-off, but only if you can prove it. Tracking expenses is how you turn everyday spending into lower taxes and a clear picture of whether your business is actually making money.

There is also the Canada Revenue Agency (CRA) side of things. If the CRA ever reviews your return, you need records to back up what you claimed. Track as you go and this is a non-event. Leave it to the last minute and you are reconstructing a year of purchases from memory and a bank app, which is nobody's idea of a good weekend.

The one rule that makes everything easier

The rule of thumb is simple: keep business money and personal money completely separate, and capture every expense the moment it happens.

That is it. Most bookkeeping headaches come from a single mixed account where a client payment, a grocery run, and a software subscription all live together. Separate the two, record things as they happen, and you have removed 90 percent of the year-end cleanup before it ever starts.

How to track business expenses in 5 steps

Here is the whole system. It takes an afternoon to set up and almost no time to maintain.

  1. Open a dedicated business bank account and card. Run every business purchase through it and nothing personal. This one habit gives you a clean, complete record of your spending automatically, and it is the single biggest favour you can do your future self at tax time.

  2. Connect your accounts so transactions import on their own. Instead of typing things into a spreadsheet, connect your bank so every transaction flows in automatically. One heads-up: most bank connections only pull the last 45 to 90 days of history at first, so if you need older transactions, plan to upload past statements to fill the gap.

  3. Capture every receipt digitally, right away. Snap or forward the receipt the moment you get it. A digital receipt inbox (ReInvestWealth calls it the Smart Shoebox) stores each one and matches it to the matching transaction, so the proof is attached and searchable instead of fading on a thermal-paper slip in your glovebox.

  4. Categorize every transaction consistently. Assign each expense to a category (software, meals, vehicle, and so on) the same way every time. Consistent categories are what make your reports accurate and your write-offs easy to total. This is the step software does for you.

  5. Review monthly and keep your records for 6 years. Spend 15 minutes a month confirming everything is categorized, then leave it. The CRA requires you to keep your business records for six years from the end of the tax year they relate to, and digital copies are fully acceptable as long as they are clear and complete.

This is exactly the kind of routine ReInvestWealth's AI Bookkeeper handles automatically once your bank is connected, so see how it works if steps 2 through 4 sound like something you would rather not do by hand.

Business owner logging a purchase and receipt on a laptop to track expenses

Business expense categories to track

You do not need dozens of categories. Most Canadian service businesses can track everything with a short, consistent list:

  • Home office: a portion of your rent or mortgage interest, utilities, internet, and property taxes, based on the share of your home used for business. If your workspace is 10 percent of your home's square footage, you can generally claim 10 percent of eligible costs.

  • Vehicle: the business-use portion of fuel, insurance, maintenance, and lease costs, backed by a mileage log. If 40 percent of your driving is for business, you can claim 40 percent of those costs.

  • Software and subscriptions: the tools you run the business on, from your design apps to your accounting software.

  • Meals and entertainment: generally 50 percent deductible when the meal is business-related, so a $100 client lunch is a $50 write-off. Keep a note of who you met and why.

  • Professional fees: accounting, legal, and consulting costs.

  • Supplies and equipment: the smaller things you buy to do the work.

  • Marketing and advertising: your website, ads, and promotional costs.

  • Bank fees: the monthly charges and transaction fees on your business account.

The rule of thumb for all of them is the same: if the expense was reasonable and helped you earn business income, it is likely a write-off. When you are unsure, keep the receipt and ask your accountant.

Claim back the GST/HST you pay on expenses

If your business is registered for GST/HST, here is a bonus most new owners miss: the GST/HST you pay on business expenses can usually be claimed back as input tax credits (ITCs). In plain terms, that tax comes off what you owe the CRA when you file. It is the rare government mechanic that works in your favour.

The catch is that you can only claim what you can prove, which means tracking the tax portion of each expense, not just the total. If your receipts and categories are tidy, this is easy money back. If they live in a shoebox, it is money you will likely leave on the table. This is one more thing good software does quietly in the background: it pulls the GST/HST out of each transaction so your input tax credits are ready at filing time.

Not registered yet? You generally have to register once your business earns more than $30,000 in revenue over four consecutive quarters (or in a single quarter). Tracking your income as you go is how you know when you are getting close.

What about cost of goods sold and accounts payable?

Two terms you may bump into as your business grows:

  • Cost of goods sold (COGS): what it costs you to deliver what you sell, such as materials, direct labour, and anything tied directly to the product. Many service businesses have little or none, but if you resell products or use subcontractors, track these separately so you can see your true profit margin.

  • Accounts payable: money you owe suppliers but have not paid yet. If vendors bill you on terms (say, net 30), tracking payables keeps a stack of due dates from sneaking up on you.

If you are a solo service business, you may never need either. If you are growing, knowing the terms means the numbers still make sense when your accountant uses them.

Clean laptop workspace for tracking small business expenses in Canada

Doing it by hand versus letting software do it

You have two real options for how to track expenses, and the right one depends on how much of your life you want to spend on bookkeeping.

The manual way is a spreadsheet. It is free and fine for a brand-new business with a handful of transactions a month. The catch is that it only works if you actually update it, and "I'll deal with it later" has ended more spreadsheets than any software bug ever will. It also cannot capture receipts, so you are still managing those separately.

The automated way is an AI bookkeeper. You connect your bank, and the AI categorizes your transactions and matches your receipts for you, so there is very little left to do. This is what ReInvestWealth was built for: an AI Bookkeeper built by CPAs that keeps your books CPA-level clean and your expenses tax-ready in the background. It does not replace your accountant; it hands them clean books so they can focus on tax planning and filing instead of data entry.

More than 3,000 Canadian entrepreneurs already run their books this way. What that means for you: the choice is no longer "spreadsheet or expensive bookkeeper," which is exactly why so many owners stopped tracking expenses by hand.

Mistakes to avoid

A few small habits prevent almost every expense-tracking mess we see:

  • Do not mix personal and business spending. One personal charge on the business card creates cleanup later. Keep the accounts separate and this never happens.

  • Do not treat a credit card payment as an expense. Paying your business credit card is money moving between your own accounts (a transfer), not a new expense. Recording it as an expense double-counts what you already logged when you made each purchase.

  • Do not wait until year-end. Reconstructing 12 months of receipts in April is how write-offs get missed. Fifteen minutes a month beats a lost weekend every time.

Frequently asked questions

What is the best way to track business expenses for a small business in Canada?

Run everything through a dedicated business bank account, capture receipts digitally as you go, and let software categorize your transactions. For most small businesses, an AI bookkeeper that connects to your bank and does the categorizing automatically is the simplest reliable system.

Should I use a spreadsheet or an app to track expenses?

A spreadsheet is free and fine when you have very few transactions and the discipline to update it. Once transactions pile up or you are missing receipts, an app or AI bookkeeper that imports transactions and matches receipts automatically saves hours and catches more write-offs.

How long do I need to keep business expense records in Canada?

The CRA requires you to keep your business records and supporting documents for six years from the end of the last tax year they relate to. Digital copies are acceptable as long as they are clear, complete, and stored securely.

Do I need to keep paper receipts, or are digital ones enough?

Digital receipts are accepted by the CRA as long as they are legible and complete. Capturing receipts digitally as you go means you are never hunting for a faded paper slip at tax time.

The bottom line

Tracking business expenses does not have to be a chore. Separate your business and personal money, capture receipts as you go, categorize consistently, and keep your records for six years. Do that and you will claim more write-offs, know exactly how your business is doing, and never dread tax season again.

Connect your bank account and let the AI categorize your transactions and match your receipts. CPA-level clean books, built for Canadian businesses, with a 30-day free trial. Start for free.

For more on what you can actually claim, see our guide to tax write-offs for freelancers in Canada, and if you are worried about a review, how far back the CRA can audit your business.


Written by Maryam Ajorloo, CPA

> Maryam Ajorloo is the co-founder of ReInvestWealth and a CPA who specializes in small business tax, sales tax, and everyday bookkeeping. She helps entrepreneurs keep clean, audit-ready books and make sense of write-offs, filing deadlines, and the numbers behind their business. Read more · Connect on LinkedIn

Reviewed by Behdad Karimi Dermeni, CPA

> Co-founder of ReInvestWealth and a founding community builder at Stripe. Behdad built ReInvestWealth to give smart, busy entrepreneurs CPA-level accounting without the CPA-level price tag. Read more · Connect on LinkedIn