Free tool · Works anywhere, with Canadian GST/HST built in

Free expense and receipt log for Canadian freelancers (no sign-up)

Keep a running list of business purchases and the GST/HST you paid, filter by month, then print the summary or save it as a PDF. No account, no email, no watermark.

Private by design. The expense log runs entirely in your browser. Nothing you type is sent anywhere or saved: no account, no cookies, no analytics, and the page loads no third-party scripts. That also means it forgets everything when you close the tab, so save a PDF of each month you care about.
General information, not tax advice. Logging an expense here does not decide whether it is deductible, whether you can claim an input tax credit (ITC), or which T2125 line it belongs on. Categories are our own freelance labels, not CRA categories; the T2125 line next to each is only a place to start reading. Check the CRA, or an accountant, for your situation.

The expense log

It opens with a made-up example (four fictional purchases). Replace each row with your own, load the example again, or clear everything.

Province GST/HST preset

Used when a row leaves GST/HST blank: for "Amount + tax separate" it adds the rate to the amount; for "Tax included" it works the GST/HST out of the total (e.g. 5/105). Provincial sales taxes (PST, QST) aren’t listed — type them in Notes if you need a reminder.

Filter

Totals and the printable log follow this month. Clear it (All months) to see everything.

Expense 1
Expense 2
Expense 3
Expense 4

Live totals (for the month filter above): 4 expenses · before tax 292.00 · GST/HST paid 13.70 · grand total 305.70 CAD

Preview, print and save as PDF

Only the log prints. In the print dialog, choose "Save as PDF" and turn off headers and footers.

Expense / receipt log

Made with the free Small Rows tool. Not tax advice. Fictional example rows are labelled as such.

Expense / receipt log

Province rateAlberta: GST 5%
Rows4
Before tax292.00
GST/HST paid13.70
Grand total (CAD)305.70
DateVendor / payeeCategoryBefore taxGST/HSTTotalTax entryReceipt #Notes
October 2, 2026Example Cloud Hosting (fictional)Hosting / domains24.001.2025.20Amount + taxINV-9001Monthly plan (example)
October 5, 2026Example Design Tools Co. (fictional)Software / subscriptions50.002.5052.50Tax includedR-441Annual seat, tax included (example)
September 18, 2026Example Cafe (fictional)Meals18.000.0018.00No GST/HST–Client coffee — check meal rules (example)
October 7, 2026Example Ads Ltd. (fictional)Ads / marketing200.0010.00210.00Amount + taxAD-77Blank tax → worked out from Alberta GST 5% (example)
Totals292.0013.70305.70
Grand total (CAD)305.70

By category

CategoryRowsBefore taxGST/HSTTotalT2125 line to look up*
Software / subscriptions150.002.5052.509270 or CCA (9936)
Hosting / domains124.001.2025.209270 (no line names it)
Ads / marketing1200.0010.00210.008521
Meals118.000.0018.008523 (limit may apply)

* T2125 line numbers (Form T2125 E (25), CRA Guide T4002(E) Rev. 25) are a starting point to look up, not tax advice. This log doesn’t decide what is deductible, the business part, any limit, or whether a purchase is capital.

With the example data, this is a made-up log. Grey text in [brackets] marks an empty field; it isn't printed.

Keeping receipts and records (CRA)

General information, not tax advice. The CRA expects businesses to keep books and records that support the amounts on their returns. Generally you must keep required records and supporting documents for six years from the end of the last tax year they relate to (CRA: Where to keep your records, for how long). Some situations need a different period (late-filed returns, objections, long-term property); read the CRA page for those.

If you are registered for GST/HST and claim input tax credits (ITCs) for GST/HST you paid on business purchases, you also need enough documentary evidence to support the claim. What must appear on a supplier invoice or receipt depends on the total: under $100, $100 or more, and $500 or more (CRA: Input tax credits, records you need). Our free guide what to put on a freelance invoice in Canada walks through those tiers (sourced from the same CRA chart and the Input Tax Credit Information Regulations). This log is a working list, not a substitute for keeping the actual receipts or invoices.

Categories and Form T2125 lines (where to start reading)

