Skip to content
AUAustralia

Painter Job Costing: Track Labour, Paint and Rework

Track labour, paint, stock, variations and rework against each repaint so you can find the real job profit and improve the next quote.

Yes Foreman · 5 October 2026 · Running the work

A repaint can look busy and still lose money. Painter job costing gives every labour hour, opened tin, stock return and repair visit one home, so you can compare the finished job with the quote that started it.

The job is the unit. Not the week. Not the crew. Close each repaint on its own numbers.

Fix the repaint scope before you cost the work

Save the accepted quote before the crew starts. Keep the quoted areas, preparation allowance, coating system, exclusions and customer selections with the job record.

You cannot measure a cost overrun against a moving target. If the quote changes after work starts, keep the original accepted scope and record the extra work separately.

Save the preparation assumptions

Write down what you allowed for when you inspected the surfaces. Do not leave it as “prepare as required”. That phrase hides hours.

Record the condition you priced. Note flaking areas, cracks, stains, failed sealant, furniture movement, access limits and surfaces that were not inspected. State whether the quote includes spot filling, full skim work, sanding between coats or stain blocking.

If you need to tighten the starting scope, use the interior repaint quoting process before costing the job.

Separate area, surface and stage

Give each field one short controlled list. An area is a room or exterior section, such as bedroom, hallway or north elevation. A surface is walls, ceilings, doors, frames or trim.

Use these stages across every area and surface:

  • Preparation
  • Masking and protection
  • Application
  • Cleanup
  • Touch-ups
  • Approved extra work
  • Rework

Do not mix rooms, surfaces and stages in one list. You need enough detail to find the loss, not enough to slow down every time entry.

Set up the painter job costing buckets

Give the repaint one job number. Put that number on the accepted quote, crew time, supplier orders and invoices, stock issues, variations and final invoice. Do not rely on the customer surname alone because one customer may have several properties or stages.

Ask the crew to use the job number on time entries. Ask whoever buys paint to put it on the supplier order. Use it when moving unused materials back into stock.

A useful painter job costing record has a short list of cost buckets:

  • Direct labour
  • Paint
  • Sundries
  • Hired equipment
  • Subcontractors
  • Rework labour
  • Rework materials

Keep overhead separate unless you have a clear policy for assigning it to jobs. Office rent and general administration still need to be recovered through your pricing, but dumping them randomly into one repaint makes the job comparison useless.

Build the painter job costing baseline

Before work starts, copy the accepted quote into an estimated cost baseline. Record the labour hours and labour cost allowed for each stage, plus estimated paint, sundries, hired equipment and subcontractor costs.

Match the baseline to the same area, surface, stage and cost buckets the crew will use. This gives you an estimated figure to compare with every actual cost at close-out.

A blank daily record can stay simple:

Job number: [job number]
Date: [date]
Tradie: [name]
Area: [room or exterior section]
Surface: [walls, ceilings, doors, frames or trim]
Stage: [preparation, masking and protection, application, cleanup, touch-ups, approved extra work or rework]
Labour time: [time]
Labour cost: [cost under the business costing rule]
Paint or stock used: [product and quantity]
Reason for extra work or rework: [short note]
Variation reference: [reference or not applicable]
Site note: [condition, delay or action]

Set a consistent GST reporting basis

Confirm the GST and accounting treatment for your business, then compare revenue and costs on that same basis. Do not compare a GST-inclusive invoice with GST-exclusive supplier and labour costs.

Check the records you need and how GST applies to your business with the Australian Taxation Office GST record-keeping guidance (opens in a new tab).

Record painting labour costs each day

Labour disappears first because it feels obvious on site. It is not obvious a week later.

Enter painting labour costs while the crew still remembers whether the morning went into sanding the first room, masking windows or fixing missed edges from the previous visit.

Capture all paid time assigned to the repaint

Direct labour can include preparation, masking, application, cleanup and touch-ups. It can also include loading materials, site setup and other paid time when your policy assigns that time to the job.

