Marketing & Technology for Home Service Companies, Nationwide
(479) 326-7390Support

RealGreen

How to calculate customer lifetime value from your RealGreen data

By Marketing 180 Team · October 7, 2025 · 9 min read

Customer lifetime value is your average annual revenue per customer, multiplied by how many years the average customer stays, multiplied by your gross margin. Worked example (illustrative): $600 a year × a 4-year average lifespan × 55% gross margin = $1,320 of lifetime gross profit per customer. Two of the three inputs are already sitting in your RealGreen database; the third comes off your P&L. Here's where to find each one, and why the answer changes what you can afford to pay for a lead.

What is the formula for customer lifetime value?

CLV = average annual revenue per customer × average customer lifespan in years × gross margin. If you know your annual churn rate instead of lifespan, use the equivalent form: CLV = annual revenue × gross margin ÷ annual churn rate. They produce the same number, because average lifespan is just 1 ÷ churn: a book that loses 25% of its customers a year keeps the average customer four years.

Run it both ways with the same illustrative inputs. Version one: $600 × 4 years × 55% = $1,320. Version two: $600 × 0.55 ÷ 0.25 = $1,320. Same answer. And note it's margin, not revenue: a customer who pays you $2,400 over four years did not hand you $2,400 to spend. After product, labor, and fuel, they handed you about $1,320: that's the number acquisition decisions should hang on.

Where does each input live in RealGreen?

Two of the three come straight out of Service Assistant. The third doesn't live there at all, and pretending it does is the most common CLV mistake.

  • Average annual revenue per customer: invoice history. Total invoiced revenue for a full calendar year ÷ average active customer count for that year. Pull it from RealGreen's reporting, or from a nightly data sync if you want it recalculated without anyone exporting spreadsheets.
  • Lifespan and churn: start dates and cancel dates. Count the customers active on January 1 of last year, count how many of those canceled during the year, and divide. That's churn; 1 ÷ churn is average lifespan. RealGreen has been quietly recording these dates for as long as you've run it, so even a ten-year-old install can produce this in an afternoon.
  • Gross margin: your P&L, not RealGreen. Revenue minus direct costs (labor, product, fuel, equipment share), divided by revenue. Lawn care operators commonly land somewhere in the 45–60% range, but use your accountant's number, not an industry average.

How does program count change CLV?

Dramatically, and this is the finding that should change your behavior. Customers on two or more programs cancel far less often than single-program customers, and they pay more per year. Both effects multiply, so the CLV gap between a one-program and a three-program customer is commonly 4–5×, not the 2× the revenue difference alone would suggest. The numbers below are illustrative; the retention pattern is directionally consistent with what multi-program books commonly report, but verify against your own cancel data.

Programs on the accountIllustrative annual revenueTypical annual churnResulting CLV (55% margin)
1 program$550~25%~$1,200
2 programs$850~15%~$3,100
3+ programs$1,200~10%~$6,600

This is why cross-sells pay twice. Adding mosquito and tick control or aeration to an existing account doesn't just add its own ticket: it moves the whole account into a stickier retention tier. The second program is often worth more in retained future seasons than in its own revenue line.

Why does churn dominate the math?

Because churn sits in the denominator, and denominators are violent. Halve your churn and CLV roughly doubles; raise your average ticket 10% and CLV moves 10%. Same base case: $600 × 0.55 ÷ 0.25 = $1,320. Cut churn from 25% to 12.5%: $600 × 0.55 ÷ 0.125 = $2,640, doubled. Raise the ticket to $660 instead: $1,452, up 10%. Price increases are worth doing (we wrote a separate playbook on that), but nothing moves the lifetime number like keeping customers, which is why retention automations are usually the highest-leverage system a RealGreen company can install.

What does CLV mean for your marketing budget?

