Skip to content
CACanada

Painting Contractor Invoice: Repaints and Change Orders

Build a clean invoice trail from the accepted repaint quote through the deposit, approved extras, final balance, payment record and actual job costs.

Yes Foreman · September 30, 2026 · Invoicing and payments

A repaint finishes, but the client remembers a different scope. Your painting contractor invoice now has an extra repair, another coat and a deposit that nobody can trace.

Do not rebuild the story at billing time. Keep one job record from the accepted quote to the paid final invoice.

Start the invoice record before the crew starts painting

Inspect the property before you price it. Record the rooms, surfaces, repairs, colours, products, coats, access and cleanup included in the repaint.

Write exclusions with the same care. Hidden drywall damage, loose existing coating, blocked rooms and client-requested colour changes can all affect the work. An exclusion gives you something concrete to point to when the site changes.

Keep the signed quote as the record of the original repaint scope and price. Give it a document reference. Keep the accepted version unchanged after work starts.

If you need help setting that first scope, use the interior repaint quoting guide before building the invoice trail.

Decide when each payment becomes due

Write the payment stages into the quote before the client accepts it. A small repaint might have a deposit and final balance. A larger repaint might have agreed progress invoices tied to completed work.

Do not invent milestones after the crew arrives. If the project needs staged billing, define the completed work that triggers each invoice. The renovation invoice schedule guide shows how to connect building payment milestones to work the client can inspect.

State the payment terms attached to each invoice. Use the terms the client accepted. Do not replace them with a different deadline on the final bill.

Keep the selling price separate from cost tracking

The client sees the scope lines and prices you sold. Your job file holds the labour, paint, sundries, equipment, disposal and subcontractor costs behind them.

Do not add an hourly labour breakdown to a fixed-price repaint unless that breakdown formed part of the agreement. The hours still matter. They belong in your internal cost tracking.

Price a repaint or extra from its expected labour, materials, other direct costs, overhead and markup. Invoice the same scope lines the client accepted. Keep actual labour and material costs in the job file.

Build the painting deposit invoice from the accepted quote

A painting deposit invoice requests the payment agreed before work starts. It does not replace the quote and should not rewrite the scope.

Include the contractor name, client name, job address, invoice reference, issue date, accepted quote reference, payment purpose, payment terms and amount due. Check the current Canada Revenue Agency rules for the tax information required on the document and the GST/HST treatment of the deposit.

Describe the purpose plainly. For example: deposit against the accepted interior repaint quote. Do not call the deposit a payment for completed walls when no walls have been completed.

Reference the accepted quote instead of copying every scope line into the deposit request. The quote remains the detailed record of preparation, repairs, surfaces, coatings and exclusions.

When the payment arrives, record the amount, payment date, payment method and invoice it was applied against. Keep the issued invoice intact. Change its status to paid rather than deleting or replacing it.

Keep the document flow straight. The accepted quote keeps the original job value. The deposit invoice requests the agreed payment. The payment record clears that request. The repaint final invoice shows the prior payment as a credit without rewriting the original work value.

Check the current Canada Revenue Agency treatment for deposits before calculating GST/HST. Do not calculate the same GST/HST twice across the deposit request and final invoice.

Build painting contractor invoice lines around the work sold

Match the final bill to the accepted pricing structure. If the quote separated preparation, walls, ceilings and trim, use those same groups. If it sold an accepted fixed scope as one amount, do not create a new room-by-room price breakdown after completion.

Useful repaint descriptions can identify:

  • protection and surface preparation;
  • agreed drywall, plaster or coating repairs;
  • walls, ceilings, trim, doors and closets included;
  • specified primers, paints or specialty coatings;
  • agreed coats or finish requirements;
  • equipment, access work or disposal where sold separately;
  • cleanup and removal of job materials.

Only include a line when it reflects the accepted quote or an approved change order. A long invoice does not fix a vague scope.

Use nouns the client can find in the property. Write “main bedroom walls” rather than “painting services.” Write “repair and prime damaged drywall beside window” rather than “extra prep.”

Use a copy-ready invoice structure

The invoice writing guide covers the shared invoice basics. For a repaint with deposits and changes, use a structure like this:

PAINTING CONTRACTOR INVOICE

Contractor: [registered or operating business name]
Business address: [address]
Contact details: [phone and email]
Tax identification: [complete under current CRA requirements]

Client: [client name]
Job address: [painting site]
Invoice reference: [invoice number]
Accepted quote reference: [quote number]
Issue date: [date]
Payment terms: [accepted terms]

ORIGINAL REPAINT WORK
[Scope line matching accepted quote]             [amount]
[Scope line matching accepted quote]             [amount]
Original accepted value                          [amount]

APPROVED CHANGE ORDERS
[Change reference: added or removed work]         [amount or credit]
[Change reference: added or removed work]         [amount or credit]

Pre-tax amount: [calculate for this arrangement]
GST/HST: [complete under current CRA requirements]
Invoice total: [amount]
Prior payments or deposit credits: [show under the agreed arrangement]
Amount due: [balance]

Change approvals referenced: [references]
Payment instructions: [method and reference]
Notes: [short completion or handover note]

