The Contractor's Cash Flow Calendar: How to Predict Income (and Stop Stressing)

By 2GetPaid Team · March 2026 · 8 min read

Stop hoping money shows up. A cash flow calendar lets you predict income, see gaps coming, and stop stressing about when you'll get paid.

📋 Key Takeaways

  • Track every invoice on a calendar — amount, due date, follow-ups
  • Predict gaps before they become crises
  • Follow the timeline — Day 1, 3, 7, 14, 30
  • Cover 80% of invoices with systematic follow-ups
"I used to just send invoices and hope. Had no idea when money was coming in. One month I'd have plenty, next month I'm dipping into savings. Started tracking every invoice on a calendar and suddenly I could see the gaps coming."

— Contractor, Raleigh, NC

Here's how most contractors experience cash flow:

  1. Finish a job
  2. Send an invoice
  3. Wait
  4. Follow up
  5. Wait
  6. Follow up again
  7. Maybe get paid
  8. Repeat

The problem? You have no idea when money is coming in.

One month you're flush. The next you're scrambling. You're working hard, but you're always stressed about bills.

It doesn't have to be this way.

The 90-Day Trap

Most contractors operate with a 90-day delay between:

That means the money you're living on today is from work you did 3 months ago. And the work you're doing today won't pay your bills for another 3 months.

This creates a cascade of problems:

The Cash Flow Calendar

A cash flow calendar is a simple way to predict when money will arrive. Here's how it works:

Step 1: Track Every Invoice

For every invoice, record:

Step 2: Calculate Your Average Days-to-Pay

After tracking invoices for a few months, calculate how long it typically takes each client to pay:

Client A: Pays in 15 days (reliable)

Client B: Pays in 45 days (needs follow-up)

Client C: Pays in 75 days (problematic)

Your average: 45 days

Now you know: Work done today will typically pay in 45 days.

Step 3: Build a Cash Flow Forecast

Here's what a contractor's cash flow calendar looks like for the next 8 weeks:

Week of March 15

Expected In: $4,500 (3 invoices due)

Expected Out: $2,800 (crew, materials)

Net: +$1,700

Week of March 22

Expected In: $2,200 (1 invoice due)

Expected Out: $3,100 (crew, materials, insurance)

Net: -$900

Week of March 29

Expected In: $6,800 (2 invoices due)

Expected Out: $2,500 (crew, materials)

Net: +$4,300

Week of April 5

Expected In: $3,000 (estimated - ongoing project)

Expected Out: $2,200 (crew, materials)

Net: +$800

Now you can see: Week of March 22 will be tight. You can plan for it.

The Income Prediction System

Here's how to predict your income with reasonable accuracy:

1. Separate Confirmed vs. Expected

Confirmed: Invoices already sent, jobs already booked

Expected: Jobs in the pipeline but not yet signed, leads you're confident about

Only count confirmed income as "real." Expected income is bonus.

2. Apply Your Average Days-to-Pay

If your average client pays in 45 days:

Plan your expenses accordingly.

3. Build in a Buffer

Things go wrong. Clients pay late. Jobs get delayed.

Rule of thumb: Plan for income to arrive 2 weeks later than expected. If you need $5,000 on May 1, make sure you have $5,000 of invoiced work complete by mid-April.

Seasonal Cash Flow

Many trades have seasonal fluctuations:

High-Season Trades

Landscaping: April–July

HVAC: June–August (cooling), December–February (heating)

Roofing: May–October

Concrete: May–October

Lower-Season Trades

Electrical: Fairly steady year-round

Plumbing: Fairly steady year-round

Interior remodeling: Slightly higher in winter

If your trade has a high season:

The Weekly Cash Flow Check

Every week, take 15 minutes to review:

  1. What's outstanding? List all unpaid invoices with days outstanding.
  2. What's due this week? Follow up on invoices due within 7 days.
  3. What's overdue? Escalate overdue invoices (see the Day 1-30 system).
  4. What's coming in? Forecast income for the next 4 weeks.
  5. What's going out? Forecast expenses for the next 4 weeks.

This 15-minute weekly check keeps you ahead of cash flow problems instead of surprised by them.

Getting Paid Faster: The System

Cash flow isn't just about predicting — it's about reducing the delay.

Deposit Before You Start

25-50% deposit on every job. This reduces your cash flow gap from Day 1.

Invoice Immediately

Don't wait until the end of the week. Invoice same-day.

Progress Payments

For larger jobs, invoice at milestones. Never be more than one payment behind.

Follow Up Early

Don't wait until Day 30 to follow up. Start at Day 3. Every day you wait is another day you're not getting paid.

Accept Multiple Payment Methods

Check, credit card, Venmo, bank transfer. Make it easy.

Automate with Software

Use invoicing software that:

When Cash Flow Is Tight

Sometimes the forecast shows a gap. Here's what to do:

1. Accelerate Collections

Every invoice that's out is money that could be in. Follow up on everything overdue.

2. Push for Deposits

If you have upcoming jobs, get deposits early. "Can we get the deposit processed this week so I can order materials?"

3. Delay Non-Essential Expenses

Equipment purchases, marketing spend, optional expenses — delay them.

4. Negotiate with Vendors

Ask for Net 30 terms from suppliers. Many will extend credit if you ask.

5. Line of Credit

A business line of credit is cheaper than a cash flow crisis. Set one up before you need it.

Key Takeaways

Cash flow isn't complicated. It's just delayed income. Track it, forecast it, reduce the delay, and stop being surprised.

Get the Complete System

Cash flow starts with getting paid. The Invoice Follow-Up Playbook includes a tracking spreadsheet that shows you exactly which invoices are outstanding, how old they are, and when to follow up. Combine it with a weekly cash flow check and stop being surprised.

Get Quick Start — $27 Get Full Playbook — $47

Instant download. PDF + Markdown.