Home / Blog / Do BC Contractors Charge PST? GST and PST Rules for Trades Businesses

Do BC Contractors Charge PST? GST and PST Rules for Trades Businesses

TL;DR

In BC, a contractor who supplies and installs goods that become part of real property pays the 7% PST on those goods and doesn't charge the customer PST on the job, with one exception where the customer agrees in writing to pay it. GST at 5% goes on the whole invoice, and you need a GST number once you pass the $30,000 small supplier threshold.

A new electrician asked us this last month: “Do I put PST on my invoices or not?”

Fair question, and half the answers you’ll find online are written for Ontario, where there’s no PST at all. The other half are for retailers. Neither is you.

So here’s how it works for a trades business in BC.

What’s the difference between GST and PST in BC?

Two taxes, two governments, two sets of rules.

GST is federal. CRA lists BC’s rates as 5% GST and 7% PST, because BC never joined the HST. Ontario charges 13% HST, Alberta charges GST only, and Nova Scotia dropped to 14% HST on April 1, 2025.

PST is provincial. BC says “generally, the rate of PST is 7% on the purchase or lease price of goods and services, with some exceptions.” It’s a retail sales tax, and that word “retail” is the whole story for contractors.

Do BC contractors charge PST on their work?

Generally, no.

BC’s own rule for contractors is that services related to real property are “not subject to PST. This means you do not charge your customers PST for these services.” And it adds that you “do not need to register for a PST number if you provide them.”

Who counts as a contractor? BC’s glossary says: “You are a contractor if you supply and affix, or install, goods that become part of real property.” Framers, electricians, plumbers, roofers, drywallers, excavators. If the thing you install stays with the building, that’s you.

So the invoice for wiring a house carries no PST. Not on the labour, and not on the wire.

Then who pays the PST on the materials?

You do, when you buy them.

BC says “you need to pay PST on taxable goods you acquire to fulfil a real property contract, unless a specific exemption applies.” It doesn’t matter how you bill: “You must pay PST regardless of whether your contract is a time and materials contract or a lump sum contract.”

In other words, the province treats you as the end user of that wire, that lumber, that furnace. You paid PST at the supply house. That PST is now part of what the job cost you, and it’s baked into the price you charge.

Does it apply to jobs outside BC? Yes, for anything bought here. BC says you pay PST on “any goods you purchase in B.C. to fulfil a contract, even if you will affix or install the goods onto real property that is situated outside B.C.”

Bought the goods outside BC and brought them in? Then you self-assess. With a PST number, “you must self-assess the PST due on your next PST return.” Without one, you file a Casual Remittance Return, FIN 405, “on or before the last day of the month following the month you sent, received or brought the goods into B.C.” BC’s own example: goods received in July, PST due by August 31.

What counts as real property?

This is where the “do I charge PST” question actually gets decided.

BC defines it plainly: “Real property is land and anything that is attached to the land so it becomes part of real property after installation.” Buildings, structures, and machinery attached by more than its own weight all count.

The test is attachment, and plugging something in doesn’t count. Attaching it for better use generally doesn’t either. But a more substantial attachment, where removing it “would cause significant damage to the real property if the good were removed,” does.

BC’s examples of goods that generally become real property: hardwired ceiling fans, wall-to-wall carpet attached to the floor, hot water heaters, kitchen countertops, windows and storm windows, hardwired smoke detectors, fire hydrants.

And goods that generally don’t: bookshelves and other furniture, curtains, refrigerators and freezers, washers and dryers, window air conditioners, plugged-in lamps.

See the pattern? The furnace is real property. The fridge you sold them on the side isn’t.

When does a contractor have to charge PST?

Three situations, and each one means you need a PST number.

You sell goods without installing them. BC says “if you acquire goods to sell to your customers without installing them,” you “must charge your customers PST on those sales.” A plumber who sells a customer a faucet to install themselves is a retailer for that sale.

You supply goods that don’t become part of real property. Then you “must register for a PST number and charge your customers PST on the goods,” and “on the cost of installation or services related to those goods.” BC’s example is an ornamental plant in a freestanding container: installed, but never part of the property.

You service affixed machinery in certain cases. Some services to affixed machinery aren’t exempt, and if equipment is removed and serviced off site, “you must charge your customers PST on those services.” BC’s example is a furnace motor taken to a repair shop.

For those sales, BC’s rule is that you must register for a PST number so you can collect and remit the PST.

What’s the exception where the customer pays the PST?

There’s one more route, and it’s the one that confuses people.

