How to Calculate the 30-Day Cash Gap for a Trade Contractor — and Fix It Before You Scale
MOZI 6 Framework — The theory of constraints says there is exactly one bottleneck limiting your business right now. This series helps you find it, fix it, and find the next one.
Find your constraint →Built on Alex Hormozi's constraint-first framework — adapted for trade contractors.
The 30-day cash test is the first MONEY diagnostic in the MOZI framework — and it answers a question most contractors have never asked: does growth fund itself, or does growth drain cash? The mechanics are simple: if what a new client pays in the first 30 days exceeds what it costs to acquire and deliver to them in the first 30 days, growth is self-funding. If there's a gap, every new client requires external cash — a line of credit, personal savings, or slower growth. Marcus Rivera was $800 in the hole on every new commercial client. Not catastrophic at a handful of new clients per month — but at 10 new clients per month, that's $8,000 in monthly cash drag before month-two recoveries kick in. Two billing structure changes closed the gap. This post shows the formula, Marcus's full numbers, and the three fixes ranked by speed and impact.
We run the 30-day cash test against your best client type in the first engagement session — because a cash gap that's invisible at current volume becomes a growth ceiling fast. The fix is almost always in billing structure, not pricing.
Book a Clarity CallMost contractors think about cash flow in terms of what's in the bank account. The 30-day cash test is different — it's not about current cash position, it's about the cash economics of adding one new client. Whether growth funds itself or drains the account is a structural question, and the answer determines how fast you can actually scale without financial stress.
What Is the 30-Day Cash Gap for a Contractor and Why Does It Matter?
Credit card billing cycles give contractors 30–45 days of float. If acquisition costs and first-month delivery costs go on a card, and the new client pays enough cash within 30 days to cover those costs, the contractor pays the card in full before interest accrues. Growth costs nothing to fund — it's self-financing on float.
If the client doesn't pay enough in the first 30 days to cover those costs, there's a gap. That gap has to come from somewhere: a business line of credit, personal savings, or simply growing more slowly than the market opportunity allows.
How Do You Calculate the 30-Day Cash Gap for a Contractor Business?
The formula has three inputs:
- CAC — total cost to acquire the client from the relevant channel: ad spend, event fees, owner time valued at effective hourly rate, referral fees
- Month 1 COGS — what it costs to deliver the service in the first 30 days: field labor, materials, initial inspection, setup, onboarding
- Month 1 Cash Collected — what the client actually pays within the first 30 days
Result: Month 1 Cash Collected − (CAC + Month 1 COGS). Positive = pass. Negative = cash gap.
What Were Marcus Rivera's 30-Day Cash Gap Numbers?
New commercial maintenance client acquired through the BOMA channel:
Not catastrophic at a handful of new clients per month — but at 10 new commercial clients per month, that's $8,000 in monthly cash drain before month-two payments start arriving. Marcus wasn't in danger of running out of cash, but the gap was limiting how aggressively he could invest in acquisition. Every dollar spent on new client growth cost $1.33 to fund.
What Causes a Contractor to Fail the 30-Day Cash Test?
Three root causes, in order of how often they appear:
- Billing in arrears. Collecting payment after service delivery rather than before or at the time of first visit. This is the single most common cause — the client owes money from day one of delivery, but the contractor doesn't collect until 30 days later. The fix is structural, not related to pricing.
- Setup costs that exceed first-month billing. Especially common for commercial contracts where initial inspection and onboarding are labor-intensive but the first month's fee was priced to match ongoing delivery, not the heavier setup work. A separate setup fee resolves this immediately.
- High CAC from expensive channels. When acquisition is expensive and first-month billing is modest, the combined cost exceeds what any reasonable month-one payment can cover. The fix here is channel reallocation — shift acquisition toward lower-CAC channels where the math works.
The 30-day cash test reveals whether your billing structure is working for you or against you — most contractors discover the answer is against, and fix it in one session.
Book a Clarity CallHow Did Marcus Rivera Fix His 30-Day Cash Gap?
Combined result, after all three fixes:
"It was a $25 margin. But the principle changed everything. I restructured my billing so I could grow without draining cash. Even a thin pass means I don't need a line of credit to add clients. Every month I'm adding 5–8 new commercial clients without touching my operating reserves."
Is a $25 Pass on the 30-Day Cash Test Good Enough to Scale?
Yes — technically sufficient. The margin is thin but the structural principle is what matters: growth is self-funding rather than cash-draining. At 10 new clients per month, a $25 pass produces $250 in net positive cash from new client onboarding instead of $8,000 in cash drain. The gap between those two outcomes is $8,250 per month in financial breathing room.
As billing structure continues to improve — setup fees refined, onboarding COGS tightened further, advance billing normalized — the pass margin widens. The goal isn't a $25 pass forever; it's establishing the structural pattern of self-funding growth, then optimizing within it.
Frequently Asked Questions About the 30-Day Cash Gap for Contractors
What is the 30-day cash gap for a contractor and why does it matter?
The 30-day cash gap is the difference between what a contractor spends to acquire and deliver to a new client in the first 30 days (CAC + Month 1 COGS) and what that client pays in the first 30 days (Month 1 Cash Collected). If Month 1 Cash exceeds the combined cost, growth is self-funding — the contractor can put acquisition and delivery costs on a credit card and pay it off before interest accrues, effectively growing for free. If there's a gap, every new client requires external cash funding — a line of credit, personal savings, or slower growth. For contractors trying to scale quickly, a cash gap of even $500–$800 per client becomes a significant constraint at 10+ new clients per month.
How do you calculate the 30-day cash gap for a contractor business?
The 30-day cash gap formula is: Month 1 Cash Collected minus (CAC + Month 1 COGS). CAC is the total cost to acquire the client from the relevant channel — ad spend, event costs, owner time, referral fees. Month 1 COGS is what it costs to deliver the service in the first 30 days — field labor, materials, onboarding inspection, setup. Month 1 Cash Collected is what the client actually pays within the first 30 days. If the result is positive, the contractor passes — growth can be self-funded on credit card float. If the result is negative, the contractor has a cash gap that must be funded before scaling.
What causes a contractor to fail the 30-day cash test?
Contractors fail the 30-day cash test for three common reasons: (1) Billing in arrears — collecting payment after service delivery rather than before or at the time of the first visit, which delays Month 1 Cash Collected. (2) Setup costs that exceed the first month's billing — especially common for commercial maintenance contracts where the initial inspection and onboarding are labor-intensive but the first month fee doesn't reflect that cost. (3) CAC from expensive channels — high acquisition costs that, combined with even reasonable delivery costs, exceed what any single month's billing can cover. The fastest fix is almost always billing structure: when you collect, not just how much.
How did Marcus Rivera fix his 30-day cash gap?
Marcus was $800 in the hole on every new commercial client: CAC of $1,400 plus Month 1 COGS of $1,800 totaled $3,200, against Month 1 Cash Collected of $2,400. He fixed it with three changes: (1) Raised the setup fee from $900 to $1,500 — clients accepted without pushback. (2) Moved first month billing to advance — collected at signing instead of after first visit. (3) Streamlined the initial inspection from 3 hours to 1.5 hours using a standardized checklist, reducing Month 1 COGS by $225. Combined result: Month 1 Cash of $3,000 against total costs of $2,975 — a $25 pass and fully self-funding growth.
Is a $25 pass on the 30-day cash test good enough for a contractor to scale?
A $25 pass is technically sufficient — it means growth is self-funding rather than cash-draining. The margin is thin, but the structural principle is what matters: the contractor can put acquisition and first-month delivery costs on a credit card, collect enough from the client within 30 days to pay the card off, and grow without drawing on a line of credit or personal savings. At 10 new clients per month, a $25 pass produces $250 in net positive cash from new client onboarding rather than $8,000 in cash drain. As billing structure improves further, the pass margin widens and growth becomes progressively less cash-intensive.
Where Does the 30-Day Cash Test Connect in the MOZI Framework?
The 30-day cash test opens the MONEY section of MOZI — Step 5. It's the first cash flow diagnostic because it's the most immediately actionable: fixing billing structure changes the cash economics of growth within the current month, not quarters from now. The MONEY section continues with the broader cash flow health assessment — operating reserves, receivables aging, and owner distribution timing — all coordinated through our Fractional CFO and tax strategy work. The full MOZI series is on the blog. Or confirm your current constraint: mozi6-diagnostic.vercel.app.
If Growth Is Draining Cash, the Fix Is in the Billing — Not the Business.
Marcus went from −$800 per new client to +$25 per new client with three billing structure changes. No new service lines, no price war, no debt. Just restructuring when and how he collected what clients already owed him.
−$800 × 10 new clients/month = $8,000/month cash drain. +$25 × 10 new clients/month = $250 net positive. Same clients. Different billing structure.