Tips

Cash Flow Management: Stop Running Out of Money Between Jobs

Profitable on paper but can't make payroll? 63% of roofing contractors face cash flow crunches. Here's how to fix it.

November 7, 2024 9 min readCompanySync Team
Cash Flow Management: Stop Running Out of Money Between Jobs

The Profitable Contractor Going Broke

Real story from a Colorado contractor:

"I closed $480,000 in work last year. My profit margin was 32%. On paper, I made $153,600.

But in July, I almost couldn't make payroll. I had $1,800 in my business account and $14,000 in crew wages due Friday.

How does a profitable business run out of cash?"

Answer: Cash flow management.

The Cash Flow Problem

Typical roofing project timeline:

Day 1: Sign contract. Collect 50% deposit ($6,000)

Day 2: Order materials ($4,200)

Day 3-4: Complete work

Day 5: Send final invoice ($6,000 balance)

Day 35: Customer finally pays

Your cash flow:

  • Day 1: +$6,000
  • Day 2: -$4,200 (net: $1,800)
  • Day 3-4: -$2,400 labor (net: -$600)
  • Day 5-34: Still waiting for $6,000

You're negative $600 for a month on a $12,000 job you already completed.

Now multiply by 15 active jobs.

Understanding the Cash Conversion Cycle

Cash conversion cycle = Days you're funding operations

For roofing contractors:

  • Materials purchased: Day 0
  • Labor paid: Day 7-14
  • Final payment received: Day 30-45

You're funding 30-45 days of operations.

At $200K/month in revenue:

  • You need $200K-300K in working capital
  • Just to stay afloat
  • While being profitable!

The 8 Cash Flow Strategies

Strategy #1: Optimize Payment Terms

Bad payment structure:

  • 50% deposit
  • 50% at completion
  • Net 30 payment terms

Result: You fund 30-45 days

Better payment structure:

  • 40% deposit (covers materials)
  • 30% at halfway point
  • 30% at completion (due immediately)
  • Payment due upon completion (not Net 30)

Result: You're never more than 3 days negative

Best payment structure:

  • 50% deposit
  • 50% due at completion
  • Charge credit card on file automatically
  • Or ACH bank transfer (next day)

Result: You're paid within 24 hours

Strategy #2: Get Paid Faster

The late payment problem:

Industry average: 37 days to collect final payment

Why customers delay:

  • Forgot to pay (not intentional)
  • Waiting for paycheck
  • Didn't receive invoice
  • Check in mail (slow)
  • "I'll get to it this weekend"

Solutions:

Immediate:

  • Accept credit cards (pay in 2 days)
  • ACH bank transfer (pay in 1 day)
  • Digital invoicing with "Pay Now" button
  • Text reminders

At job completion:

Don't leave without payment.

"Mr. Johnson, everything looks good? Great! Let me send you the final invoice right now. You can pay via card, bank transfer, or check. Which works best?"

Most customers pay immediately if asked.

Target: 85%+ customers pay within 7 days

Strategy #3: Material Supplier Terms

Cash flowing materials hurts.

Instead of paying supplier immediately:

Negotiate Net 15 or Net 30 terms:

  • Order materials Day 1
  • Complete job Day 2-3
  • Collect payment Day 5
  • Pay supplier Day 15-30

You get paid BEFORE you pay supplier.

Cash flow reversed.

How to negotiate:

"I'm buying $40K-60K per month from you. Can we establish Net 30 terms? I'll set up autopay so you're always paid on time."

Most suppliers say yes to good customers.

Strategy #4: Line of Credit (Safety Net)

Even with good practices, timing gaps happen.

Business line of credit:

  • $25K-100K available
  • Only pay interest when used
  • Cover short-term gaps
  • Bridge to customer payment

Example:

  • Need to pay crew Friday: $8,000
  • Customer payment coming Monday: $12,000
  • Use $8,000 from line of credit Friday
  • Repay Monday
  • Interest cost: $8 (for 3 days)

Better than:

  • Overdraft fees ($35 each)
  • Late payment to crew (angry)
  • Using personal money
  • Stress

Where to get one:

  • Bank (best rates, slow approval)
  • BlueVine (online, quick)
  • Fundbox (easy approval)
  • Kabbage (fast funding)

Strategy #5: Deposit Percentage by Job Size

One-size deposit doesn't fit all.

Adjust by job size:

Small jobs (<$5K):

  • 50% deposit (or 100% upfront)
  • Low risk

Medium jobs ($5K-15K):

  • 40-50% deposit
  • Balance at completion

Large jobs (>$15K):

  • 30% deposit
  • 40% at midpoint
  • 30% at completion

Huge jobs (>$50K):

  • 25% deposit
  • 25% at 1/3 complete
  • 25% at 2/3 complete
  • 25% at completion

Goal: Never be more than $5K negative on any job.

Strategy #6: Track Cash Flow Weekly

Most contractors check cash flow:

  • When they open bank app
  • When worried
  • Never systematically

Better: Weekly cash flow meeting

Every Monday, 15 minutes:

Review:

  • Current cash balance
  • Expected income this week
  • Expected expenses this week
  • Projected end-of-week balance

Example:

  • Starting balance: $12,400
  • Expected deposits: $28,000 (5 final payments)
  • Expected expenses: $31,000 (payroll, materials, overhead)
  • Projected balance: $9,400

Action: Follow up with 2 late payments to improve to $15,000

Never surprised.

Learn more about project management and tracking.

Strategy #7: Separate Accounts

Don't mix everything in one account.

Set up 4 accounts:

1. Operating account (main)

  • Receive deposits
  • Pay expenses
  • Day-to-day

2. Payroll account

  • Transfer payroll amount each week
  • Pay crew from here
  • Never touch for anything else

