Skip to content
UKUnited Kingdom

Roofer Stage Payment Invoice: Bill Roof Replacement Stages

Build roof replacement invoices around completed physical stages, clear proof, approved variations and a final account the customer can check.

Yes Foreman · 3 October 2026 · Invoicing and payments

Tiles are on site, the scaffold is up and rain has stopped the strip. The customer sees a roofer stage payment invoice but cannot tell which part of the replacement has earned it.

Tie payment to physical roof stages. Name the work, the trigger, the amount and the proof before the job starts. Dates can move. The billing rule should not.

Fix the replacement scope before splitting the price

Inspect the roof before building the payment schedule. A vague quote produces vague invoice triggers.

Record each roof area and the specified covering. Name the underlay or membrane, battens, flashings, ventilation, drainage work, penetrations and edge details included in the quote. State what stays and what gets replaced.

Add scaffold, access, protection and waste removal. Write who moves fragile items, protects paving and clears the final skip. If access depends on a neighbour, shared drive or separate scaffold arrangement, settle that before pricing the programme.

Cost the accepted scope as one job. Include labour, materials, scaffold, waste, plant, overhead and markup in the quote. Then split the selling price into stages. Do not build stage amounts from guesses about what the customer may accept.

If part of the work cannot be specified after a reasonable inspection, describe the unknown clearly. A defined allowance is not permission to carry out any extra work you find. Use the builder guide to controlling provisional sums and unknown work when an allowance belongs in the quote.

State what happens when stripping exposes damage

Write the visible condition at survey. Then state that concealed timber, deck or substrate repairs outside the accepted scope need a written variation.

Do not promise that every hidden defect is included unless you have inspected and priced it. Do not hide a broad exclusion in small print either. Put it beside the strip and inspection work so the customer can see what happens next.

Give the crew a stop point. When stripping exposes damage, they secure the affected area, take dated photographs and report the condition. The office prices the extra labour and materials before the permanent repair continues.

Check the approval route before making it a payment trigger

Ask building control (opens in a new tab) whether the proposed work needs building regulations approval in England or Wales. For a Scottish job, ask building standards (opens in a new tab) the approval question. For a Northern Ireland job, check the building regulations guidance on nidirect (opens in a new tab). Write down who will arrange the required step and which record closes it.

If an approval record is part of a payment trigger, say so before work starts rather than adding it to the final account later.

Decide who receives the invoice in the construction chain

Identify the contracting customer before raising the first invoice. It may be the homeowner, a main contractor, a managing agent or another business. The person who opens the door is not automatically the person who accepted the quote.

Put the contracting customer’s name and billing details on the quote, payment schedule and invoices. Keep the property address as the work location. This avoids sending a household invoice to a main contractor or asking a homeowner to approve terms agreed elsewhere.

For a homeowner job, use the payment stages and terms accepted with the quote. For a commercial subcontract, read the contract’s payment dates, payment-notice process and invoice route before agreeing the schedule. Check the payment provisions against the Housing Grants, Construction and Regeneration Act 1996 (opens in a new tab), and get contract advice where the wording is unclear.

Use the official VAT guidance (opens in a new tab) and Construction Industry Scheme guidance (opens in a new tab) to identify the questions that apply to the job. Confirm the job-specific treatment with your accountant when it is unclear, then record the basis used before the first request for payment leaves the office.

Build the roofer payment schedule around visible stages

Use events that a customer or site supervisor can identify. Suitable stages depend on the accepted scope, not a standard percentage table.

A schedule might separate an agreed deposit, specified materials delivered, stripping and inspection, weather-tight work, covering installed, completion work and final handover. Use only the stages that fit this replacement.

Every stage needs these fields:

  • Included work: the part of the accepted scope covered by the stage.
  • Invoice trigger: the observable event that releases the invoice.
  • Amount: the agreed part of the quoted selling price.
  • Proof: the record that demonstrates completion of the trigger.

Avoid labels such as job started, roofing progress or nearly complete. They leave the office guessing. Say which roof areas have been stripped, which materials have been delivered or which specified covering has been installed.

A planned date can sit beside the trigger. It helps with the crew, scaffold and delivery programme. It does not prove completion.

Reconcile the schedule to the accepted quote

Add the planned stage amounts before work starts and compare the result with the accepted quote. The schedule must account for that selling price without billing any part twice.

Keep quote costs and customer billings separate. The quote may combine several cost buckets inside one stage. That is fine. The customer needs to see the agreed stage price, while you retain the labour, materials, scaffold, waste, overhead and markup behind it.

If the deposit forms part of the quoted total, carry it through the account as a payment or credit. Do not add it on top of the accepted price unless the agreement genuinely treats it that way.

Write the roofing deposit invoice from the accepted quote

A roofing deposit invoice should point back to the accepted quote. It should not introduce a different scope, payment term or material promise.

Show the contracting customer, property address, quote reference and a short description of the roof replacement. State the deposit purpose, amount requested and the agreed payment term. Apply the tax treatment recorded for that job.

Before starting work or ordering materials for a homeowner, check the consumer contract cancellation and early-start guidance (opens in a new tab), particularly when the quote was accepted away from your business premises. Record the customer’s instruction and any required cancellation information with the accepted quote.

Later stage invoices and the final account should show the deposit as a recorded payment or credit, not as an unexplained reduction to the roof price.

Do not mark the whole deposit invoice as payment for installed roofing if the work has not been installed. Describe the event honestly. If it supports an agreed order or mobilisation step, use the wording accepted in the quote.

