Free tool
Return on ad spend, plus the number most people skip: the break-even ROAS your own gross margin requires. A campaign at 1.4x sounds fine until you work out that a 60 percent margin needs 1.67x just to stand still.
The catch
Every number on this page is measured at one moment, usually the day of the click. That is the right model for a shop, where the purchase is the whole relationship. It is the wrong model for subscription software, where the first payment is a small fraction of what the customer is worth and a good number of them cancel.
Two consequences worth holding on to. A campaign with a first-month ROAS of 0.5x can be the best thing you do all year, if those customers stay two years. A campaign at 2.4x can lose money, if they leave in week six. Neither of those is visible in the ratio above.
The number that survives both cases is payback period: how many months until the spend has actually come back, with churn taken into account.
Work out your payback periodQuestions
Typing one revenue figure into a form gives you one blended ROAS. The version that changes decisions is per campaign, updated as the subscription revenue actually lands. That is what Ripples does. One script tag, your billing provider and your Google Ads account, and these numbers are computed from real data instead of typed in from memory.
See how that worksOther free tools
Connect both once. Free until $1K MRR. No credit card.