Skip to content
UKUnited Kingdom

Painter Job Costing: Track Labour, Paint and Rework

Build a repaint cost trail by area, surface, task and scope so you can trace labour overruns, paint use, variations and rework back to the job.

Yes Foreman · 5 October 2026 · Running the work

A repaint can keep the crew busy and still lose money. Painter job costing puts every preparation hour, opened tin, supplier credit, variation and repair visit against the repaint that caused it.

The unit is the job. Preserve the accepted quotation, then compare its estimated costs with what the crew actually used.

Lock the repaint scope before you open the cost record

Inspect the surfaces before quoting. Save the accepted quotation before work starts. It gives you a fixed selling and cost baseline.

Record the rooms, surfaces, preparation, coating system, colour selections, access conditions and exclusions. Replace “prepare as required” with a clear description of the work allowed.

Write down flaking coating, failed filler, cracks, stains, patching, sanding, masking and furniture movement. Name any surface you could not inspect. State whether ceilings, doors, frames, cupboards and trim are included.

Use the guide to writing a clear quotation to set out the scope before you calculate painting labour costs and paint material costs.

Give every cost five separate labels

Use separate fields on every estimate, time entry and material issue:

  • Area: the room or exterior section
  • Surface: wall, ceiling, door, frame, cupboard or trim
  • Physical task: protection, setup, preparation, application, cleanup or snagging
  • Scope class: original scope, variation or rework
  • Visit type: planned visit, added visit or post-handover return visit

Do not mix those labels. Preparation and application describe physical tasks. Variation and rework explain why the work belongs in the cost record. A post-handover return visit tells you when the work happened.

Failed coverage found after handover can therefore be application work, classed as rework, during a post-handover return visit. The five-field code makes painter job costing useful without forcing one label to do several jobs.

Set the labour-cost rule before the first timesheet

The labour price charged to the customer is revenue. It is not your internal labour cost.

Choose an employment-cost period from your own records. Add the direct pay and employer on-costs included under your written rule. Then total the hours in that period that were available for job work, allowing for leave, training and other non-job time under the same rule.

Divide the employment cost by those job-capable hours to get one internal cost for each job hour. Apply that cost to the time recorded against each repaint. Use the same method from one period to the next so jobs remain comparable.

Cost owner time as well. Use your own replacement-cost figure for time spent painting, preparing, supervising or collecting job materials. Job-cost profit is an internal measure, not accounting net profit, so ask your accountant how owner time should appear in the accounts.

Assign travel, setup and supervision

Write a short labour policy. State when job time starts, which job gets loading, travel and material collection, how you record supervision and where return-visit travel goes. Apply the same written rule to every labour entry.

If one journey serves several jobs, split the time using the same method each time. If the crew returns to correct failed coverage, set the scope class to rework. If they return for approved added work, set it to variation.

Build the painter job costing baseline from the accepted quotation

Give each repaint a job number. Put it on the quotation, job sheet, timesheets, purchase invoices, credit notes, stock issues, variations and final invoice.

Do not rely on the customer's name. One customer can have several properties, rooms or phases open at once.

Use plain cost buckets:

  • Direct labour
  • Paint
  • Sundries
  • Job equipment
  • Subcontractors
  • Permit or access charges for that job
  • Rework labour
  • Rework materials

Paint belongs in paint. Tape, filler, caulk, masking film, abrasives, roller sleeves and protective materials belong in sundries. Keep the buckets boring so costs have one obvious home.

General business costs stay in overhead unless your written costing method assigns part of them to each job. Do not dump an annual business cost into whichever repaint happens to be open.

Copy estimated costs without changing the accepted baseline

Turn each accepted-scope line into an estimated-cost line before work starts. Enter the expected labour, paint, sundries, equipment and subcontractor costs using your own records. Do not use invented coverage figures or standard rates.

Use the same cost buckets for estimated and actual costs. Use the same area, surface, task, scope and visit fields as well. Otherwise the comparison will not show where the estimate missed.

