Small businesses must withhold certain amounts from employees’ paychecks for Employment Insurance premiums, Canada Pension Plan contributions, and other payroll taxes. Similarly, they must collect and eventually remit the GST/HST on their sales. By law, all of these amounts are deemed to be held in trust for the government; the money does not belong to the business. Failing to remit these amounts on time has serious consequences.
All of the applicable laws have harsh penalties, and interest is charged on the unremitted amounts. If the business is incorporated, the directors can be held personally liable to the government for the repayment. A good way to safeguard against a cash flow crunch when the time comes to remit the amounts is simply to use a separate bank account. On an ongoing basis, when you collect GST/HST or pay your employees’ salaries, take the amount out of your business’s current account and place in a separate one that is used only for this purpose.
That way, when payment time comes, you will be certain that the money is available. Additionally, if there is still a problem perhaps due to a miscalculation you may be able to avoid penalties and directors’ liability with this method, since you can show that you acted with due diligence.