Car wash membership promotion payback: follow a fixed cohort

Connect new-customer acquisition spending to observed earned revenue, service costs and cumulative contribution through a dated cutoff.

New York Car Wash Broker editorial teamContent reviewed October 31, 2026Educational guidance

A rising membership count does not show whether the spending used to acquire those members has been recovered. Follow one fixed group of genuinely new customers, match their earned revenue and service costs, and compare cumulative contribution with supported acquisition spending. Keep observed results separate from a downside scenario and from claims about incremental demand.

Define the acquisition cohort before dividing

Choose a campaign or acquisition window and one unit: customer, paying account or another clearly documented measure. Remove duplicates and separate reactivations, free trials, employee accounts and existing customers receiving a discount. The workbook’s cohort is genuinely new customers. Reactivations are disclosed separately and are not added to the CAC denominator.

Record how the original cohort is identified in the actual POS or membership system. No new entrants belong in later months of this cohort. An active-at-full-price endpoint is a status count, not the number of bills or visits. Use the cohort bridge for detailed status movements and reconciliation.

Allocate acquisition spending once

List media, creative, commissions and incremental acquisition labor, with evidence for the share assigned to these new customers. If one campaign also serves existing members or reactivations, document that allocation rather than put all customers into one convenient denominator. A missing cost or unsupported allocation makes complete CAC unknown.

Introductory discounts already reflected in net earned revenue are not an extra cash cost to deduct again. Distinguish a discount from separately paid acquisition costs. Continuing service labor belongs in monthly contribution if it is an incremental cost of serving the cohort; the same labor cannot also be charged to the acquisition-spend table.

Stripe’s CAC/payback explanation provides a general acquisition-cost and service-margin framework. This workbook uses entered monthly cohort observations rather than a constant monthly margin, SaaS benchmark or assumed customer lifetime.

Match earned revenue to the cost of serving the cohort

Use earned revenue net of sales tax, discounts and refunds. Collected membership cash may belong to a different service period. Reconcile visits, service resources, billing charges and additional operating costs to the same original group and month. The membership contribution tool provides the broader monthly service-cost framework.

State costs outside the model, including shared overhead not entered, financing, income tax, depreciation and capital spending. Positive cohort contribution does not by itself establish positive whole-site earnings. A promotion that changes staffing or displaces other traffic needs those effects documented separately.

CAC = supported acquisition spending ÷ unique new customers
Monthly cohort contribution = net earned revenue − service costs − billing costs − incremental operating costs
Cumulative recovery balance = contribution through the month − acquisition spending

Reproduce the fictional promotion case

An invented campaign spends $3,600 to acquire 120 new customers, giving $30 CAC. Fifteen reactivations are reported separately and excluded from that cohort. Original-cohort earned revenue for three months is $2,400, $2,520 and $2,240. Matching service, billing and incremental costs total $1,440, $1,040 and $900.

Monthly contribution is therefore $960, $1,480 and $1,340. Cumulative contribution reaches $3,780 in month three, or $180 more than acquisition spend. At the second month-end the shortfall was still $1,160. The data establish recovery by the third complete month-end, not a precise day within that month.

Eighty original customers active at full price at the third endpoint represent 66.67% of the initial cohort. A separately entered downside uses revenue 10% below those observations with the same costs; it ends $536 short of recovery. That alternative is a scenario, not an observed campaign result or a forecast of customer behavior.

Membership promotion contribution payback

Follow one fixed group of genuinely new customers through 1–12 consecutive observation months. Start on the first day of the first observation month; end at the final month’s cutoff. Separate reactivations and optional downside assumptions. Discounts already netted from revenue are not charged again.

Amounts are USD, at most 1 billion per entry; counts are whole numbers. Dates are calendar dates from 1900–2200. Display rounding does not certify a reconciliation.

Private evidence workbook

New-customer acquisition spending

Fully blank rows are ignored. Enter an explicit 0 when known. IDs: 1–40 letters, numbers, underscores or hyphens. Limit 16 rows.

Entry 1

Fixed-cohort observation months and optional downside

Fully blank rows are ignored. Enter an explicit 0 when known. IDs: 1–40 letters, numbers, underscores or hyphens. Limit 12 rows.

Entry 1

Inputs stay in this tab’s memory. Nothing is uploaded, placed in a URL, tracked or saved automatically. Exports are local and only created when chosen. Do not enter employee/customer names, SSNs, card or bank details, or private documents. Reset clears current inputs; downloaded files remain on your device. The separate inquiry form sends only information you choose to submit there.

Read incomplete observations and reversals honestly

Use consecutive months and identify a partial final month. A partial month can show a provisional cumulative balance but cannot establish complete-month recovery. Blank costs prevent complete contribution. Zero new customers makes CAC undefined; zero supported acquisition spending is different from missing spending.

A cohort can first recover spend and later fall below it because of refunds or additional costs. The result therefore reports both the first observed recovery month and the final balance. It does not extrapolate a lifetime value. An immature campaign should not be treated as though it has already demonstrated durable regular-price retention.

Separate attribution from incremental demand

A campaign code connects activity to a promotion; it does not prove that every attributed customer would otherwise have stayed away. Existing-customer discount leakage, channel overlap, nearby changes, weather and seasonal traffic can affect interpretation. Compare matched observation windows and retain those limitations rather than convert a coupon count into a causal growth claim.

For a sale review, compare recent promotional cohorts with the evidence available for older groups. Keep the cost needed to maintain acquisition and retention in the supported operating case. Do not automatically add back recurring marketing expense because the seller describes it as growth spending.

Use billing continuity review for plan terms, cancellations and provider acceptance, and the pre-sale improvement guide to document changes without promising a price uplift. The editor reviews this method annually and when reporting definitions change. The operator and accountant own the actual allocations and revenue-recognition evidence.

Download the blank workbook

Download the fictional case v1

Sources and scope

Official and original sources checked October 31, 2026. These sources support the identified rules and methods; they do not verify a particular business or property.

  • Stripe — Stripe — CAC payback periodThe arithmetic section relates acquisition spending to new customers and recovery through revenue less service cost. General provider education. Do not import SaaS benchmarks or constant-margin assumptions into a wash cohort with changing retention and usage.

Continue your review

Verify the revenue · Normalize earnings · Model the cash flow

A clearer next step

Bring the questions.
Start with a conversation.

Discuss an acquisition, sale or valuation question and identify the information needed to move forward.