Skip to content
CACanada

HVAC Replacement Payment Schedule: Deposit to Final Invoice

Set deposit, progress, change-order and final billing gates for a Canadian HVAC replacement without ordering equipment too early or losing track of the balance.

Yes Foreman · October 4, 2026 · Invoicing and payments

The customer accepted the replacement quote. The deposit invoice is out, but the money has not cleared and the purchaser is ready to order the equipment. A clear HVAC replacement payment schedule tells the office when to stop and what must happen next.

Build the schedule around cost exposure and visible work. Keep quote acceptance, invoices, cleared payments and equipment orders as separate events.

Lock the replacement scope before splitting the price

Inspect the property before you set payment stages. A payment schedule cannot control work that the accepted quote does not identify.

Record the equipment being removed and the replacement configuration. Identify the indoor and outdoor equipment, system capacity, equipment locations, controls, line treatment, drain route, electrical work, duct changes, supports, pad or curb, lifting needs, removal, disposal, startup, commissioning and handover.

Write down anything you could not inspect. The old unit may hide a damaged drain, unsuitable electrical supply, poor duct connection or failed support. Those conditions need an exclusion or an allowance for further inspection. Do not bury them in a sentence about unforeseen work.

Name the accepted equipment option clearly enough that the purchaser cannot order a different combination. A supplier estimate helps you calculate cost. It is not the quote accepted by the customer.

Record customer responsibilities beside the work they affect. State who clears access, provides keys, coordinates building entry and completes any separate work needed before installation.

Use the HVAC industry page for job and quote controls when setting up the replacement file. Leave this section with one accepted scope, one equipment selection and a written list of exclusions.

Check Canadian authorities before promising billing triggers

Check the installation address before writing permit, inspection or completion events into the schedule. Requirements can change between provinces, territories and municipalities.

Ask your provincial or territorial trade licensing and safety authority which trade licence covers the replacement scope. Ask the same authority whether trade permits or regulated inspections apply. Write its answer into the job file.

Ask the municipality whether the address needs a business licence or building permit for the work. Confirm who obtains the permit and which municipal inspection steps affect the installation. Do not promise that final billing will follow an inspection until you know whether that inspection belongs to your scope.

For a Saskatchewan gas job, use the Saskatchewan HVAC gas contractor licence check to frame the questions you take to the responsible authority. Do not carry that province’s answer into work elsewhere.

Ask your provincial or territorial workers’ compensation board whether coverage is needed for the workers and business arrangement on this job. Save the answer with the job records.

If the business name or entity needs to be checked, use your provincial or territorial business registry. That registry handles business names and registration. It does not decide which HVAC trade licence covers the work.

Write the confirmed responsibility beside each controlled event. Name who obtains the permit, who books the inspection and whether an authority-controlled event forms part of the agreed final billing trigger.

Cost the accepted replacement before setting the deposit

Build the job cost from the scope. Use separate buckets for:

  • Matched equipment and purchased components.
  • Fittings, controls, supports, drain materials and consumables.
  • Removal, installation, testing and commissioning labour.
  • Electrical, plumbing, lifting or other subcontract work.
  • Delivery, disposal, permits and other direct job costs.
  • Overhead recovery and markup.

Keep internal costing separate from the customer’s payment schedule. The customer needs a clear price and clear billing triggers. Your office needs to know when cash leaves the business and what exposure each payment stage controls.

Map every commitment. Note when the equipment purchase order becomes binding, when a supplier payment is due, when subcontractors are booked and when the crew starts paid work.

Set the deposit from those actual pre-start commitments. Do not choose an arbitrary percentage and work backwards. The amount also needs to fit the contract and deposit rules you checked for the job location.

Use the job pricing guide to separate labour, materials, overhead and markup before allocating the quote across payment stages.

Build the HVAC replacement payment schedule from visible events

Use the fewest stages that still control the work. A short replacement may need a deposit and final stage. A longer installation may need a deposit, a progress stage and a final stage.