BC lets you skip paying PST on the goods if three things are true: the goods will become part of real property in BC, your customer is liable for the PST by agreement between you, and there’s qualifying evidence of that agreement.

For contracts entered into after February 22, 2022, qualifying evidence means a signed agreement that sets out the purchase price of the goods and “expressly states that the customer is liable for paying PST,” or a signed invoice listing the goods with the same statement, or a completed Declaration of Agreement to Pay PST, form FIN 488, signed by both of you. BC is explicit that any other document “does not qualify as evidence.”

Then the mechanics change. You buy the goods exempt by giving your supplier your PST number at or before the sale, or a completed Certificate of Exemption, FIN 491, if you don’t have one. You charge your customer PST on the purchase price of the goods or the price in your agreement, whichever is greater. And you “must be registered as a PST collector before you supply the goods.”

Honestly, most residential contractors never touch this. It shows up on commercial and institutional work where the customer wants the tax itemized. If a customer asks for it, get the paperwork right before the first delivery, not after.

And GST?

GST is simpler, and it’s the one that’s on your invoice.

Once you’re registered, 5% GST goes on the full contract, labour and materials, including the materials you already paid PST on. The GST you paid on those materials comes back to you as input tax credits on your return. The PST never does.

When do you have to register? CRA’s threshold is $30,000. You’re a small supplier while you don’t exceed $30,000 in taxable sales over four consecutive calendar quarters. Pass it in a single quarter and “you are no longer a small supplier and have to charge GST/HST on the supply that made you exceed $30,000.”

You can also register before you have to. CRA says “you may choose to register voluntarily if you make taxable sales, leases, or other supplies in Canada.” For a contractor buying tools, a truck and materials, that usually makes sense early.

How should this look in your books?

Three habits.

PST is a job cost. The PST on your materials isn’t a tax you’ll recover, so it doesn’t belong in a tax account. It belongs in the material cost of the job, where your job costing can see it. A $10,000 material bill with $700 of PST cost you $10,700, and your estimate for the next job should know that.

GST is tracked both ways. GST you collected on invoices and GST you paid on purchases live in their own accounts, and the difference is what you remit. Mixing PST in there is how a GST return goes wrong.

Watch the mixed inventory. If you ever buy goods exempt for resale with a PST number and then install some of them, you’ve got PST to self-assess. Keep the resale stock and the install stock separate, or your bookkeeper has to untangle it at year end.

And keep the receipts. Every supply-house invoice is your proof of the PST you paid and the GST you can claim back.

Want it set up right?

Trades and construction is our specialty at MBC Canada. We code materials and their PST to the job, keep GST collected and paid in their own lanes, and file your GST returns on time. Our bookkeeping starts at $800 a month, and here’s what decides your number.

Have a look at what we do for contractors, or book a free 30-minute call and bring your last supply-house invoice. We’ll show you where the PST should land.

Frequently asked questions

Do contractors charge PST in BC?

Generally no. BC says services related to real property are not subject to PST, so you don't charge your customers PST on a job where you supply and install goods that become part of the building or land. You pay the PST on the materials when you buy them instead.

Do I need a PST number as a contractor?

Not for real property work alone. You need one if you sell goods to customers without installing them, if you supply goods that don't become part of real property, or if you enter contracts where the customer has agreed to pay the PST.

Can my customer pay the PST instead of me?

Yes, under a written agreement that sets out the purchase price of the goods and expressly states the customer is liable for the PST, or a signed invoice with the same statement, or a completed FIN 488 declaration. You then buy the goods exempt, charge the customer PST on the greater of what you paid or your agreed price, and you must be registered to collect PST before you supply them.

What if I buy materials outside BC?

You self-assess the PST. If you have a PST number, you report it on your next PST return. If you don't, you use the Casual Remittance Return, FIN 405, by the last day of the month after the goods came into BC.

Do I charge GST on top of all this?

Yes. GST at 5% applies to the full contract, materials and labour, once you're registered. You have to register when your taxable sales pass $30,000 over four consecutive calendar quarters, and you can register voluntarily before that.

Key takeaways

  • Real property contractors in BC pay PST on the goods they install and don't charge PST on the job.
  • PST becomes a cost of the materials, so it belongs in your job costs, not in a tax account.
  • The customer can take on the PST only with written evidence, and then you must be registered.
  • GST at 5% is charged on the whole invoice; register before you cross $30,000.

Want a straight answer for your books?

Book a free 30-minute call with MBC Canada. We'll look at where your books are and tell you what we'd do first.

Book a Free Call

Or call 604-243-1213