Once the customer accepts the quotation, preserve it. Do not rewrite the baseline when a wall needs more work or the customer adds a ceiling. Record the cause separately.

Use this blank painter job costing record:

Job number: [job number]
Accepted quotation: [quotation reference]
Area: [room or exterior section]
Surface: [wall, ceiling, door, frame, cupboard or trim]
Physical task: [protection, setup, preparation, application, cleanup or snagging]
Scope class: [original scope, variation or rework]
Visit type: [planned visit, added visit or post-handover return visit]
Estimated labour time: [your estimate]
Estimated internal labour cost: [your cost]
Estimated paint quantity and cost: [your estimate]
Estimated sundries cost: [your estimate]
Equipment or subcontractor cost: [item, scope and cost]
Exclusions: [work not included]
Actual labour time and cost: [completed-job figures]
Material product: [product name and specification]
Quantity issued: [quantity]
Source or purchase reference: [van, store or supplier document]
Unit cost: [your recorded unit cost]
Job destination: [area and surface]
Quantity returned to stock: [quantity or none]
Quantity left with the customer: [quantity or none]
Supplier credit reference: [reference or none]
Variation reference: [reference or not applicable]
Rework cause and cost: [cause, labour and materials]

Apply the UK checks without distorting the job result

For workplace safety questions involving dust, old coatings, access or hazardous substances in Great Britain, check the Health and Safety Executive (opens in a new tab). In Northern Ireland, check the Health and Safety Executive for Northern Ireland (opens in a new tab). Put a permit, access charge or safety cost against the job only when that job caused it.

Ask your accountant how to treat VAT in the quotation, job-cost report and invoice, and check the HMRC VAT guidance (opens in a new tab). Compare the accepted quotation and actual costs on the same net or gross basis. Do not switch between VAT-inclusive and VAT-exclusive figures to make the result fit.

If a contractor withholds a CIS deduction from money owed to your painting business, keep the gross amount and the deduction identifiable. The deduction affects settlement and tax records. It does not show that the crew used more paint or took longer on the job.

If your painting business makes a CIS deduction when paying a subcontractor, assign the gross subcontractor cost to the job. Record the amount withheld separately as part of the payment and tax trail. Check the treatment with your accountant and use the HMRC Construction Industry Scheme guidance (opens in a new tab).

Keep those entries available for the accounts. For the production check, compare the quotation with the job cost using one consistent basis.

Record painting labour costs before leaving site

Enter time every day. A weekly total may support payroll, but it cannot show whether one ceiling, one preparation task or one return visit caused the overrun.

Record these fields for each crew member:

  • Job number and date
  • Area and surface
  • Physical task
  • Scope class
  • Visit type
  • Time and internal labour cost
  • Delay or site-condition note
  • Variation reference, where used
  • Rework cause, where used

The first wall may reveal more flaking coating and failed filler than the accepted preparation scope allowed. Record the time against that wall and the preparation task. Then decide whether it belongs to the original scope, a variation or rework before carrying on.

Do not spread unexplained hours across the whole repaint at closeout. That protects the timesheet but destroys the lesson.

Keep original work, additions and repairs apart

Put work promised in the accepted quotation under original scope. Keep agreed snagging before handover there too.

Put a customer addition under its written variation. Put work needed to correct a failed promised finish under rework. The physical task and visit type remain separate, even if the same tradesperson does all three types of work on the same day.

Track paint material costs to the room that used them

In painter job costing, a purchase invoice proves what you bought. It does not show which repaint, room or surface consumed it.

Put the job number on the order and supplier invoice. Record the product, quantity, unit cost and destination when it reaches site. Match a supplier credit to the job that carried the original purchase.

When one supplier invoice covers several jobs, allocate each line or quantity to the job that received it. Move bulk purchases into stock first, then issue them to jobs as the crew uses them. Do not put a multi-job invoice against the first job number available.

Record paint taken from the van or store

Stock is not free. When a crew member opens another tin from the van, record the job, area and surface that received it.

