
Guides
GST/HST, tipping fees and how to quote a Canadian junk job
Canadian junk removal quotes need the right GST/HST rate, the real gate fee and the drive time built in, because no single national price list survives the trip.
What to take away
- One price list cannot cover Canadagate fees change at every facility and tax rates change at every provincial border.
- Register with the Canada Revenue Agency once taxable revenue passes the $30,000 threshold, then charge the rate for the place of supply.
- Weigh every load and keep the scale ticket. It is your evidence for the disposal line and your data for the next quote.
- Build each quote from four lineslabour, disposal, travel and tax.
Why a flat national price list loses money
A single sheet works inside one province. Across Canada it moves risk onto you.
Disposal is the first reason. A tonne of mixed household goods costs one thing at a Toronto transfer station and another at a regional site on Vancouver Island. Those numbers follow municipal budgets, not your price list.
Tax is the second. GST applies in Alberta and the territories. HST applies in Ontario and the Atlantic provinces. Quebec runs federal GST plus QST, administered provincially. Five rates, one sheet.
Travel is the third. Fuel taxes, weight rules and the nearest suitable facility all change at the boundary. None of that appears on a national list.
The Municipal solid waste management - Canada.ca page sets out how federal, provincial and municipal roles divide, which is why no two fee schedules match.
Operators who quote from one sheet watch their price of junk removal services drift below cost on cross-border work. The fix is a quote assembled from parts.
GST/HST registration: when it starts and what it costs you
The Canada Revenue Agency sets the deadlines. The registration threshold is $30,000 in taxable revenue over four consecutive calendar quarters. Pass it and you need a business number and a GST/HST account.
GST/HST registration choice
Taxable revenue over small-supplier threshold?
Register, charge tax, claim input tax credits
Registration voluntary; unrecoverable tax on purchases
Below it, registration is voluntary. Many small haulers stay unregistered, and that choice has a price: you pay GST/HST on fuel, tires, dump fees and gear, and you cannot recover any of it.
A registered operator charges tax, claims input tax credits on business purchases, and remits the difference. On a year with a truck purchase or heavy disposal spend, those credits are real money.
The When to register for and start charging the GST/HST - Canada.ca page carries the calculation and the filing deadlines.
Put the business number on every invoice. Commercial customers need it to claim their own credits, and homeowners read it as a sign you are a registered business rather than a truck with a magnet sign.
Track tax collected in its own account from day one. That money is a liability, not working capital. Mixing it into revenue makes remittance a reconstruction job, and the markets for junk removal guide covers how operators keep those books clean.
Place of supply: which province's tax applies
For most junk removal work the supply happens where the job site or the customer sits, not where your truck is plated.
A Toronto operator clearing a cottage near Halifax generally charges Nova Scotia HST. A Vancouver crew hauling out of Whistler charges British Columbia tax. The job location drives the rate.
Business customers need a closer look. When the billing address sits in one province and the junk sits in another, the rules weigh the address you have on file and the nature of the service.
The GST/HST and place-of-supply rules - Canada.ca page lays out the tests for services and for tangible property, including customers with addresses in more than one province.
Quebec is its own case. Revenu Quebec administers QST, so a Quebec-registered operator files the provincial portion there rather than with the CRA.
Get the province wrong and you still remit what you should have charged. The gap comes out of your margin, not the customer's pocket.
For recurring commercial contracts, write the governing address into the agreement. A Manitoba property manager who also owns a Saskatchewan site should see which address drives each pickup.
Tipping fees across Canadian markets
A tipping fee is what a facility charges per tonne or per load. It varies by municipality, by facility type and by material. The table below shows the pattern, because no national rate exists.
Tipping fee drivers by market
Market
- Toronto
- City transfer station
- Halifax
- Municipal facility
- Winnipeg
- City landfill
- Vancouver
- Regional facilities
- St. John's
- Regional site
Facility type
- Toronto
- Weight, bulky limits
- Halifax
- Few sites, high per-tonne
- Winnipeg
- Lower gate, longer hauls
- Vancouver
- Levies, strict sorting
- St. John's
- Small base, long transport
Fee driver
- Toronto
- Halifax
- Winnipeg
- Vancouver
- St. John's
| Market | Facility type | Typical gate fee per tonne, mixed household waste | What drives the fee |
|---|---|---|---|
| Toronto, Ontario | City transfer station | $150 to $250 | Weight-based charges, bulky-item limits, separate mattress and electronics fees |
| Ottawa, Ontario | City and private sites | $130 to $200 | Haul distance to landfill, seasonal yard waste rules |
| Montreal, Quebec | Ecocentres and private sites | $120 to $220 | Sorting requirements, construction waste surcharges |
| Halifax, Nova Scotia | Municipal facility | $130 to $180 | Few competing sites, higher per-tonne rates |
| Winnipeg, Manitoba | City landfill | $90 to $140 | Lower gate rates, longer hauls |
| Calgary, Alberta | City and private landfills | $100 to $160 | Private competition, construction and demolition rates |
| Vancouver, British Columbia | Regional facilities | $130 to $200 | Regional district levies, strict sorting, banned materials |
| Victoria, British Columbia | Regional facilities | $150 to $230 | Capital region levies, few sites, high per-tonne rates |
| St. John's, Newfoundland and Labrador | Regional site | $150 to $250 | Small population base, long transport distances |
Those figures are typical for mixed household waste, and material, load size and facility move them. Read that as a pattern, not a price list. Every facility publishes its own schedule and revises it, often annually. Check the current sheet before you quote.
Material bans push costs up. British Columbia restricts organics and recyclables from landfill. Ontario runs extended producer responsibility programs through the Resource Productivity and Recovery Authority for items such as electronics and tires.
Bulky-item bylaws shape demand. City of Toronto Solid Waste Management Services caps how many large items a household may set out, which is exactly the gap a paid removal fills.
Weight is the last variable. A truckload of sofas weighs far less than a truckload of renovation debris, so a per-load price on mixed construction waste is a guess until you know the tonnage.
Building a quote that absorbs tax, fees and travel
A quote that survives a real job has four lines: labour, disposal, travel and tax. Build them in that order and the total explains itself.
Four-line quote build order
- Estimate labour from crew size and hours
- Estimate weight times actual gate rate
- Add travelfuel, drive time, tolls
- Apply place-of-supply tax as own line
- Check margin after tax
Then check margin. If the total leaves less than your target after tax, adjust labour or disposal. Decide the margin target first, then build the lines to reach it.
The junk removal quote template guide covers what belongs in each section and what customers expect to see.
Run this list before anything goes out:
- Customer address and job site address both recorded
- Place of supply confirmed for tax
- Disposal facility named with its current gate rate
- Estimated weight and material type noted
- Travel and fuel as a separate line
- Tax line shown separately at the correct rate
- Payment terms and any deposit stated
Travel earns its own line because it is the easiest cost to underprice. Two hours each way burns fuel, wages and truck time before the first item moves.
On cross-border or mixed-load jobs, add a weight contingency. Renovation debris and wet mattresses weigh more than the customer expects, and the disposal line is where that shows up.
Date the quote and give it a validity window. Gate rates and fuel move, and a quote held open for months becomes a loss.
Invoicing, calculating and remitting what you collect
An invoice shows the business number, the tax rate, the tax amount and the total. When the customer sits in another province, it also shows the place of supply.
Charge the rate for the province or territory of the place of supply. This table carries the rates in force now.
| Province or territory | Rate to charge |
|---|---|
| Alberta, British Columbia, Manitoba, Saskatchewan, Yukon, Northwest Territories and Nunavut | 5% GST |
| Ontario | 13% HST |
| Quebec | 5% GST plus 9.975% QST |
| New Brunswick | 15% HST |
| Nova Scotia | 14% HST |
| Prince Edward Island | 15% HST |
| Newfoundland and Labrador | 15% HST |
British Columbia, Saskatchewan and Manitoba also levy a separate PST or RST, which sits outside GST and HST. Confirm whether it reaches your service.
Start with the rate. The Charge and collect the GST/HST - Canada.ca page lists what applies in each province and territory, and it is the page to open when a job crosses a border.
Rates change. A mid-year change means invoices before and after carry different tax, so date your records carefully and keep the old rate sheets.
Remittance follows your assigned reporting period. Most small haulers file quarterly or annually, and the return covers tax collected minus input tax credits claimed.
The Remit (pay) the GST/HST you collected - Canada.ca page covers the methods and the deadlines, including electronic filing and payment.
Keep every remittance receipt with the return it belongs to. If a filing is questioned, the receipts are the proof, and filing early leaves room to correct an error before the deadline.
Input tax credits recover GST/HST paid on fuel, truck maintenance, disposal fees, safety gear and office costs. Claim them and keep the receipts.
Your cash plan has to include the remittance cycle. The junk removal pricing and profit guide treats it as part of the plan rather than an afterthought.
Provincial obligations run alongside the tax work: workers' compensation through WSIB in Ontario or WorkSafeBC in British Columbia, plus provincial OHS rules. The junk removal licensing and compliance overview sets out what applies where, and a lawyer or accountant confirms your own situation.
Worked example: one operator, two provinces, one day
An Ottawa operator clears a garage in Gatineau, Quebec, and a basement in Kingston, Ontario, on the same day. Two provinces, two tax lines, two disposal routes.
Two-province job cost lines
Gatineau job
- Labour
- Crew of two, three hours
- Disposal
- 1.5 tonnes, Quebec gate
- Travel
- Distance from Ottawa yard
- Tax
- GST plus QST
Kingston job
- Labour
- Crew of two, three hours
- Disposal
- 1 tonne plus freezer charge
- Travel
- Distance from Ottawa yard
- Tax
- Ontario HST
The Gatineau job runs about 1.5 tonnes of mixed household goods. The Kingston job runs about 1 tonne and includes an old freezer.
Labour is one crew of two for three hours per job. A typical two-person crew bills at $100 to $150 an hour, and this example uses $120.
Travel is quoted per job from the yard, $60 for each round trip.
Disposal goes to the nearest suitable facility in each province. The Gatineau load hits a Quebec site with sorting requirements, at a typical $140 per tonne. The Kingston load goes to an Ontario transfer station at a typical $150 per tonne, and the freezer carries a $40 handling charge.
Tax follows the place of supply: 5% GST plus 9.975% QST on Gatineau, 13% Ontario HST on Kingston.
Gatineau job
- Labour
- 3 hours at $120, $360
- Disposal
- 1.5 tonnes at $140, $210
- Travel
- $60 round trip
- Subtotal
- $630
- Tax
- $31.50 GST plus $62.84 QST, $94.34
- Total
- $724.34
Kingston job
- Labour
- 3 hours at $120, $360
- Disposal
- 1 tonne at $150 plus $40 freezer, $190
- Travel
- $60 round trip
- Subtotal
- $610
- Tax
- $79.30 HST
- Total
- $689.30
Now the lesson. With one flat national price for a garage clear-out, the Gatineau quote undercharges on tax and the Kingston quote overcharges on disposal. Neither error surfaces until the books close.
The Gatineau job carries $94.34 of tax and the Kingston job $79.30, on subtotals $20 apart.
The component quote fixes it. Labour, disposal, travel and tax each carry a number, and the total is the sum. When a gate rate moves, one line changes.
Build the same structure for every province you serve, Halifax to Victoria. Update disposal rates when facilities publish new schedules, and recheck the tax rate whenever a job crosses a border.
The tool is a spreadsheet with a province field, a facility field and a tax field. It takes an hour to build once.
Common questions
Do I have to register for GST/HST if I only do small residential jobs?
Only once taxable revenue passes the $30,000 threshold. Below it, registration is voluntary, but an unregistered operator cannot claim input tax credits on fuel, disposal or equipment.
Which tax rate applies when the customer lives in one province and the junk is in another?
Place-of-supply rules usually point to where the job site or the customer is located. Check the CRA guidance for your situation, and look harder when a business customer has addresses in more than one province.
Are tipping fees taxable?
Disposal is part of the service you supply, so it normally follows the same treatment as the rest of the invoice. Pass it through as a line item and apply the rate for the place of supply.
How often do I remit the GST/HST I collect?
The CRA assigns your reporting period based on revenue. Most small junk removal operators file quarterly or annually, and the remittance is due with the return.