Not tax advice, and not a list of what you can deduct. If you report self-employment income on Form T2125, Statement of Business or Professional Activities, the table below gives the Part 4 expense line each of our categories most likely starts from, so you know where to read in the CRA's guide. It's our reading of the CRA's pages, not the CRA's: the CRA doesn't map these categories, the right line depends on what you actually bought, and whether (and how much of) an expense is deductible is for you, the CRA or an accountant to decide.

Line numbers and labels are from the form (Form T2125 E (25), Part 4; CRA: Form T2125 page) and Guide T4002(E) Rev. 25, Chapter 3 – Expenses, both read on . The printed log shows the short line hint next to each category's subtotal.

Our expense categories and the Form T2125 lines to look up
Our categoryT2125 line(s) to look upWhat Guide T4002 says (paraphrased)
Software / subscriptions9270 Other expenses
9936 Capital cost allowance (CCA)
No T2125 line names software. T4002 says line 9270 is for other expenses to earn income that you did not include on a previous line (you list them on the form), and Chapter 4 puts computer software that is not systems software in capital cost allowance (CCA) Class 12, claimed through line 9936. Which one applies depends on what you bought.
Hosting / domains9270 Other expensesNo T2125 line names web hosting or domain names, and T4002 doesn’t mention them. T4002 says line 9270 is for other expenses to earn income that you did not include on a previous line.
Ads / marketing8521 AdvertisingT4002 line 8521: advertising, including in Canadian newspapers and on Canadian television and radio, and finder’s fees. To claim it, certain Canadian content or Canadian ownership requirements must be met (they don’t apply to ads on foreign websites), and some periodical advertising is limited.
Travel9200 Travel expenses
9281 Motor vehicle expenses (not including CCA)
T4002 line 9200: travel expenses to earn business and professional income, such as public transportation fares, hotel accommodation and meals; the meals limit usually still applies. Running your own vehicle is line 9281 instead, with Chart A on the form.
Meals8523 Meals and entertainmentT4002 line 8523: the most you can claim for food, beverages and entertainment is generally 50% of the lesser of the amount incurred and a reasonable amount, with listed exceptions. This log records the full amount you paid; it doesn’t apply the limit.
Office / supplies8810 Office expenses
8811 Office stationery and supplies
9936 Capital cost allowance (CCA)
T4002: line 8810 is small items such as pens, pencils, paper clips, stationery and stamps; line 8811 is items used to provide your goods or services, generally related to the workspace. Calculators, filing cabinets, chairs and a desk are capital items (CCA, line 9936), not office expenses.
Professional fees8860 Professional fees (includes legal and accounting fees)T4002 line 8860: fees for external professional advice, services and consulting, including accounting and legal fees and preparing your income tax and GST/HST returns. Legal fees to buy capital property are added to its cost instead.
Other9270 Other expensesUse the Part 4 line that fits, if there is one (the form lists them all). T4002 says line 9270 is for other expenses to earn income that you did not include on a previous line, and you list them on the form.

Three things Guide T4002 says apply across the expense lines (T4002: Current or capital expenses):

Capital purchases: T4002 Chapter 4 – Capital cost allowance (software that isn't systems software: Class 12). Form editions change each tax year; check the line numbers on the edition you file.

Using your own vehicle for work? The CRA expects a record of business and total kilometres for the vehicle line; our free mileage logbook keeps one.

How to use it

  1. Pick your province or territory so blank GST/HST fields use the right rate.
  2. Add a row per purchase: date, vendor, category, amount, and how the tax appears on the receipt (separate, included, or none).
  3. Leave GST/HST blank to work it out from the province rate, or type the amount from the receipt when it differs.
  4. Optionally filter by month, then press Print / Save as PDF.
  5. Keep the PDF and the original receipts. The tool does not save anything when you close the tab.

How the math works

What it doesn't do

If you want expenses next to invoices and payments in one place later, our paid Freelance Billing Kit by Small Rows (US$12, one-time) is aimed at freelancers who invoice every month from a time log. Like this page, it's a record-keeping tool, not tax advice.

Found a problem or something out of date? Tell us via Support and we'll fix it.