Skip to content
CACanada

How to Quote Painting Jobs for an Interior Repaint in Canada

Build an interior repaint quote from inspected surfaces, preparation, labour, materials, overhead and markup, then control added work with a change order.

Yes Foreman · September 29, 2026 · Pricing and quoting

The customer asks for an interior repaint but has not settled the ceiling, baseboards, doors or closets. Learning how to quote painting jobs starts by naming those surfaces before you price them.

A room rate will not catch damaged drywall, extra colours, blocked walls or return visits. Build the painting scope here, then use the job-pricing framework for the shared labour, materials, overhead and markup method. The Canadian checks below cover CAD, GST/HST, winter access and change orders.

How to quote painting jobs from the surfaces up

Treat each room as a group of paintable surfaces, not a floor-area measurement. Floor area does not tell you how much casing, trim, ceiling, wall or built-in storage needs work.

Walk the property with the customer. Point to each surface and ask whether it is included. Record the answer while you are there.

List every included surface

Build a surface schedule for each work area:

  • Walls and feature walls
  • Ceilings
  • Baseboards and casing
  • Doors and frames
  • Window frames and ledges
  • Closet fronts, shelves and interiors
  • Railings, pipes and other painted items

Measure the actual paintable surfaces. Record how you handle windows, doors and other openings in the calculation. Keep surfaces with different products or preparation in separate lines.

Several connected rooms can share floor protection, equipment setup and cleanup. Separate visits to the same rooms repeat those tasks. Price the production sequence you expect to run, not a disconnected room rate.

Inspect the coating, defects and access

Look at the surfaces in good light. Check for loose coating, stains, failed filler, cracks, grease, water marks, glossy finishes and rough previous repairs.

If furniture blocks part of a wall, do not pretend you inspected it. Ask for access before quoting or state that the blocked area remains uninspected. Decide whether that unknown needs an estimate instead of a firm quote.

Record the conditions that consume crew time:

  • Furniture and belongings that need moving
  • Floors, fixtures and adjoining surfaces needing protection
  • High walls, stair sections or restricted access
  • Occupied rooms, pets and working-hour limits
  • Material storage and delivery access
  • Parking, waste removal and required return visits

Where winter conditions affect the property, record entry protection, heated material storage and delivery constraints. Follow the selected coating product’s storage and application instructions.

Fix the surface preparation scope

Do not write “prepare as needed.” That phrase leaves the crew and customer to argue about what the price included.

Write the surface preparation scope as tasks. Name the cleaning, scraping, sanding, filling, caulking, spot priming and stain treatment included for each surface.

Separate minor preparation from repair work. Filling visible fastener holes is not the same job as correcting widespread cracks, failed patches or loose coating.

Set the coating assumptions at the same time. Record the product type, finish, colour, primer and coat plan for walls, ceilings and trim. If coverage depends on a major colour change or the condition underneath, state the assumption used in the price.

Assign responsibilities in writing. Say what the crew will move and protect. Say what the customer must remove before arrival. Exclude heavy, fragile or fixed items unless you have allowed labour and equipment for them.

Plan the work sequence before estimating labour

Write the order in which the crew will complete the repaint. Start with room clearing and protection. Then preparation, primer, ceilings, trim, walls, cleanup and any return work.

Group connected rooms where that reduces repeated setup. For each optional room or surface, state whether its price assumes completion with the base scope. If the customer can buy the option alone, give it a standalone price that recovers its own setup and cleanup.

Colour and product changes slow the sequence. They can require separate tools, cleaning and another application pass. Drying time without a worker present is not labour. Required attendance, another setup and return travel are costs.

Build the painting labour estimate by task

Use your own completed-job records and internal labour cost. Do not copy an hourly selling rate into the estimate and hope it covers everything.

Break the painting labour estimate into work the crew can record later:

  • Clear the items included in the scope
  • Protect floors, fixtures and adjoining surfaces
  • Clean, scrape, sand, fill and caulk
  • Apply primer or stain treatment
  • Cut in and roll walls and ceilings
  • Brush or roll doors, frames and trim
  • Remove protection and clean the work area
  • Travel and set up for required return visits

Assign labour to each task. Multiply that time by your internal labour cost. Include the cost of employees or working owners using the method in your accounts.

Keep preparation separate from application. When a job runs over, you need to know whether the loose coating, the trim work or the extra visit caused the miss.

Calculate paint material costs from the coating plan

Start with the measured paintable area. Multiply it by the required coats, then divide by the selected product’s stated coverage. Adjust the result using the product instructions and your completed-job records for the substrate, texture and application method. Round up to purchasable pack sizes.

Do this separately for wall paint, ceiling paint, trim products and primer. Do not apply one coverage assumption to every substrate or finish.

