Cases / Estimating & costing
Estimating & costing

Price one bill for HST, PST and QST

Settle province by province whether the sales tax on a cost is money you get back or money you carry, put the tax you carry inside the unit rate and the tax you recover on the tail, and record the rate you used with its date and the base it was taken on.

5 steps18 minGeneral contractorSpecialist subcontractorCost consultancy / QS practiceDeveloper / client

How it works, step by step

5 steps across the platform - what you do at each one, and why it matters.

1

Decide per province what you recover and what you carry

Cost Database

For every province the work touches, settle whether the provincial tax on materials is recoverable in your position or a cost you carry, and write the decision down before a single rate is entered.

Why: This one decision moves the tax between two completely different places in the estimate. Getting it wrong does not produce a wrong total, it produces a right total built the wrong way, which passes review cleanly and then fails at the first cost report when the recovery nobody was entitled to does not arrive.

InProvinces the work touchesYour recovery positionOutA written decision per provinceWhat is a cost and what is not
2

Put the tax you carry inside the material rate

Resource Catalog

Where the provincial tax on materials is a cost you never recover, build it into the material rate in the catalog rather than adding it at the end, and note on the rate that it is tax inclusive so the next reader knows.

Why: A tax you do not get back is simply part of what the material costs you, and every rate built without it understates the job by the tax on your largest cost line. Putting it on the tail instead makes it look recoverable to everybody who reads the estimate after you, including the person who prepares the cost plan.

InMaterial ratesThe provincial position for this jobOutRates carrying the tax they costPosition noted on the rate
3

Put the tax you recover on the tail, on the right base

Markups

Add the recoverable tax as a line on the tail at the rate for the province, and where two taxes run in parallel add both of them on the same pre-tax subtotal rather than one on top of the other's result.

Why: Stacking one tax on a figure that already includes the other is a small percentage of the whole contract, which is more than the margin on most of it. The province decides the base as much as it decides the rate, and a build-up showing which base was used is the difference between a client checking your tax in a glance and a client checking it with their accountant.

InPre-tax subtotalFederal and provincial ratesOutTax lines on the correct baseA build-up the client can check
4

Record the rate you used and the date it applied from

Basis of Estimate

Write into the basis of estimate the rate used for each province, the date that rate took effect, the authority that publishes it, and which side of the pre-tax line each one was computed on.

Why: Rates move, and a bid priced last quarter was priced under the rate in force then. Nova Scotia went from 15 to 14 percent on 1 April 2025, and an estimate that cannot say which of the two it used cannot be defended in either direction when the question comes up nine months later.

InRates applied per provinceEffective dates and sourcesOutA dated tax basisAn estimate that can be re-priced
5

Show the same bill per province and say what moved

Reports

Report the same scope priced for each province, keeping the tax that sits inside the rates separate from the tax on the tail, so the difference reads as a location rather than as a total.

Why: Three totals tell a client nothing they could not get from a rate table. Showing that the money is inside the rate in one province and on the tail in another is what explains why the same building costs what it costs across a border, and that is the conversation that wins the work rather than the number.

InThe same bill priced per provinceOutTotals with the tax locatedA difference you can explain

More in Estimating & costing

Estimating & costing

Estimate from a cost database

Pull priced items from a real cost database, build the bill from them, bundle recurring bui…

4 steps12 minOpen
Estimating & costing

Set contingency from cost risk

Turn a single-point estimate into a range, run a Monte Carlo over the genuinely uncertain l…

3 steps11 minOpen