A made-to-measure unit reaches the rack with a supplier reference but no opening identifier. Glazier job costing starts here: the rack label does not match the opening, so the crew stops and traces the unit through the order before installation.
Keep the whole job as the profit record. Put elevations, openings and individual units underneath it. You can then see whether the job lost money through glass, labour, access, waiting or a remake.
Choose the cost unit before releasing the glass order
Start with the job. That is where the quote, total cost, variations, invoice and profit belong.
Use an elevation when several openings genuinely share delivery, staging or access. Use an opening as the normal field reference. Drop to an individual glass unit when it is ordered, delivered, installed, credited or remade separately.
A useful structure is:
- Job: the complete commercial record.
- Elevation or work area: shared access, delivery or protection.
- Opening: the surveyed frame location.
- Glass unit: a separately fabricated and handled item.
Do not replace the job total with opening-level records. A profitable opening does not settle the supplier invoice. The whole job must still show whether the quoted work made money.
The detail underneath explains why. Opening-level glazier job costing shows which unit, labour stage or access problem changed the result.
Give every opening one permanent identifier
Create the opening identifier during the survey. Put it on the quote line, approved specification, purchase order, supplier paperwork, rack label, delivery record, work order and installation note.
Use a label the crew can understand while standing at the frame. If the supplier adds a production reference, keep both references. Their number follows fabrication. Your identifier follows the job.
Do not let a unit leave the rack when the crew cannot match it confidently. Stop and trace the supplier reference back to the order. A guessed location can turn an office labelling mistake into a damaged unit, wasted labour and another visit.
Set up the same opening structure with the practical job controls for glazing businesses once you have chosen how to identify each opening.
If you are still defining the opening and the work around it, use the window replacement survey and pricing guide before building the cost record.
Freeze the scope and estimated cost before ordering
Actual cost means little without an approved baseline. Save the accepted quote and the estimate behind it before releasing the glass order.
Record the estimated cost under the same headings you will use for actual cost. Glass should compare with glass. Installation labour should compare with installation labour. Do not quote from one set of buckets and review the job with another.
For each opening, freeze:
- Dimensions and the measuring basis.
- Glass make-up, thickness, coating, finish and orientation.
- Holes, notches, cut-outs, shapes and edge processing.
- Frames, beads, gaskets, blocks, sealants and hardware.
- Removal, protection, disposal, cleaning and making good.
- Delivery limits, working hours and site access assumptions.
- Drawings, photographs and customer approvals.
- Exclusions that could change the work.
Keep exclusions beside the opening they affect. A general note buried at the bottom of a quote will not help the fitter facing an unprepared frame.
Get the exact made-to-measure specification approved by the person authorised under the quote or contract: the client, main contractor, contract administrator or another named approver. The glass specification confirmation process shows how to close that gap without relying on a phone conversation.
If the work raises a building regulations approval question in England or Wales, ask building control (opens in a new tab) before adding approval or inspection work to the scope. For a project in Scotland, ask building standards (opens in a new tab) instead. In Northern Ireland, check the approval question through building regulations and planning guidance (opens in a new tab). Record the answer on the job rather than guessing what the quote should include.
Set the VAT and CIS cost basis before the first supplier bill
UK glazier job costing needs one consistent tax basis. Decide how quoted selling prices, estimated costs, supplier bills, subcontract labour and final actual costs will appear before entering the first purchase.
Do not compare a cost recorded with VAT against an estimate recorded without it. The difference will look like overspend even when the underlying purchase matches the allowance.
Write down whether each cost bucket uses figures including or excluding VAT. Apply that basis consistently to purchase orders, supplier invoices, credit notes, variations and the final invoice.
Check the VAT treatment for this transaction in the HMRC VAT guidance (opens in a new tab).
Subcontract records need the same discipline. Keep the subcontractor's approved scope, quoted amount, labour record, invoice and any adjustments together. If the work may fall within CIS, check the payment and deduction process in the HMRC Construction Industry Scheme guidance (opens in a new tab) before closing the job.
A deposit is a payment record. It does not remove the need to record the glass as a committed cost when you order it. Cash received and cost incurred answer different questions.
Build cost buckets that match the work
Keep the buckets plain enough for the crew and office to use without debate. Useful direct-cost headings are:
- Fabricated glass and specified processing.
- Frames, beads, gaskets, blocks and hardware.
- Sealants, fixings, protection and consumables.
- Freight, packaging, handling and delivery.
- Survey, checking and order-preparation labour.
- Loading, travel, installation and supervision.
- Lift, scaffold, hoist and job-specific access.
- Removal, disposal, cleaning and making good.
- Subcontract work.
- Remakes, remedial work and return visits.
A cost belongs to the job when that job caused it. A lift hired for one installation is a direct cost. General office rent is overhead.
Choose a consistent way to recover overhead when pricing. Do not move an obvious direct cost into overhead because it makes one job look poor. That only weakens the next quote.
Record a committed cost when the order is placed. Replace that amount with the final supplier invoice when it arrives. Until then, leave the commitment visible so the job does not appear profitable merely because the bill is late.
Track custom glass costs from order to credit
Custom glass costs include more than the basic unit. Processing, coatings, shapes, edge work, holes, notches, packaging, freight and handling can all belong to the ordered item.
Match every purchase order line to an opening or a documented shared-cost group. If one delivery charge covers several openings, leave it at the elevation or job level unless you have a sensible, repeatable basis for splitting it.
Do not invent precision. A clearly labelled shared cost is better than an arbitrary amount against each unit.
Reconcile the delivery at the rack
Check the delivery note against the purchase order and opening schedule before installation starts. Mark each unit as received, missing, damaged, rejected or held elsewhere.
Photograph labels while they are readable. Record visible damage and shortages before packaging is discarded. Keep the delivery open until every ordered unit has arrived, been cancelled or been replaced.
When a delivery is incomplete, do not delete the missing unit from committed cost. The order still exists. Keep it open until the supplier paperwork settles what happens next.
Keep extra charges and supplier credits separate
An expected credit is not a received credit. Record the original purchase first. Add replacement charges, extra freight or handling as separate entries. Post the supplier credit note only when it arrives.
Never overwrite the first purchase with the later net amount. That hides the event and makes it impossible to see what the remake disrupted.
Your cost tracking should show the original unit, replacement, extra handling and credit as a chain. The final net cost matters, but so does the route that created it.
Capture glazing labour costs on the day
A single labour total cannot tell you whether the estimate failed during surveying, loading, installation or remedial work. Split time by the stage that used it.
Record glazing labour costs against:
- Survey and measurement.
- Drawing checks and order preparation.
- Workshop preparation.
- Loading and unloading.
- Travel and delivery.
- Protection and access setup.
- Removal and frame preparation.
- Installation, sealing and finishing.
- Cleaning and disposal.
- Waiting, remedial work and return visits.
Record time on the day it happens. Do not ask the crew to rebuild the week from memory after the invoice has gone out.
Use the same labour cost in the estimate and the job record. Use paid time multiplied by your own hourly employment cost, including the wages and employment costs your business has chosen to include. Write down those inclusions and apply them every time.
Keep charge-out price separate. It is the selling price for labour, not its cost. Comparing a charge-out amount with actual wages will not show the true labour result.
Separate waiting from installation. The crew may still be paid, but time spent outside a blocked work area is not fitting time. Record the affected opening, the cause and who was told.
Do the same for a return visit. Tie the travel, loading, removal and refitting time to the opening that caused it. Do not bury remedial labour inside the original installation entry.
Put access and mobilisation on the job that used them
Record site-specific lift hire, scaffold, hoist work, protection, setup labour and handling against the job. Use the elevation or opening as a sub-code that rolls up once to the job total, not as a second cost entry.
When parked vehicles, another trade or an unprepared area blocks access, write down:
- The opening or elevation affected.
- What stopped the planned work.
- Crew waiting and equipment standing time.
- Work completed elsewhere on site.
- Why another visit is needed.
- Who received notice.
Keep the cause separate from the commercial decision. The cost belongs on the job when the job used the labour or equipment. Whether the customer must pay is a separate question governed by the approved scope and any later variation.
Do not move blocked-access time into overhead. That makes the finished job look better while leaving the next access allowance too low.
Costing does not decide whether a lifting or handling method is safe. Check the planned method against the Health and Safety Executive lifting guidance (opens in a new tab) and its manual handling guidance (opens in a new tab), then cost the method actually planned.
Record the full glass remake cost
A glass remake cost must preserve the original loss. Keep the first unit in the record even when it cannot be fitted or has to be removed.
Create a remake entry containing:
- The job, elevation and opening identifier.
- The original purchase and delivery record.
- The approved specification.
- The reason the unit cannot be used.
- The original unit cost.
- The replacement order and cost.
- Extra freight, handling and storage.
- Inspection, removal and replacement labour.
- Disposal cost.
- Credit requested and credit received.
- Responsibility status and supporting evidence.
Do not assign responsibility before recording the facts. Cause and payment responsibility are separate decisions.
If a hole, notch, coating, edge or dimension does not match, stop. Compare the unit with the approved drawing and survey. Photograph the supplier label and the mismatch. Keep the opening open until the replacement and labour are entered and the credit request is resolved, then record only a credit note actually received.
Use a clear cause such as customer specification change, survey error, fabrication error, transit damage, site damage or installation damage. Do not use a vague remake label for everything. You need to know which part of the process to fix.
A later supplier credit can reduce the net custom glass costs. It does not erase the extra handling, waiting or return visit. Leave the whole chain visible.
Use a variation for changed scope, not hidden rework
A variation covers work outside the accepted quote or contract, approved by the authorised person. Internal rework corrects your own mistake. Do not swap the labels to make the job report look cleaner.
When the site condition changes the agreed work, stop the dependent task. Describe the condition, added work, price effect and timing effect. Get approval. Then continue.
Give every related glass, labour, access and delivery cost the variation reference. Without that link, you cannot separate the original quoted work from the changed scope during the finished-job review.
The Oak Street house job is an electrical example, but the document control applies to glazing. R. Chen at 14 Oak Street received estimate E-1847 with a range of 900–1,400 sample currency units. Quote Q-1847 was 1,105 for a bathroom exhaust fan and four LED downlights.
The ceiling was lined, and the quote excluded chasing. Extra cable and chasing were approved on site as a 160 variation. Invoice INV-1847 was therefore 1,265. These are sample currency units, not glazing rates.
The original quote remains 1,105. The variation explains the move to the final invoice. It does not rewrite the original scope.
Close glazier job costing with two profit views
Start the finished-job review only after replacing committed costs with final supplier invoices where available. List missing bills and expected credits separately. Do not assume either amount has settled.
First, compare the original quoted work with its actual cost. Use matching cost buckets and keep variation income and variation costs outside this view. This shows how the original survey, estimate and quote performed.
Then calculate final job profit. Add every approved variation to the original selling price. Final job cost includes all actual costs for the original work, variations and remakes, reduced by supplier credits actually received.
Do not add variation income without its related cost. Do not count a variation cost in both the original-work view and the final-job view. The first view diagnoses the quote; the second shows what the completed job earned.
Profit is selling price less job cost. Markup is profit divided by cost. Margin is profit divided by selling price. Use the markup and margin explanation when checking your pricing method.
On Oak Street, job cost was 850 against the original quote of 1,105. Profit on that original-quote view was 255 because 1,105 minus 850 equals 255. Margin was about 23% because 255 divided by 1,105 is about 23%. Markup was 30% because 255 divided by 850 is 30%.
Do not calculate final Oak Street profit against the 1,265 invoice. The costs belonging to the 160 variation are not given. Combining the larger invoice with the original job cost would invent a result.
In the glazier job costing review, name the opening and cause for each overspend. A result tied to an access delay, missed processing charge or survey error can change the next quote.