Cash Flow 101 for Tradespeople: How to Stop the Feast-or-Famine Cycle
Ask any tradesperson what keeps them up at night, and the answer is almost never the work itself. It's the money. Specifically, it's the gap between when you do the work and when you actually get paid.
This is the feast-or-famine cycle that most independent contractors know intimately: a great month followed by a slow month, a big job followed by a dry spell, a stack of invoices out followed by zero payments in. Understanding and managing cash flow is the single most important business skill a tradesperson can develop — and it's one that most trade schools never teach.
What Cash Flow Actually Means
Cash flow is the movement of money in and out of your business. Positive cash flow means more money is coming in than going out. Negative cash flow means the opposite — and it's how profitable businesses go broke.
Here's the counterintuitive truth: you can be busy, fully booked, and doing great work — and still run out of cash. This happens when the timing of your income and expenses don't align. You buy materials on Monday, do the job on Tuesday, send the invoice on Friday, and get paid three weeks later. Meanwhile, your truck payment, insurance, and supplier invoices are all due now.
The Five Levers of Cash Flow for Tradespeople
1. Invoice Faster
The single most impactful thing most tradespeople can do to improve cash flow is to invoice immediately after completing a job. Every day you wait to send an invoice is a day you delay getting paid.
The driveway method — sending the invoice before you leave the job site — is the most effective habit you can build. With a tool like MyToolbelt, this takes less than two minutes.
2. Require Deposits
For any job over a certain size, require a deposit before you start work. A standard deposit is 25–50% of the total job cost. This serves two purposes: it ensures the customer is committed, and it gives you working capital to buy materials without dipping into your own pocket.
MyToolbelt's deposit tracking feature makes it easy to record deposits and show customers exactly what they owe at the end of the job — eliminating confusion and disputes.
3. Set Clear Payment Terms
Your invoice should always state when payment is due. "Net 30" means 30 days, "Net 15" means 15 days, and "Due on receipt" means immediately. For most tradespeople, "Due on receipt" or "Net 7" is appropriate — you're not a bank, and you shouldn't be financing your customers' projects.
Consider adding a late payment fee (typically 1.5% per month) to your invoices. Many customers will pay faster simply to avoid the fee.
4. Follow Up Promptly
If an invoice isn't paid by its due date, follow up the next day. A simple text or email — "Hi Dave, just checking in on invoice #142 from last Tuesday, let me know if you have any questions" — is professional and effective. Most late payments are simply forgotten, not intentional.
5. Separate Business and Personal Finances
This is foundational. If you're running your business through your personal bank account, you have no visibility into your actual cash flow. Open a separate business checking account, pay yourself a regular "salary," and keep business expenses separate. This makes it dramatically easier to understand where your money is going.
The Cash Flow Calendar
One practical tool is a simple cash flow calendar: a spreadsheet or note where you track expected income and expected expenses by week. This gives you a forward-looking view of your finances and helps you spot potential shortfalls before they become crises.
For example:
- Week 1: $3,200 job due to complete, $800 materials to buy
- Week 2: $1,500 invoice due from last month, $450 truck payment due
- Week 3: $4,000 job starting, $1,200 deposit received
- Week 4: $2,800 expected in payments, $600 insurance due
This kind of visibility is the difference between being reactive and being in control.
The Bottom Line
Cash flow management isn't glamorous, but it's what separates tradespeople who build real businesses from those who are always scrambling. Start with the basics: invoice faster, require deposits, and set clear payment terms. The rest follows.
Ready to invoice faster? Try MyToolbelt free →