Freelancers & Online · Edmonton

Freelancer bookkeeping in Edmonton: a simple system that works.

You became a freelancer to do the work, not wrestle spreadsheets. Here's a setup for designers, writers and developers that takes about an hour a month.

  • By the Plum team
  • Updated Oct 2026
  • 6 min read
The short version
  1. One business account, one business card, one bookkeeping app. That's the whole foundation.
  2. Send numbered invoices from the app and track who hasn't paid.
  3. Move a set percentage of every payment into a tax savings account.
  4. Register for GST once you pass $30,000. Pay tax by April 30, file by June 15.

Freelancing gives you control over your work and your time. It also hands you a job nobody trained you for: running the money side of a business. The good news is that freelancer bookkeeping in Edmonton doesn't need to be complicated. Most designers, writers, photographers' assistants, developers and marketers need the same simple system, run consistently.

Here's that system, whether you're freelancing from a studio off Whyte Ave, an apartment in Oliver, or a home office in St. Albert, Spruce Grove or Beaumont.

1The foundation: separate everything

As a sole proprietor, you and your business are legally the same person. That doesn't mean your money should be in the same place.

  • A business chequing account where every client payment lands.
  • A business credit card for software, equipment and other work costs.
  • A tax savings account, separate from your emergency fund, for income tax and GST.
  • A bookkeeping app, like QuickBooks Online or Xero, connected to both accounts.

When a personal expense lands on the business card by accident, that's fine. Just mark it as a personal draw in your books. The goal isn't perfection, it's being able to see your business clearly.

Software or spreadsheet?

A spreadsheet can work in your first few months, when you have a handful of clients and a dozen expenses. Once you're invoicing regularly, bookkeeping software pays for itself. It pulls in bank and card transactions automatically, remembers how you categorized things last time, tracks unpaid invoices, and calculates GST once you're registered. Most importantly, it produces the reports your accountant needs at tax time: a profit and loss statement and a balance sheet that actually tie to your bank. Pick one, connect your accounts, and resist the urge to switch every few months.

2Freelancer invoicing that gets you paid

Send invoices from your bookkeeping app, not a template you edit each time. Every invoice should show your business name, a unique invoice number, the client, the date, what you did, the amount, your GST number and 5% GST if you're registered, and your payment terms.

A few habits that make a real difference:

  • Invoice the day the work is delivered, or on a fixed schedule for retainers.
  • Ask for a deposit on new projects, especially with new clients.
  • Turn on online payments so clients can pay by card or bank transfer in one click.
  • Check your unpaid invoices weekly. A friendly reminder at 7 days past due works better than an awkward one at 60.
The one habit that saves you in AprilEvery time a client pays, move a set percentage straight into your tax savings account. If you're GST-registered, move the GST portion too. Do it the same day, before the money starts to feel like yours.

3GST for freelancers

You don't have to register for GST until your taxable sales pass $30,000 over any four consecutive calendar quarters, or in a single quarter. That's revenue, not profit, so a busy year can get you there faster than you'd expect. Our GST registration guide explains exactly how the test works.

If your clients are mostly businesses, registering early is often worth it. They claim the GST back, so your price doesn't really go up for them, and you can claim back the GST you pay on your laptop, software and workspace. If you mainly work for individuals, waiting until you have to register is usually the better choice.

Once registered, most freelancers file annually. Your bookkeeping app tracks GST collected and paid, so the return becomes a quick copy of two numbers.

Good freelance bookkeeping is boring. Boring is the goal.

4What you can deduct

You report your business income and expenses on the T2125, filed with your personal return. Common deductions for freelancers include:

ExpenseHow it's claimed
Software and subscriptionsFully, if used for the business
Computer, camera, tabletCapital cost allowance over several years
Phone and internetThe business-use portion
Home officeA share of rent or home costs, if you qualify
Coworking spaceFully
Courses and conferencesIf related to your current work
Client meals50%

Our full list of self-employed tax deductions in Alberta covers more, including what doesn't count. Remember that as a self-employed person you pay both halves of CPP on your net income, so plan for that in your set-aside.

5Freelancer deadlines for the year

If your tax owing passes $3,000 in the current year and in either of the two previous years, CRA will expect quarterly instalments. Tap each one off as you pay it.

Tap an instalment once it's paid. Your balance for the year is still due April 30.

Your personal return is due June 15, but any balance owing is due April 30. Filing on time matters even if you can't pay in full, because late-filing penalties are added on top of interest.

6The one-hour monthly routine

Once a month, open your bookkeeping app and categorize every transaction, attach any missing receipts, match client payments to invoices, follow up on anything overdue, and check your tax savings balance against what you've earned. That's it. Do that twelve times and tax season becomes a short handoff instead of a lost weekend.

Mistakes that cost freelancers the most

  • Treating every deposit as spendable. Some of it is GST, and a good chunk is next April's tax bill.
  • Waiting until April to sort out the year. Receipts go missing and you lose deductions you were entitled to.
  • Missing the GST threshold. Crossing $30,000 without noticing means you may owe GST you never charged. Check your rolling four-quarter total every quarter.
  • Forgetting CPP. Self-employed people pay both halves, which surprises a lot of new freelancers in their first tax year.
  • Not following up on unpaid invoices. An invoice that's 90 days late is much harder to collect than one that's 10 days late.

Every one of these is avoidable with a monthly routine and a separate tax account. If you've already fallen behind, a catch-up is quicker than most people think.

If you'd rather not do even that hour, Plum handles the books for freelancers across Edmonton, St. Albert and Spruce Grove on a flat monthly fee. Book a short call and we'll see what fits.

7Questions people ask

Do freelancers need a separate bank account?

It isn't legally required for a sole proprietor, but it makes everything easier. One account and one card for business means your bookkeeping is a matter of categorizing, not detective work.

How much should a freelancer set aside for taxes?

It depends on your income, deductions and GST status. Many freelancers move a fixed percentage of every payment into savings, often somewhere around a quarter to a third, then adjust once they see a full year's numbers with their accountant.

When do freelancers in Alberta file taxes?

Self-employed people have until June 15 to file their personal return, but any balance owing is due by April 30. If you owe more than $3,000 in tax, you may also be asked to pay quarterly instalments.

Do freelancers have to charge GST?

Only once your taxable sales pass $30,000 over four consecutive calendar quarters, or in a single quarter. Below that you can register voluntarily, which can make sense if your clients are mostly businesses.

What can freelancers deduct in Canada?

Common deductions include software, equipment through capital cost allowance, a share of your phone and internet, a home office if you qualify, courses related to your work, and 50% of client meals.

Want this off your plate?

Flat-fee bookkeeping for freelancers & online. Month to month, no surprises.

Book a free 15-min call

This article is general information for Alberta businesses and isn't tax or legal advice. Rules and thresholds change, so confirm your situation with your accountant or CRA.

Book a Free 15-Min Call

We'll call you. Quick, no obligation.

  • 15-minute call
  • No contract, cancel anytime
  • Pick a time that works for you

15-minute call · No contract, cancel anytime · Pick a time that works for you

Or call now ·

Talk to Joey or StephFree 15-minute callBook