Pavers are still stacked, but the base-preparation phase has already used most of its planned crew time. Landscaper job costing shows the problem now, while you can still change the next phase.
Tie every hour, delivery, rental, subcontractor commitment and dump ticket to the job and the physical phase that caused it. Record the physical handoff before the crew moves on, and close the phase cost only after lagging records are matched.
Fix the accepted scope before opening the cost file
Start from the quote or estimate the customer accepted. Do not cost an installation from a sales note, an early sketch or the crew lead’s memory.
Record the work areas, measured quantities, finishes, access, storage, protection and cleanup. Write the exclusions beside the included work. If the scope is still loose, repair it with the landscaping installation quote guide before you build the cost plan.
Record the unit on every quantity. Canadian plans may use metric measurements while a supplier or crew uses another unit. Put the unit on the takeoff, purchase order and delivery record. Do not convert from memory beside the truck.
Mark the site conditions that drive cost
Write down narrow access, soft ground, buried obstructions, protected surfaces and limited storage. Record where soil, aggregate and plants can be placed. Mark the haul route and the location for spoil.
These notes explain landscaping labour costs later. A crew carrying material through a side gate is not performing the same work as a machine placing it beside the bed.
Separate customer-supplied materials from your materials. Do the same for irrigation, lighting, drainage, retaining work or excavation assigned to another contractor. A boundary written before mobilization is easier to cost than a disagreement after backfill.
Complete a Canadian job header
Put a Canadian job header at the front of the installation file. It should record where you checked each local question without trying to restate the rule.
Use these fields:
Job name and address: [enter] Job currency: CAD Accepted quote or estimate reference: [enter] Tax-cost treatment and tax bodies checked: [enter] Provincial or territorial trade regulator checked for trade status: [enter] Municipality or other authority having jurisdiction checked for permits: [enter] Occupational health and safety regulator checked: [enter] Workers’ compensation board checked for coverage: [enter] Answers recorded by: [enter] Scope document version: [enter]
Ask the relevant provincial or territorial trade regulator about trade status. Ask the municipality or other authority having jurisdiction about permits, and send workplace safety questions to the provincial or territorial occupational health and safety regulator. Send worker-coverage questions to the provincial or territorial workers’ compensation board, and write down each answer and who checked it.
Do not assume that a decision for one province, territory or municipality answers the question at another job address.
Set up landscaper job costing phases the crew can use
Turn the build sequence into phases the crew can recognize from the work in front of them. Use only the phases present on this installation.
Possible phase names include:
- Mobilization and site protection
- Demolition and clearing
- Earthwork and grading
- Drainage
- Irrigation
- Base preparation
- Hardscape installation
- Planting
- Mulch and finish work
- Cleanup and closeout
Do not add empty codes to make the cost report look complete. A planting installation does not need hardscape codes.
Give each phase a physical start and finish. Base preparation might start when excavation begins and finish after the base is compacted and accepted. Hardscape installation then starts when laying begins.
Name a crew lead responsible for recording each field handoff. That person does not need to process supplier bills. They do need to confirm the work completed, crew time used, materials left on site and equipment still required.
Test the names at the trailer before mobilization. Ask a crew member where loading, grading, laying pavers and final cleanup belong. If every answer needs an office explanation, simplify the codes.
Customer billing milestones are separate. A progress invoice controls payment from the customer. A phase-close gate controls your internal cost. Keep them linked to the same job, but do not treat them as the same record. Use the landscaping progress billing guide when setting the customer’s invoice stages.
Build one cost card for each phase
Give every phase an original budget and the same cost buckets you will use in the field. Your landscaper job costing report becomes useless when the estimate says hardscape while supplier bills disappear into general materials.
| Cost bucket | Put in the original budget | Capture during the work |
|---|---|---|
| Labour | Planned hours using one labour-cost basis | Crew time and actual labour cost by phase |
| Materials | Takeoff quantities, freight, consumables and chosen tax treatment | Purchases, deliveries, stock issues, transfers, returns and credits |
| Equipment | Owned-equipment use, rentals, fuel and transport under your chosen policy | Actual use, delivery, extensions, fuel and pickup |
| Subcontractors | Accepted scope and authorized commitment | Approved work, changes and final bills |
| Hauling and disposal | Planned handling, hauling and disposal | Haul records, dump tickets and added handling |
| Other direct costs | Job-specific permits or services | Actual charges caused by the installation |
Set one basis for landscaping labour costs
Build the labour budget from planned hours and the labour-cost basis used in your business records. Use that same basis when actual labour enters the cost report.
Count work away from the finished feature when this job caused it. Crew loading, supplier runs, layout, daily cleanup, rework and return visits can all be direct labour.
Do not compare planned wages with a different actual-cost basis. That creates an accounting difference instead of showing what happened on site.
Build landscape material costs from the takeoff
Start with the accepted quantities. Add freight, consumables and the waste allowance supported by your own completed work. Keep the chosen tax treatment consistent between budget and actual cost.
Put job-specific delivery charges against the job. Do not hide them in overhead when the installation caused the truck to run.
Define equipment treatment before mobilization
Choose how your records charge owned equipment to a job. State whether the basis includes fuel, transport or operator labour. Record actual machine use with the same basis.
Do not count the operator in labour and again inside an equipment cost that already includes the operator. Pick one treatment and write it on the cost card.
Keep planned equipment servicing outside the direct job cost unless your company policy assigns a defined equipment-use cost to each job. The landscaper equipment maintenance checklist helps crews record service work without burying it in an installation phase.
Use a copy-ready phase cost card
Create one card for every active phase:
Job: [job name and address] Phase code and name: [enter] Crew lead: [enter] Physical start point: [enter] Physical finish point: [enter] Original budget Labour: [planned hours and cost basis] Materials: [takeoff groups, freight and consumables] Equipment: [owned use, rental, fuel and transport] Subcontractors: [scope and commitment] Hauling and disposal: [planned work] Other direct costs: [enter] Active cost check Open committed cost: [uninvoiced balance of authorized costs] Actual cost: [recorded to date] Uncommitted cost to complete: [remaining cost not ordered or authorized] Physical work remaining: [describe] Open returns or credits: [describe] Variance cause: [physical cause] Next site action: [person, task and timing] Field-complete handoff Physical work and remaining quantities confirmed: [yes/no] Crew lead: [enter] Handoff date: [enter] Cost close Crew time and deliveries matched: [yes/no] Rentals, hauling and subcontractor costs matched: [yes/no] Transfers, returns and credits matched: [yes/no] Cost closed by: [enter]
Capture field costs against the work every day
Have every crew member record a job and phase with their time. Do it before the next shift. A week-old entry called installation tells you nothing about the base, pavers or planting.
Split time when the physical work changes. Record loading, supplier collections, moving materials, street cleanup and return visits when the job caused them.
Put the job and phase on purchase orders, delivery tickets, rental records, subcontractor approvals, haul records and dump tickets. Correct vague entries while the crew still remembers the work.
Soil, plants and edging may arrive on separate tickets while the supplier combines several jobs on one invoice. Match the tickets first. Then split the invoice using those records instead of guessing from the total.
Record the field handoff before the crew moves on
Use a field-complete gate at a physical handoff. Compare the original budget, open committed cost, actual cost and uncommitted cost to complete.
The original budget is the accepted baseline. Leave it unchanged. Open committed cost is only the uninvoiced balance of authorized purchases, rentals and subcontractor work. Actual cost covers posted costs, while uncommitted cost to complete covers remaining work not already actual or committed. Forecast final cost = actual cost + open commitments + uncommitted cost to complete.
Do not treat money spent as work completed. If base preparation has consumed most of its planned crew time but the pavers have not been laid, describe what remains. Count the labour, equipment and material still needed.
Write the physical cause of every important variance. Use notes such as unsuitable soil removed, machine access blocked, damaged plants replaced or rental pickup missed. Over budget is not a cause.
Choose a site action before recording the handoff. Change the delivery sequence. Move the crew. Collect unused stock. Book the rental pickup. Correct the subcontractor boundary. Raise a change order when the customer has changed the scope.
Mark the phase field complete when its physical work and remaining quantities are confirmed. Mark it cost closed only after labour, materials, equipment, hauling, subcontractor charges, transfers and credits are matched.
Clear shared costs, transfers and credits
Shared costs need a stated split method. Use the records that caused the charge, such as delivered quantities, loads or documented machine time. Write the method beside the entry and use it on both jobs.
When unused pavers leave for another installation, record both sides of the transfer. Remove the material cost from the job releasing the pavers. Add it to the job receiving them. Otherwise the first job looks dearer and the next job looks cheaper.
Record materials taken from business stock as an issue to the job. Free material from the yard is not free to the installation.
Keep rental extensions visible as open commitments or actual costs. Replace planned rental dates with the real delivery, extension and pickup records.
A supplier return does not reduce landscape material costs when the truck leaves the site. Record the expected credit as open. Reduce the job cost only when the return and resulting credit have been matched.
Keep installation work separate from recurring garden maintenance. Installation uses phase quantities, deliveries and build stages. Recurring garden maintenance uses visits, repeated tasks and route patterns. Mixing the two cost structures weakens both records.
Put customer extras through a change-order gate
A customer asks for another planting area after layout. The crew is ready to start. Stop the work first.
Describe the added area, materials, labour, equipment, exclusions and schedule effect. Price it and get approval before the crew breaks ground.
Give the change order separate revenue and cost lines. Add a field code the crew can use. Do not overwrite the original planting budget or bury the extra hours in the accepted scope.
This protects the baseline and gives you a clean garden build profit check. Original work must be compared with original cost. Added work must be compared with the cost of that approved addition.
Match the same scope before calculating profit
Oak Street is the electrical house example used to show the rule. All figures below are sample currency units, not a Canadian rate card.
R. Chen’s quote Q-1847 at 14 Oak Street totalled 1,105. An approved 160 change order raised invoice INV-1847 to 1,265.
The stated job cost of 850 belongs to the original quote scope. Compare it with the original quote of 1,105:
- Profit: 1,105 − 850 = 255
- Margin: 255 ÷ 1,105 ≈ 23%
- Markup: 255 ÷ 850 = 30%
Markup measures profit against cost. Margin measures profit against selling price. Use the profit margin calculator with matching revenue and cost from your own closed jobs.
The cost of the 160 change order is not given. Do not combine the 1,265 invoice with the 850 original-scope cost. That would mix different scopes and produce a false profit figure.
Clear Canadian records before closing the installation
Check business-number and GST/HST questions with the Canada Revenue Agency (opens in a new tab) or Revenu Québec, as applicable. Check PST or QST cost treatment with the relevant provincial tax authority. Do not assume that one tax treatment applies to every purchase; record the confirmed treatment and use it consistently in the budget and actual cost.
Match every open purchase, delivery, subcontractor bill, rental, stock issue, transfer, return and supplier credit to the job. Leave an owner and next action beside anything still open.
Check that the final invoice, approved change orders and internal cost records use the same job reference. Do not close the cost file just because the customer has paid.
Use the completed phases to repair the next takeoff. Change planned hours when the field record supports it. Correct delivery assumptions, material quantities, waste allowances and equipment time. Add one concrete estimating note for each material variance.
Good landscaper job costing starts before the next crew arrives.
Open the next accepted installation now. Print its phase codes on the time, purchase, delivery, rental and hauling records before anyone orders material.