LTV to CAC ratio
“by month, match new stripe customers to google ads spend, calculate cac as spend per new customer and ltv as paid revenue per paying customer from stripe invoices, then show ltv to cac”
By month, match new Stripe customers to Google Ads campaigns spend, calculate CAC as spend per new customer and LTV as paid revenue per paying customer from Stripe invoices, then show LTV to CAC.
What the agent built
6 steps, each one an ordinary Mammoth step you can open and change.
- FileGoogle Ads campaignsCSV export · 14 rows
- FileStripe customersCSV export · 18 rows
- FileStripe invoicesCSV export · 24 rows
- StepTotal spend by monthStep 1
- StepCount new customers by monthStep 2
- StepTotal paid revenue by monthStep 3
- JoinAdd new customers11 of 11 paired
- JoinAdd paid revenue11 of 11 paired
- StepCalculate monthly CAC and LTVStep 6
- ResultMonthly CAC and LTV11 rows
- ScheduleRuns when you sayProposed
Checked on the sample files: every step ran, 11 rows came out, and the join paired 11 of 11 rows; the join paired 11 of 11 rows.
- Download Google Ads campaigns sample (14 rows)Google Ads: Reports > Predefined reports (Campaigns) > Export
- Download Stripe customers sample (18 rows)Stripe: Customers > All customers > Export
- Download Stripe invoices sample (24 rows)Stripe: Billing > Invoices > Export
What you get back
The result of that run, the rows to look at first.
| Month | CAC | LTV | LTV to CAC | Spend | New customers | Paid revenue | Paying customers |
|---|---|---|---|---|---|---|---|
| 2026-01-01 | 130 | 114 | 0.88 | 260 | 2 | 228 | 2 |
| 2026-04-01 | 850 | 114 | 0.13 | 1,700 | 2 | 228 | 2 |
| 2026-06-01 | 180 | 114 | 0.63 | 360 | 2 | 228 | 2 |
| 2026-08-01 | 410 | 114 | 0.28 | 410 | 1 | 228 | 2 |
| 2026-09-01 | 430 | 149 | 0.35 | 430 | 1 | 447 | 3 |
| 2026-10-01 | 450 | 149 | 0.33 | 450 | 1 | 596 | 4 |
| 2025-11-01 | 220 | 79 | 0.36 | 220 | 1 | 79 | 1 |
| 2025-12-01 | 120 | 114 | 0.95 | 240 | 2 | 228 | 2 |
| 2026-03-01 | 150 | 79 | 0.53 | 300 | 2 | 158 | 2 |
| 2026-05-01 | 340 | 149 | 0.44 | 340 | 1 | 149 | 1 |
| 2026-07-01 | 600 | 149 | 0.25 | 600 | 1 | 149 | 1 |
How do you calculate LTV to CAC ratio by month?
Export monthly data from Stripe and Google Ads, then upload the files. The workflow matches new customers to ad spend, calculates CAC as spend per new customer, and LTV as paid revenue per paying customer. It then shows the monthly LTV to CAC ratio.
How it works
How to use the Monthly CAC and LTV workflow
- 1Get early accessWe invite people in small batches, job by job. You'll land on this workflow, already built and checked on the sample files.
- 2Swap in your exportsUpload your own files as they come out of your tools. The agent checks the workflow on your rows.
- 3Change it in words, then turn it onSay what to change and see the new result before anything saves. Then choose when it runs.
Monthly CAC and LTV: questions
Which export files should you use?
What happens if a row does not match another file?
How do you change the matching or calculation rules?
Get early access to this workflow
It will open already built and checked on the sample files. Swap in your own exports and see your result.
Workflows like this
Cohorts, churn, repeat purchases, retention, RFM segments and recurring revenue, from your orders or payments.
- Customer lifetime value by cohortWork out customer lifetime value by signup month cohort from Shopify customers and orders exports, with revenue per customer and average order count.See the workflow Built by the agent
- Cohort retentionEach month's new customers, and the share still buying 1, 2, 3… months laterSee the workflow Template
- ARPU by monthCalculate average revenue per user each month from Stripe invoices and active customers.See the workflow Built by the agent
- RFM segmentsEvery customer scored 1-5 on recency, frequency and spend, with a segmentSee the workflow Template
- Net revenue retentionNet and gross revenue retention for every monthSee the workflow Template
- Repeat purchase rateEach month's new customers and the share who ordered again within 90 daysSee the workflow Template