Trades & Services · June 2026

Why contractors struggle with cash flow.

You finished a quarter that felt strong. The phone keeps ringing. Crews are billing hours. Your bank account doesn't match what you're feeling. Here's why cash stays tight for growing contractors, and the four moves that actually fix it.

An $8M landscaping company we work with started the year paying bank overdraft fees almost every month. Twelve months later they had a six-figure working capital reserve, zero credit card interest, and three different loans paid off. Their revenue didn't grow dramatically. Their cash flow did.

That's not unusual. Most contractors think they have a revenue problem. They don't. They have a cash flow problem. Revenue can be up 30 percent year over year and the business can still feel like it's drowning. That's a structural feature of how contracting businesses work, and most owners never see it coming.

Here's what's actually happening, why your bookkeeper can't fix it, and what to do about it.

Why growth eats cash for contractors

You bid a job. You win it. The day you start the work, you're already out of pocket on materials. By the second week, you're paying labor. Three weeks in, you finish the job and send the invoice. The customer takes 30 days to pay you. Sometimes 45. Sometimes longer.

In that gap, you bid the next job. Win it. Start it. Buy materials. Run payroll. Now you're funding two jobs out of one bank account that's still waiting on the first customer to pay. Stack a third and fourth in there and the math compounds fast.

Growth makes this worse, not better. Every new job adds another cash outflow before it adds a cash inflow. The faster you grow, the bigger the gap. Most contractors hit a wall at some revenue point (often somewhere between $750k and $2M) where the business is profitable on paper but the bank account never has any breathing room. That's the cash flow trap.

The 7 reasons contractors run out of cash

Every contractor cash crunch we've seen traces back to one or more of these seven causes. Most have at least four of them running at once.

  1. You're paying materials and labor before customers pay you. The structural problem. Pure math: if your average payment terms are 30 days and your job cycle is 30 days, you're financing 60 days of working capital per job. Multiply by job count and you have the dollar amount your business needs to hold in cash just to operate.
  2. You're not forecasting cash 60 to 90 days out. Most contractors operate by checking the bank balance. That tells you where cash is today. It tells you nothing about where cash will be next month when payroll hits and the big customer hasn't paid yet. By the time a cash problem shows up in the bank balance, the decisions that would have prevented it are already a month in the past.
  3. Your bids don't account for true labor cost. Most contractors price labor at the hourly wage they pay. The real cost is wage plus burden (workers comp, payroll taxes, benefits, vehicle, tools, supervision) plus the overhead allocation that has to come out of every job. If you bid against your wage cost, you win jobs that lose money. Then you wonder why the bank account is thin.
  4. You're chasing the wrong work. Some customers, projects, and service lines are inherently better than others. Some pay fast. Some pay slow. Some have margin you can live on. Some don't. If you can't tell which is which, you take whatever comes through the phone and then can't figure out why the busy quarter felt broke.
  5. Your accounts receivable aging is silently killing you. Invoices over 60 days old are statistically less likely to ever get paid in full. Every dollar in 60+ AR is a dollar you've already spent (on materials, labor, overhead) that's now stuck in the customer's office instead of your bank. Most contractors don't track AR aging. They just check the bank balance.
  6. You don't have a credit line set up before you need it. The time to set up a business line of credit is when you don't need one. Banks lend to businesses that look healthy. By the time you need the credit line, the bank balance is already thin, AR is aged out, and the underwriting math turns against you. A $100k line costs you maybe $500 a year in fees if you don't use it. It's worth it.
  7. Owner draws are unpredictable. Most owner-operators take cash out of the business when the bank account looks fine. Then a big bill hits and they have to put cash back in. That oscillation makes the business's cash position fundamentally unstable. A consistent owner draw on a regular schedule, with a separate buffer account, fixes this.

Why your bookkeeper can't fix this

A bookkeeper records what already happened. They reconcile your accounts. They categorize expenses. They produce a P&L and a balance sheet. All of that is backward-looking.

Cash flow is forward-looking. You can't fix a cash problem by reading last month's bank reconciliation. By the time the bookkeeping reflects the problem, the moment to act has passed.