Every trigger must describe an event that the customer and contractor can identify. Avoid wording such as “substantially underway” or “mostly installed.” It invites an argument.

A useful schedule answers four questions for each stage:

  • What work or event triggers the invoice?
  • What amount becomes due?
  • What work remains after that stage?
  • What evidence goes into the job file?

Allocate every part of the accepted quote. The original deposit, progress and final amounts must add back to the accepted quote total before change orders. Do not leave the customer or office to calculate an unexplained balance later.

Copy-ready payment schedule template

Customer: [customer name]
Installation address: [street address, municipality, province or territory, postal code]
Accepted quote: [quote number and version]
Accepted equipment: [equipment description or approved option]
Original quote total: [amount and checked GST/HST treatment]

Deposit stage
Trigger: [accepted quote plus stated pre-order conditions]
Invoice purpose: [equipment commitment, booking or other agreed purpose]
Amount: [deposit amount]
Equipment-order gate: [events that must be recorded before ordering]
Evidence: [acceptance record, cleared payment record and approval record]

Progress stage, if used
Trigger: [visible installed-work milestone]
Amount: [progress amount]
Completed work: [work included in this stage]
Outstanding work: [connections, startup, commissioning, inspection or handover still due]
Evidence: [site record, photographs or signed milestone record]

Final stage
Trigger: [defined completion test]
Amount: [original final amount, adjusted only through documented change orders]
Required records: [commissioning, inspection, customer instruction and handover records included in scope]

Change-order route
Approval required from: [authorized customer contact]
Billing trigger: [with approval, next stage or separate invoice]
Schedule effect recorded by: [name or role]

Put this schedule into the accepted quote or attach it as an identified schedule. Do not leave it as an internal note that the customer has never seen.

Set the deposit and equipment-order gate

Define what the deposit controls. It may cover an agreed equipment commitment, reserve crew capacity or trigger another pre-start action. Do not describe it as payment for completed installation when no installation has happened.

Write a hard equipment-order gate. The office should check the accepted quote, approved equipment, deposit status, supplier terms and any job-specific contract conditions before releasing the purchase order.

The customer may have accepted the quote while the deposit remains unpaid. The payment may also appear in the account before it has cleared under the agreed trigger. Those are different states.

Record each event separately:

  • Quote accepted.
  • HVAC deposit invoice issued.
  • Payment received.
  • Payment cleared.
  • Purchase order approved.
  • Supplier confirmation received.

If cleared payment is part of the order gate, stop when it has not cleared. Do not let a sent invoice or an email promising payment stand in for the actual record.

Keep GST/HST treatment consistent from deposit to final invoice

Check business-number and GST/HST questions with the Canada Revenue Agency (opens in a new tab) before issuing the first invoice. Do not guess the treatment from an old job or copy a tax field from another province.

Record the checked treatment once. Use it consistently on the quote, HVAC deposit invoice, replacement progress invoice, approved change order and final HVAC invoice.

Keep the tax amount separate in the office records. Tax recorded, contract revenue, invoices issued and payments received answer different questions. Combining them makes the remaining balance hard to trace.

When a change order changes the contract value, apply the same checked treatment to that document. Do not quietly add the change to the final invoice without showing where it came from.

Before sending any invoice, compare its tax presentation with the accepted quote and earlier invoices. Fix a mismatch before the customer has two versions of the job total.

Issue a progress invoice only at a real middle stage

Add a replacement progress invoice when the job has a useful middle point. Staged building access, a separate equipment-setting phase or a clear subcontract handoff may justify one.

Equipment delivery alone proves delivery. It does not prove placement, connection, startup or commissioning. If delivery is an agreed trigger, say so plainly and record the equipment identity and delivery location.

If installation is the trigger, describe the installed work. The named indoor and outdoor equipment might be fixed in the quoted positions with specified supports and connections completed to the stated stage. List what remains.

