You need a few pieces of basic information; the formula is a little complex, so I won’t write it out here. Any good scheduling software (like Service Autopilot) will give you the numbers, so you don’t have to fish them up yourself.
One last thing to take note of with this calculator: in some cleaning markets, different clients have different lifetime values. For example, Neighborhood A has houses that sell for 200k. Neighborhood B has houses that sell for 700k+. You can safely assume that residents in Neighborhood B are worth more than those in Neighborhood A.
Therefore, you can spend more money acquiring/keeping them. If you have an obvious divide in your clientele, segment them. Do not overlap the segments. This way, you can keep your data clean and useful.
Get happier clients. Grow a healthier business. Service Autopilot is your one software for everything.