Sales Tax

The right tax,
frozen onto every invoice

GST, HST, QST and PST for every province and territory, pre-loaded and ready to apply. Pick a formula once and InvoiceCast works out the breakdown, shows each tax on its own line, and locks it to the invoice so your records never shift under you.

Start free → Try the tax calculator
How it works

Choose once, applied every time

Tax formulas are data, not settings buried in a preferences screen. You choose one per invoice, and the breakdown travels with that invoice forever.

1

Pick your formula

Choose the province or territory you bill from. Set a default so new invoices start with the right one already selected.

2

We do the arithmetic

The engine applies each component to the subtotal and shows GST and the provincial portion as separate lines, the way a compliant invoice should read.

3

It gets locked in

The full breakdown is written onto the invoice. Change or delete the formula later and every invoice you have already issued keeps the numbers it was created with.

Built for how tax actually works

Every province and territory

All 13 Canadian provinces and territories are pre-loaded — HST provinces, GST-plus-PST provinces, Quebec's GST and QST, and the GST-only territories. All 50 US states and DC are included too, for cross-border billing.

Labelled by year

Formulas carry the year they apply to, so an invoice is calculated against the rates labelled for its own tax year rather than whatever is current today. Historical invoices stay defensible when you are asked to explain them.

Separate lines, not one blended rate

GST and the provincial portion appear as distinct lines with their own rates and amounts. That is what your clients need to claim input tax credits, and what you need at filing time.

Compound tax where it is required

The engine supports tax charged on top of another tax, applied in order. Rare in Canada today, but it is there when a formula genuinely calls for it.

Custom formulas

Build your own for the cases the defaults do not cover — a local rate, an industry exemption, a zero-rated formula for exports. Available on Pro and Business.

Snapshotted onto the invoice

The applied breakdown is stored on the invoice itself, not looked up at display time. Editing a formula changes future invoices only — it never quietly rewrites financial records you have already sent.

The honest limits

Tax software that overstates what it covers creates problems at filing time. Here is exactly where the built-in formulas stop.

Built-ins are a starting point, not tax advice

The pre-loaded rates reflect published provincial and federal rates. Whether a given sale is taxable, zero-rated, or exempt still depends on what you sell and to whom — that judgment stays with you and your accountant.

US rates are state-level only

The built-in US formulas cover state rates. County, city, and district taxes vary by jurisdiction and are not included — if you bill into somewhere with significant local tax, build a custom formula for it.

You choose the formula per invoice

InvoiceCast does not infer tax from your client's address or guess at nexus rules. You pick the formula, which means you stay in control of a decision that only you can make correctly.

Rates change; your old invoices do not

When a rate changes, apply the new formula going forward. Invoices already issued keep their original breakdown by design — that is a feature of a financial record, not a gap.

Common questions

Do I have to update tax rates myself?

The built-in formulas ship with InvoiceCast and are labelled by tax year, so you are not maintaining a spreadsheet of rates. If you need a rate we do not ship — a local US rate, or a specialised formula for your industry — you can create a custom formula on the Pro and Business plans.

If a rate changes, do my old invoices change too?

No, and that is deliberate. The tax breakdown is written onto each invoice when it is created and stays there. An invoice you sent last year still shows the numbers your client received, which is what makes it usable as a financial record.

Can I bill clients in more than one province?

Yes. The tax formula is chosen per invoice, not locked to your account, so you can invoice an Ontario client at HST and a Quebec client at GST plus QST from the same account. Set whichever you use most as your default.

Are US county and city sales taxes included?

No. The built-in US formulas are state-level only, because local rates vary by county, city, and special district and change frequently. If you bill into a jurisdiction with meaningful local tax, create a custom formula with the combined rate you need.

How is this different from your free tax calculator?

The calculator is a quick one-off lookup — enter an amount, see the breakdown, no account needed. This is the same engine applied inside your invoicing: the formula is attached to real invoices, shown as separate lines on the document your client receives, and stored with that invoice permanently.

Is this tax advice?

No. InvoiceCast applies the rates you select and shows the arithmetic. Whether a particular sale is taxable, which formula applies to your situation, and what you owe at filing time are questions for you and your accountant.

Keep exploring

Get the tax right, every invoice

Create a free account and send your first invoice with the correct breakdown in minutes.

Start invoicing for free →