Record approved extra work under the variation, not under the original walls or ceilings. Record defect repairs as rework. The time was paid either way.

Do not erase a return visit because the customer was not charged. That is exactly the labour you need to see when judging the job.

Turn labour hours into labour cost

Set one labour-cost rule and use it for every repaint. Apply the business’s cost for paid hours and any job-attributable employment costs included under that rule. Do not use the labour rate charged to the customer as the labour cost.

Cost owner time consistently as well. Choose a documented internal cost basis for hours worked on the tools, then apply it across every painter job costing report. Check pay and employment obligations for your workers with the Fair Work Ombudsman (opens in a new tab), rather than guessing a wage rate.

Set a policy for travel, supervision and owner labour

Choose how your business treats travel, supervision and owner time. Then stay consistent.

You might assign job-specific travel to the repaint while leaving general travel in overhead. You might record a supervisor’s site inspection against the job but leave office planning outside it. The exact policy is yours. The important part is that one repaint is not carrying costs that another repaint avoids on paper.

Owner labour is not free. If you work on the tools, enter that time under the same rule used for crew labour. Otherwise a job can appear profitable only because your hours went missing.

Enter time by job and work area

A weekly total tells you what payroll cost. It does not tell you why the repaint ran over.

Ask each tradie to select the job, area, surface and stage. If preparation runs over but application comes in cleanly, that distinction tells you what to fix in the next quote.

Record paint material costs from purchase to leftover stock

A supplier invoice tells you what you bought. It does not always tell you what the repaint consumed.

Your treatment must follow each material movement from purchase or stock issue through to use, supplier return, customer handover or return to business stock.

Match purchases and credits to the job

Put the job number on every paint order. Match the supplier invoice to that job when it arrives.

If sealed paint goes back to the supplier, apply the credit to the same repaint. Do not leave the purchase on the job and put the credit into a general account. That overstates paint material costs and hides the correction.

Plan the purchase with the painter materials ordering checklist, then reconcile what arrived with what the crew actually used.

Record paint and sundries taken from stock

Paint from the shed or van still has a cost. Record the product and quantity when it goes to the repaint.

Do the same for sundries when they are meaningful job costs. Masking film, tape, filler, sealant, abrasives, rollers and protective materials can disappear across several jobs if nobody records where they went.

Keep the buckets boring. Paint in paint. Sundries in sundries. Do not bury both under “materials” if you want to find which part ran over.

Decide how leftovers return to stock

Set one rule for sealed tins, opened tins and reusable leftovers.

For an opened tin, either charge the full tin to the repaint or measure the reusable balance and return that balance to stock using the same book-cost basis used when it left stock. Pick one method and use it on every job. Paint left with the customer stays against the repaint.

A sealed tin moved back to stock should no longer sit fully against the repaint if your stock system treats it as available for another job. Write every movement down. Do not let usable paint live in the van with no job owner. That makes the first repaint carry the cost while the next repaint gets free material.

Treat extra preparation as a scope decision

Unexpected preparation is not automatically chargeable. First compare the surface found on site with the accepted quote.

If the quote allowed for flaking paint and patching in that area, the extra time may be a poor allowance. Keep the overrun against the original job. Do not rename it to make the result look better.

If the condition was outside the documented scope or could not be inspected, stop before doing the extra work. Record the surface, take clear photos and explain what must change.

Decide before the crew keeps working

The first room may reveal more flaking paint and patching than the accepted preparation scope allowed. Do not tell the crew to “keep moving” and sort it out later.

Make one decision:

  • The work sits inside the accepted preparation allowance, so its labour and materials stay against the original scope.
  • The work sits outside the accepted scope, so you describe and price a variation before proceeding.
  • The business missed a visible condition during quoting, so you keep the estimating error visible for close-out.

The decision comes before the cost code. Otherwise every difficult surface becomes an unexplained labour overrun.

Separate rework from a variation

Rework corrects the work you already promised. A variation changes what the customer asked you to deliver.