This is the gap a fractional CFO fills. Where the bookkeeper produces the data, the CFO produces the forecast and the decision. Most contractors have a bookkeeper and a tax CPA. Nobody in that setup is helping them see cash flow problems before they hit. That's the missing role.

The four moves that actually fix it

You don't need a finance degree to fix this. You need discipline on four specific things.

1. Build a 13-week cash flow forecast and update it weekly

List every dollar of cash you expect to come in over the next 13 weeks, by week, based on outstanding invoices and typical payment timing. List every dollar going out: payroll, materials, subs, rent, debt service, taxes, owner draws. Net the two. Project the running bank balance. Update weekly. The first version is rough. The fifth version starts saving you money.

2. Tighten AR discipline

This is the single biggest lever. The $8M landscaping company we mentioned at the top of this post wiped out their credit card interest and paid off three loans in a year mostly by getting this one thing right.

Invoice the day the work is done. Not the end of the month. Not when you remember. Same day. Big clients on Net 30 will push payment as far as they can, so the earlier you invoice, the sooner that 30-day clock starts and the faster cash comes back. Send a polite follow-up at 21 days. A firmer one at 35. A serious one at 45. Most customers pay because most customers can pay. The ones who don't, you find out fast, and you stop doing more work for them.

3. Price work to include overhead and a target margin

Every bid should include: direct labor (with burden), direct materials, subs, equipment allocation, an overhead allocation, and a target profit margin. If your spreadsheet doesn't have all six of those rows, your bids are guessing. Most contractors find that fixing their bid template alone moves the business from breakeven to 12 percent net margin.

4. Get a line of credit before you need it

Walk into your bank today. Ask for a $50k to $250k business line of credit. Use it as a buffer for timing mismatches, not as ongoing operating capital. The line gives you a 30 to 60 day glide path on any cash crunch, which buys you the time to actually fix the underlying issue without panic.

When you need more than this

The four moves above will solve the cash flow problem for most contractors doing $500k to $2M in revenue. Above $2M, the financial decisions get harder. Pricing across service lines. Crew profitability. Equipment financing strategy. When to hire, when to expand, when to walk away from a customer.

At that stage, you're not looking for a bookkeeper. You're looking for a partner who can sit in the financial decisions with you. That's what a fractional CFO does. See how our fractional CFO service works.

If you're a contractor in Utah, we built a page specifically for you. We work with contractors from Salt Lake City to Provo, plus Heber City and Park City.

If you're a contractor outside Utah, our trades and services accounting page covers how we work nationally.

Frequently asked questions

Why do contractors run out of cash even when business is busy?
Growth eats cash. Contractors pay for materials and labor before customers pay them. If a customer pays in 45 days but payroll runs every 2 weeks, you fund the gap out of pocket. Busy means more gaps to fund. Cash flow turns into a structural problem the moment your business grows faster than your working capital can support.
What is a 13-week cash flow forecast?
A 13-week cash flow forecast projects your incoming cash and outgoing cash week-by-week for the next 13 weeks. It shows you when cash will get tight before it gets tight. This gives you time to stage purchases, accelerate collections, draw on a credit line, or hold off on a hire. 13 weeks is the standard because it covers a full quarter, which is the window most cash crises play out across.
How do contractors typically manage cash flow?
Most contractors manage cash flow by checking the bank balance daily and reacting. That works at small scale but breaks as the business grows. The right approach is a forward-looking forecast paired with disciplined AR collection, pricing that includes overhead and margin, and a credit line established before you need it. Forecasting plus AR discipline solves 80 percent of contractor cash flow problems.
When should a contractor hire a fractional CFO?
When you cross $500k in revenue and your cash flow decisions are bigger than what you can solve with a daily bank balance check. Most contractors wait until a cash crisis forces it. The right time is before the crisis, when a forecast and a pricing review can prevent the crisis from happening.
How do I forecast cash flow for a small contracting business?
List every expected cash inflow by week (customer payments based on invoice dates and typical pay-on-X-days terms). List every expected cash outflow by week (payroll, materials, subs, rent, debt service, taxes). Net the two each week to see your running cash position. Project out 13 weeks. Update weekly. The first version is usually rough. The second version starts saving you money.

Tired of guessing where the money actually went?

30-minute call. No pitch. We'll tell you straight whether we can help, or who can.