Rankite
ServicesResultsToolsTeamAboutBlogCareersContactFree SEO Audit
Free tool

CAC Payback Period Calculator: When Does a Customer Pay for Itself?

Enter your customer acquisition cost, average monthly revenue per customer and gross margin to see how many months it takes to earn that cost back.

Home / Tools / CAC Payback Period Calculator
CAC payback period
15.0 months
Gross margin earned per month
$80.00

Built by Rankite, the SEO team behind Swordfish AI's +400% revenue and Zluri's +45% organic growth. See the case studies

CAC payback period tells you how many months it takes for a new customer to earn back what it cost to acquire them, in gross margin, not in raw revenue. It is one of the clearest signals of how efficiently a subscription business turns acquisition spend into cash it can reinvest. Enter your CAC, average monthly revenue per customer and gross margin, and the calculator returns the payback period instantly.

How to calculate CAC payback period

Divide customer acquisition cost by the average monthly revenue per customer, multiplied by your gross margin percentage. With a CAC of 1,200 dollars, average monthly revenue of 100 dollars per customer, and an 80% gross margin, the monthly margin earned per customer is 80 dollars, and 1,200 divided by 80 gives a payback period of 15 months. That is how long it takes before that customer has fully repaid the cost of acquiring them.

What counts as a good payback period

Under 12 months is generally considered strong for a SaaS business, 12 to 18 months is common and manageable, and anything past 24 months puts meaningful pressure on cash flow since you are funding growth well before it returns cash. Faster growing companies especially need a shorter payback period, since they are acquiring customers faster than a slow payback can fund from existing cash.

How to shorten your payback period

Three levers move the number: lower the acquisition cost itself, raise average revenue per customer through upsells and better plan tiers, or improve gross margin by trimming what it costs to serve each customer. Shifting new customer volume toward lower cost channels, especially organic and AI search rather than paid ads alone, is one of the most direct ways to bring CAC down and shorten payback, which is exactly the kind of channel Rankite builds for SaaS clients.

Related articles

FAQ

CAC Payback Period Calculator: questions, answered

What is CAC payback period?
CAC payback period is the number of months it takes for the gross margin generated by a new customer to cover what it cost to acquire them. Until that point is reached, the customer has not yet paid back their own acquisition cost.
How is CAC payback period calculated?
Divide customer acquisition cost by the average monthly revenue per customer multiplied by your gross margin percentage. A CAC of 1,200 dollars against 100 dollars in monthly revenue per customer at 80% gross margin gives a payback period of 15 months.
What is a good CAC payback period?
For most SaaS businesses, under 12 months is considered strong, 12 to 18 months is common and workable, and anything beyond 24 months puts real strain on cash flow and growth capital. Faster growing companies typically need a shorter payback period to keep funding new acquisition.
Why does gross margin matter in this calculation, not just revenue?
Revenue includes the cost of actually serving the customer, hosting, support, and other cost of goods sold, so it overstates what is left over to repay acquisition cost. Gross margin strips that out, leaving the portion of revenue that genuinely goes toward paying back CAC.
How can a business shorten its CAC payback period?
Lower acquisition cost, increase average revenue per customer through upsells and better plans, or improve gross margin by reducing serving costs. Shifting acquisition toward lower cost channels like organic and AI search, rather than paid ads alone, is one of the most direct ways to bring CAC down.

More free tools

Let's grow

Ready to own page one?

Get a free, no-obligation SEO audit and a 30-minute strategy session. We'll show you exactly where the growth is hiding.

Book your free audit Explore services
Get in touch

Tell us about your project

Fill out the form and we'll get back to you within one business day. Prefer email? Write to us directly at contact@rankite.com.

Or copy our email and write to us directly: contact@rankite.com