The equipment can be in place while electrical checks, startup, controls, commissioning, cleanup and customer instruction are still open. The invoice must not make the job look finished.

Show the accepted quote reference, milestone reached, stage amount, earlier invoices and remaining scheduled stages. Keep the site photographs or milestone record in the job file.

If there is no clean middle event, remove the progress stage. More invoices do not create better control when nobody can tell whether the trigger was reached.

Stop hidden-condition work and write a change order

The old unit comes out and the crew finds a drain, duct connection, electrical supply, pad, curb or access condition outside the accepted scope. Stop before covering it.

Photograph the condition. Describe why the quoted work cannot continue unchanged. Cost the added labour, materials, equipment and subcontract work. Record any effect on the installation date.

Send a change order to the person authorized to approve it. State the added or removed work, price, billing trigger and schedule effect. Get the approval before doing the extra work, apart from any immediate action needed to leave the site safe.

Keep the original quote intact. The approved change order changes the current contract value. It does not rewrite the historical quote or make its original stages disappear.

Oak Street worked example

Oak Street is the house electrical example, not an HVAC rate card. R. Chen accepted Quote Q-1847 for a bathroom exhaust fan and four LED downlights at 14 Oak Street. The quote total was 1,105 sample currency units, and the lined ceiling meant chasing was excluded.

Extra cable and chasing were approved on site as a 160 change order. Invoice INV-1847 became 1,265 sample currency units. The document chain still shows the original quote and the approved change.

The invoice does not prove that payment was received. The costs of the 160 change are not supplied, so do not calculate profit from the 1,265 invoice. The example does not provide an HVAC deposit percentage or replacement milestone amount.

Define completion before sending the final HVAC invoice

Write the completion test before the crew starts. Physical placement of the equipment is not enough.

Check the installed equipment, included connections, startup, commissioning, controls, cleanup, deficiencies, customer instruction and handover records named in the quote. Confirm that removed equipment and job waste were handled as agreed.

Decide whether a permit inspection is part of the final trigger. Use the answer received from the authority for that address. If the inspection is outside the trigger, state what completion means instead and record any remaining authority-controlled step accurately.

Do not let “installation finished” pass from the crew to the office without evidence. A commissioning record, inspection or customer instruction may still be open. Assign each deficiency and record whether it blocks final billing under the accepted terms.

The final HVAC invoice should reference the accepted quote, earlier invoices and approved change orders. Show the final scheduled balance and the checked GST/HST treatment. Do not replace the document chain with one unexplained total.

Use the invoice-writing guide to check the customer, job, scope and payment fields before sending the final document.

Reconcile the records before closing the job

Start with current contract value. That is the accepted quote adjusted by approved additions or reductions. Match that amount to the invoices issued under the agreed schedule.

Then match each invoice to payments actually received. A sent invoice is not a receipt. A paid label without a bank or payment record is not enough to close the account.

Keep these records separate:

  • Accepted quote value.
  • Approved change-order value.
  • Current contract value.
  • Invoices issued.
  • GST/HST recorded under the checked treatment.
  • Payments received and cleared.
  • Remaining customer balance.
  • Actual job costs.

Finish cost tracking with actual equipment, materials, labour, subcontract and direct job costs. Compare those costs with the original quote on the same basis. The electrical contractor job-costing example shows how to keep labour, materials and profit tied to one finished job; use the same record discipline for the HVAC replacement.

Do not close the job because the final invoice was sent. Close it when the completion records are filed, the account status is supported by payment evidence and outstanding obligations are assigned.

Put the next replacement under control before ordering

A working HVAC replacement payment schedule belongs in the job file before anyone commits the equipment cost. It should show the accepted scope, authority checks, deposit purpose, order gate, progress evidence, change-order route and completion test.

Open the next accepted quote now. Add the cleared-payment gate and name the person who can release the equipment order. That is the next action.

Put the next job in one place

Yes Foreman connects quotes, schedules, crews, timesheets and invoices for small field-service teams.