Home/ Blog/ MOZI: MONEY · 30-Day Cash Test
Cash Flow MOZI 6 · Step 5: MONEY February 22, 2026 · 6 min read

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 Call

Most 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.

Cash gap — growth is expensive
Month 1 Cash < CAC + COGS
Every new client requires external cash funding. At 10 new clients per month with an $800 gap, that's $8,000/month in cash drag before recoveries. Growth slows or requires debt.
Cash positive — growth is free
Month 1 Cash > CAC + COGS
Growth funds itself on credit card float. The contractor can add clients without drawing on savings or a line of credit. Marketing spend accelerates; nothing else changes.

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:

Marcus Rivera — 30-Day Cash Test · New Commercial Client · Before Fixes
CAC (BOMA channel)$1,400
Month 1 COGS (inspection 3 hrs + setup + first visit)$1,800
Total outflow in 30 days$3,200
First month fee (billed in arrears)$1,500
Setup fee (collected at signing)$900
Month 1 Cash Collected$2,400
30-Day Cash Gap−$800 per client

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 Call

How Did Marcus Rivera Fix His 30-Day Cash Gap?

1
Raised the setup fee from $900 to $1,500
Impact: +$600 Month 1 Cash · Gap narrows to −$200
Marcus tested the higher setup fee with the next three prospects. All three accepted without negotiation — the fee was below what they expected given the scope of the initial inspection and onboarding work. The setup fee had been priced low because Marcus assumed clients would push back. They didn't.
2
Moved first month fee to advance billing
Impact: +$1,500 Month 1 Cash collected at signing · Gap closes
Instead of billing the first month fee after the first service visit, Marcus restructured contracts to bill it at signing — before the first visit. Combined with the setup fee, Month 1 Cash Collected jumped from $2,400 to $3,000. The first month fee was already owed; moving collection to the front changed the cash timing, not the client's obligation.
3
Streamlined the initial inspection from 3 hours to 1.5 hours
Impact: −$225 Month 1 COGS · Widens the pass margin
Jorge's initial inspection had grown over time to include redundant documentation steps. A standardized checklist cut the inspection from 3 hours to 1.5 hours without reducing the quality of information captured. Month 1 COGS dropped from $1,800 to $1,575.

Combined result, after all three fixes:

Marcus Rivera — 30-Day Cash Test · After Fixes
CAC (BOMA channel — unchanged)$1,400
Month 1 COGS (inspection streamlined)$1,575
Total outflow in 30 days$2,975
Setup fee (raised)$1,500
First month fee (billed in advance)$1,500
Month 1 Cash Collected$3,000
30-Day Cash Result+$25 per client
"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.

Adam Libman, CRTP
Adam Libman, CRTP
Fractional CFO Strategist · 25 Years of Experience · Libman Tax Strategies LLC