3. Tax account

  • Set aside 25-30% of profit
  • Quarterly estimated taxes
  • Peace of mind

4. Profit/reserve account

  • 10% of revenue
  • Emergency fund
  • Don't touch unless necessary

Why this works:

  • Can't accidentally spend payroll money
  • Taxes are always covered
  • Building reserves
  • Clear picture of true operating cash

Strategy #8: Job Costing Accuracy

Poor job costing = cash flow surprises

You think job will cost:

  • Materials: $4,200
  • Labor: $2,400
  • Total: $6,600
  • Quote: $12,000
  • Expected profit: $5,400

Actual job costs:

  • Materials: $4,950 (ordered extra, found dry rot)
  • Labor: $3,100 (took longer than expected)
  • Total: $8,050
  • Actual profit: $3,950

Your cash flow projection was off by $1,450.

Multiply by 15 jobs = $21,750 cash flow variance.

Solution: Track actual costs vs. estimates. Improve estimating accuracy.

Learn more about accurate estimating.

The 13-Week Cash Flow Forecast

Professional cash flow management tool:

Create a spreadsheet:

Columns: Week 1, Week 2, ... Week 13

Rows:

  • Starting cash
  • Expected deposits (list each)
  • Expected expenses (list each)
  • Net cash flow
  • Ending cash

Update weekly. Always see 13 weeks ahead.

Example:

Week 1:

  • Start: $15,000
  • Deposits: $24,000
  • Expenses: $28,000
  • End: $11,000

Week 2:

  • Start: $11,000
  • Deposits: $18,000
  • Expenses: $21,000
  • End: $8,000 ⚠️

Action: Need to either collect payment faster or reduce Week 2 expenses.

Early warning system.

Common Cash Flow Killers

Killer #1: Scope creep without change orders

Customer: "While you're here, can you also fix the fascia?"

You: "Sure!" (no additional charge)

Result: Extra costs, no extra revenue, cash flow hit.

Solution: Everything beyond original scope = written change order + payment upfront.

Killer #2: Paying deposits to subcontractors

You pay subs 50% upfront. Customer pays you 50% upfront.

If customer payment is delayed, you're funding sub deposits.

Solution: Pay subs Net 15. You get paid, then pay them.

Killer #3: Buying equipment on credit

New truck payment: $850/month

Doesn't increase revenue. Permanent expense.

Solution: Only buy equipment that generates more revenue than payment cost.

Killer #4: Not following up on late payments

8 customers owe $62,000. You "don't want to be pushy."

Solution: Systematic follow-up. Day 8: reminder. Day 15: call. Day 22: final notice.

Killer #5: Personal draws during lean months

Slow month. Take $10,000 owner draw anyway.

Next month, can't make payroll.

Solution: Variable owner compensation based on cash flow.

Real Results: Phoenix Contractor

Before cash flow management:

  • Revenue: $520,000/year
  • Profit margin: 28%
  • Cash crunches: 4-6 per year
  • Used personal credit cards: 8 times
  • Line of credit maxed: Twice
  • Stress level: Extreme

After implementing strategies:

  • Revenue: $580,000/year (capacity increased)
  • Profit margin: 31% (better job costing)
  • Cash crunches: Zero
  • Operating cash balance: $25,000-45,000
  • Reserve account: $38,000
  • Stress level: Manageable

"I sleep better. I'm not worried about Friday payroll. I can focus on growing instead of surviving." - Owner

Cash Flow Metrics to Track

Operating cash ratio:

Cash on hand / Monthly expenses

Goal: 1.5-2.0 (1.5-2 months of expenses in bank)

Days cash on hand:

Cash balance / (Annual expenses / 365)

Goal: 45-60 days

Collection period:

Days from invoice to payment

Goal: <10 days

Quick ratio:

(Cash + Receivables) / Current liabilities

Goal: >1.5

Emergency Fund Target

Build to:

  • 2 months of operating expenses
  • Or $25K-50K (whichever is higher)

Example:

Monthly expenses: $35,000

Target emergency fund: $70,000

How to build it:

  • Set aside 10% of every deposit
  • In 12-18 months, you'll have it
  • Peace of mind = priceless

Technology That Helps

Cash flow management tools:

  • QuickBooks (accounting + cash flow projection)
  • Float (cash flow forecasting)
  • Pulse (simple cash flow tracking)
  • CompanySync (integrated with project management)

Payment processing:

  • Stripe (2.9% + 30¢)
  • Square (2.6% + 10¢)
  • ACH (0.5-1%, slower)

Yes, fees hurt. But getting paid in 2 days vs. 35 days is worth 3%.

Getting Started

Week 1: Assessment

  • Calculate current cash position
  • List all outstanding receivables
  • Review payment terms
  • Identify cash flow gaps

Week 2: Quick wins

  • Set up digital payment options
  • Call customers with late payments
  • Negotiate supplier terms

Week 3: Systems

  • Create separate bank accounts
  • Set up weekly cash flow review
  • Build 13-week forecast

Week 4: Ongoing

  • Stick to weekly reviews
  • Update forecast
  • Adjust as needed

The Mindset Shift

Old thinking:

"I'm profitable, so I should be fine."

New thinking:

"Profit is great, but cash is king. I need both."

Remember:

  • You can be profitable and broke
  • You can't be cash-rich and broke
  • Cash flow management is as important as sales

Ready to fix your cash flow? CompanySync tracks project costs, payment status, and cash flow automatically. Start free trial or call +1-(216)-999-5197.

Try it on your own jobs

Measure a roof, build the estimate, send it. Tonight.

CompanySync is 14 days free with full access and no credit card. Start with one address and see your own roof measured.

Watch the walkthrough
Ask Sarah