Best summer ever. Then October hits and the account is thin again. I’ve sat with owners who ran a shop that swings $250K to $400K between July and October without changing a thing on the P&L. That’s the trap. You can make money on paper and still feel broke in the bank.
Profit and cash are two different numbers. Profit lives on the P&L. Cash lives in the checking account. If you run HVAC, plumbing, electrical, or roofing between $3M and $15M, and you’re living in ServiceTitan plus QuickBooks, this gap isn’t academic. It decides whether you hire, buy a truck, pay taxes without drama, or lean on debt again.
I’m going to keep this practical. You need to know your monthly nut. You need a cash floor. You need a 13-week forecast you can update on Monday morning. You need different cash rules for service, install, membership cash, and project work. That’s how owners stop guessing.
Why a Profitable Company Still Runs Out of Cash
A profitable company runs out of cash because cash moves on a different clock than profit.
Profit is a P&L number, cash is a bank number
You pay techs on Friday. You pay suppliers when terms hit. Rent drafts when it drafts. Insurance doesn’t wait. But a customer might pay today, next week, or on net terms later. That gap is where good businesses get squeezed.

Growth eats cash first
Growth feels good on the scoreboard. It usually hurts cash first.
Every extra truck, tech, and job creates an upfront cash need before it creates payback. You fund labor, materials, inventory, fuel, and overhead before the customer money fully lands. That’s not a mindset issue. It’s the operating cycle.
Practical rule: If growth shows up in revenue before it shows up in cash, don’t celebrate too early.
The problem gets sharper when you mix same-day service cash with slower install or project collections. Owners lump it together, see a healthy month, and spend against money that hasn’t really cleared the business yet.
Your summer P&L can fool you
Cash-basis books can make July look stronger than the bank account will feel by October. You may collect deposits in July, pay for equipment in August, and see the P&L report the profit before the cash has fully settled. On paper, summer still looks great. By October, the books can still say you had a strong season while the bank account says otherwise.
Know What It Costs to Run the Company Every Month
Start here. Not with revenue goals. Not with “what we did last summer.” Start with what it costs to keep the doors open.
The monthly nut
I call it the monthly nut. It’s the amount the business has to cover before you talk yourself into anything ambitious.
Pull out QuickBooks. Make a worksheet. Add up these line items now:
Payroll and payroll tax: Field labor, office staff, dispatch, admin, managers.
Management salaries: Including your own real salary if you’re in the business.
Trucks: Payments, fuel, repairs, insurance tied to fleet.
Occupancy: Rent, shop, warehouse, storage.
Insurance: General liability, workers comp, auto, health if the company pays it.
Software: ServiceTitan, QuickBooks, payroll, phones, dispatch tools.
Debt: Term loans, equipment notes, credit line minimums.
Marketing and utilities: The bills that keep showing up whether sales are hot or not.
Here’s the simplest version of the worksheet.
| Cost Category | Fixed or Variable | Monthly Amount |
|---|---|---|
| Payroll + payroll tax | ||
| Management salaries | ||
| Trucks | ||
| Rent | ||
| Insurance | ||
| Software | ||
| Debt service | ||
| Marketing | ||
| Utilities |
If your books need work before you can trust this number, start with my guide to HVAC accounting.
What stays when revenue drops 40%
When revenue falls, some costs fall with it. A lot don’t.
That’s the point of separating fixed from variable. Parts and some direct labor flex with volume. Rent doesn’t. Core office payroll usually doesn’t. Insurance doesn’t. Most truck costs don’t. Software doesn’t care if your board is full or light.
For a $5M shop, I’d want to know 25% to 35% as the fixed-cost percentage of revenue before I approved a growth plan or a pay raise.
If you don’t know what sticks when sales drop, you don’t know how much danger a slow month creates.
That’s why this number comes first. Every reserve target, hiring decision, and debt discussion sits on top of it.
Your Cash Floor
Your cash floor is the balance you treat as zero. Not legal zero. Operational zero.
If the account drops to that line, you stop making casual decisions. You don’t buy the truck because the balance “looks okay.” You don’t pull extra owner distributions. You don’t hire because August was strong. Below the floor, every dollar already has a job.
The number itself depends on your seasonality, how fast you collect, payroll size, and debt load — I break down the ballparks by company size in how much cash a home service business should keep.
Idle cash isn’t free either. Too much sitting in operating usually means you haven’t built a decision system. But being underfunded is worse. The floor exists to protect the business from timing mistakes, not to optimize every spare dollar.
Four things that move it
Four factors change the right floor for your company:
Seasonality: Sharp shoulder months need a higher floor than steady demand.
Collection speed: Same-day payment businesses can carry less than slow-pay project businesses.
Payroll size: Big weekly payroll means less room for sloppiness.
Debt load: Loan payments reduce flexibility fast.
Idle cash isn’t free either. Too much sitting in operating usually means you haven’t built a decision system. But being underfunded is worse. The floor exists to protect the business from timing mistakes, not to optimize every spare dollar.
The 13-Week Cash Flow Forecast That Shows Trouble Early
If you only build one cash tool, build this one.
Why 13 weeks
A rolling 13-week cash flow forecast works because it starts with opening cash, layers in expected weekly inflows and outflows, and shows the forward ending balance early enough to act before payroll, tax, debt-service, or equipment payments hit.
That’s why 13 weeks works. Thirteen days is too short. Twelve months is too fuzzy. Thirteen weeks is where payroll cycles, tax dates, truck payments, rent, supplier bills, and customer receipts all become visible while you still have choices. I wrote a detail article on how to build a 13-week cash flow forecast for an HVAC company.



