Skip to content
First 30 contractors get 90 days free
Getting paid

How to use a GST calculator in Canada for contractor payments

A GST calculator adds tax to a job price or backs it out of a total. Here's how contractors use one in both directions, round to the cent, handle deposits and check the numbers on a flooring job in Charlottetown.

The StrikeHoney Team 9 min readUpdated November 8, 2026

A GST calculator in Canada does one of two jobs. It adds the right GST or HST to a pre-tax price, or it pulls the tax back out of a total that already includes it. Every GST calculator Canada contractors use, including the one the CRA publishes, runs on the same two formulas. The skill is knowing which direction you need, which rate applies and where the cents land.

Most tax mistakes on a contractor's invoice aren't about the rate. They come from using the right rate in the wrong direction, taxing only the balance after a deposit, or rounding one way on the quote and another on the invoice. Each one is small on a single job. Over a year of invoices it turns into money you either owe the CRA or took from customers.

Short answer To use a GST calculator, enter the pre-tax job price and the province where the work is done, then copy the tax and the total onto your quote. If a customer agrees to a round all-in figure, use the reverse mode to split it into price and tax. Work out tax on the full job before subtracting any deposit, and round to the nearest cent once.

This guide is about using the calculator on real contractor payments, meaning quotes, deposits, all-in prices and final invoices. If you're still sorting out which tax your province charges, start with our post on GST versus HST and come back here for the arithmetic.

What does a GST calculator actually work out?

A calculator takes two inputs and returns three numbers. You give it an amount and a province. It gives you the amount before tax, the tax itself and the total.

The rate comes from the province where the work is done. The CRA's own GST/HST calculator and rates lists 5% GST in the GST-only provinces and territories, and 13% to 15% HST in the five harmonized provinces. Prince Edward Island, where our example sits, charges 15% HST. Our PEI rate page covers that province's rules in more detail.

In British Columbia, Saskatchewan, Manitoba and Quebec there's a provincial tax on top. A good calculator adds it as a second line on the same pre-tax base, never as tax on tax.

When should you add tax, and when should you back it out?

Contractors run the numbers in both directions every month, often without noticing the switch. Quoting from your price list is forward. A customer saying "I'll give you 450 for it, tax in" is reverse. Using the wrong direction is the most common way a tax figure ends up wrong.

Adding tax to a price

Forward is the simple one. Multiply the pre-tax price by the rate and add the result. Our GST/HST calculator page does this for every province, with the provincial tax as an opt-in line where one exists.

Pulling tax out of a total

Reverse is where people slip. The tax inside a total is not the rate times the total. It's the total divided by 1 plus the rate, subtracted from the total. In a 15% HST province you can also take 15/115 of the total, which gives the same answer. Our reverse tax calculator runs this for you, including the provinces with two taxes.

The Which-Way Table

Before you open a calculator, decide which direction the payment needs. We use this table as a quick check:

SituationDirectionWhat you enterWhat goes on the paperwork
Quoting from your own price listForwardPre-tax line itemsPrice, tax and total on separate lines
Customer agrees a round all-in figureReverseThe all-in amountPre-tax price and tax split out
Supplier receipt shows only a totalReverseThe receipt totalThe tax you can claim back
Deposit taken at approvalForward, on the full priceFull pre-tax job priceFull total, less the deposit paid
Progress invoice for part of the jobForwardPre-tax value of the stageTax on that stage only
Customer paid a round number by e-transferReverseThe amount receivedSplit for your tax report

Two rows catch most people. The deposit row is forward on the whole job, not on what's left. The e-transfer row matters because a round payment still holds tax you have to report.

Why do cents go missing between quote and invoice?

The rate multiplied by a price rarely lands on a whole cent. Something has to round, and the CRA sets the rule. Its rounding guidance in RC4022 says to round to the nearest cent. Less than half a cent may round down, and half a cent or more rounds up.

The same section adds a useful option. When several items carry the same rate, you can add up their prices, work out the tax once and round once. That's allowed, and so is rounding each line. The two methods can disagree by a cent or two on a job with several lines.

Neither answer is wrong. The problem appears when your quote uses one method and your invoice uses the other. The customer sees a total that moved by a cent and asks why. Pick one method and keep it.

How deposits change the math

A deposit doesn't change how much tax the job carries. It only changes how much is left to pay at the end. The CRA's guidance on deposits says to collect the tax when the deposit is applied to the purchase price, not when it's handed over.

So the order of operations is fixed:

  1. Work out the tax on the full pre-tax job price.
  2. Add it to get the full tax-included total.
  3. Subtract the deposit the customer already paid.
  4. Invoice the balance.

The slip is doing step 3 first. Subtract the deposit from the pre-tax price, tax what's left, and you've dropped the tax on the deposit amount. You still owe that tax. For how large the deposit itself should be, see our guide to sizing a deposit.

A worked example on a Charlottetown floor

