GST for Alberta Contractors: The Costly Mistakes You're Probably Making (and Don't Know It)
You're Good at Your Trade. GST Is a Different Kind of Skill.
You can troubleshoot a diesel engine by sound, frame a wall square in a windstorm, or pull wire through a conduit most people wouldn't even attempt. But GST? That's where a lot of sharp, hardworking Alberta contractors start to glaze over.
And honestly, that's not a character flaw. GST is genuinely confusing, the rules aren't intuitive, and nobody teaches you this stuff when you're starting out. The problem is that the Canada Revenue Agency doesn't offer any extra patience just because you didn't know. They expect you to figure it out, register when you're supposed to, file when you're supposed to, and remit what you owe, on time, every time.
The contractors who thrive in Alberta aren't necessarily the ones who make the most money. They're the ones who keep the most money, and that starts with never accidentally spending the government's cut.
This post breaks down the most common GST mistakes we see Alberta contractors make, and more importantly, what to do about them.
The $30,000 Threshold: More Contractors Miss This Than You'd Think
Here's the rule that catches people off guard more than any other: once your business earns more than $30,000 in a single calendar quarter, or over four consecutive quarters, you're legally required to register for a GST account with the CRA. Not when you feel ready. Not at year-end. Right then.
A lot of contractors hit this threshold without realizing it, especially during a busy stretch or when they've just landed a bigger contract. They keep invoicing without GST because they've always invoiced without GST, and they don't know the rules have changed for them.
Here's what happens next: the CRA can require you to remit GST on all taxable sales you made after you crossed that threshold, even if you never collected it from your clients. That means you're on the hook for money you never actually received. That's a painful bill.
The fix is simple: track your revenue on a rolling basis, and the moment you're getting close to $30,000, reach out to an accountant to get your GST account set up properly. You can also register voluntarily before you hit that threshold if it makes sense for your situation, and sometimes it does.
For the most current information on GST registration rules, the CRA's GST/HST for small businesses page is the authoritative source. Just know that reading CRA publications can feel like reading a legal brief, so don't hesitate to reach out to us if you'd rather get the plain-English version.
The Three Mistakes That Keep Showing Up
Once a contractor is registered, the mistakes don't stop. These are the three we see most often.
Spending the GST Before Remittance Time
This is the big one. When a client pays your invoice, the GST portion of that payment feels like it's yours because it lands in your account alongside everything else. It's not. That money belongs to the government, and you're holding it in trust until your filing deadline.
When cash flow gets tight, it's tempting to dip into whatever's in the account. A lot of contractors spend the GST funds because they're right there in the account, and the remittance deadline feels far away. But when the deadline arrives, those same contractors spend several very stressful days scrambling to find the funds they owe.
Not Claiming Input Tax Credits (ITCs)
An Input Tax Credit is the GST you paid on business purchases that you can recover by claiming it against what you owe. These may include materials, equipment, fuel, tools, subcontractor invoices that include GST—all of that GST you paid out is potentially claimable back.
A lot of contractors either don't know ITCs exist or they vaguely know about them but don't track the supporting documentation properly, so they leave money on the table at filing time. If you're a registered GST business and you're buying materials and equipment for that business, you should be capturing every GST receipt.
Filing Late (or Not at All) Because It Got Complicated
GST filing has a deadline, and missing it means penalties and interest. We hear a version of the same story regularly: a contractor meant to file, got busy, wasn't sure how to do it, put it off, and then put it off again. By the time they deal with it, there's a penalty stacked on top of what they owed, and the stress has multiplied.
If you're registered, file on time, even if you have to estimate or even if you owe more than you expected. A late filing is worse than an imperfect one.
The One Habit That Changes Everything
Open a separate bank account specifically for the GST you collect. That's it. That's the habit.
Every time a client payment comes in, move the GST portion into that account immediately. Don't wait until filing time. Don't round-number it and hope for the best. Move it right away. When your remittance date arrives, the money is sitting there, untouched, exactly where it needs to be.
This is the same logic behind the Profit First system we use with our clients. Allocate money intentionally the moment it comes in, so there's no guesswork, no panic, and no nasty surprises. A separate GST account is one of the simplest and most effective financial habits a contractor can build, and it costs you nothing to set up.
It also makes your bookkeeper's job significantly easier, which keeps your accounting costs down. That's a win on both ends.
What "GST Collected Is Not Your Money" Really Means
Let's make this concrete. Say you invoice a client for $5,000 in labour and materials. You add 5% GST, so the client pays you $5,250. Of that $5,250, exactly $250 belongs to the CRA. You are holding $250 of the government's money in your account.
When you spend it on fuel, or a tool, or anything else, you've used money that was never yours to use. It doesn't matter that it was sitting in your account. It doesn't matter that cash was tight. The CRA will still expect that $250 at remittance time.
This is how contractors end up with GST bills they can't pay. Not because they're irresponsible, but because they don’t separate the funds mentally or practically, and the spending happens gradually, a little at a time, until remittance day arrives and the account is short.
A separate account makes the boundary real and automatic. It removes the temptation and the risk in one simple step.
Making GST Work For Your Business, Not Against It
GST administration is one of those things that sounds complicated but becomes very manageable once you have the right systems in place. The goal is to set things up so that remittance time is boring and predictable, not stressful and chaotic.
Our services for Alberta contractors include setting up those systems, keeping your books clean throughout the year, and making sure you're capturing every ITC you're entitled to. You shouldn't be spending your evenings sorting receipts and trying to figure out CRA filing instructions. That's time better spent with your family, or on the tools, or doing anything other than stressing about GST.
If you're not sure whether you should be registered, whether you're filing correctly, or whether you're leaving ITCs on the table, let's have a straightforward conversation about it. Book a Profit Clarity Call, and we'll take a look at your specific situation together. No jargon, no judgment, just a clear picture of where you stand and what to do next.