What goes in
Keep the structure simple. The forecast needs five parts:
Opening cash
Start with cleared bank cash. Not hope. Not pending. Not “we should get paid soon.”Receipts by source
Break receipts into buckets that move on different timing:service collections
install deposits
progress payments
maintenance renewals
financing payouts
Disbursements
Mark the payroll weeks. Then list rent, debt, insurance, estimated taxes, suppliers, leases, and one-off spends.Ending cash
Let the sheet calculate the weekly ending balance.Ending cash versus floor
This is the line that matters. A positive bank balance can still be below your floor.
Here’s the key. Don’t forecast “sales.” Forecast collections. For home service, that means separating inflows by realistic collection timing and separating outflows by obligations that are not optional, like payroll, vendors, debt, and taxes.
Building it the first time
The first version takes an afternoon.
Pull AR aging from ServiceTitan. Pull fixed costs and scheduled debt from QuickBooks. Get your payroll cadence right. Add known tax dates. Add anything unusual already on the calendar.
The first draft will be wrong. Good. That means it exists.
A lot of owners avoid this because they think a rough forecast is useless. It’s the opposite. A rough forecast gives you a place to improve from. No forecast gives you nothing but vibes and a bank app.
If you want a worksheet starting point, these cash flow forecasting template Excel resources can speed up the setup.
Keeping it alive
This part is where owners usually fail. They build the sheet once. Then they stop touching it.
Don’t do that. Every Monday. Twenty minutes.
Replace guesses with actuals
Drop the completed week
Add a new week 13
Update AR timing
Confirm this week’s disbursements
By week six, your guesses start getting good because your process gets honest.
“The first forecast doesn’t need to be pretty. It needs to be alive.”
Start with the scorecard. It tells you how you track cash today.
What it tells you the bank balance can’t
The bank balance is a snapshot. The forecast is a movie.
It tells you which week gets tight. It tells you whether the issue is timing or a real shortfall. It tells you whether that truck purchase is a nuisance or a mistake. It tells you if estimated taxes are already spoken for.
That’s the whole point. You need something you can use on Monday morning before the problem becomes a Friday surprise.
Seasonality: Plan the Trough in the Peak
Most owners don’t have a revenue problem. They have a timing problem with a calendar attached to it.
Every trade has its own shape
Seasonality doesn’t hit every home service company the same way.
HVAC: Two shoulders. Summer and winter can be strong. Spring and fall can get quiet fast.
Plumbing: Service can stay fairly steady, but construction or project work can make cash lumpy.
Electrical: Retainage and approval delays can stretch collections and make profitable work feel slow.
Roofing: Storm work and retail work create different rhythms. Big months can be followed by long waits.
That’s why generic cash advice misses the point. The question is how working capital changes by line of business.



