AT A GLANCE
Plumbing job costing compares a job’s revenue with its assigned direct costs, such as materials, field labour and subcontracted work. Keep estimated and actual figures separate. Gross margin divides gross profit by revenue; markup divides the same profit by cost, so the percentages differ.
Margin and markup use different denominators
Define the cost categories before collecting numbers
Agree which costs belong directly to a job and which are overhead. The worksheet may include field labor, parts used and subcontracted work, while office administration and general overhead are reviewed separately. Apply the same definitions consistently and have your accounting adviser confirm the treatment for your business.
Do not mix a customer selling rate with the business’s employment cost. A quoted hourly price and the cost of the time worked answer different questions. If a cost is not yet known, label it pending instead of entering zero.
Keep an estimate-to-actual comparison
| Item | Estimated | Actual | Question to investigate |
|---|---|---|---|
| Labor | 180 | 210 | Did scope, access or time differ? |
| Materials | 100 | 90 | Were unused parts returned? |
| Other direct cost | 20 | 0 | Was the planned cost avoided? |
| Total direct cost | 300 | 300 | Do all supporting records reconcile? |
| Job revenue before tax | 400 | 400 | Was the final approved scope the same? |
These figures are invented to explain the worksheet, not suggested plumbing rates. The unchanged total hides a change in the cost mix. Read the individual categories before judging the job.
Calculate margin and markup correctly
In the example, revenue of 400 minus direct costs of 300 leaves gross profit of 100. Gross margin is 100 ÷ 400 × 100 = 25%. Markup on direct costs is 100 ÷ 300 × 100 ≈ 33.3%. Neither figure means the owner keeps 100 after all business expenses.
BDC explains the gross profit margin formula. Use the definition that matches the report you are reviewing; do not compare a markup target with a margin result.
Investigate variance without assuming its cause
A longer job might reflect additional approved work, access delays or an estimate that missed part of the scope. Match the actual time and materials to the approved job version. Separate rework and changes so a report does not treat every extra hour as the same problem.
Review a small sample of completed jobs with the person who performed the work. Record what the office should change in future estimates or intake. Avoid judging an individual technician from a percentage without context.
Ask what the software can substantiate
A useful evaluation follows the source of each figure: where time came from, how used parts were assigned, how changes were approved and whether revenue reconciles with the accounting record. A margin tile without traceable inputs cannot explain a result.
Flor Plumbing does not currently provide generally available job-cost accounting, inventory valuation or accounting sync. Use this guide as a requirements worksheet; keep your established financial records until a proposed integration has been verified.
Common questions
What is the difference between gross margin and markup?
Margin divides gross profit by revenue. Markup divides gross profit by cost. With revenue 400 and cost 300, margin is 25% and markup is about 33.3%.
Does an approved estimate prove the job was profitable?
No. Profitability analysis also needs actual costs and the final revenue record. An approved estimate records a customer decision.
Bring your workflow to the demo
Explore the fictional request-to-approval journey, then discuss the capabilities your business needs.