We offer some services that generate recurring revenue, and others that generate one-time revenue at the time of sale. Obviously a sale that results in a recurring revenue of $5,000/month is more valuable than a sale that results in a one-time revenue of $5,000. And obviously, a sale that results in a one-time revenue of $5,000 is more valuable than a sale that results in a recurring revenue of $1/month. What I'm trying to do is figure out how to calculate where that line is so I can focus my company's resources. Am I better off with a one-time $5,000 revenue, or a recurring revenue at $300/month? Most of our recurring revenues or open-ended (i.e. subscribing to a service) and so don't have a specific ending time.. the service continues until the client no longer sees value in it (and we work to make sure that never happens). In two years of business, we have yet to have a client discontinue any of our recurring services, so I don't even have data to figure out how long, on average, a client will stay with the service. I'd like to think that no client will ever cancel, but I doubt we're achieve that 100% success rate. In calculating this, I have to somehow take into account an average length of time (where it's open-ended, is there a standard method here?) of supplying the service as well as the value of having the money now vs. later. (i.e. $5,000 right now is better than $500/month for 10 months). I'm interested in ideas on how to make these calculations.. thanks!