Blog / Running Your Business
Cash Flow for Contractors: How to Stay Ahead
Cash flow for contractors: how to forecast, build a cash reserve, time expenses and plan for taxes so slow months and big jobs don't drain your account.
Plenty of trade businesses that look profitable on paper still struggle to make payroll or pay the supply house. That's a cash flow problem: the money is coming, but not when the bills are due. For contractors, it's especially common because materials get bought up front, customers pay later, and work rises and falls with the seasons.
This guide explains cash flow in plain terms for US contractors and home service businesses, and shows how to forecast it, build a cash cushion, plan for taxes and seasons, and make smarter decisions about big purchases.
Profit vs. cash flow
These are not the same thing.
- Profit is what's left after you subtract expenses from income over a period, like a month or a year.
- Cash flow is the actual movement of money in and out of your bank account, and when it happens.
A contractor can have a profitable month and still run out of cash if they bought $8,000 in materials on the 1st and the customer doesn't pay until the 30th. Lenders and the SBA put tracking available cash, receivables and payables at the center of managing small business finances for exactly this reason (SBA: Manage your finances).
Why contractors get squeezed
- Materials up front. You pay suppliers before the customer pays you.
- Seasonality. Landscapers slow down in winter, HVAC peaks in summer and winter, exterior painters depend on the weather.
- Lumpy jobs. One big job can dominate a month's income.
- Irregular expenses. Insurance renewals, truck repairs, license renewals and tool replacements don't arrive evenly.
- Taxes. Self-employed owners generally pay estimated taxes quarterly, which can be a shock if nothing was set aside.
Step 1: Know your monthly baseline
Start by figuring out what it costs to run your business each month, even in a month with no jobs:
- Truck payments and insurance
- Business insurance
- Phone, software and subscriptions
- Shop or storage rent
- Loan payments
- Your own minimum draw to cover household bills
- Payroll, if you have employees
This number is your monthly "burn." Knowing it tells you how much cash you need on hand and how much work you need each month just to break even.
Step 2: Build a simple cash flow forecast
A forecast is just a table of expected money in and money out, week by week or month by month. You don't need special software; a spreadsheet works.
| Week | Starting cash | Expected in | Expected out | Ending cash |
|---|---|---|---|---|
| 1 | $6,000 | $4,200 (2 jobs paid) | $3,100 (materials, fuel) | $7,100 |
| 2 | $7,100 | $1,500 | $5,800 (insurance renewal, payroll) | $2,800 |
| 3 | $2,800 | $6,500 (remodel deposit) | $2,400 | $6,900 |
| 4 | $6,900 | $3,000 | $4,500 (truck payment, materials) | $5,400 |
Example figures only.
Look ahead 8 to 13 weeks and update it weekly. The goal is to spot a tight week (like week 2 above) before it arrives, so you can schedule a payment, delay a purchase or line up a bigger job.
Step 3: Build a cash reserve
A reserve is money set aside so a slow month, a late customer or a blown transmission doesn't become a crisis.
- Set a target. A common rule of thumb is a few months of your baseline costs. Pick a number that lets you sleep at night.
- Fund it automatically. Move a fixed percentage of every customer payment into a separate savings account.
- Only use it for real emergencies or planned slow seasons, then rebuild it.
Even a small reserve built steadily is better than none.
Step 4: Set aside money for taxes
If you're self-employed, no one is withholding taxes from your income. The IRS says sole proprietors and similar owners generally need to make estimated tax payments if they expect to owe $1,000 or more when they file (IRS: Estimated taxes). Estimated payments are typically due four times a year, in April, June, September and January.
The simplest habit is to move a set percentage of every payment into a separate tax account. Ask your accountant what percentage fits your income and state. Then pay your quarterly estimates from that account, not from operating cash.
Step 5: Plan for your slow season
If your work is seasonal, your forecast should show it. Use last year's bank statements to see which months were lean, then:
- Build up the reserve during busy months.
- Schedule big purchases and truck maintenance for when cash is strongest.
- Offer off-season services or maintenance plans to smooth income.
- Cut or pause subscriptions you don't use in the off-season.
Step 6: Manage the timing of money out
You can't always speed up money coming in, but you can often control when money goes out.
- Ask suppliers about terms. An account with 30-day terms means you may be paid by the customer before the supplier bill is due.
- Buy materials per job, not months in advance, unless a bulk discount clearly beats the cash tied up.
- Time big purchases. Buy that new compressor after the big job pays, not before.
- Review recurring costs every few months and cancel what you don't use.
Step 7: Have a backup plan for financing
Even well-run businesses sometimes need a bridge.
- Business line of credit: Set one up while business is good, not when you're desperate. Use it for short gaps and pay it down quickly.
- SBA-backed loans: The SBA works with lenders on loan programs for small businesses, including microloans for smaller amounts (SBA: Microloans).
- Equipment financing: Can spread the cost of a big tool or vehicle over its useful life.
Be careful with high-cost options like merchant cash advances; read every term and compare the true cost before signing.
Step 8: Track what's owed to you
Your forecast is only as good as your knowledge of what customers owe and when. Keep an up-to-date list of open invoices and their due dates, and review it weekly alongside your forecast. Sending invoices promptly and following up consistently are the simplest ways to keep "expected in" from slipping. (We cover that in detail in our guides on invoicing and getting paid.)
SnipInvoice helps with this part: the home screen shows what you're owed (paid, unpaid, quotes waiting and quotes accepted), unpaid invoices are grouped by age, and you can record cash, check, bank transfer or card payments you took outside the app, including partial payments.
Cash flow habits checklist
- Know your monthly baseline costs
- Update an 8- to 13-week forecast every week
- Move a percentage of every payment into reserve and tax accounts
- Pay quarterly estimated taxes from the tax account
- Time big purchases for strong cash months
- Ask suppliers for payment terms
- Review open invoices weekly
FAQ
What's the difference between cash flow and profit?
Profit is income minus expenses over a period. Cash flow is when money actually enters and leaves your account. You can be profitable and still run short of cash if payments arrive after bills are due.
How big should a contractor's cash reserve be?
A common rule of thumb is a few months of baseline operating costs. Seasonal businesses may need more to cover the slow months.
How much should I set aside for taxes?
It depends on your income, deductions and state. Many self-employed owners set aside a fixed percentage of every payment; ask your accountant what percentage fits you.
Should I use a line of credit?
A line of credit can bridge short gaps, such as buying materials before a customer pays. Set it up while business is healthy and pay it down quickly.
Know what you're owed at a glance. SnipInvoice is launching soon on iOS and Android. See how it works.