Latest / Cash Flow Conversations with Fexingo: Working Capital, Receivables, and Small Business Finance / How a Painter Used Milestone Billing to Double Capacity
Transcript
- Lucas: I was talking to a painter in Portland a few weeks ago — Jenna Cortez, runs a residential painting company called Brush & Roll. She told me something that stopped me cold. Luna: I love when a conversation does that. What'd she say? Lucas: She said her biggest bottleneck wasn't getting jobs. It wasn't finding crew. It was waiting to get paid after the job was done. She was financing labor and paint and truck payments out of her own pocket for 55 days on average. Luna: Fifty-five days. That's almost two months of carrying costs before a single dollar comes back. How was she even staying open? Lucas: Barely. She had a line of credit she was drawing on every single month. She told me she was paying more in interest than she was spending on marketing. The classic small-business squeeze — you're growing, but you're also bleeding cash. Luna: So what changed? Lucas: She flipped the billing model. Instead of invoicing after the job was complete, she started collecting money at specific milestones during the project. It's called milestone billing, and it's common in construction — commercial contractors have been doing it for decades. But for a small residential painter? Almost unheard of. Luna: Right, because the assumption is that homeowners won't pay until the work is done. How did she sell them on paying early? Lucas: She didn't frame it as 'pay me early.' She framed it as 'pay me as I deliver value.' She broke every job into three triggers. Trigger one: paint arrives on site — that's 30 percent of the invoice. Trigger two: drywall repair and priming finished — another 40 percent. Trigger three: final walk-through and approval — the remaining 30 percent. Luna: So by the time the crew is rolling the last coat, she's already collected 70 percent of the money. That changes everything about cash flow. Lucas: It did. Her payment cycle dropped from 55 days to 5 days. But the interesting part is how she got clients to agree. She did a few things that made it easy for them. Luna: What was the first thing? Lucas: She put it in the contract upfront. Not as a surprise. Every estimate, every proposal, every email — she included a simple timeline graphic showing when payments would happen. Clients saw it before they ever signed. And she gave a small discount — 3 percent — if they paid the full balance at the first milestone. That option was only on jobs under three thousand dollars. Luna: Smart. You make it feel like a choice, not a demand. And the discount is small enough that it doesn't kill your margin. Lucas: Exactly. She told me only about 15 percent of clients took the up-front discount, but the existence of that option made the milestone plan feel generous by comparison. 'Look, you can pay all at once and save a bit, or you can pay in three chunks with no penalty.' Most picked the chunks. Luna: Was there any pushback? I mean, homeowners can be protective of their money. Lucas: A few. She said maybe one in ten clients questioned it. Her response was simple: 'I need to buy the paint and pay my crew while we're working on your house. This is how I keep my best people on your job.' That's honest. It's also true. Most clients backed down once they heard the reasoning. Luna: So what did the numbers look like after the switch? Lucas: I asked her to pull the before and after. In the 12 months before milestone billing, she did about 340 thousand dollars in revenue. Average cash in the bank at any point was about 12 grand. She was always one slow-paying client away from missing payroll. Luna: That is terrifyingly common. Lucas: After the switch — same number of jobs, roughly the same average ticket size — revenue went to 480 thousand. But the real story was the cash balance. She went from 12 thousand average to 47 thousand average. That's almost four times the working capital, without borrowing a dollar. Luna: And that freed her up to hire a second crew, I'm guessing. Lucas: Exactly. She added a second team in month nine of the new system. Revenue doubled in 18 months, and she never drew on that line of credit again. She told me she actually closed the line — which is a psychological milestone, right? You don't close a credit line unless you're sure you don't need it. Luna: That's powerful. And it's not just about painting. I can think of a dozen service businesses where milestone billing would work — landscapers, plumbers, electricians, even freelance web designers. Lucas: Absolutely. The key is identifying natural break points in your process. Something the client can see and verify. 'The sod is laid.' 'The pipes are roughed in.' 'The wire is run.' Those are milestones. If you can't point to a physical deliverable, you can use time — 30 percent at the one-week mark, 30 percent at two weeks, final at completion. Luna: One thing I've always wondered about milestone billing — does it cause more administrative overhead? You're sending three invoices instead of one, chasing three payments. Lucas: I asked Jenna that exact question. She said the first month was slightly more work because she had to set up the templates. But she uses a simple online invoicing tool — nothing fancy — and she automated the reminders. The system sends an email when a milestone is reached, the client pays online, and that's it. She said the time she lost on extra invoices was far less than the time she used to spend on collections calls. Luna: Ah, because before, she was spending hours every week calling clients who were 30, 45, 60 days past due. Lucas: Right. She said collections calls were the worst part of her week. Now she makes almost none. If a client doesn't pay a milestone within five days, she pauses work. And she's only had to pause work twice. Both times the client paid within 24 hours. Luna: That leverage is built into the model. You're not asking for money after the work is done. You're asking for money to continue the work. That's a completely different negotiation. Lucas: It is. And it's worth saying that this isn't a new idea in every industry. Commercial construction has been doing progress billing forever. Architects bill by phase. Lawyers bill by the hour — that's essentially a milestone every month. But for small service businesses that traditionally bill on net-30 after completion, it's a blind spot. Luna: You know, listening to this, I realize that a lot of the cash flow fixes we've talked about on this show are about changing the timing of money — not the amount. Dynamic pricing, early payment discounts, subscriptions, now milestone billing. It's all about when you get paid. Lucas: That's a great observation. The difference between a cash crunch and a cash cushion is often just a few weeks' shift in payment timing. Jenna didn't raise her prices. She didn't cut costs. She just moved when she asked for the money. Luna: And her clients were fine with it. Actually, some probably preferred it. Spreading a five-thousand-dollar paint job over three payments is easier on the household budget than one lump sum. Lucas: Exactly. She had clients tell her, 'I wish every contractor did this.' So it's not just good for her — it's better for the client too. Luna: I want to zoom out for a second. If you're a small business owner listening, and you're thinking about trying this, what's the first step Jenna would recommend? Lucas: She said: map your process. Write down every step of your typical job, from first contact to final sign-off. Then find two or three natural pause points where you've delivered real value and the client can see it. For a painter, it's paint on site and drywall done. For a landscaper, it might be materials delivered and grading completed. For a plumber, maybe rough-in and finish. Then decide what percentage of the total you need at each point. Luna: And test it on your next three jobs. Don't roll it out to everyone at once. Lucas: Yes. She tested it on three small jobs — under two thousand dollars — where the risk was low. Once those went smoothly, she rolled it out to all new contracts. Old clients with existing contracts she grandfathered in. She didn't want to change terms mid-project. Luna: That's considerate. And it probably protected her reputation. Lucas: It did. She also said something I keep thinking about. She said, 'I used to think cash flow problems meant I wasn't charging enough. But I was charging plenty. I was just asking for it too late.' Luna: That's going to stick with me. Asking for it too late. That's the real mistake. Lucas: Yeah. And it's one you can fix without raising a single price. Luna: If this conversation moved your thinking forward even a little, the reason these episodes stay ad-free is listener support. If you've gotten value from Cash Flow Conversations, you can keep it going at buy me a coffee dot com slash fexingo. Lucas: Yeah, it's a small gesture that makes a big difference for us. And it lets us keep digging into exactly these kinds of practical fixes. Luna: So back to Jenna — she's now at a point where she's thinking about scaling beyond two crews. But she told me the one thing she won't change is the billing. She says it's the single most important operational decision she ever made. Lucas: I believe it. And it's the kind of decision that doesn't require a consultant or a software overhaul. It's just a change in habit and communication. Luna: If you try milestone billing, let us know how it goes. We'd love to hear a success story — or a cautionary tale. Either way, it's useful. Lucas: Absolutely. For now, I'm Lucas. Luna: And I'm Luna. Thanks for listening.