The order and tax treatment of deposits can depend on the arrangement. Complete those fields under current Canada Revenue Agency requirements rather than assuming every deposit follows the same subtotal, tax and credit sequence.

Keep internal labour hours and purchase costs out of this document unless your agreement requires cost-based billing. Store them against the job instead.

Record site facts before an extra becomes disputed

Prep often exposes work that could not be seen during the first inspection. Damaged drywall may sit behind loose paper. An old coating may lift when sanded. Photograph the area before repairing it.

Write a short site note. Name the room, surface, condition and time found. Compare it with the accepted repair scope before calling it an extra.

A missed allowance is not automatically a client change. If the accepted quote already included the repair or preparation, complete the included work. If the condition falls outside a written exclusion or the client asks for more work, prepare a change order.

Use the same process when the client adds a door, closet, ceiling or trim. Record changed colours, added coats and higher-cost products as specific requests. Note whether the request affects completed work, ordered paint or the schedule.

Access problems also need a record. Photograph furniture or stored goods blocking the agreed work area. Tell the client what cannot proceed. Do not quietly add a charge later. Price and approve any resulting change before doing added moving, protection or return work.

Get painting extras approval before doing the work

Stop at the change. Describe it. Price it. Get a clear yes.

A useful change order names the original quote, the added or removed work, the price effect and any schedule effect. It also records who approved it and when.

Build the price from the work in front of you:

  • estimate the added crew time;
  • list the paint, primer and sundries required;
  • include equipment, disposal or subcontracted work where needed;
  • account for overhead;
  • apply your markup to the cost base you use.

Use your own supplier costs and crew records. Do not guess from a generic rate. The client normally needs the change price and scope, not your internal calculation.

Painting extras approval can be captured through a signed change order or a clear written acceptance tied to the change reference. A loose message saying “looks good” is not approval of a price.

Keep the accepted quote unchanged. Give the change its own reference. If another change follows, record it separately instead of rolling both changes into a revised quote.

This preserves the original deal. It also stops the final invoice from looking like the contractor increased the price without warning.

Carry approved changes onto the repaint final invoice

Start with the original accepted work. Add each approved change order as a separate line. Use the same reference and short description the client approved.

Show credits for removed work in the same section. Do not hide a credit by reducing another line. The client should be able to follow additions and removals without recalculating the whole job.

Then show the GST/HST treatment, invoice total, paid deposit or previous payments, and remaining balance under the arrangement used for that job. A deposit credit should not erase the recorded value of the original work.

Reference the approvals without attaching every crew note. Include the signed change order or approval message when it helps the client match an extra. Keep photographs and detailed site records in the job file unless they are needed to explain a disputed line.

Follow the document flow on the Oak Street example

Oak Street is the house electrical example used to show document control, not painting rates.

R. Chen at 14 Oak Street accepted quote Q-1847 for a bathroom exhaust fan and four LED downlights. The quote total was 1,105. The ceiling was lined, and chasing was excluded.

Extra cable and chasing were approved on site as a 160 change order. Invoice INV-1847 therefore totalled 1,265. All figures are sample currency units, not a rate card.

The original quote stays at 1,105. The approved change explains the extra 160. The invoice collects both records without pretending the original scope was different.

Do not calculate profit from the 1,265 invoice. The costs of the 160 change order are unknown, so the invoice total cannot be compared with the original job cost.

Check business and tax details before sending

Use the business name that belongs on your records. Check the provincial or territorial business registry (opens in a new tab) if you need to confirm your registered business information.

Check the Canada Revenue Agency GST/HST page (opens in a new tab). Confirm the tax identification and invoice information required for your business. Check how the current rules treat the deposit, each change order and the final balance.

Keep the records that support the tax treatment you used. Check the Canada Revenue Agency guidance on keeping business records (opens in a new tab) for the current record requirements that apply to invoices, payment records and supporting documents.

Save the exact invoice sent to the client. If it needs a correction, keep the issued version and record the correction instead of silently editing the original document.

Close the repaint against actual costs

An invoice tells you what the client owes. It does not tell you whether the repaint made money.

Enter actual crew time, paint, primer, tape, plastic, abrasives, patching materials, equipment, disposal and subcontractor charges where those costs applied. Use supplier invoices, time records and receipts. Do not replace actual costs with the estimate.

Assign change-order costs to the change that caused them. Otherwise the original repaint looks worse while the extra looks more profitable than it was.

Compare the original accepted value with its original costs. Compare each change price with its own costs. Then compare the whole completed job using all revenue and all recorded costs.

The actual job cost guide explains how to close those records without mixing estimates and actuals.

File the accepted quote, deposit invoice, payment record, site notes, change approvals, final invoice and final payment together. If you are choosing where to keep that job history, the painting industry page shows how Yes Foreman connects painting records to the work.

Common questions

Should you send a paid copy after the client pays?

Yes. Mark the issued invoice as paid and record the payment details. Send the client a paid copy or receipt that points back to the same invoice reference rather than creating a second sale.

Should painting photos be attached to the final invoice?

Keep site photos in the job record. Attach only the photos needed to explain an approved repair or disputed extra. Keep the rest behind the painting contractor invoice so the bill stays readable and the evidence remains available.

Put the next job in one place

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