Apply the business's recorded unit cost. Include primer, paint, filler, caulk, tape, abrasives, masking materials and roller sleeves in their proper buckets.

A stock issue with no job number becomes a hidden cost. Deal with it on the day rather than trying to identify a half-used tin weeks later.

Give leftovers one final destination

Mark every leftover item as one of these destinations:

  • Consumed on the job
  • Returned to the supplier
  • Returned to business stock
  • Left with the customer

Match a supplier return to its credit note. Record reusable material moved back into stock using the same costing rule used when it left stock. Paint left with the customer remains a cost of that repaint.

Do not credit a full tin back to stock when only part remains. Use your own written method for measuring reusable opened paint, then apply it consistently.

Stop and classify extra preparation before continuing

Extra preparation is not automatically a variation. Compare the condition with the accepted scope first.

If the quotation included the work but your allowance was too low, leave the labour and materials against the original scope. That is an estimating miss. The same applies when a visible defect should have been found during the site visit.

If the condition was concealed, expressly excluded or outside the agreed work, stop. Photograph the surface. Describe the added preparation. Write a variation and get the customer's approval before continuing.

If the customer adds the ceiling after accepting a walls-only quotation, use the same process. Do not start merely because the room is protected and the crew is ready.

Connect the variation description, approval, labour, paint, sundries and final invoice line with one reference. Use the guide to writing the final invoice to keep the added work readable without changing the original estimate.

Expose snagging, rework and post-handover return visits

Included snagging is the agreed final check before handover. Rework corrects work that failed the promised finish. A post-handover return visit describes when the crew went back, not why.

If poor coverage appears after handover, record the affected room, surface and cause. Add travel, setup, labour, paint, sundries and cleanup to rework. Set the visit type to post-handover return visit rather than burying the time in general labour.

If the customer requests something new during snagging, it is still a variation. Record the physical task as snagging only when the work checks or completes the finish already promised.

Decide whether the work was original scope, a variation, rework or third-party damage. A promised-finish failure is rework. Damage by another trade stays third-party damage unless you agreed to absorb it.

Compare the quotation with actual cost without counting revenue as profit

Close the original scope against its accepted selling price and actual job cost. Profit is selling price minus job cost. Margin is profit divided by selling price. Markup is profit divided by cost.

Markup and margin are not the same calculation. Use the profit margin calculator when checking your own completed-job figures.

Worked example: R. Chen, 14 Oak Street

This electrical job is the house example. All figures are sample currency units, not painter prices or a rate card.

Quote Q-1847 covered a bathroom exhaust fan, 150mm and ducted through the roof, plus four LED downlights. The ceiling was lined and the quote excluded chasing. The accepted quote was 1,105.

Extra cable and chasing were approved on site as a 160 variation. Invoice INV-1847 was therefore 1,265.

The original quote is compared with the original-scope job cost of 850:

  • Profit: 1,105 − 850 = 255
  • Margin: 255 ÷ 1,105 ≈ 23%
  • Markup: 255 ÷ 850 = 30%

Do not calculate profit from the 1,265 invoice. The costs of the 160 variation are not given. Combining the invoice total with the original-scope cost would produce a false profit figure.

That rule matters in painter job costing. Price and cost each variation separately, or leave its profit uncalculated until its labour and materials are known.

Close the repaint and change one input on the next estimate

Review the cost record while the rooms and surfaces are still familiar. Identify the exact miss: preparation time, coverage, stock control, access, supervision, damage or rework.

Change the next estimate or work method. Increase your own preparation allowance for that recorded condition, alter the paint quantity based on your completed jobs, or add a clearer exclusion. Do not rewrite the closed job to make the result look cleaner.

Give one person one action with a due point. Update the preparation description before the next quotation, match the missing supplier credit or return the reusable paint to stock.

For painter job costing, Yes Foreman can keep the quotation, job record, variation and final invoice connected for the painting job. Your crew still needs to enter the labour, paint and rework against the right room before leaving site.

Put the next job in one place

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