← All articles

June 30, 2026 · 6 min read

GST/HST on Deposits and Retainers in Canada: When Freelancers Charge Tax

Do Canadian freelancers charge GST/HST on deposits, retainers, and advance payments? Here is the practical timing rule, with examples for invoices, refundable deposits, and retainers.

GST/HST on deposits and retainers in Canada can feel backwards the first time you ask a client for money before the work is finished. Do you charge tax when the client sends the retainer, when you issue the final invoice, or only when the project is delivered?

The short answer: for most Canadian freelancers and sole proprietors, the GST/HST timing depends on what the payment actually is. A true security deposit is different from an advance payment or a retainer that pays for taxable services.

GST/HST on deposits and retainers in Canada: the basic rule

If you are registered, or required to be registered, you generally charge GST/HST on taxable supplies when the amount is paid or becomes due, whichever happens first. In practical terms, an invoice can make the tax reportable before the client has actually paid you.

That matters for retainers. If your contract says the client must pay a $2,000 monthly retainer for your consulting, design, bookkeeping, or development services, that retainer is usually consideration for taxable services. You would normally invoice the retainer with GST/HST based on the applicable province and include it in your GST/HST records for that reporting period.

A true deposit is different

CRA guidance treats a deposit as an amount given as security for the customer doing something later. A deposit is not treated as consideration for the supply unless and until you apply it against the price of the taxable supply.

Example: a client gives you a refundable $500 deposit to reserve a project start date. If it is genuinely just security and you later refund it, there is generally no GST/HST consequence. If the client proceeds and you apply the $500 against your first invoice, GST/HST becomes relevant when it is applied to the taxable work.

Be careful with labels. Calling something a deposit does not make it a security deposit if the contract really says it is payment for the first month of work. If it buys your services, treat it like revenue.

Retainers and advance payments

Many freelancers use the word retainer in one of two ways:

  • Prepaid service retainer: the client pays in advance for a block of work, monthly access, or a fixed scope. This is usually taxable if your service is taxable.
  • Security deposit: the client pays an amount you hold as security and either refund or apply later. GST/HST usually waits until you apply it, unless it is forfeited.

Most freelance retainers are the first type. If you are a registered web designer in Ontario and you invoice a $3,000 monthly retainer, you would usually charge 13% HST on that invoice. If you are unsure whether you are required to register yet, start with the guide to how the $30,000 GST/HST threshold works.

What if the deposit is forfeited?

If a customer breaks the agreement and you keep a deposit, GST/HST can apply at the time of forfeiture where the underlying supply would have been taxable. The technical calculation depends on the rate and facts, so this is a good moment to ask an accountant if the amount is meaningful.

The practical point is simple: do not ignore forfeited deposits. Record the date, why the deposit was kept, the contract clause, and whether the underlying work would have been taxable, zero-rated, or exempt.

How to invoice without creating a mess

Your invoices should make the payment type obvious. For a taxable advance payment, show your GST/HST number, the service description, the taxable amount, the rate, and the GST/HST charged. The guide to invoicing with HST as a Canadian freelancerwalks through the required invoice details.

For a true security deposit, describe it as refundable security and avoid mixing it into the taxable service line until you apply it. When you later apply it to an invoice, show the full taxable service fee, the GST/HST, and the deposit credit so the paper trail is clear.

Do deposits count toward the $30,000 threshold?

Taxable supplies count toward the small supplier threshold. A true deposit that is only security is not the same thing as revenue from a taxable supply until it is applied or forfeited. But an advance payment for taxable services is business revenue and should be tracked.

This is where many sole proprietors get into trouble: they track bank deposits but not what each payment represents. Use HST Heroto track taxable revenue against the rolling GST/HST threshold, and keep your source documents organized so your first return is easier. If you are newly registered, read how to file your first GST/HST returnbefore the deadline sneaks up.

Quick checklist

  • If the retainer pays for taxable services, charge GST/HST once registered.
  • If it is a true refundable security deposit, GST/HST usually waits until it is applied.
  • If a deposit is forfeited, review the GST/HST treatment before closing your books.
  • Use clear invoice wording so advances, deposits, credits, and tax are not confused.
  • Track taxable revenue separately from refundable deposits.

Track your threshold for free

HST Hero tracks your rolling 12-month revenue and tells you exactly where you stand. Free up to 10 transactions.

Get started free →

This article is for informational purposes only and is not tax advice. Math and rates are sourced from CRA RC4022 and RC4058. Consult a registered accountant or the CRA directly for your specific situation.