iBill.ca
Get Started
Free Bookkeeping Layout

Bookkeeping Spreadsheet Template Canada

The complete spreadsheet layout for a Canadian sole proprietor: five tabs, the exact columns for each, sales tax tracked separately, and a worked sample month you can copy.

5 Tabs
Complete Layout
$30K
GST/HST Registration Threshold
6 Years
Record Retention

The 5 Tabs Every Canadian Bookkeeping Spreadsheet Needs

One workbook, five tabs. Each tab answers one question about your business.

1. Income Log

Every sale, with tax in its own column

2. Expense Log

Every purchase, categorized

3. Sales Tax

Collected vs paid, per month

4. Unpaid Invoices

Who owes you, and since when

5. Monthly Summary

Income, expenses, profit, tax

The Exact Columns for Each Tab

Copy these headers into any spreadsheet program and your layout is done

Tab 1 — Income Log

One row per invoice or sale. The before-tax amount and the tax you collect live in separate columns — never add them together in one cell.

Columns: Date · Invoice # · Client · Description · Amount (before tax) · GST/HST collected · Total invoiced · Payment method · Date paid

Tab 2 — Expense Log

One row per purchase. The category column should match the expense categories you will report at tax time, so year-end is a filter, not a project.

Columns: Date · Vendor · Category · Description · Amount (before tax) · GST/HST paid · Total paid · Payment method · Receipt kept?

Tab 3 — Sales Tax Tracker

Only needed once you are GST/HST registered. One row per month, pulling totals from the two logs. The net line is roughly what you will remit when you file.

Columns: Month · Tax collected on sales · Tax paid on purchases · Net (collected − paid)

Tab 4 — Unpaid Invoices

Every invoice that is issued but not yet paid. Sort by due date weekly and follow up on anything past due — unpaid work you never chase is the most expensive kind.

Columns: Invoice # · Client · Date issued · Due date · Amount · Days overdue · Status

Tab 5 — Monthly Summary

One row per month, all formulas. Income and expenses come from the before-tax columns; profit is the difference. This tab is what you will actually look at.

Columns: Month · Income (before tax) · Expenses (before tax) · Profit · Tax collected · Tax paid

Single-entry, and that's okay

A spreadsheet like this is single-entry bookkeeping: each transaction is written down once. That is acceptable for many simple unincorporated businesses. Accounting software keeps double-entry books instead, where every transaction posts to two accounts and the books prove themselves in balance. Most small businesses in Canada also report on the money-in, money-out basis — see cash basis accounting for how that works.

Set Up Your Books in 4 Steps

An afternoon of setup, then a short weekly habit

1

Create the Five Tabs

Copy the column headers above into five tabs of one workbook. Add a simple SUM under each money column.

2

Pick a Start Date

The first day of the current month or quarter works well. List any invoices already outstanding in the Unpaid tab so nothing is lost.

3

Enter Weekly

Once a week, log every sale and every purchase. Ten minutes weekly beats a lost weekend at tax time.

4

Reconcile Monthly

At month-end, tick every row against your bank statement. Anything on the statement but not in the sheet is a missed entry.

A Worked Sample Month

An Alberta sole proprietor, GST-registered, charging 5% GST. Every column sums to the cent.

Sole proprietor · Calgary, AB
GST-registered

MARCH

Sample bookkeeping month

Tab 1 — Income Log

DateInvoice #ClientBefore taxGST (5%)Total
Mar 3INV-0041Northside Dental$850.00$42.50$892.50
Mar 14INV-0042Clearview Landscaping$1,200.00$60.00$1,260.00
Mar 28INV-0043Hart Consulting$500.00$25.00$525.00
Totals$2,550.00$127.50$2,677.50

Tab 2 — Expense Log

DateCategoryDescriptionBefore taxGST (5%)Total
Mar 5SoftwareDesign app subscription$30.00$1.50$31.50
Mar 11SuppliesOffice supplies$84.00$4.20$88.20
Mar 20PhoneBusiness share of phone plan$50.00$2.50$52.50
Totals$164.00$8.20$172.20

Income (before tax): $2,550.00

Expenses (before tax): $164.00

Profit for March: $2,386.00

GST collected: $127.50  ·  GST paid: $8.20

Net GST owing this month: $119.30

Note that profit is calculated from the before-tax columns. The $127.50 of GST collected never touches income — it is money held for remittance. Rates differ by province; use the GST/HST calculator for yours.

Where the Spreadsheet Starts to Break

A spreadsheet is a fine way to start. These are the honest failure points to watch for.

Double Entry of Every Sale

You write the invoice in one place, then retype it into the income log. Every retyped number is a chance to transpose digits, and the two copies drift apart silently.

Formula Damage Is Silent

One accidental overwrite of a SUM cell and your totals are wrong from that day forward — with no error message. Most people find out at filing time.

Chasing Unpaid Invoices

The sheet knows who owes you, but it cannot send the invoice, remind the client, or record the payment. You are the payment-reminder system.

Tax Filing Time

Your filing needs clean totals by category and by period. If entries were skipped or miscategorized during the year, you rebuild months of records in one painful weekend.

No History of Changes

A cell edited is a number gone. There is no record of what changed or when, which is exactly what you want to be able to show if your figures are ever questioned.

The Graduation Path

Free accounting software records each sale once, calculates the tax, chases the invoice, and keeps the books — with a full history of every change. See what the free software includes.

Running Your Books in a Spreadsheet: What Works, What to Watch

