Recurring vs One-Time Pricing Calculator
Compare weekly, biweekly, every-3-week, monthly, bimonthly, and quarterly recurring service pricing against one-time. Annual revenue, profit, and customer LTV side by side. No login.
How this is calculated
Recurring per-visit pricing applies the customer-facing discount and the operator-side efficiency factor as independent reductions on the one-time price. Visits per year fold the seasonal length (active months) into each cadence: weekly cycles count whole weeks (4.33 weeks per active month); sub-weekly cadences round up so the partial cycle at season's end still gets a visit; monthly fractions round to the nearest calendar billing.
recurringVisitPrice = oneTimePrice × (1 − discount) × (1 − efficiency)
activeWeeks = round(4.33 × activeMonths)
weekly visits/yr = activeWeeks
biweekly visits/yr = ceil(activeWeeks / 2)
every-3-wk visits/yr = ceil(activeWeeks / 3)
monthly visits/yr = activeMonths
bimonthly visits/yr = round(activeMonths / 2)
quarterly visits/yr = round(activeMonths / 3)
one-time visits/yr = 1
annualRevenue = visitPrice × visits/yr
profit/yr = annualRevenue − (avgVariableCost × visits/yr)
customerLTV = annualRevenue × retentionYears Discount ranges (5–15%) follow Jobber, Housecall Pro, and CleaningOpsPro industry guides. Efficiency factor (0–20%) is the operator's maintained-property discount. The 4.33 weeks-per-month constant is standard across Lawnstarter and GreenPal seasonal models. Retention bands come from the Lawn Care Marketing Expert and CleanGuru LTV syntheses (lawn 3–4 yr, pest residential 4–6 yr, cleaning 2–3 yr, handyman ~2 yr).
The recurring discount + efficiency factor combine multiplicatively; when their sum exceeds 100% the calculator clamps the combined reduction at 99% so recurring price stays strictly positive.
The lifetime figure at the bottom is the one worth understanding before you set a discount. Customer lifetime value explains what it is measuring, and churn rate is the force working against it: a plan held for years and one discounted harder and cancelled sooner do not end up in the same place.
A book of these plans is usually reported as monthly recurring revenue, and taking the money on a schedule rather than chasing each visit is recurring billing.
The one-time price the discount is applied to has to come from somewhere. For a residential clean that is the house cleaning price calculator, for a detailing package the auto detailing pricing calculator. The efficiency factor only earns its discount where the route is tight enough that a maintained property really is quicker to service. Whatever cadence the numbers settle on, a customer compares it fastest when the standing rates are already published, which is what the house cleaning price list template sets out by home size, service level and visit frequency.