How do I collect an unpaid roofing invoice?
How to collect an unpaid roofing invoice — what works, and what doesn't
Short answer
Call within 3 days of the due date, reference the specific job and invoice number, and ask how the homeowner or GC would like to handle it. Roofing invoices are often large enough that the customer is waiting on their own insurance check or GC payment — a short call usually uncovers this and sets a clear timeline. If the dispute is about work quality, get the specific objection in writing immediately before escalating.
Roofing invoices sit in a complicated spot for collections: they tend to be large, often involve insurance claims or GC payment chains, and are frequently disputed on quality grounds after the job is complete. This makes early-stage follow-up especially important — the longer you wait, the more likely a quality dispute or a payment-chain delay turns into a prolonged non-payment.
The most common reason a roofing invoice goes unpaid is not refusal — it is that the homeowner is waiting on an insurance adjuster payout, or the general contractor is waiting on the developer or owner to pay them. Neither of these is your problem to solve, but knowing which one applies tells you how to set a realistic follow-up schedule. A call on day 3 past due usually surfaces this: 'We're waiting on the insurance check, it should arrive in two weeks' is a very different response than no response at all.
Quality disputes in roofing are serious because they often involve weatherproofing claims, warranty language, and significant dollar amounts. If a customer says they won't pay because of a quality issue, get the specific objection in writing the same day. A vague 'I'm not happy with the work' left unaddressed becomes a 'the roof leaked' claim six months later. Document your response in writing as well — photos from completion, signed punch list, any warranty documentation.
For invoices that go genuinely unpaid past 30 to 45 days with no payment plan or dispute resolution, mechanics lien rights are the roofing industry's primary lever. Most states require preliminary notice within a short window after the work starts — often 20 to 30 days. If you did not send a preliminary notice at the start of the job, your lien rights may already be impaired. Check your state's specific lien laws before relying on this path. Not legal advice.
Syntharra handles the early-stage follow-up — the calls placed on day 3 and day 7 identifying as an AI calling on behalf of your roofing business. Quality disputes and GC escalations route back to you immediately so the relationship stays intact. Ten percent of what we recover; nothing if we don't.