Decide in July what you’ll do in October
You should decide your fall plan while summer cash is still coming in.
Put hires, truck purchases, marketing pushes, and owner distributions on the forecast with dates. Not “sometime later.” Dates. If you know shoulder season is coming, act like you know.
Use a separate set-aside account and move 10% of every peak-season deposit into it, every week. If the money stays in operating, owners spend it.
If shoulder season is on your mind, this piece on HVAC shoulder season is worth reading.
What good operators do
The best operators I know make the slow season boring. That’s the goal.
When I had Keith Flores on the podcast, he put it this way: the operators who stay calm in the slow months are the ones who decide early, protect the people they want to keep, and quit spending peak-season cash like it will last forever.
Good operators treat peak-season cash like future payroll first, not extra money.
Maintenance Agreements: Cash Now, Cost Later
Membership cash creates another timing trap.
A customer pays in March. You do the work in June and October. That March check is not fully yours yet. If you book it all as revenue when collected, you make spring look fatter than it is and make fall look worse than it should.
The right home for that cash is deferred revenue, a liability. You release it as the visits happen.
The number that’s wrong in most books
This mismatch shows up all the time. ServiceTitan membership count says one thing. QuickBooks deferred revenue balance says another. They almost never tie unless someone is actively reconciling them.
That matters because prepaid membership cash can fool you twice. First, it inflates the month you collect it. Then it disappears as a hidden labor obligation later.
Getting Paid Faster Without Starving Growth
Cash collection is a system problem. Not a personality problem.
Deposits and progress billing
If you do installs and you’re still billing too much at completion, you’re funding jobs for customers.
Use deposits. Use progress billing. I tell clients 50% at signing, 40% at rough-in, 10% at completion. Match cash in to cash out as tightly as you can.
Consumer financing
Consumer financing costs money. It still often beats carrying the receivable yourself.
You need to know two things before you call it helpful. First, what the payout lag is. Second, what the dealer fee does to margin. Faster cash with lower margin can still be the right trade when payroll and materials are due before the customer would otherwise pay.



