The Contractor's Cash Flow Calendar: How to Predict Income (and Stop Stressing)
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
— Contractor, Raleigh, NC
Here's how most contractors experience cash flow:
- Finish a job
- Send an invoice
- Wait
- Follow up
- Wait
- Follow up again
- Maybe get paid
- 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:
- When you do the work
- When you invoice
- When you actually get paid
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:
- You can't predict your income
- You're always "behind" financially
- A slow month 3 months ago hits you today
- You can't plan for expenses
- You stress about money even when you're busy
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:
- Invoice date: When you sent it
- Amount: How much
- Due date: When payment is expected
- Client: Who owes it
- Project: What it's for
- Status: Sent, viewed, paid, overdue
- Date paid: When you actually received payment
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:
- Work done March 1 → expect payment mid-April
- Work done April 1 → expect payment mid-May
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:
- Build a reserve during high season (3-6 months of expenses)
- Don't overspend during flush months
- Plan for the low season to last longer than you think
The Weekly Cash Flow Check
Every week, take 15 minutes to review:
- What's outstanding? List all unpaid invoices with days outstanding.
- What's due this week? Follow up on invoices due within 7 days.
- What's overdue? Escalate overdue invoices (see the Day 1-30 system).
- What's coming in? Forecast income for the next 4 weeks.
- 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:
- Tracks due dates automatically
- Sends reminders automatically
- Accepts online payments
- Shows you cash flow forecasts
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
- Track every invoice. Invoice date, amount, due date, date paid.
- Calculate your average days-to-pay. Know when work becomes money.
- Forecast 8 weeks out. See the gaps before they hit.
- Account for seasonality. High season = build reserves.
- Reduce the delay. Deposits, progress payments, fast follow-up.
- Check weekly. 15 minutes a week prevents surprises.
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 — $47Instant download. PDF + Markdown.