A flooring installer in Charlottetown quotes engineered hardwood for a main floor. PEI charges 15% HST, so every line is taxed at the same rate.

LinePre-taxHST at 15%, unroundedRounded per line
Engineered hardwood$3,187.85$478.1775$478.18
Underlay and trim$412.30$61.8450$61.85
Labour$2,365.50$354.8250$354.83
Totals$5,965.65$894.8475$894.86

Round each line and the HST comes to $894.86. Add the lines first and round once, and it's $894.85. Both follow the CRA's rule. The installer picks the round-once method for every quote, so the HST is $894.85 and the job total is $6,860.50.

The deposit

The customer pays a $1,500 deposit at approval. On completion, the final invoice shows the full $6,860.50 and credits the $1,500, leaving $5,360.50 to pay.

Now the wrong way. Subtract the deposit first, and the taxable amount looks like $4,465.65. HST on that is $669.85, which is $225.00 short. That $225.00 is the tax on the deposit, and the installer still owes it.

The all-in extra

On the last day, the customer asks for the hall closet floor too and offers $450, tax included. The installer agrees, then runs it in reverse.

  • $450 divided by 1.15 gives $391.30 before tax.
  • The HST inside it is $58.70.
  • 15/115 of $450 gives the same $58.70.

The tempting shortcut is 15% of $450, which is $67.50. That overstates the tax by $8.80 and understates what the job earned. On the paperwork, the extra shows as $391.30 plus $58.70 HST, matching the $450 the customer agreed to.

Three checks before a number goes on the invoice

A calculator is only as good as what you type into it. These three checks take a few seconds:

  • Right province. The rate follows where the work is done. A Summerside contractor working across the bridge in New Brunswick still charges New Brunswick's rate.
  • Right direction. If the customer's number already includes tax, you're working backward.
  • Right base. Tax the full pre-tax job, then credit deposits. Never tax a balance.

The CRA also expects you to tell customers about tax. Show it as its own line, or state clearly that a price includes it.

How StrikeHoney takes the calculator out of the job

A calculator is useful for a one-off check. The trouble starts when you copy its answer into a separate invoice app by hand. That's where a 5 becomes a 6, or a deposit gets subtracted in the wrong order. We built StrikeHoney so the tax math happens on the quote and invoice themselves.

  • Tax on every line, from your settings. Set your tax once and it's applied to each quote and invoice. There's nothing to retype from a calculator.
  • Deposits credited the right way. The customer can approve the quote and pay the deposit in the same tap from a link. The deposit is credited against the full tax-included total on the final invoice.
  • Progress invoices that keep the balance. Bill the whole job, a percentage or specific line items. The remaining balance is worked out for you, so the tax on each stage adds up.
  • Round payments logged against the invoice. Card and QR code payments land on the invoice. Cash, cheque and e-transfer can be marked paid by hand, so the balance stays right.
  • A tax report when you file. The report pulls together the tax you charged, which beats rebuilding it from bank deposits.

Everything runs from your phone, on one plan at $24/mo CAD, or $19/mo CAD if you pay for the year.

The bottom line

A GST calculator does two things, forward and reverse, and most errors come from picking the wrong one. Use the rate for the province where the work is done. Tax the full job before you credit a deposit, and divide rather than multiply when the tax is already inside a total. Round to the cent once, the same way on the quote and the invoice.

To put the right tax on your next quote without a calculator, start your free trial. Founding Members, the first 30 contractors to sign up, get 90 days free without entering a card.

FAQ

GST calculators, answered

StrikeHoney puts the tax on every quote and invoice from your own tax settings, so you never copy a figure out of a calculator. Deposits are credited against the full tax-included total, progress invoices keep the balance right, and a tax report shows what you charged. It's $24/mo CAD, or $19/mo CAD if you pay for the year.

Yes. The CRA publishes a GST/HST calculator with a reverse mode, and our site has a forward calculator and a separate reverse one. None of them need an account. Pick the province where the work is done, not where your business is based.

Multiply the pre-tax price by the rate for the province where the work happens. In a 5% GST province, a 2,000 dollar job carries 100 dollars of GST. In a 15% HST province, the same job carries 300 dollars. Add the tax to the price to get the total.

Divide the total by 1 plus the rate. That gives the pre-tax amount, and the difference is the tax. Taking the rate as a percentage of the total gives too much tax, because the tax was worked out on the smaller pre-tax figure.

Either is allowed. The CRA says you can add up items taxed at the same rate and round the tax once. Rounding each line can move the total by a cent or two. Pick one method and use it on both the quote and the invoice.

No. Work out the tax on the full job price, then subtract the deposit from the tax-included total. Taxing only the balance leaves out the tax on the deposit amount, and you still owe that tax to the CRA.

Most do, and ours makes the provincial tax a separate tick box. Both taxes are worked out on the same pre-tax price. Whether the provincial tax lands on your labour depends on the trade and the job, so check with the province.