It sets your allowable customer acquisition cost. A common planning rule: you can spend up to 25–35% of CLV (or, said another way, roughly one year's gross profit per customer) to acquire a customer. At a $1,300 CLV, that's a $300–400 allowable CAC. That number changes how you bid. A $40 cost-per-lead that closes at 15% is a $267 CAC: comfortably inside the window, even though it feels expensive the week the card gets charged. Companies that only know their first-invoice revenue routinely underbid on Google Ads and LSA, then wonder why competitors who did this math outrank them everywhere. The full budget framework is in our marketing budget guide.

Where does CLV math go wrong?

Two places. First, a single blended CLV hides the segments that matter. Your one-program, discount-acquired price shoppers might be worth $900 while your three-program referrals are worth $6,000: a blended $1,800 tells you almost nothing about what to spend on which channel. Compute CLV by program count and by acquisition channel, at minimum. A reporting dashboard wired to your synced RealGreen data keeps those segments current without annual spreadsheet archaeology.

Second, CLV is a profit number, not a cash number. A $400 CAC against a $1,300 CLV is great math that still takes two-plus seasons to pay back. If your line of credit can't carry that window through a slow spring, spend less than the formula allows. CLV justifies patient capital; it doesn't create it. Don't let a good ratio talk you into a cash position you can't hold.

Who doesn't need this: if your book is under roughly 300 customers, skip the segmentation entirely. Do the napkin version (revenue per customer × years × margin) and get back to work. At that size, "a customer is worth about $1,300, so a $60 lead is fine" is all the precision the decision requires.

The takeaway: CLV = annual revenue × lifespan × margin, and every input except margin is already sitting in RealGreen. Know the number by segment and two things happen: you stop underbidding for customers worth $1,300 or more, and you start treating cross-sells and retention as the profit engines the math says they are.

Start this month

  1. Pull last year's invoiced revenue ÷ average active customers from RealGreen: input one.
  2. Count last year's cancels against the January 1 book for your churn rate: input two.
  3. Get gross margin off your P&L, from your accountant, not a guess: input three.
  4. Compute one blended CLV, then split it by program count using the table above as a template.
  5. Set your allowable CAC at 25–35% of CLV and re-check every ad channel against it.
  6. Put the number in front of whoever answers cancel calls: saves look different when the account is worth $3,000.

Frequently asked questions

What's a good customer lifetime value for a lawn care company?

There's no universal benchmark: CLV scales with your ticket, your margin, and your retention. As a directional reference, single-program fertilization accounts commonly work out to $1,000–$1,500 of lifetime gross profit, while accounts with three or more programs can run $5,000+. The more useful test is the ratio: if CLV isn't at least 3× your customer acquisition cost, the growth math is fragile.

Should I use revenue or profit in the CLV formula?

Gross profit. Multiply by your gross margin: revenue minus direct labor, product, and fuel. A revenue-based CLV overstates what you can afford to spend on acquisition by nearly double at typical lawn care margins, and that's how companies talk themselves into ad budgets that never pay back.

How do I find my churn rate in RealGreen?

From start and cancel dates. Count the customers who were active at the start of last year, count how many of those canceled during the year, and divide. Include customers lost to moves: you still have to replace them. That percentage is your churn; 1 divided by churn is your average customer lifespan in years.

How often should I recalculate CLV?

Once a year, after your season closes, is enough for most companies. Recalculate sooner if something structural changes: a price increase across the book, a new program that shifts your mix, or an acquisition. The goal is a stable planning number, not a live dashboard metric that twitches weekly.

Does CLV include referrals and reviews?

The standard formula doesn't, and we'd keep it that way. Referrals, reviews, and neighborhood visibility are real second-order value, but leaving them out keeps your CLV conservative, so when you set an allowable acquisition cost from it, the surprises land in your favor.

Keep reading

RealGreenBefore you hand out your RealGreen API key: the security checklistA RealGreen API key is your entire customer list. The due-diligence checklist: least privilege, key rotation, DPAs, offboarding, and sales-call red flags.August 25, 2026 · 6 min readRead the article →
RealGreenWhere AI actually plugs into a RealGreen companyA sober tour of where AI helps a RealGreen company today: phones, review replies, inbox drafts, reporting flags. And the jobs that should stay human.August 18, 2026 · 5 min readRead the article →
RealGreenHoliday lighting for RealGreen companies: winter revenue is in your customer listHow fert companies sell holiday light installs to their own RealGreen base: the Sep-Nov timeline, pricing model, and the honest labor and inventory math.August 11, 2026 · 6 min readRead the article →
RealGreenPay-by-text for RealGreen invoices: getting paid in days, not weeksText a secure one-tap pay link the day the RealGreen invoice posts: the friction math versus mailed statements, the AR ladder, and what to buy.August 4, 2026 · 5 min readRead the article →
RealGreen15 message templates for RealGreen automations you can stealCopy-paste templates for RealGreen automations: welcome, pre-visit, review and referral asks, AR ladder, win-backs, prepay, upsell, and cancel-save messages.July 28, 2026 · 8 min readRead the article →
RealGreenWhat does a RealGreen integration cost? Build vs. buy mathCustom dev, middleware, or a platform: the three-year cost of each RealGreen integration path, and the questions that expose the hidden line items.July 21, 2026 · 6 min readRead the article →
RealGreenThe white-space report: cross-sell automation from your RealGreen program dataBuild the customer-by-program matrix from RealGreen data, find the white space, and automate a next-best-program offer per household without spamming anyone.July 14, 2026 · 6 min readRead the article →
RealGreenDeclined-card recovery: the quiet leak in your autopay baseFailed autopay charges quietly drain RealGreen companies: retry ladders, card updaters, polite decline messages, and the involuntary-churn math.June 23, 2026 · 6 min readRead the article →
RealGreenPower BI, Looker Studio, and your RealGreen dataHow RealGreen owners get their data into Power BI or Looker Studio via a nightly replica, the five dashboards worth building, and when to buy instead.June 16, 2026 · 5 min readRead the article →
RealGreen10 questions to ask a marketing agency if you run RealGreenThe 10 questions that separate agencies who can actually work with RealGreen from generalists: condition codes, pricing matrices, completed-job triggers, API limits, and attribution.May 26, 2026 · 8 min readRead the article →
RealGreenCan RealGreen customers get instant online quotes? Yes, here's howHow RealGreen companies put instant quotes on their website: address in, DeepLawn measurement, your RealGreen pricing, good/better/best out, with season-smart logic.May 26, 2026 · 8 min readRead the article →
RealGreenDoor-to-door sales apps + RealGreen: from knock to customer recordHow door-to-door tooling fits a RealGreen company: canvassing apps, quotes at the door, same-day welcome sequences, and avoiding the duplicate-entry trap.May 19, 2026 · 6 min readRead the article →
RealGreenWhen customers text back: running a two-way inbox on top of RealGreen automationsYour automations will generate replies. Who answers them, how fast, shared inbox vs personal phones, AI-drafted responses, and logging it all to the record.May 12, 2026 · 6 min readRead the article →
RealGreenBatch vs. real-time: designing your RealGreen integration architectureThe RealGreen integration architecture that holds up: a nightly replica as the workhorse, a thin real-time lane, careful write-backs, and sync monitoring.April 28, 2026 · 6 min readRead the article →
RealGreenCancel-save automation for RealGreen companies: catch the cancel before it happensThe save sequence for the moment a RealGreen customer calls to cancel: office scripts, save offers matched to cancel reasons, pause options, and save-rate math.April 21, 2026 · 5 min readRead the article →
RealGreenTurning RealGreen technicians into your best lead sourceHow RealGreen companies turn technicians into a lead engine: condition codes, spiffs paid on closed revenue, leaderboards, and flag-to-close tracking.April 14, 2026 · 8 min readRead the article →
RealGreen7 problems RealGreen users complain about (and how to fix each one)The seven most common RealGreen complaints: API limits, learning curve, reporting gaps, trapped data, source-code mess, cost creep, with a practical fix for each.April 14, 2026 · 10 min readRead the article →
RealGreenReferral programs that actually work for RealGreen lawn care companiesCredit vs. cash vs. free service, when to ask, how to track referrals in RealGreen, neighbor-referral mechanics, and the referral rates a lawn care company can realistically expect.April 14, 2026 · 8 min readRead the article →
RealGreenFinding at-risk customers in RealGreen before they cancelThe churn signals already sitting in your RealGreen data, a simple scoring model any office can run, and the intervention each risk tier should get.March 24, 2026 · 6 min readRead the article →
RealGreenOnline payments for RealGreen companies: portals, links, and processorsThe payments landscape for RealGreen companies: CAW portal, one-tap pay links, autopay, processor rates, and PCI basics. Less friction, fewer AR days.March 17, 2026 · 6 min readRead the article →
RealGreenRealGreen vs. Service Autopilot: which should your lawn care company run?A fair RealGreen vs. Service Autopilot comparison for lawn care: strengths, pricing posture, the API situation on each, and which companies each system fits.March 10, 2026 · 9 min readRead the article →
RealGreenThe first 90 days: marketing automations for new RealGreen customersThe five automations every RealGreen company should run in a customer's first 90 days: welcome, expectations, review ask, referral seed, cross-sell, plus the early-churn math.March 10, 2026 · 8 min readRead the article →
RealGreenSelling mosquito & tick programs to your existing RealGreen customer baseHow to sell mosquito and tick programs to your existing RealGreen customers: realistic attach rates, bundling options, campaign timing, and the worked math.March 3, 2026 · 8 min readRead the article →
RealGreenClosing the loop on service complaints, automaticallyComplaint intake to resolution visit to follow-up check-in: the closed-loop sequence that turns RealGreen service issues into retention wins, not reviews.February 24, 2026 · 6 min readRead the article →
RealGreenTCPA and A2P 10DLC for lawn care texting: compliance without killing your programA practical texting-compliance guide for lawn care: consent capture, opt-outs, quiet hours, A2P 10DLC registration, and what TCPA violations actually cost.February 17, 2026 · 6 min readRead the article →
RealGreenIs RealGreen worth it for a $1M lawn care company?The honest fit assessment: where RealGreen earns its cost for a $1M lawn care company, where it frustrates, the break-even profile, and when to stay on Jobber.February 12, 2026 · 8 min readRead the article →
RealGreenOnline scheduling and RealGreen: what customers can actually bookOnline booking works for estimates and consults, not for route-based production. Here is where scheduling tools help a RealGreen company and where routes rule.February 10, 2026 · 5 min readRead the article →
RealGreenMarketing ops for RealGreen franchise networks: one playbook, fifty instancesOne playbook, fifty instances: how franchise networks on RealGreen centralize brand, roll up reporting, pace local budgets, and stop drowning in logins.February 10, 2026 · 7 min readRead the article →
RealGreenGetting your RealGreen customer base onto autopayA campaign plan for moving mailed-invoice RealGreen customers to autopay: incentives that work, enrollment links, new-customer defaults, and the churn math.January 27, 2026 · 5 min readRead the article →
RealGreenWebsite chat + RealGreen: from conversation to customer recordWhat website chat is actually good for on a lawn care site, how to route quote intent to a price, and how conversations end up on the RealGreen record.January 20, 2026 · 6 min readRead the article →
RealGreenFrom Google LSA lead to sold RealGreen program: the complete workflowThe full workflow from Google Local Services Ads lead to sold RealGreen program: speed-to-lead, quoting on the first call, LSA rating discipline, clean program entry, and attribution.January 20, 2026 · 8 min readRead the article →
RealGreenHow much does RealGreen cost in 2026? The honest breakdownWhat RealGreen actually costs in 2026: commonly reported per-user pricing, modules, implementation fees, and the total cost of ownership vs. cheaper FSMs.January 20, 2026 · 9 min readRead the article →
RealGreenEmail deliverability for RealGreen senders: landing in the inbox in 2026SPF, DKIM, DMARC, subdomains, and list hygiene in plain English: how a RealGreen company keeps its email out of spam under the bulk-sender rules.January 6, 2026 · 6 min readRead the article →
RealGreenAutomated NPS surveys from your RealGreen visit dataRun an always-on NPS program from RealGreen visit data: when to send, what to ask, and how to route detractors to the office and promoters to reviews.December 16, 2025 · 6 min readRead the article →
RealGreenGetting your data out of RealGreen: exports, reports, and the APIThree ways to get data out of RealGreen: reports, the API, and nightly sync. Build a clean customer master file and dodge the export gotchas.December 9, 2025 · 6 min readRead the article →
RealGreenHow to raise prices on your RealGreen book without mass cancelsRaise lawn care prices without mass cancels: 3-6% annual increases, margin-based segmentation in RealGreen, letter templates, and the churn math that wins.December 9, 2025 · 9 min readRead the article →
RealGreenHow RealGreen companies automate property measurement (DeepLawn + RealGreen)What manual property measurement really costs, how accurate DeepLawn is, how measurements wire into RealGreen pricing, and when instant quotes change the close-rate math.December 9, 2025 · 7 min readRead the article →
RealGreenThe unsold estimate sequence: following up RealGreen quotes automaticallyThe unsold-estimate playbook for RealGreen companies: the day 1/3/7/14/30 cadence, channel mix, honest deadline offers, and reviving last season's quotes.November 25, 2025 · 5 min readRead the article →
RealGreenDoes RealGreen have webhooks? Real-time vs. nightly integration patternsRealGreen has no public webhooks as of this writing. When real-time integration matters, when nightly sync is fine, and the hybrid pattern that covers both.November 18, 2025 · 5 min readRead the article →
RealGreen10 marketing automations every RealGreen company should be runningTen RealGreen marketing automations with the trigger, the action, and the math: condition-code upsells, AR collections, pre-pay renewals, win-backs, and more.November 18, 2025 · 9 min readRead the article →
RealGreenMulti-branch marketing for RealGreen companies: one playbook, many marketsHow multi-branch RealGreen companies structure marketing: per-branch budgets, GBP, tracking numbers, and LSA, with shared creative and roll-up reporting that keeps owners sane.November 4, 2025 · 8 min readRead the article →
RealGreenPre-pay season on autopilot: RealGreen renewal campaigns that print cash flowHow RealGreen companies automate pre-pay season: multi-touch renewal campaigns, one-click pay links, honest discount math, and a Nov–Jan timing calendar.October 28, 2025 · 7 min readRead the article →
RealGreenSkipped-visit recovery: the automation that saves the roundWhen a gate, a dog, or weather skips a RealGreen visit: instant customer notification, self-serve reschedule, an office queue, and the lost-round math.October 21, 2025 · 5 min readRead the article →
RealGreenChoosing a texting platform that plays well with RealGreenThe requirements list for SMS tools in a RealGreen stack: record context, opt-out sync, 10DLC, two-way inbox, and triggers off synced data.October 14, 2025 · 5 min readRead the article →
RealGreenTurning RealGreen condition codes into an automated upsell machineA RealGreen-specific guide to condition codes: the 5-code taxonomy, getting techs to log them, the automated quote flow, and measuring your flag-to-close rate.October 7, 2025 · 7 min readRead the article →
RealGreenSelling tree & shrub care to your RealGreen fert baseWho in your RealGreen base should get the tree & shrub pitch, the condition codes that sell it for you, and the capacity math to run before the campaign.September 30, 2025 · 6 min readRead the article →
RealGreenRealGreen's customer portal (CAW): what it does and when to use itAn honest review of RealGreen's Customer Assistant Websites: online payments, history, limits, and how the portal should coexist with your marketing site.September 16, 2025 · 5 min readRead the article →
RealGreenThe RealGreen API: what it can do, its limits, and how top companies work around themWhat the RealGreen API exposes, how monthly call limits break naive integrations, and the replication pattern top lawn care companies use to work around them.September 16, 2025 · 8 min readRead the article →

Ready to turn it around?

Get a free marketing snapshot. We'll show you exactly where you stand and what it would take to win.

Your Privacy Choices