
They Will Pay Your Own Debts With Your Own Refund
I remember sitting in my office last April, staring at a client who looked like he’d just been told his house had burned down. He wasn’t mourning a loss; he was staring at a CRA notice explaining why his expected GST/HST credit had vanished into thin air. He had been counting on that money to cover his payroll, only to find out that refund holds and offsets had snatched it to settle an old, forgotten balance from three years ago. It’s that specific brand of gut-punch—the feeling that the government has reached directly into your business bank account without so much as a polite knock—that makes my blood boil.
I’m not here to give you a lecture on tax statutes or hide behind “regulatory protocols.” My goal is to give you the straight talk I wish that client had heard long before the crisis hit. I’m going to break down exactly how these holds happen, why the CRA decides to grab your money, and—most importantly—how you can protect your cash flow so you aren’t caught off guard. Let’s get into the weeds so you can get back to actually running your business.
Decoding the Tax Refund Offset Explanation

When you get that notice in the mail, it usually looks like a piece of bureaucratic nonsense written in a language no one actually speaks. You’re looking for a clear tax refund offset explanation, but instead, you get a wall of legalese that says you’re owed money, but you aren’t getting it. In plain English, this happens because the CRA doesn’t see your refund as a gift; they see it as a potential way to settle up any outstanding business. If you have an unpaid balance from a previous year or a missed payroll remittance, they aren’t going to ask for permission to take that money. They’ll just grab it to cover the hole before the funds even hit your bank account.
It’s part of the standard government debt collection process, and while it feels personal, it’s actually just automated math. They are essentially offsetting your current credit against your past arrears. The most common reasons for refund delays aren’t usually errors in your math, but rather unresolved ghosts from previous tax years that you thought were long gone. Before you start calling your bank to see where the money went, you need to figure out which specific debt they’re actually chasing.
Common Reasons for Refund Delays You Didnt See Coming
Most of the time, a delay isn’t some grand conspiracy; it’s usually just a mismatch in the paperwork. I’ve seen plenty of owners get blindsided because their reported income didn’t quite line up with what their T4s or contractor statements said. When the CRA sees a discrepancy, they don’t just send a polite note—they pause everything. This is one of the most common reasons for refund delays, and it usually boils down to a simple clerical error or a missed filing from a previous year that finally caught up to you.
Then there’s the more aggressive side of things: the government debt collection process. If you owe money for something else—maybe an old payroll tax mistake or even an overpayment on a personal tax return—the CRA will simply take your business refund to cover it. It’s called offsetting tax refunds for arrears, and it feels like a gut punch when you were counting on that cash flow to buy new equipment. It isn’t a mistake; it’s how they ensure they get paid. If this happens, you’ll need to stop staring at your bank balance and start figuring out how to dispute a refund hold through the proper channels.
Five ways to stop the CRA from raiding your refund
- Treat your CRA account like a credit score. If you have an old balance from three years ago that you “forgot” about, they aren’t going to send you a polite reminder next time you’re owed money; they’re just going to take it. Check your My Business Account regularly to catch old debts before they become a problem.
- Don’t assume a “refund” means cash in hand. If you’ve been filing your GST/HST returns but haven’t been paying your corporate income tax, the CRA will perform a “set-off.” They’ll take your sales tax refund to pay your income tax debt, leaving you with zero liquidity for your actual business operations.
- Keep your contact info updated, even if it seems trivial. I’ve seen too many owners miss the “Notice of Assessment” that warned them of an impending offset because they moved offices and didn’t update their profile. By the time they realized the money wasn’t coming, it was already gone.
- Separate your tax savings from your operating cash. I tell my clients to treat the sales tax they collect like it belongs to the government from day one. If you’re counting on a refund to cover next month’s payroll and the CRA decides to hold it for an audit, you’re going to have a very bad Tuesday.
- Get a paper trail for every dispute. If the CRA holds your refund because they think you owe something you don’t, don’t just call and vent. You need organized, digital records—not a shoebox of crumpled thermal receipts—to prove your case quickly so they release the hold.
The Bottom Line Before You File Your Next Return
Don’t assume a refund is “money in the bank” the moment you hit submit; if you owe a cent in old debts or other government fees, they’ll take it before it hits your account.
Keep your CRA account communications organized, because once an offset happens, the only way to fix it is to find the specific paper trail they used to justify it.
Treat your tax refunds as a secondary bonus rather than a primary cash flow tool, specifically to avoid the shock of a zero-dollar deposit when you were counting on that cash.
The Bottom Line
At the end of the day, a refund hold or an offset isn’t some mysterious act of God; it’s usually just the result of a paper trail that didn’t quite connect the dots. Whether it’s an old debt you forgot about, a mismatch in your filing, or a sudden audit trigger, the CRA (or the IRS, if you’re working across the border) is going to follow the money. The key is to stop treating your tax obligations like a “to-do” list for next year and start treating them like the foundation of your cash flow. Keep your records organized—and please, for the love of all that is holy, stop keeping your receipts in a literal shoebox—so that when a hold does happen, you have the evidence to shut it down immediately.
I know it feels like the system is designed to trip you up, but it doesn’t have to be that way. You didn’t get into business to become a part-time tax litigator; you got into it to build something meaningful. Once you get these administrative hurdles out of the way, you can get back to what actually matters. My goal is to see you spending your time growing your revenue, not fighting for your own money in a government portal. Take it one step at a time, stay organized, and remember that being proactive today is the only way to ensure you aren’t playing catch-up tomorrow.
Frequently Asked Questions
If the CRA has already taken my refund to cover an old debt, can I still get my current GST/HST credit?
The short answer is: probably not. If the CRA decides to offset your refund to pay down an old debt, they aren’t just taking your tax return; they’re pulling from your entire “pot” of available credits. If you’re expecting that GST/HST credit to hit your bank account, don’t count on it just yet. They’ll apply those funds to the balance you owe first. It’s frustrating, but it’s how they keep the collectors happy.
How do I actually talk to someone at the CRA to dispute an offset if I think they've made a mistake?
If you think they’ve botched it, don’t just sit there stewing. First, call the CRA business enquiries line. Be prepared to wait—it’s a test of patience, much like a stubborn stone on a heavy sheet. Have your business number and every scrap of paper ready. If the agent can’t fix it on the spot, ask for a formal “Notice of Objection.” It’s the official way to say, “You’ve got this wrong,” and start the paper trail.
Is there any way to prevent them from grabbing my refund in the first place, or is it just a done deal once they decide?
Look, I’ll be straight with you: once they’ve flagged it, it’s a massive uphill battle to stop the grab. You can’t really “veto” an offset in real-time. However, you can prevent the chaos by staying ahead of the curve. Keep your filings spotless and, more importantly, keep your communication with the CRA open. If you see a notice, don’t tuck it in a drawer. Addressing a small error now prevents them from snatching your refund later.