Set out the roofer stage payment invoice before work starts

Use one internal billing map for the whole replacement. Give the crew the evidence requirement before they climb the scaffold, not after the office wants to invoice.

This is an internal control sheet, not the customer invoice:

Internal roof replacement billing map

Contracting customer: [name and billing details]
Property: [work address]
Accepted quote: [reference]
Quoted total: [amount]
Tax treatment recorded: [job-specific treatment]

Stage name: [plain description]
Included work: [accepted work covered by this stage]
Invoice trigger: [physical event that must be complete]
Stage amount: [agreed amount]
Required proof: [dated photographs, delivery record, crew note or approval]
Proof checked by: [name or role]
Agreed payment term: [term from the accepted agreement]

Deposit invoice: [reference or none]
Deposit payment or credit: [reference or none]
Previous stage invoices: [references or none]
Recorded payments or credits: [references or none]
Approved variations: [references or none]
Balance after this invoice: [amount]
Open work before the next stage: [specific work]

Use the same stage wording on the schedule and invoice. If the schedule says the specified covering is installed on the rear roof, do not shorten the invoice line to roofing work. The detail is what makes the bill checkable.

Use the invoice writing guide to prepare the customer document with the required invoice fields and payment record. Add the roof-stage description from the accepted internal billing map rather than writing it from memory.

Check the stage record before sending the invoice

Before sending a roofer stage payment invoice, read the trigger first. Then open the photographs, delivery records, crew notes and customer approvals.

Match each record to the event it is meant to prove. A photograph of tiles stacked on the drive proves neither stripping nor installation. A supervisor note saying complete is weak if it does not identify the roof area and work completed.

Use dated photographs that show the stated area and condition. Keep the crew note short: work completed, work open, protection in place and anything stopping the next stage. Attach the delivery record when delivery itself is the agreed trigger.

If the roof is weather-tight but the office has no agreed proof, hold the stage invoice. Get the site record corrected while the details are fresh. Do not ask the customer to rely on a phone call that nobody can reconcile later.

Scaffold cost also needs the agreed trigger. Paying a scaffold supplier does not automatically mean the customer’s scaffold stage is due. The invoice trigger comes from the accepted schedule, such as scaffold erected and available for the stated work, if that is what the parties agreed.

Keep delivery and weather delays separate from completed work

Ordered, delivered, stored and installed materials are different job events. Use the correct word every time.

If tiles, slates, membrane or another specified covering have arrived but the strip has been delayed, check the accepted trigger. A delivery stage may be ready when the named materials, location, condition and delivery proof match the schedule. An installation stage is still open.

Record where materials are stored and who checked their condition. If items are moved, damaged, substituted or returned, add that event to the job record. Do not let an old delivery note stand as proof for materials that are no longer there.

Bad weather changes the work plan. It does not complete a billing stage.

Record the roof condition, scaffold status, temporary protection, stored materials, stopped work and restart condition. Update the customer with the new plan. Keep that message with the job.

Use the roofer wet-weather stop, secure and restart plan for the site procedure. The payment schedule only needs to show that the next stage remains open until its trigger is reached.

Treat unsafe access, a missing selection or a customer-requested pause the same way for billing purposes. Describe what is complete. Describe what is not. Move the programme without pretending the invoice trigger has moved with it.

Put concealed roof work through a written variation

When stripping exposes concealed timber or deck damage outside the quote, stop the affected area. Protect the property. Photograph the condition before covering it.

Write the variation as a separate document. Describe the extra work, labour, materials, price and any effect on the programme or later stages. Get approval before carrying out the permanent extra work.

State how the variation will be billed. It may create a separate invoice line or change the amount due at a later stage. Either way, keep the original quote intact and carry the approved variation alongside it.

Do not rewrite the scope as if the concealed work had always been included. That destroys the audit trail and makes the final balance harder to explain.

Worked example: keep the accepted quote intact

The house example is electrical, but the document rule applies to roof replacements.

R. Chen at 14 Oak Street accepted quote Q-1847 for 1,105. It covered 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. Quote Q-1847 stayed at 1,105, while the variation explained the difference.

Use that separation when hidden roof damage appears. Leave the accepted replacement quote alone. Add the approved timber or deck work as a variation, then carry both records into the next invoice and final account.

Reconcile the roofing final invoice from the full job record

Walk the roof replacement before preparing the roofing final invoice. Check the accepted scope, completion photographs, cleanup, waste removal, property protection and any open defects.

Do not call a stage complete while contracted work remains open. Write a snagging record and assign each item. If the customer has agreed that a specific item can remain open, keep that approval with the final account.

Open the quote, billing map, deposit invoice, stage invoices, payment record and approved variations. The final account should show:

  • The accepted quote total.
  • Each approved variation.
  • Previous stage invoices.
  • The deposit and other recorded payments or credits.
  • The current invoice amount.
  • The remaining balance after the invoice.

Check promised handover documents against the quote. Give the customer only the records agreed for that job, such as completion photographs, product information, approval records or maintenance notes.

Keep cost tracking separate from the customer account. Stage invoices show when the customer was billed. Job costs show what labour, materials, scaffold, waste and other resources actually cost the business. Several payments do not turn one replacement into several jobs.

Open the next accepted replacement quote and build its roofer stage payment invoice in the roofing job tools. Add one internal billing-map row for each physical stage before ordering materials.

Put the next job in one place

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