If the customer asks for the ceiling and doors after accepting a walls-only quote, that is a variation. If the crew returns to repair missed edges or roller marks, that is rework.

Tag defects and repair visits as rework

Record the repair labour, paint and sundries against the repaint. Add a short cause such as missed coverage, damage by the crew, poor finish or incomplete handover.

Use a painter defects list for inspection and handover to find the work before the crew packs up. A defect caught during the final inspection still has a cost, but it may avoid another trip.

Do not move rework into ordinary application labour. Keep it visible so you can tell whether the original quote was weak or the work had to be done twice.

Approve customer additions before painting them

When the customer adds ceilings, doors or another room, stop. Describe the new work, price it and get written approval before the crew starts.

Give the variation its own labour and material records. That lets you measure the addition separately when its costs are known.

Carry the approved amount into the final bill using the painting invoice and variation process. Do not add an unexplained line at the end.

Record the cause even when revenue does not change

A cost record needs to say why the work happened. Use original scope, approved variation or rework.

The customer may not owe more for rework. The cost still belongs to the job. Leaving it out inflates repaint job profit and sends the same bad allowance or site problem into the next quote.

Compare the original quote with actual job cost

Close the repaint against the accepted quote first. Compare estimated and actual labour by stage, then compare estimated and actual paint, sundries, equipment and subcontractor costs.

Do not start with the invoice total if that invoice includes variations. The revenue baseline and the costs must cover the same work.

Review labour by stage

Compare preparation with preparation. Compare application with application. Look at cleanup, touch-ups and rework on their own.

Write a short reason beside each meaningful difference. More patching than allowed. Slow masking around occupied rooms. Extra coat needed under the accepted specification. Crew returned after handover. The reason is more useful than the total alone.

Review paint and stock use

Check supplier invoices, credits, stock issues and stock returns. Ask where every unopened tin went. Decide how each opened tin was treated under your policy.

If the paint cost ran over, find the cause. The order may have been wrong. Coverage may have differed from the allowance. A colour change may have been approved. Paint may have moved to another job without a stock entry.

Keep variations separate where possible

Measure a variation only when you have both its revenue and its matching costs. If the crew entered variation labour under the original repaint, split it before close-out if the site records support that split.

If the matching costs are missing, do not invent them. Mark the variation profit as unknown and fix the recording process for the next job.

Worked example: missing variation costs block the calculation

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

R. Chen’s job at 14 Oak Street covered a bathroom exhaust fan, 150mm and ducted through the roof, plus four LED downlights. Estimate E-1847 gave a range of 900–1,400. Accepted quote Q-1847 totalled 1,105.

The ceiling was lined and the quote excluded chasing. Extra cable and chasing were approved on site as a 160 variation. Invoice INV-1847 therefore totalled 1,265.

The supplied job cost is 850. That cost is measured against the original quote of 1,105:

  • 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 supplied. Combining the full invoice with the original job cost would overstate profit.

The same rule applies to a repaint. Do not combine revenue for added ceilings or doors with costs captured only for the original walls.

Work out repaint job profit without mixing markup and margin

Profit is the chosen revenue baseline less the matching job costs. The baseline might be the original accepted quote or a separately measured variation, but its costs must cover the same scope.

Margin divides profit by revenue. Markup divides profit by cost. They answer different questions.

Use the markup and margin explainer when reviewing the result. Do not swap the terms because the percentage looks better under one calculation.

Repaint job profit here means job profit before unallocated overhead and tax. Overhead still has to be recovered in the selling price, so this figure is not business net profit. If a supplier credit or return visit is missing, leave the job open.

Close the painter job costing record and change the next quote

Write one close-out note that names the variance. Be exact. Preparation exceeded the allowance. Another tin was opened and not returned to stock. Masking took longer in occupied rooms. The crew made a repair visit after handover.

That note is painter job costing doing its real job. Use it to change the next preparation allowance, scope wording, paint take-off or handover check. Do not file the result and repeat the same miss.

Put the next job in one place

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