The Only Ratio That Determines Whether You Can Scale
LTGP:CAC measures whether a customer is worth more than it costs to acquire them, using profit instead of revenue. Alex Hormozi defines it in $100M Leads as Lifetime Gross Profit divided by Customer Acquisition Cost, and states that businesses below a 3:1 ratio struggle to scale while businesses above it take off. Most paid-community operators never compute the real number. They eyeball a monthly price against an ad cost per lead and call it a day, which is not the same calculation and produces a wildly different answer. That gap matters more for a $150-to-$300-a-month Skool or Whop community than almost any other business model, because the ratio's two inputs, CAC and lifetime gross profit, behave completely differently here than they do in the high-ticket, one-time sales Hormozi mostly writes about.
The formula, and where it comes from
The formula is simple to state and hard to compute correctly: LTGP:CAC equals all revenue from a customer minus all costs to deliver to that customer, summed over their lifetime, divided by all costs to acquire that customer. Hormozi's own case studies in $100M Leads mostly involve one-time or high-ticket sales, where a customer's lifetime is a single transaction or a short program, so the lifetime gross profit is knowable within days. A recurring paid community does not work that way: a member's lifetime is a random variable that depends on churn, so lifetime gross profit is an expectation you calculate, not a number you look up. Get that distinction wrong and every downstream decision about ad spend, pricing, and churn tolerance ends up built on a number that does not actually exist yet. For the fuller distinction between the two related metrics, see [paid community LTV](/blog/paid-community-ltv).
Three zones: losing money, profitable, and scale aggressively
The $100M Leads framework splits outcomes into three zones. Below 1:1, every customer costs you more than they return and the business is burning cash on acquisition, full stop, regardless of how good growth looks on a dashboard. Between 1:1 and 3:1, the business is profitable but fragile: margin is too thin to absorb rising ad costs, team overhead, or a bad month, so growth stalls even though the P&L looks fine in a good month. Above 3:1, there is enough spread between what a customer is worth and what they cost to acquire that you can reinvest aggressively without running out of cash, which is the only zone where Hormozi's More-Better-New scaling actually compounds instead of just adding risk. Most communities that stall out are sitting in that middle zone without realizing it, mistaking positive cash flow for a scalable business.
The Worked Model: Unit Economics of a $200-a-Month Community
Here is a fully computed example. Every number below is a labeled hypothetical, not a claim about any specific platform's current fee schedule; swap in your own price, take-rate, and delivery cost and the same method holds regardless of which numbers you use. Assume a coaching community charging $200 per month, sold through a front-end funnel and hosted on whichever platform you run: Skool, Whop, Circle, Kajabi, Mighty Networks, or a Discord server with a paywall bot in front of it. The platform choice changes the take-rate and a few mechanics, but it does not change the arithmetic that follows. Four cost lines separate the sticker price from what actually lands as profit: payment processing, the platform's own take-rate, the cost of delivering the community itself, and only then, gross margin.
Price, processing, and platform fees
Card processing is the one line item in this model that is not hypothetical: 2.9% plus $0.30 per transaction is Stripe's standard published rate, and most platform checkouts run on top of it or something close to it. On a $200 charge, that is $6.10 gone before anything else is subtracted, every single month, for every single member. Layer on a platform take-rate, the hosting or transaction fee your platform charges, which varies by platform and by whether you are on their merchant-of-record option, and assume a blended 8% for this example: $16.00 more. Two line items, neither of them delivery cost, already remove $22.10 from a $200 charge before the community itself has done anything. Neither fee is negotiable in any meaningful way once a processor and a platform are chosen, which is exactly why the next two line items, delivery cost and margin, are where the real operating decisions actually live.
- Price: $200.00 per member per month.
- Payment processing (2.9% + $0.30 per Stripe's standard rate): $6.10.
- Platform fee (illustrative 8% blended rate): $16.00.
- Delivery cost (moderation, live calls, content, support): $35.00.
- Total costs: $57.10 — gross profit per member per month: $142.90.
Delivery cost is not zero, and neither is the margin left over
Delivery cost is the number operators most often forget or underestimate: community management, live calls, content production, and support, amortized per member per month. Budget $35 for this example, a mid-tier estimate for a community that runs weekly calls and active moderation without a large dedicated team; a bigger team or daily coaching pushes this higher, a pure content-library model with no live component pushes it lower. Subtract processing, platform fee, and delivery cost from the $200 price and gross profit per member per month lands at $142.90, a 71.45% gross margin. That margin, not the $200 sticker price, is the number that has to carry the entire LTGP side of the ratio. None of these four line items is optional, and skipping any one of them on a back-of-napkin calculation is how operators convince themselves a community is more profitable than it actually is.
Calculating CAC, and Where the Community Flywheel Fits
Cost per lead times conversion rate
Customer Acquisition Cost is total spend to acquire one paying member, and for a paid community it usually runs through a lead magnet or low-ticket front-end offer before anyone sees the actual membership price. Assume $20 to generate one qualified lead and a 5% lead-to-member conversion rate, both labeled examples, not universal constants, and both numbers you should replace with your own funnel's actuals the moment you have them. CAC is cost per lead divided by conversion rate: $20 divided by 0.05 equals $400. That number, not the $200 sticker price and not the cost of a single ad click, is what has to clear the LTGP bar for the funnel to be worth scaling. Most operators who eyeball their community as profitable are comparing the $200 price against a rough sense of ad spend, never against this precise, isolated CAC figure, which is exactly the shortcut that produces the wrong answer.
The Community Flywheel™
The 5% conversion assumption is not arbitrary; it is roughly what a working funnel produces when the front end is not the membership sign-up page itself. We call this mechanic the Community Flywheel™: paid ads point to a low-ticket paid challenge or webinar hosted on a domain you control, not the platform's own generic signup flow, which then upsells attendees into the recurring community and starts the retention loop that keeps them paying. Running the challenge on a domain you control matters for a mechanical reason, not just a branding one: you own the pixel data and the email list either way, whether the attendee upsells into membership or not, which is what keeps CAC from resetting to zero on every funnel iteration. We cover the ad-spend side of this funnel separately in [the Meta ad budget breakdown for Skool communities](/blog/meta-ads-budget-skool-community); this post stays focused on what happens after the lead converts. The flywheel label is deliberate: a member who completes the challenge, joins the community, and later becomes a case study is themselves the raw material for the next round of ads, which is part of what keeps CAC from climbing in a straight line as the funnel scales.
A real-world data point, not a hypothetical
[Premier Business Academy](/case-studies/premier-business-academy), a manufacturing-coaching community we run growth for, converts cold leads to paying members at 4.4% off a single $170-a-day winning ad, and carries 149 paying members on the platform today. That is close to the 5% modeled above, which is why we use 5% here rather than a more optimistic, harder-to-hit number.
Why Month One Looks Like a Loss
The naive ratio, and why it is the wrong question
Divide month-one gross profit by CAC and the ratio is $142.90 divided by $400, which equals 0.36:1: deep in the losing-money zone by Hormozi's own thresholds. Read that number in isolation and you would kill the funnel before it had a chance to prove itself. It is the wrong number to read in isolation, because a recurring member does not generate all of their gross profit in month one; they generate a little every month for as long as they stay, and month one is deliberately front-loaded with acquisition cost that has not been recouped yet. Judging a subscription funnel by its month-one ratio is like judging a mortgage by the first payment: technically accurate, structurally misleading. The right read is the same $142.90 monthly gross profit measured against CAC over the member's actual expected tenure, which is the calculation the rest of this post walks through in full.
Client Financed Acquisition breaks down on low ticket
$100M Leads also describes Client Financed Acquisition: collect enough cash in the first 30 days to cover CAC outright, usually through an immediate upsell or a higher upfront price, which is how Hormozi describes scaling several companies past $1M a month without outside funding. That mechanic assumes a customer who can generate CAC-covering cash inside a single month, which is trivial on an $8,000 consulting sale and close to impossible on a $200 monthly charge. A $400 CAC against $142.90 of monthly gross profit needs roughly 2.8 months of undiscounted payback before churn is even considered, so a straight 30-day CFA payback is not available at this price point without a bigger upfront offer, an annual-prepay option, or a fast upsell stacked in front of the membership. None of this means the funnel is broken; it means the payback clock for a recurring offer runs in months, not days, and any acquisition plan that assumes otherwise will run out of cash before the model has a chance to prove itself.
See how The Community Flywheel™ filled Premier Business Academy to 149 paying members →
Geometric Survivorship: The Real LTGP Formula
The formula
- A member who joins is certain to pay in month 1, so their survival probability at month 1 is defined as 100%.
- With a constant monthly churn rate c, the probability they are still active and paying in month N is (1 minus c) raised to the power (N minus 1), the standard geometric-decay assumption behind subscription retention curves.
- Expected cumulative paid months through month N is the sum of that survival probability across every month from 1 through N, which collapses algebraically to the finite geometric series [1 minus (1 minus c) to the Nth power], all divided by c.
- Multiply expected cumulative paid months by gross profit per member per month to get expected LTGP through month N, then divide by CAC for the true, survivorship-adjusted ratio at that horizon.
What churn does to expected lifetime
As the horizon N grows toward infinity, the formula above converges to 1 divided by the churn rate: the standard expected-lifetime-in-months calculation used across subscription businesses of every kind, not just paid communities. At 5% monthly churn, expected lifetime is 20 months. At 9% monthly churn, expected lifetime drops to 11.11 months. That difference of under five percentage points in monthly churn very nearly halves how long the average member sticks around, which is the main reason churn, not price and not even CAC, is usually the variable that decides whether a recurring community clears the 3:1 floor at all. Price and delivery cost are levers an operator sets directly and can correct within a billing cycle; churn is closer to a lagging verdict on the entire member experience, which is exactly why it deserves more scrutiny than a single dashboard metric usually gets.
The Ratio at 6, 12, and 24 Months
5% monthly churn
Run the $142.90 monthly gross profit and $400 CAC through the survivorship formula at 5% monthly churn and the ratio climbs steadily: 1.89:1 at 6 months, 3.28:1 at 12 months, and 5.06:1 at 24 months. The 3:1 floor is not cleared until sometime during month 12, not on day one and not even in the first quarter. Of a cohort of 100 members who joined together, 77.4 are still paying at month 6, 56.9 at month 12, and 30.7 at month 24. The ratio keeps rising past the floor precisely because the survivors who remain keep contributing gross profit against a CAC that was paid exactly once, upfront, and never again for that member. Nothing about this scenario requires a large team or an unusually sticky product; it only requires holding churn under roughly 5% a month, which is achievable with consistent live facilitation and is within range of what strong operators in this niche already report.
9% monthly churn
Push monthly churn to 9%, closer to the 10.7% average Hormozi cites in $100M Money Models, sourced from a Profitwell study of 14,000 subscription businesses on monthly billing, and the same model produces 1.72:1 at 6 months, 2.69:1 at 12 months, and 3.56:1 at 24 months. Twelve months is no longer enough on its own; the floor does not clear until sometime in the second year of the member relationship. Of the same 100-member cohort, only 62.4 remain at month 6, 35.4 at month 12, and 11.4 at month 24, which is why higher churn does not just shrink the ratio; it also shrinks how much of the original cohort is left to compute that ratio from in the first place. For the specific mechanics that drive a community toward the higher end of that range, see [why paid community members churn](/blog/why-paid-community-members-churn). Nine percent monthly churn is not a worst-case scenario; it is closer to what an unfacilitated, content-only community should expect, which is why pairing a low-touch delivery model with an aggressive CAC target is a common way operators talk themselves into a ratio that never actually clears the floor.
- 6 months: 1.89:1 at 5% monthly churn, versus 1.72:1 at 9% monthly churn.
- 12 months: 3.28:1 at 5% monthly churn, versus 2.69:1 at 9% monthly churn — the floor clears at 5% churn, not at 9%.
- 24 months: 5.06:1 at 5% monthly churn, versus 3.56:1 at 9% monthly churn.
- Full expected lifetime, infinite horizon: 7.14:1 at 5% monthly churn, versus 3.97:1 at 9% monthly churn.
Why 3:1 Is the Floor, Not the Target
The operating reality behind the number
A 3:1 floor is not an arbitrary round number. It is a margin of safety against CAC drifting upward as an ad account exhausts its best audiences, against churn landing worse than modeled, and against fixed overhead, salaries, tools, rent, that never shows up in a per-member delivery cost. LTGP is also an average: any individual member might churn in month one and never approach their expected value, which is exactly what the average is supposed to absorb across the whole cohort. Solved numerically, this hypothetical only clears 3:1 by month 12 if monthly churn stays under roughly 6.78%, which is a more useful planning number than the ratio itself. Treat 6.78% not as a pass-fail line but as a warning threshold: cross it, and the only paths back to solvency are lowering CAC, raising price or margin, or extending the measurement horizon past 12 months, none of which happen automatically.
What breaks the floor on recurring revenue, and the objection worth taking seriously
Hormozi's own examples lean heavily on one-time or high-ticket sales, because those collapse LTGP into a number you can know almost immediately, often within the same call that closes the sale. A paid community inverts that: the same 3:1 math applies, but the accumulation happens over a year or two of $150-to-$300 monthly payments instead of one $8,000 invoice, so every mistake in estimating churn compounds for two years instead of surfacing in the first bank statement. That lag is precisely why so many community operators either underinvest in ads, because month one looks unprofitable, or overspend, because they assumed a retention curve that was never realistic to begin with. It also explains why so many operators copy a scaling framework built for $8,000 one-time consulting sales onto a $200 recurring membership and then panic when the math does not immediately match. The framework is not wrong; it is being measured on the wrong clock.
- Measuring the ratio at month 1 and killing an offer that mathematically was never supposed to clear the floor that early.
- Using revenue instead of gross profit, which skips processing, platform take-rate, and delivery cost entirely and can overstate the ratio by 30% or more.
- Assuming full retention through the entire measurement horizon instead of applying survivorship, which inflates 12- and 24-month LTGP for members who, on average, already churned out.
- Blending churn across a mixed cohort, since annual-prepay members typically churn far less than month-to-month joiners, so one blended average rate hides which segment is actually underwater.
- Letting CAC drift upward as ad spend scales without re-running the model, so a ratio that cleared 3:1 at $2,000 a month in spend quietly falls below it at $20,000.
A sophisticated operator's objection: this model only counts the base membership, and ignores expansion revenue, annual prepay, a $2,000 VIP mastermind upsell, affiliate value from member referrals, all of which raise real LTGP well above what is computed here. That objection is correct, and it is deliberately excluded. $100M Money Models stacks a money model in stages: attraction, then upsell, then continuity, each one built and proven on its own before the next is layered in. Blending expansion revenue into the base ratio before the base offer clears the floor on its own hides whether the core community is actually solvent, or whether it only survives because upsells are propping up a membership that does not pay for its own acquisition. The same logic applies to referrals: a member who brings in a friend for free is generating real, uncounted LTGP, but crediting that value to the base membership before the base membership stands on its own just moves the same blind spot one level deeper.
Compute the base offer before you add the extras
Expansion revenue is real and worth modeling, but as its own layer, added only once the base membership clears 3:1 on its own numbers. A community that only works after stacking in upsells and annual prepay has a base offer that is not yet solvent on its own terms; fix the core price, churn rate, or CAC first, then layer in the rest.
Get the LTGP:CAC math run on your own community.
Book a 15-min call