5 Cash-Flow Policies Every Roofing Company Manager Should Follow
On this page
Most roofing companies do not fail because they can't sell work or build a good roof. They fail because the money shows up in the wrong order. Materials and payroll go out this week; the customer's check, the insurance proceeds, and the retainage land three, six, or ten weeks later. A profitable job on paper can still drain the bank account dry if nobody wrote down the rules for who can spend, who must collect, and when a job stops moving until the cash plan is clear. That rulebook is your cash flow policy.
If you want the short version: the five policies every roofing manager should follow are (1) a deposit-and-draw schedule that puts customer cash ahead of your spend, (2) a rolling 13-week cash calendar that separates confirmed money from hopeful money, (3) cash gates on every job so no crew rolls and no specialty order ships until the file is funded, (4) written manager approval limits so spending and payroll timing never become a quiet cash cushion, and (5) a weekly cash review with one named owner and a clean exception log. Everything below is the field detail behind those five.
This is a manager's operating guide, not accounting, tax, lending, or legal advice. Cash policy touches payroll taxes, lien deadlines, customer money, and supplier credit — all of which carry real legal weight. Have a CPA, bookkeeper, construction attorney, and your lender review the specifics before you adopt anything here as company rule. The U.S. Small Business Administration is blunt about why this matters: most small-business failures trace back to not having enough cash to keep operating day to day, even when the order book looks healthy.
Why roofing cash flow breaks even when the company is profitable
Roofing has a brutal cash shape that most trades don't share. You buy a full job's worth of shingles, underlayment, drip edge, and accessories up front. You pay the crew the week they tear off and dry-in. Then you wait. On a retail re-roof you wait for the homeowner's final check or their lender's draw. On an insurance job you wait for the carrier to release the actual cash value, then the recoverable depreciation after the work is verified, plus whatever the mortgage company holds back. On commercial work you wait on net-30 or net-60 invoicing and on retainage that can sit for months.
That gap between cash out and cash in is your working-capital hole. Grow fast and the hole grows faster than profit, because every new job needs its materials and labor funded before its money arrives. This is why a roofer can book a record month, look at a fat backlog, and still bounce a supplier payment. Profit is an accounting opinion measured over a year. Cash is a fact measured on a Tuesday.
The cure is not heroics from the owner each Friday. It is a written policy that managers — sales, production, purchasing, service, and office — follow without re-litigating the decision every time. The sections below build that policy in five parts. Adopt them in order. Each one closes a specific hole.
The vocabulary your whole team must share
Before the policies, lock the words. Cash arguments in roofing companies are almost always vocabulary arguments — one manager calls a signed contract "money," another calls a sent invoice "collected." Define six states of cash and require every manager to use them in meetings, on the calendar, and in the job file.
| Term | Plain-language meaning | What it is NOT |
|---|---|---|
| Confirmed cash | Funds that have cleared the bank | A check in a truck, a "customer said they paid" |
| Expected cash | Money with a specific date and a named owner chasing it | A signed contract with no payment date |
| Blocked cash | Owed money that can't be counted yet, with a stated reason | Money you've simply forgotten to invoice |
| Committed spend | Already approved and going out | A quote from a supplier |
| Proposed spend | A manager wants approval to spend | An emergency you already paid for |
| Emergency spend | Immediate cost to protect people, property, or an active job | A rush order to fix a scheduling miss |
Those six words turn a chaotic Friday huddle into a fast, decision-focused meeting. When everyone agrees that a sent invoice is "expected," not "confirmed," nobody schedules spending against money that hasn't arrived.
Policy 1: A deposit-and-draw schedule that funds the job before you do
The single biggest cash lever in roofing is when the customer pays relative to when you spend. Set it badly and you finance every customer's roof with your own cash, interest-free, while your suppliers and crew expect to be paid now. Set it well and the job pays for itself as it moves. Industry operators are consistent on the core fix: collect a deposit before materials are ordered, then invoice at milestones rather than waiting for one lump sum at the end (JobNimbus).
Build the draw schedule around your own cash outflows
The trick is to tie each draw to the moment your cash actually leaves, not to round numbers that feel fair. Your two big outflows are the material drop and the labor week. So a deposit should cover materials, and a progress payment should land at or before dry-in to cover the crew. Here is a clean retail re-roof structure to adapt with your CPA and your state's contract rules.
| Stage | When it's billed | What it should cover | Typical purpose |
|---|---|---|---|
| Deposit | At signing, before ordering | Material cost + permit | Stops you fronting the shingle order |
| Material / mobilization draw | Day materials are delivered | Balance of materials + mobilization | Covers the supplier invoice coming due |
| Progress draw | At tear-off / dry-in | Labor for the install week | Covers crew payroll that week |
| Final payment | At completion, before warranty issuance | Remaining balance + margin | Closes the job; releases workmanship warranty |
Notice the design: the customer's cash arrives just ahead of, or alongside, each outflow. You are no longer the bank. The exact percentages vary by job size, ticket, and local law — some states cap or regulate home-improvement deposits, and a few restrict deposit size or require deposits to sit in trust, so confirm the rule in every state you sell in before you set a number.
Insurance jobs need their own draw language
Insurance-funded roofs follow the carrier's money, not yours, and this is where managers get into legal trouble fast. The safe, accurate framing: the homeowner files and owns the claim; the insurer decides coverage; your company documents the roof's condition with photos, measurements, and a written estimate that supports the homeowner's own claim. A typical insurance job releases funds in two pieces — the actual cash value up front, then the recoverable depreciation after the work is completed and verified — often with a mortgage company endorsing the checks. Your draw schedule should mirror that: collect the deductible and the ACV proceeds before or at material drop, complete the work, then bill the depreciation release.
A few hard lines your sales and production managers must never cross, because they are illegal in many states and will sink the company:
- Never offer to waive, rebate, "eat," or absorb a homeowner's insurance deductible. The deductible is the homeowner's to pay, and covering it is insurance fraud in many states.
- Never promise to "handle," "fight," "negotiate," "maximize," or "get approved" a customer's claim. Managing or negotiating a claim on the homeowner's behalf is unauthorized public adjusting — a real enforcement line that states pursue. Your company documents conditions and estimates the repair; the insurer decides coverage.
- Train the "say this, not that" boundary explicitly. Say: "We'll photograph and measure everything and give you a written estimate you can submit." Don't say: "We'll get your claim approved and recover every dollar."
Build those boundaries into the deposit policy itself, because the moment a salesperson offers to eat a deductible to close a deal, you have a cash problem and a legal problem at once.
The deposit-first rule, stated plainly
Put one sentence at the top of Policy 1 that every manager can recite: No material is ordered and no crew is scheduled until the deposit has cleared and the next draw's trigger is in the job file. That single rule eliminates the most common roofing cash mistake — ordering specialty metal or a full shingle package against a contract that's signed but not funded.
Keeping that rule honest depends on knowing which of your past jobs and prospects are even worth chasing this season, so your deposits land on real work. This is where targeting tools earn their keep: a platform like RoofPredict pairs an estimated roof-age range with storm-by-storm physics to flag which specific houses in a neighborhood are actually due, so your canvassers and mailers focus on roofs likely to convert into signed, funded jobs instead of brand-new roofs that will never deposit. It doesn't inspect or diagnose anything — it sharpens where you point the outbound effort, which is upstream of every deposit you'll ever collect.
Policy 2: A rolling 13-week cash calendar
A deposit policy fixes the shape of one job. A cash calendar fixes the shape of the whole company. The standard tool is a rolling 13-week view — one full quarter — that shows what money is expected, what's committed, and what decisions are pending. Thirteen weeks is the sweet spot: long enough to see a slow stretch or a tax deadline coming, short enough that the numbers are real and not fantasy. SCORE publishes a free month-by-month cash flow statement template you can adapt; for roofing, a weekly grain matters more than monthly because payroll and material drops hit weekly.
What goes on the calendar
List every expected inflow and every committed outflow by the week it actually moves cash. Inflows: customer deposits, progress draws, final payments, insurance ACV and depreciation releases, commercial invoices, retainage releases, and repair tickets. Outflows: supplier bills, subcontractor pay, crew payroll, payroll taxes, workers' comp and liability insurance, rent, fuel, equipment payments, software, permits, debt service, and owner draws. Then mark each row with one of the six cash states from the vocabulary table.
The discipline that makes a cash calendar honest is separating assumptions from confirmed money, the same way the SBA's planning guidance tells owners to write down assumptions separately. A signed contract is not collected money. A supplement request is not approved payment. An invoice sent today is not cash in the bank. If a row can't show a date and a named owner, it does not get counted as expected cash — it sits in "blocked" until someone fixes the reason.
A worked example of the weekly view
Here's a stripped-down four-week slice so managers can see the shape. Real calendars carry more rows, but the logic holds: each week ends with a running cash position, and any week that goes negative forces a decision now, not on payday.
| Line | Week 1 | Week 2 | Week 3 | Week 4 |
|---|---|---|---|---|
| Starting cash | Confirmed | carry | carry | carry |
| + Deposits (expected) | 3 jobs | 2 jobs | 4 jobs | 1 job |
| + Insurance ACV (blocked → expected) | 1 (adjuster) | 2 | 1 | 0 |
| + Final payments (expected) | 2 | 1 | 3 | 2 |
| − Material orders (committed) | large | medium | large | small |
| − Crew payroll (committed) | weekly | weekly | weekly | weekly |
| − Payroll taxes (committed) | deposit due | — | deposit due | — |
| − Debt / rent / fuel (committed) | fixed | fixed | fixed | fixed |
| = Ending cash | decision | decision | decision | decision |
The value isn't precision to the dollar. It's that a manager can look three weeks out, see that two big material orders and a payroll-tax deposit collide with a slow collection week, and move a non-urgent order or accelerate a collection before the wall arrives.
Tie every line to a source document
A cash calendar is only as trustworthy as the paper behind it. The IRS recordkeeping guidance is the right standard here: business records have to support income and expenses. For roofing that means contracts, signed change orders, purchase orders, supplier statements, timesheets, invoices, lien waivers, payment confirmations, and customer approvals all live where the finance team can pull them. If a manager claims cash is coming, the office should be able to click straight to the source — the contract, the adjuster email, the invoice — not take it on faith.
Policy 3: Cash gates on every job
The calendar tells you about the company. Cash gates protect each individual job from becoming a cash sinkhole. A gate is a checkpoint a job must clear before it advances — and the rule is simple: a job that fails a gate stops moving until the gate is cleared. No exceptions without a logged approval (more on that in Policy 4).
The five gates
Map five gates onto your production flow. Each one closes a specific way roofing jobs leak cash.
GATE 1 — CONTRACT & DEPOSIT
[ ] Signed contract with full scope and price
[ ] Deposit cleared (not "check is coming")
[ ] Permit need identified and priced
[ ] Insurance jobs: deductible + ACV path confirmed (homeowner pays deductible)
[ ] Material list matches the signed scope
GATE 2 — MATERIAL & LABOR APPROVAL
[ ] PO matches the job, not a generic stock buy
[ ] Labor plan and crew/sub cost estimated
[ ] Specialty/long-lead items flagged and funded
[ ] Dump fees, equipment rental, access needs costed
GATE 3 — CHANGE-ORDER CONTROL
[ ] No work added without a written, signed change order
[ ] Price set BEFORE the extra work is performed
[ ] Customer approval captured in the file
[ ] Cash-calendar effect noted
GATE 4 — INVOICE & COLLECTION READINESS
[ ] Completion documented with photos
[ ] Final invoice sent within 24–48 hours of completion
[ ] Lien-waiver / lien-deadline status checked
[ ] Mortgage-company endorsement handled (if applicable)
GATE 5 — CLOSEOUT MARGIN REVIEW
[ ] Actual material cost vs. estimate
[ ] Actual labor hours vs. estimate
[ ] Change orders all billed and collected
[ ] Variance noted for the next bid
Gate 2 deserves special attention: job costing is the foundation
A job can look profitable on the proposal and still wreck cash if material, payroll, and supplier terms come due before collections. Accurate job costing — tracking material, labor, equipment, and overhead per job — is the bedrock of cash control, because it's the only way to know whether your draw schedule actually outruns your outflows. Before a job is scheduled, the production manager should know material exposure, labor plan, sub cost, permit need, dump fees, equipment need, and the expected collection date. The SBA's startup-cost discipline — listing one-time and ongoing costs before you commit — is the same muscle applied per job.
Gate 3 is where margin quietly dies
The most common margin leak in roofing is verbal change orders. A crew finds rotten decking, replaces twenty sheets, and nobody prices it in writing until the customer disputes the final invoice. The rule has to be absolute: price the change before the work, capture the customer's signature, and the price is not negotiable after the wood is on the roof. An unpriced change order is a gift to the customer and a hit to your cash.
Gate 4 protects your lien rights and your collection clock
Gate 4 is more than "send the invoice." In most states your mechanics-lien deadline runs from the last date you performed work, and it is generally not extended just because retainage hasn't been released (Levelset). On commercial and some residential work, that means you may need to preserve lien rights well before you've actually been paid in full. Your office manager should track each job's lien deadline as a hard date on the calendar, because a missed preliminary notice or lien filing can convert collectible money into a write-off. This is a place to have a construction attorney set your state's specific notice and deadline rules into the policy — they vary widely.
Make the gates visible to sales and production
Gates only work if the people upstream respect them. Sales should not promise installation dates when deposits, selections, or financing are incomplete. Production should not order specialty material without a funded job plan. Purchasing should never use a supplier account to paper over missing paperwork. Service should not absorb unpaid callbacks without a decision about warranty versus billable work. Where you store the gate checklist matters less than that it's tied to the job — keeping property records, photos, estimates, signed change orders, and closeout notes attached to one job file (a system like RoofPredict can hold the property-and-job record, though it does not replace your accounting software) means the gate status is never a mystery.
Make collections a written process, not a personality
Gate 4 sends the invoice fast; the cash calendar tracks what's owed; but collections is where the money actually arrives, and it has to be a repeatable process instead of whoever-feels-like-calling. Construction runs a slower clock than most industries — days sales outstanding (the average time between invoicing and getting paid) typically sits in the 60-to-90-day range in construction, against 30-to-45 in most other fields (Construction Cost Accounting). The companies that beat that average don't have better customers; they have a written contact cadence that escalates on a fixed schedule and never lets an account go quiet.
Build an aging report you actually read every week, and attach a standard action to each bucket. A reminder at five days past due is far more effective than a panicked call at sixty.
| Age of receivable | Standard action | Owner |
|---|---|---|
| Sent (day 0) | Confirm delivery + payment instructions | Office |
| 5 days past due | Friendly reminder (email + text) | Office |
| 15 days | Second reminder, confirm no dispute | Office |
| 30 days | Phone call from a named person | Office mgr |
| 45 days | Formal written demand; check lien deadline | Office mgr + owner |
| 60+ days | Escalate: attorney letter / lien / hold further work | Owner |
The escalation only works if the steps fire automatically. Track aging weekly so accounts cross the 30-, 60-, and 90-day lines on a report instead of in someone's memory, and you'll catch the slow-pay customer before the receivable turns into a write-off. The single highest-leverage habit here is the one from Gate 4 — invoice within 24 to 48 hours of completion — because every day you wait to send the invoice is a day added to the front of that aging clock.
Vet the customer before the work, not after
The cheapest collection is the one you never have to make. On commercial and larger residential jobs, a quick credit and ownership check before signing tells you whether you're about to extend net-30 to a slow payer. For insurance and lender-funded jobs, confirm the payment path — which checks need a mortgage-company endorsement, who signs them, and when the depreciation releases — before the crew rolls, so a known process doesn't turn into a surprise hold.
Policy 4: Written manager approval limits
A policy without spending limits is a suggestion. Approval limits are what keep cash decisions inside the system when the owner isn't in the room. Define, in writing, exactly what each manager can approve on their own, what needs finance or owner review, and how exceptions get logged.
A starting approval matrix
Every company sets its own dollar figures based on size and bank balance, so the table below shows the structure, not the numbers — fill those in with your CPA. The point is that every category has a limit, a documentation requirement, and a clear escalation path.
| Spend category | Who can approve | Always required | Escalates to owner/finance when |
|---|---|---|---|
| Small repair materials | Service / production mgr | Photo + ticket | Over the set limit |
| Emergency tarping supplies | Any field mgr | Reason + job ID | Recurring on same job |
| Fuel / consumables | Production mgr | Card log | Pattern out of budget |
| Specialty / long-lead material | Production + purchasing | Funded job plan | Always, if job unfunded |
| Subcontractor deposits | Production mgr | Signed sub agreement | Over the set limit |
| Equipment rental | Production mgr | Job + return date | Over the set limit |
| Customer service credits | Service mgr | Reason + customer record | Over the set limit |
| New supplier credit line | Owner / finance only | — | Always |
| Equipment financing / debt | Owner / finance only | — | Always |
| Overtime / bonus / commission | Per payroll rule below | Approved time records | Always before payroll runs |
Payroll timing is not a cash cushion — and the penalties are real
The most dangerous habit a cash-squeezed roofer can fall into is using payroll-tax timing to float the business. Do not. Withheld income tax, Social Security, and Medicare are trust-fund money — they are the employees' money, not yours to borrow against. The IRS deposit rules require deposits on a monthly or semiweekly schedule depending on your lookback period, and the failure-to-deposit penalty escalates fast:
| How late the deposit is | Penalty on the unpaid amount |
|---|---|
| 1–5 calendar days | 2% |
| 6–15 calendar days | 5% |
| More than 15 calendar days | 10% |
| More than 10 days after the first IRS notice | 15% |
Those penalties stack on top of interest, and unpaid trust-fund taxes can become a personal liability for the people responsible for paying them. The policy rule: payroll-tax deposit dates go on the cash calendar as fixed, non-movable outflows, and no manager may delay payroll funding to cover a material order or a supplier bill. If the cash isn't there for payroll and taxes, that's a Policy 5 emergency, not a quiet workaround. Have your payroll provider or CPA confirm your exact deposit schedule and lookback period each year.
Debt and supplier credit are owner decisions
A production manager should not open a new supplier account, extend account balances beyond terms, sign equipment financing, or promise payment terms without authorized review. A sales manager should not invent customer-financing language that hasn't been approved. The SBA's loan guidance is a reminder that credit terms and lender requirements vary and carry obligations — these are not field decisions. Supplier terms are part of your cash flow, so purchasing should flag any time account balances and job collections drift out of alignment, before the supplier puts you on credit hold mid-storm-season.
The exception log
Exceptions happen. Storms, leaks, failed inspections, and supplier shortages don't wait for perfect timing. The policy doesn't ban exceptions — it requires that every one is logged. Use a fixed format so the pattern is visible.
EXCEPTION LOG ENTRY
Date:
Approved by:
Manager requesting:
Amount:
Job / account affected:
Why it was necessary:
Recovery or repayment plan:
Review date:
A few exceptions a month is normal. The same manager logging the same exception every week is a signal — either the limit is set wrong or behavior needs correcting. The log turns a vague feeling of "we keep going off-plan" into a reviewable list.
Policy 5: A weekly cash review with one named owner
The first four policies are rules. Policy 5 is the heartbeat that keeps them alive. Name one person as the cash-policy owner — in a small shop that's the owner, GM, or office manager; in a larger company it's a finance lead who coordinates across sales, production, purchasing, and accounting. Everyone needs to know who answers cash questions and who approves exceptions.
Run a short, decision-focused weekly meeting
The weekly cash meeting is 20–30 minutes, not an hour of storytelling. Work a fixed agenda and assign an owner and a next action to every open item.
WEEKLY CASH REVIEW — STANDING AGENDA
1. Confirmed cash on hand today
2. Expected inflows next 13 weeks (date + owner each)
3. Blocked cash — what's the reason, who's clearing it
4. Payables due this week and next
5. Payroll + payroll-tax dates (fixed, non-movable)
6. Supplier balances vs. terms
7. Jobs missing a cleared deposit (Gate 1 fails)
8. Jobs waiting on a signed change order (Gate 3 fails)
9. Invoices over 30 days — collection action each
10. Open exceptions from the log — clear or escalate
11. One or two decisions to make. No more.
The goal is to surface cash risk early enough to decide, not to assign blame after the wall is hit. A manager who flags a blocked payment or a supplier-exposure problem three weeks out is doing exactly what the policy is for.
Build a cash reserve as the policy matures
A functioning cash policy should produce a buffer over time. The common guidance from lenders and advisers is to hold something on the order of two to four months of operating expenses in reserve, with a practical floor near 60 days. That's a target, not a promise — roofing's seasonality means you may build the reserve in storm season to carry the winter. The reserve is what lets you say no to a bad exception, ride out an adjuster delay, and avoid expensive emergency borrowing. Treat the winter slowdown as a planned event on the calendar, not a surprise.
Plan for the season, not only the week
Roofing revenue is lumpy in a way the policy has to plan around. A large share of annual volume lands in the warm and storm months — spring through early fall — while fixed costs keep running through a slow winter. The cash calendar's job is to make that predictable instead of painful: forecast the slow stretch on the calendar months ahead, build the reserve during the busy season specifically to spend it down in winter, and decide your winter staffing and overhead plan before revenue drops, not after.
This is also where a working-capital line of credit earns its place — and where managers must not freelance. A revolving line is built for exactly the roofing problem: bridging the gap between paying crews and materials now and collecting insurance disbursements or pay applications later. Used as a planned bridge, arranged before storm season when your numbers look strong, it keeps crews working through a collection lag. Used to paper over a structural shortfall — to make payroll every week because the deposit policy isn't being followed — it just adds interest to a problem the first three policies were supposed to fix. The decision to open or draw on a line belongs to the owner or finance lead, never a production or sales manager, and the SBA's loan guidance is the reminder that these carry real obligations and vary by lender.
Protect the cash data
Cash packets hold customer information, bank records, employee data, tax details, supplier terms, and loan documents. The FTC's guidance on protecting personal information gives the framework: know what you keep, limit what you collect, protect it, dispose of it securely, and have a plan if something goes wrong. Pair that with basic security hygiene — strong passwords, multifactor authentication, and phishing awareness, as CISA recommends — because a roofing company's payment records and customer data are exactly what wire-fraud and invoice-spoofing scams target. The policy should require approved storage and limited access to anything in a cash packet.
Enforcement has to be predictable
Managers follow a policy that has teeth and ignore one that doesn't. A first miss is usually a training issue. A repeated miss may cost a manager their approval authority. A serious miss — unauthorized debt, mishandled payroll, customer or insurance money handled wrong, or missing records — escalates immediately. The framing matters: the policy isn't there to catch people, it's there to protect paychecks, suppliers, customers, and the company's ability to take on the next storm season.
Manager duties by role
The five policies land differently for each manager. Spelling out role-level duties stops the "I thought that was your job" gaps where cash leaks.
Sales managers control promises
Sales sets the cash shape of every job before production sees it. They confirm the deposit cleared, the financing status, and the customer's selections before handoff. They control discount and change-order language. They never promise start dates, free upgrades, deductible treatment, or payment timing outside approved terms — because every loose promise in the sales seat becomes a cash or legal problem in the back office.
Production managers control job readiness
Production verifies the file is complete and funded before crews roll, materials are ordered, or subs are committed. They watch crew routing, labor hours, weather delays, dump fees, and equipment rentals. When a job stalls on missing selections, permits, or a non-responsive customer, production marks the cash effect on the calendar rather than silently reshuffling the schedule.
Purchasing managers control supplier exposure
Purchasing matches every PO to an approved, funded job, separates stock buys from job-specific buys, watches price changes, and flags any material order not tied to a cleared deposit or approved credit plan. They're the early-warning system for when account balances and job collections drift apart.
Service managers control the small leaks
Repair tickets are where margin quietly bleeds. Every ticket needs a minimum charge, warranty status, photos, materials used, labor time, customer approval, and an invoice timing. A call written off as goodwill still gets an owner and a reason. Repeated unpaid service visits usually hide a warranty-language problem or a training gap, not generosity.
Office managers control records and follow-up
The office watches missing invoices, unsigned change orders, stale receivables, lien-waiver requests, mortgage-company checks, supplier statements, and exceptions awaiting review. They're the ones who can answer, in seconds, "where's the source for that expected cash?"
Rolling out the policy without it becoming shelf-ware
Don't launch by emailing a PDF and hoping. Hold a rollout meeting built around real roofing situations: a missing deposit before a material order, a delayed insurance supplement, a rushed emergency tarp, an overtime request the night before payroll, a supplier rush charge, a personal-card purchase, a warranty callback, and a customer payment delay. For each, walk through the rule, the record required, the approval path, and the cash-calendar effect. Managers remember scenarios, not policy paragraphs.
Train everyone on the shared vocabulary until it's automatic. Confirmed, expected, blocked, committed, proposed, emergency — when those six words mean the same thing to every manager, the weekly meeting stops being an argument about whether money is "real."
Then schedule a 90-day review. Month one: expect questions, fix unclear language. Month two: compare exceptions by manager and category. Month three: decide whether limits, forms, reports, or meeting cadence need adjusting. A good policy gets simpler and stronger with use, not heavier. Connect every growth decision — new crew, truck, branch, salesperson, or storm territory — to the cash calendar before you commit, the way the SBA's growth guidance frames expansion around resources and financing. Growth that violates the cash policy should pause until the owner and advisers understand the working-capital need, because nothing eats cash faster than scaling a company that's already short.
Warning signs your cash policy is failing
Watch for the early tells. Each one means cash decisions are happening outside the system.
- Suppliers paid late, repeatedly, or the company put on credit hold mid-season.
- Payroll surprises — "can we make payroll?" asked on a Wednesday.
- Material orders shipping before deposits clear.
- Managers using personal cards to cover company spend.
- Invoices sent days after completion instead of within 24–48 hours.
- Change orders performed and never priced in writing.
- Customers confused about when and what they owe.
- Jobs closed with no margin review, so the same bid mistakes repeat.
- Exceptions logged but never cleared.
- Silence. If managers stop raising cash issues because they fear blame, the policy is already broken — the whole point is to surface risk early enough to act on it.
The owner's monthly review
Even when someone else runs the weekly meeting, the owner reviews the policy monthly. Are managers following their limits? Are exceptions dropping? Are receivables improving? Are payroll and tax dates visible? Are suppliers current? Do the growth plans still match cash reality? If the owner treats the policy as paperwork, so will everyone else.
Use the monthly review to make one or two real decisions — lower a purchase limit, pause a product line, tighten deposit rules, add collection support, renegotiate supplier terms, delay a truck. Small decisions made consistently protect cash far better than one dramatic meeting after the pressure has already built. Write every change into the policy notes: what changed, when, who approved it, and how it affects next week's cash meeting. A roofing company that re-engages its old CRM of past estimates and customers — and points new outbound at the houses actually due for work, which is where a targeting layer like RoofPredict fits — tends to keep its deposit pipeline full enough that the cash policy has something to work with in the first place.
A copy-ready cash flow policy checklist
Run this before you tell managers to rely on the policy. If you can't check a line, that's your next fix.
ROOFING CASH FLOW POLICY — READINESS CHECKLIST
[ ] One named person owns the policy and the exception process
[ ] Six cash states defined and used by every manager
[ ] Deposit-first rule written: no order/no crew until deposit clears
[ ] Draw schedule ties each customer payment to a cash outflow
[ ] Insurance-job language vetted (no deductible waiving, no claim handling)
[ ] Rolling 13-week cash calendar, updated weekly
[ ] Every calendar line tied to a source document
[ ] Five cash gates on every job, with stop-the-job authority
[ ] Mechanics-lien deadlines tracked per job as hard dates
[ ] Manager approval limits written by category and dollar amount
[ ] Payroll-tax deposit dates fixed and non-movable on the calendar
[ ] Debt, supplier credit, and financing reserved to owner/finance
[ ] Exception log with approver, reason, amount, job, recovery, review date
[ ] Weekly cash review with a standing agenda and owners per item
[ ] Cash reserve target set (toward 60+ days of operating expenses)
[ ] Cash packets protected: limited access, MFA, secure disposal
[ ] 90-day rollout review scheduled
[ ] Growth decisions pass a cash test before commitment
Follow these five policies and the cash stops arriving in the wrong order. Deposits fund the work before you do. The calendar shows the wall before you hit it. The gates stop bad jobs from moving. The limits keep spending and payroll honest. And the weekly review catches the problem while it's still a decision instead of a crisis. That's the difference between a roofing company that books a great month and a roofing company that keeps the great months.
Sources checked: June 18, 2026.
FAQ
What is a roofing company cash flow policy?
It is a written operating rulebook that tells managers how deposits, spending, payroll, supplier bills, invoices, change orders, approvals, and records must be handled before any decision touches company money. A good policy defines a deposit-and-draw schedule, a rolling cash calendar, cash gates on every job, written approval limits, and a weekly review with one named owner. The point is that managers make cash decisions inside a shared system instead of improvising, so a profitable order book doesn't drain the bank account.
Why do profitable roofing companies still run out of cash?
Because roofing pays out before it collects. You buy a full job's materials up front and pay the crew the week they install, then wait weeks for the homeowner's check, the insurance depreciation release, or commercial retainage. That gap is your working-capital hole, and it grows faster than profit when you scale. Profit is measured over a year; cash is a fact on a given Tuesday. A deposit-and-draw schedule plus a 13-week cash calendar is how you close the gap before it closes the company.
What deposit and draw schedule works best for roofing cash flow?
Tie each customer payment to one of your own cash outflows. Collect a deposit that covers materials and permits before you order anything, take a mobilization or material draw when the materials drop, take a progress draw at tear-off or dry-in to cover that week's crew payroll, and collect the final balance at completion before issuing the workmanship warranty. The exact percentages depend on job size and your state's home-improvement deposit rules, so confirm the limits with your CPA and a construction attorney before setting numbers.
Can a roofer pay or waive a customer's insurance deductible?
No. The deductible is the homeowner's responsibility, and waiving, rebating, or absorbing it is insurance fraud in many states. Train sales and production managers never to offer it as a closing tactic. The safe role is to document the roof's condition with photos, measurements, and a written estimate that supports the homeowner's own claim. The homeowner files and owns the claim, the insurer decides coverage, and your company never promises to handle, negotiate, or get the claim approved, which can constitute unauthorized public adjusting.
How much cash reserve should a roofing company keep?
Lenders and advisers commonly point toward two to four months of operating expenses, with a practical floor around 60 days. Roofing's seasonality means you often build the reserve during storm season to carry through a slow winter, so treat the winter slowdown as a planned event on your cash calendar rather than a surprise. The reserve is what lets you decline a bad exception, absorb an adjuster delay, and avoid expensive emergency borrowing. Build it as the policy matures rather than expecting it on day one.
What are cash gates and why does every roofing job need them?
Cash gates are checkpoints a job must clear before it advances, and a job that fails a gate stops until it's cleared. The five common gates are contract and deposit, material and labor approval, written change-order control, invoice and collection readiness, and a closeout margin review. They stop the most common roofing leaks: ordering materials against an unfunded contract, performing verbal change orders that never get billed, and closing jobs without comparing actual cost to the estimate so the same bid mistakes repeat.
Why is delaying payroll taxes a dangerous cash flow tactic?
Withheld income tax, Social Security, and Medicare are trust-fund money that belongs to your employees, not a line you can borrow against. The IRS failure-to-deposit penalty climbs from 2 percent at one to five days late to 15 percent more than ten days after an IRS notice, on top of interest, and unpaid trust-fund taxes can become a personal liability for the people responsible for paying them. Put payroll-tax deposit dates on the cash calendar as fixed, non-movable outflows and never delay them to cover a material order.
What approval limits should roofing managers have?
Every spending category should have a written dollar limit, a documentation requirement, and an escalation path. Field and production managers can usually approve small repair materials, fuel, emergency tarping, equipment rentals, and sub deposits up to set limits. New supplier credit lines, equipment financing, and any debt should be reserved to the owner or finance lead. Payroll items like overtime and bonuses always need approved time records before the run. Every exception gets logged with the approver, amount, job, reason, recovery plan, and review date.
How often should a roofing company review cash flow?
Run a short, decision-focused cash review every week using a standing agenda: confirmed cash on hand, expected inflows over the next 13 weeks, blocked cash and who's clearing it, payables and payroll due, supplier balances, jobs missing deposits or change orders, invoices over 30 days, and open exceptions. Keep it to 20 to 30 minutes and assign an owner and next action to every item. Layer a monthly owner review on top to make one or two structural decisions, such as adjusting deposit rules or purchase limits.
The Roofline by RoofPredict
Stay Ahead of Roofing Market Changes
Join The Roofline by RoofPredict for weekly roofing intelligence: material price signals, storm demand, insurance and regulatory updates, sales tactics, and local contractor opportunities.
Sources
- SBA — Manage your finances — sba.gov
- JobNimbus — Ways to improve roofing cash flow — jobnimbus.com
- SCORE — 12-Month Cash Flow Statement template — score.org
- SBA — Write your business plan — sba.gov
- IRS — Recordkeeping for small businesses — irs.gov
- SBA — Calculate your startup costs — sba.gov
- Levelset — Retainage in construction overview — levelset.com
- Construction Cost Accounting — AR best practices for contractors — constructioncostaccounting.com
- IRS — Depositing and reporting employment taxes — irs.gov
- IRS — Failure to Deposit penalty — irs.gov
- SBA — Loans — sba.gov
- FTC — Protecting Personal Information: A Guide for Business — ftc.gov
- CISA — Secure Our World — cisa.gov
- SBA — Grow your business — sba.gov