A well-organized spreadsheet is a legitimate way for a Canadian sole proprietor to keep books. What makes it work is not the software — it is the discipline around it: consistent columns, tax kept separate from income, entries made weekly, and a monthly check against the bank statement. This guide covers the judgment calls the template itself cannot make for you.

Why Sales Tax Gets Its Own Columns

When a registered business invoices $1,000 plus tax, the tax portion was never the business's money. It is collected on behalf of the government and remitted when you file. That is why the income log separates the before-tax amount from the tax collected, and why the monthly summary calculates profit from before-tax figures only. The same logic applies in reverse on purchases: the tax you pay on business expenses is generally recoverable through input tax credits once you are registered, so it is not really a cost — but only if you recorded it in its own column and can support it with receipts. A spreadsheet that lumps tax into one "total" column makes both filing numbers unrecoverable without redoing every row.

Watching the $30,000 Threshold

An unregistered business must register for GST/HST once its revenue passes $30,000 over four consecutive calendar quarters. The phrase "four consecutive calendar quarters" matters: it is a rolling measure, not a calendar-year reset. Your income log is the instrument for watching it — keep a running total of the last four quarters' before-tax revenue, and check it every quarter. Registering late means owing tax you never collected from clients. See how to register for GST/HST for the registration process itself, and when to charge GST/HST for what changes on your invoices afterward.

Categories That Match Your Tax Return

The category column in the expense log is worth setting up carefully on day one. If your categories match the expense lines you will report at tax time — advertising, office supplies, phone, professional fees, vehicle, home office — then your year-end numbers are a one-click filter. If they are ad-hoc ("stuff", "misc", "online"), you will re-read every receipt in April. The standard Canadian expense categories are listed in business expense categories in Canada; start from those rather than inventing your own.

The Records Behind the Rows

The spreadsheet is a summary, not the record itself. Canadian tax requirements are that business records — invoices issued, receipts for purchases, bank statements — be kept for six years from the end of the tax year they relate to, and digital copies are acceptable. Practically, that means every row in your expense log should have a receipt you can produce, and every row in your income log should trace to an invoice. A tidy pattern: a folder per year, a subfolder per month, receipts named by date and vendor. For the full picture, see record keeping for Canadian taxes.

The Monthly Reconciliation Habit

Once a month, put your bank statement beside the spreadsheet and tick each statement line against a row. Three kinds of problems surface immediately: money that arrived but was never logged (missed income), payments that left but were never logged (missed deductions), and rows in the sheet with no matching bank line (typos or double entries). This single habit is what separates books that can be trusted from books that merely exist. It is also the exact process accounting software automates with a bank import — the habit transfers directly when you graduate.

Knowing When You've Outgrown It

The spreadsheet fails gradually, then suddenly. Gradually: entries slip a week behind, a category gets sloppy, an unpaid invoice sits unnoticed. Suddenly: you register for GST/HST and now every row has tax implications, or tax season arrives and the summary tab disagrees with the bank. The switch to software is easiest before the sudden part — you can bring your client list with you, and invoicing plus bookkeeping collapse into one step. iBill's free accounting software gives you double-entry books, automatic tax on every invoice, and unpaid-invoice reminders without the retyping.

Bookkeeping Template FAQs

What tabs should a Canadian bookkeeping spreadsheet have?
Five tabs cover a simple Canadian business: an income log, an expense log, a sales tax tracker, an unpaid invoices list, and a monthly summary. Each tab has a fixed set of columns, and the monthly summary pulls its totals from the other four so you can see income, expenses, and profit for every month at a glance.
Is a spreadsheet good enough for bookkeeping in Canada?
For many sole proprietors with a modest number of transactions, yes. A spreadsheet is single-entry bookkeeping, which is acceptable for a simple unincorporated business as long as your records are complete, accurate, and backed by source documents like receipts and invoices. As transaction volume grows, most businesses move to accounting software because it removes manual entry and formula errors.
Do I record GST/HST as income in my spreadsheet?
No. Sales tax you collect is not your money — you hold it and remit it to the government. Track the tax in its own column and its own tab, and calculate your income and profit from the before-tax amounts only. Mixing tax into income overstates your revenue and makes your filing numbers wrong.
What columns do I need in my expense log?
Date, vendor, category, a short description, the before-tax amount, the sales tax paid, the total paid, the payment method, and whether you kept the receipt. Recording the tax you pay on purchases in its own column matters because registrants can generally recover that tax through input tax credits when they file.
How long do I need to keep my bookkeeping records?
Canadian tax requirements are to keep business records — including your spreadsheet, invoices, and receipts — for six years from the end of the tax year they relate to. Digital copies are acceptable, so back up the spreadsheet and keep scanned receipts alongside it.
When do I have to register for GST/HST?
Once your revenue passes $30,000 over four consecutive calendar quarters, you must register and start charging sales tax on your invoices. Below that threshold registration is voluntary. Your income log gives you a running total, so check it against the threshold every quarter.
Does this bookkeeping template work in Excel or Google Sheets?
Yes. The layout is plain rows and columns with simple sum formulas, so it works in Excel, Google Sheets, or any spreadsheet program. Nothing in it depends on a specific product.
When should I switch from a spreadsheet to accounting software?
Common triggers are invoicing more than a handful of clients, registering for GST/HST, chasing unpaid invoices, or spending more than an evening a month keeping the sheet current. Software records each sale once and produces the books, the tax totals, and the unpaid invoice list automatically, so the spreadsheet stops being a second job.

Books That Keep Themselves

Invoice once and the bookkeeping happens automatically — income logged, tax calculated, unpaid invoices chased.

Start Free

• Unlimited Invoices • Full Double-Entry Books