AR every Monday
Aging receivables should be part of your Monday routine. Fixed rules. Not moods.
Over 30 days: Someone owns the follow-up.
Over 60 days: Escalate it.
Over 90 days: Owner attention. Decide whether this is collectible or fantasy.
Who calls matters. For some accounts, admin handles it. For larger or more sensitive commercial accounts, the owner or GM should make the call. Just decide that in advance.
Retainage and pay-when-paid
If you do commercial electrical or plumbing work, retainage and pay-when-paid language can choke cash for months. Don’t act surprised later by terms you accepted up front.
Negotiate before the work starts. Get clarity on billing timing, approval chains, and what releases retainage.
The Big Three: Trucks, Hires, and the Tax Bill
Every big cash decision gets the same question from me.
Which week does it land, and what’s the balance versus the floor?
Trucks
Stop analyzing trucks only by total cost. Analyze them by cash shape.
There’s a big difference between $1,400 a month and $70K on a Tuesday. Same asset. Different cash hit.
Buy, lease, or finance based on what the 13-week forecast can carry. If the purchase drops you below the floor in a weak week, the answer is no for now. That doesn’t mean the truck is bad. It means the timing is bad.
Hires
New techs cost cash before they make cash. Recruiting cost. Training time. Lower early productivity. Payroll starts first.
For every hire, I want one simple number in front of me: 8 to 12 weeks for weeks to breakeven.
Then I want that hire dropped into the forecast on the actual payroll date, not the day you hope they become productive.
Owner test: If this hire starts next pay cycle, what does week four look like in cash?
If you want to sharpen the math, use a Hiring ROI Calculator.
Taxes
The tax bill should never be a surprise. The amount may move. The event should not.
Put estimated tax payments on the forecast as scheduled rows. Then set aside 25% of net receipts for taxes until your CPA gives you a real number. If you wait to “see what’s left,” there won’t be much left at quarter-end in a growing company.
Lines of Credit and Debt
A line of credit can help. It can also hide a weak business longer than it should.
A line is for timing, not losses
If you draw in October and repay in March, that’s seasonality.
If you’re still drawn in March, you likely have a deeper problem. Usually pricing, volume, margin, owner distributions, or fixed costs that got ahead of reality.
Don’t use a line of credit to avoid facing that.
How much and when
My bias is simple. Size the line around one month of fixed costs. Get it before you need it. Banks like calm borrowers more than desperate ones.
They also want real books. Accrual accounting. Closed statements. A balance sheet that ties. If your financials are cash-basis and late, don’t expect great options.
Equipment debt and working-capital debt are different tools. Equipment debt belongs to a long-lived asset. Working-capital debt covers timing gaps in operations.
When I had Dillon Caraway on the podcast, the point came through clearly: debt works when you use it on purpose for timing and capacity, not when you use it to hide a margin problem.
The Weekly Cash Rhythm
Monday in 20 minutes
The weekly rhythm matters more than the spreadsheet itself.
Here’s the agenda I want owners running every Monday:
Check cash today
What cleared. Not what’s promised.Roll the 13-week
Replace last week’s guesses with actuals.Review AR over 30
Decide who follows up and by when.Review this week’s disbursements
Payroll, vendors, taxes, debt, one-offs.Make one decision
Delay a spend. Push a call. Draw the line. Collect a deposit. Something concrete.
That’s it. Twenty minutes.
Who prepares and who decides
The bookkeeper updates. The owner decides.
Don’t confuse those jobs. A good bookkeeper keeps the file current. The owner decides whether to hire, spend, slow down, collect harder, or borrow. If nobody owns the decision, the meeting turns into reporting theater.
Write three numbers on the whiteboard every week:
Cash today
Weeks above floor
AR over 30
The scorecard scores exactly this rhythm, take it and see where you are.
When I had Ellen Rohr on the podcast, she reinforced something I agree with completely: owners need a simple weekly money rhythm, because delayed numbers turn small cash issues into big ones.
When This Is a CFO’s Job, Not Yours
At some point, this stops being a side habit and becomes a finance function.
When it’s not reliable anymore
None of this is dependable until the books are on accrual, closed by the 10th, and someone owns the forecast every week. If your QuickBooks file is late, your balance sheet is dirty, and ServiceTitan doesn’t reconcile cleanly, the forecast becomes fiction fast.
That’s the part I do. Clean books on time. A 13-week forecast you can see coming. Numbers that drive a decision instead of a debate. It looks a little different in HVAC, plumbing, electrical, and roofing, pick your page.
If you’re at the point where this needs an owner-level finance system, Schedule a CFO Intro Call.
Questions Owners Ask
How much cash should a home service company keep on hand?
Two to three months of operating expenses, which works out to roughly 10% to 15% of annual revenue for most home service companies. Adjust up if you carry commercial or insurance work on terms, down if you’re nearly all same-day residential service. Full breakdown by company size here.
What is a 13-week cash flow forecast and why 13 weeks?
It’s a weekly rolling view of opening cash, expected receipts, expected disbursements, and ending cash. Thirteen weeks is long enough to catch payroll, tax dates, rent, supplier bills, and debt payments while you still have time to act.
Why does my HVAC company have no cash when the P&L shows profit?
Because profit is not the same thing as timing. You can be profitable while cash is tied up in receivables, inventory, deposits committed to future work, or growth costs that hit before customer money lands.
Should maintenance agreement payments count as revenue when collected?
Not all of it. If the customer prepaid and you still owe future visits, that unpaid service belongs in deferred revenue until the work happens. Otherwise spring looks too strong and later periods absorb costs without matching revenue.
When should a home service company get a line of credit?
Before it needs one. A line is a timing tool, not a rescue plan for losses. If you already know shoulder season gets tight, set the line up while your books are clean and the bank sees stable reporting.
Does ServiceTitan do cash flow forecasting?
No. ServiceTitan helps with AR, invoices, pipeline, and operations. The actual forecast lives in a sheet or planning model where you map timing by week. That’s where you compare future cash to the floor and make decisions.
If your cash still feels unpredictable, the fix usually isn’t “sell more.” It’s better books, a live 13-week forecast, and a weekly owner rhythm that forces decisions before the bank does. That’s the work I do with home service owners who are tired of guessing from ServiceTitan and QuickBooks and want cash visibility they can use on Monday morning.









