HHåndværker AIAI for tradespeople
Håndværker sidder med papirarbejde ved køkkenbordet om aftenen

How to quote glazing jobs with tricky access and odd sizes

By Carl & Martin7 min read

How to quote glazing jobs with tricky access and odd sizes

The way to quote glazing jobs with unpredictable access and varying glass sizes is to price three things separately - the glass itself, the labour to fit it, and an access/risk factor based on the specific site - rather than quoting a single flat rate per job or per square metre. Glass cost is fairly easy to pin down once you have exact dimensions, but labour and risk swing wildly depending on floor level, stair width, scaffolding needs and whether the unit has to go through a window opening sideways. Treating all three as one number is what causes glaziers to underquote jobs that turn into half-day wrestling matches.

Why flat-rate glazing quotes keep failing

A standard ground-floor window replacement and a third-floor sash unit with no lift access are not the same job, even if the glass is the same size. Yet many glaziers quote both from a rough "per pane" or "per m²" rate built from past jobs that happened to be easy. The result is a margin that only holds on the easy jobs and evaporates on the hard ones - and because hard jobs tend to take longer to notice as hard, the loss shows up after the quote is already signed off.

The fix isn't a more complicated spreadsheet. It's separating the variables that actually move the price, so each one gets priced on its own terms instead of being averaged into a single guess.

Price the glass on exact dimensions, not estimates

Glass pricing should never be ballparked. Order it against confirmed measurements, including:

  • Exact pane dimensions - measured twice, since a few millimetres can push a unit into a different stock size or trigger a bespoke cut
  • Glass type and spec - toughened, laminated, double or triple glazed, acoustic or solar-control coatings
  • Lead time - bespoke sizes or specialist coatings often add one to two weeks versus stock sizes, which affects both your schedule and whether you need a deposit to place the order

Quote glass as its own line item with the spec written out, not folded into a day rate. If the customer later asks why a bespoke bay window unit costs more than a standard casement pane, the answer should already be visible in the quote.

Separate labour from access difficulty

Labour time for fitting is reasonably predictable once you know the opening type and whether the frame needs any remedial work. Access is the variable that actually causes quotes to miss. Build a simple access tier into every quote:

  1. Ground floor, clear access - standard labour rate applies
  2. First floor or restricted doorway - add time for manual handling, possibly a second person
  3. Second floor+, no lift, or scaffolding required - add a defined access surcharge and note it as a separate line, not buried in the labour total

Being explicit about this line does two things: it protects your margin, and it gives the customer a reason to accept the surcharge rather than assume you're padding the price. If scaffolding or a hoist is genuinely required, get that cost confirmed with the supplier before the quote goes out - a guessed scaffolding figure is one of the easiest ways to blow a glazing quote's margin.

Build in a site-visit trigger for anything non-standard

Not every job needs a site visit, but any job with an odd pane size, an unusual opening, or more than one flight of stairs should trigger one automatically. A five-minute call can't tell you whether a Victorian sash window has settled out of square, and a settled frame changes both the glass dimensions and the fitting time. A quick rule that works well in practice: standard stock-size replacements on ground or first floor can go out from photos and measurements sent by the customer; anything bespoke, anything above first floor, or anything with visible frame damage gets a site visit before a firm price is given.

This doesn't slow you down much - it just moves the uncertainty to before the quote is sent, rather than after the job is accepted.

Use a access/risk contingency line instead of inflating the whole quote

Rather than quietly adding a buffer to your labour rate to cover the risk of difficult jobs, put it on the quote as a named contingency line - something like "access allowance" or "site conditions allowance" - with a one-line explanation of what it covers. This keeps your base labour rate honest and comparable to other quotes the customer might be getting, while still protecting you if the access turns out worse than expected. If the job goes smoothly, you can choose to remove or reduce the line on the final invoice; that's a goodwill gesture that costs you little and builds trust for repeat work.

Pricing software and AI quoting tools can help here by keeping glass cost, labour and access allowance as distinct fields that recalculate independently, so changing one assumption - say, confirming scaffolding is needed - doesn't require rebuilding the whole quote by hand. For a broader look at structuring quotes so they hold up once work starts, see how to quote a construction job without underpricing it.

Confirm the quote fast, before the customer forgets the access detail

Once you've been on site and seen the access yourself, there's no reason to sit on the quote. The longer the gap between the visit and the quote landing in the customer's inbox, the more likely they are to accept a competitor's faster (and possibly under-priced) quote instead - and the more likely they are to have forgotten why your price includes an access allowance in the first place. Sending the priced breakdown the same day, while the access conditions are fresh for both of you, also reduces the chance of a dispute later about why the final invoice includes a line that wasn't in a rushed verbal estimate.

Frequently asked questions

How do I price a glazing job when I don't know the exact glass size yet?

Give a provisional range based on the opening type and flag clearly that the firm price depends on confirmed measurements, ideally taken on a site visit before the glass is ordered.

Should scaffolding costs go into my quote or be billed separately?

Include scaffolding as its own named line within the quote rather than folding it into labour - it keeps the quote transparent and makes it easy to adjust if access needs change before the job starts.

What's a reasonable access surcharge for upper-floor glazing work?

There's no single figure that fits every market, but it should reflect the actual extra time and equipment needed - confirm costs with your scaffolding or hoist supplier rather than applying a flat percentage guess.

Can AI quoting tools handle variable glass sizes automatically?

AI quoting tools can keep glass cost, labour and access allowance as separate, recalculating line items, which speeds up adjusting a quote - but confirming exact dimensions and site access still needs a human measurement or visit.

How quickly should I send a glazing quote after visiting the site?

Same day where possible. For a closer look at why turnaround speed affects win rate, see how fast you should send a quote after a site visit.


Pricing glazing work doesn't need to be a guessing game, even when every job has a different window, a different staircase and a different set of stairs to carry glass up. Håndværker AI's quoting tools let you keep glass, labour and access costs as separate, adjustable lines, so a quote built on site can be sent before the customer's attention moves elsewhere. Explore Håndværker AI and try a free demo to see how it fits your glazing jobs.

This article was written with AI assistance and quality-checked by Carl & Martin. Questions? Reach us at cs@tilbudsgenerator.dk.

Read also

Win more work with less admin

AI tools for tradespeople across Europe - faster quotes, captured calls, and more booked leads. EU-hosted and GDPR-compliant. You review and approve everything before it’s sent.

See how the AI tools work