*Last reviewed: *

A safe roofing payment schedule is tied to the written contract and the work completed. It has four practical checkpoints: a deposit, materials or mobilization, progress payments and the final payment. Do not pay the full roofing price upfront. Payment laws differ by state, so the contract and local rules control the exact amount and timing.

Project stage When payment is appropriate What to confirm
Deposit When you sign the contract The roofer is licensed and insured, and the deposit follows state law
Materials or mobilization When materials arrive or work is ready to begin The materials are on-site, or the contract clearly explains the charge
Progress payment After an agreed phase is complete The amount matches the work and materials supplied
Final payment After the roof project is complete Installation, cleanup, inspections, warranties and agreed corrections are finished

The payment schedule should match the work performed, materials purchased or other project costs. New York, for example, requires agreed progress payments to have a reasonable relationship to the work and materials involved.

How Much Should You Pay Upfront?

There is no single deposit limit across the United States. State laws vary.

A modest deposit may cover a reserved start date or ordered materials. A roofer who demands the entire project price before work begins creates unnecessary risk. The Federal Trade Commission advises homeowners not to pay the full amount upfront, and Minnesota consumer guidance recommends avoiding contractors who require a large down payment.

Some states set specific limits. In California, a home-improvement down payment generally cannot exceed $1,000 or 10% of the contract price, whichever is less. California also prohibits progress payments from exceeding the value of the work performed or materials delivered.

Do not assume California's limit applies where you live. Check your state contractor licensing board or attorney general before signing.

When Should You Make Progress Payments?

Make a progress payment only after the contract milestone it covers is complete.

For a roof replacement, the milestones may include:

  1. Required permits have been obtained.
  2. Roofing materials have been delivered and checked.
  3. The old roofing has been removed, if removal is part of the contract.
  4. Roof deck repairs have been completed and documented.
  5. Underlayment, flashing and new roofing have been installed.
  6. Ventilation, gutters, skylights and other listed items have been completed.
  7. Cleanup and the final inspection have been completed.

Do not pay for unfinished work unless the written contract and state law allow that arrangement. The California Contractors State License Board advises homeowners to pay as work is completed and not let payments get ahead of the project.

When Should You Make the Final Payment?

Make the final payment after the roof is complete and you have inspected the result.

Before paying the balance, confirm that:

  • The roof matches the written contract.
  • The agreed shingles, tiles, metal panels or other materials were installed.
  • Flashing is installed around chimneys, walls, vents and skylights where required.
  • Roof penetrations and ventilation work are complete.
  • Gutters, drip edges, fascia and other included items are finished.
  • Debris, nails and old roofing materials have been removed.
  • Required building inspections have passed.
  • You have received workmanship and manufacturer warranty documents.
  • Written change orders appear on the final invoice.
  • Visible defects and incomplete work have been corrected.

The contract may allow you to retain a small final balance until completion and inspections. Minnesota consumer guidance identifies a holdback clause as one way to delay final payment until those conditions are met.

Do not withhold the entire balance over a minor issue the roofer is actively correcting. At the same time, do not pay the final amount just because the crew has left the property.

Should You Request Lien Waivers?

Yes, especially on a large roofing project or when subcontractors and material suppliers are involved.

A mechanics lien can become a problem if the roofing company does not pay its subcontractors, workers or suppliers. Paying the main contractor does not always prove that everyone else has been paid. The California Contractors State License Board recommends using conditional releases before payment and unconditional releases after payment where applicable.

Ask the roofer for:

  • A list of subcontractors and major suppliers.
  • A conditional lien waiver or release before each progress payment, where used in your state.
  • An unconditional lien waiver or release after the payment clears.
  • Written confirmation that the roofing company has paid its workers and suppliers.

Lien procedures vary by state. Use the forms required where you live instead of relying on a generic waiver.

What Payment Methods Are Safest?

Use a payment method that creates a clear record, such as:

  • A credit card, if accepted and the fee is reasonable.
  • A check payable to the contracting business named in the contract.
  • A bank transfer to the verified business account.
  • Another documented electronic payment method.

Avoid cash, cryptocurrency, gift cards and wire transfers to an individual. The FTC advises homeowners not to pay home-repair contractors by cash or wire transfer and to be cautious when a contractor demands immediate payment.

Keep copies of:

  • The signed contract
  • Receipts and canceled checks
  • Change orders
  • Progress photos
  • Inspection records
  • Warranty documents
  • Lien waivers and releases
  • Messages about delays, defects or payment requests

Red Flags That Mean You Should Pause Payment

Pause and investigate if the roofer:

  • Demands the entire price before work begins.
  • Requests payment for materials that have not arrived.
  • Wants payment made to a person instead of the contracted business.
  • Pressures you to sign immediately after a storm.
  • Refuses to provide a written contract.
  • Will not show proof of licensing or insurance.
  • Requests payment for unfinished work.
  • Refuses to provide receipts or lien documentation.
  • Adds charges without a written change order.

Storm damage increases the risk of door-to-door scams. The FTC recommends checking licenses and insurance, getting multiple written estimates and signing a written contract before work starts.

What If the Roofer Says Payment Is Due Before Completion?

Check the payment clause and compare the invoice with the work completed. A roofer may need payment for labor or materials, but the schedule should not leave you fully exposed before the roof is installed.

Ask for:

  1. The contract clause requiring the payment.
  2. A description of the completed milestone.
  3. An itemized invoice.
  4. Proof that materials were delivered or specially ordered.
  5. Any required conditional lien releases.
  6. A revised schedule if the project is delayed.

If the demand still appears excessive, contact your state contractor licensing board, attorney general or a local construction attorney before paying. If an invoice does not match the contract or the work completed, pause the payment and keep the related records.