Paint material costs include more than topcoat. Add the job’s actual allowance for:

  • Primer and stain blocker
  • Filler and caulk
  • Abrasives
  • Masking tape, film and coverings
  • Roller sleeves, brushes and trays bought for the work
  • Job-specific access equipment
  • Disposal and job-specific consumables

Use current supplier costs. If you allocate stock consumables across jobs, use the same method every time. Keep access equipment and disposal visible rather than hiding them inside the paint line.

Turn job cost into a selling price

Add direct labour, direct materials and other job expenses. Then add the overhead allocation used by your business. Overhead belongs in the price, but it should not be added again inside several cost lines.

Apply markup to the estimated job cost to produce the customer price. Check the resulting margin before sending the quote.

  • Markup = profit divided by cost
  • Margin = profit divided by selling price

Use the profit margin calculator to check the relationship using your own cost and price.

Worked example: markup and margin are different

Oak Street is the house electrical example, not a painting rate card. All figures below are sample currency units.

R. Chen’s Quote Q-1847 at 14 Oak Street covered a bathroom exhaust fan and four LED downlights for 1,105. The original job cost was 850, leaving 255 profit against that quote.

Markup was 255 ÷ 850 = 30%. Margin was 255 ÷ 1,105, or about 23%.

The ceiling was lined, and the quote excluded chasing. Extra cable and chasing were approved as a 160 change order. Invoice INV-1847 was 1,265. The change-order costs are not given, so do not combine the 1,265 invoice with the 850 original cost or calculate profit from the invoice.

Choose a quote or an estimate

Use a firm quote when you can define the surfaces, preparation, coatings, access and customer responsibilities. The price should match a fixed written scope.

If you cannot inspect the wall, name it. Use an estimate or range until you can see what preparation it needs.

At Oak Street, Estimate E-1847 showed a range of 900–1,400, while Quote Q-1847 fixed the agreed scope at 1,105. Those sample figures show different document purposes. They are not rates.

Use the quote versus estimate guide when you need to choose and label the document.

Write the repaint quote so the crew can run it

The quote should work as a field instruction. A crew member should be able to walk into each room and identify the included surfaces, preparation and coating system.

Copy this structure and fill it from your inspection:

Customer: [customer name]
Site address: [street, city, province or territory, postal code]
Quote number: [number]
Work areas: [rooms and connected areas]
Expected work dates: [planned start and finish]
Quote open until: [date]

Included surfaces by area:
- Walls: [included surfaces]
- Ceilings: [included surfaces]
- Baseboards and casing: [included surfaces]
- Doors and frames: [included surfaces]
- Closets, windows and other items: [included surfaces]

Surface preparation scope:
[cleaning, scraping, sanding, filling, caulking, priming and stain treatment]

Coating system:
[product, primer, finish, colour and coat assumptions by surface]

Protection and furniture:
[contractor responsibilities]
[customer responsibilities]

Access and working conditions:
[storage, parking, occupied rooms, pets, hours and return visits]

Exclusions and uninspected areas:
[hidden defects, blocked surfaces, repairs and excluded work]

Price and GST/HST treatment:
[price in CAD and tax presentation confirmed for this business]

Payment terms:
[deposit, progress payment and final payment terms]

Added work:
[A written change order is required before added work starts]

Acceptance:
[customer approval and date]

Once the wording is settled, Yes Foreman’s quoting tools can keep the accepted quote and later change order with the job. The paperwork follows the inspection. It does not replace it.

Run the Canadian checks before sending the quote

Confirm the site’s province or territory and postal code. Show the price in CAD and use the GST/HST treatment confirmed for your business. Ask the Canada Revenue Agency about business-number or GST/HST questions.

If the scope raises a trade-licence or trade-permit question, ask your provincial or territorial trade licensing and safety authority. Ask your municipality about a business-licence or building-permit question. Do not assume an ordinary repaint needs a particular approval.

Stop added work and write a change order

If the first preparation pass exposes failed repairs outside the scope, stop. Do the same when the customer adds a colour, more trim or another room.

Write a change order that names the added surface, preparation, coating, labour, materials, price and schedule effect. Get approval before the extra painting starts.

Keep the added work separate on the job records. That gives the invoice a clean trail and keeps the original quote available for an honest job profitability review.

Record actual costs before pricing the next repaint

To improve how to quote painting jobs, track labour and materials against the same tasks used in the estimate. Compare actual vs estimated cost for protection, preparation, application, cleanup and return visits.

Keep approved change-order costs separate from the original scope. If preparation ran over, improve the inspection question or preparation allowance. Do not add a vague buffer to every future quote.

Use the job-costing guide to set up cost tracking and calculate the finished job cost from actual records.

Put the next job in one place

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