Skip to content
Workflow · Customers · Opening soon

CAC payback period

Track CAC payback period for each monthly cohort from your exported Stripe file. See whether each cohort earns back spend within 12 months or needs longer.

Early access opens shortly. Check back soon.

Someone typed

“show every cohort month from the stripe monthly cohort payback export with payback months from spend and new mrr, and a status: Agrees if it earns back within 12 months, Slow payback if longer”

The agent read it as

Show every cohort month from Stripe monthly cohort payback export with payback months from spend and new mrr, and a status: Agrees if it earns back within 12 months, Slow payback if longer.

What the agent built

1 step, each one an ordinary Mammoth step you can open and change.

  1. File
    Stripe monthly cohort payback export
    CSV export · 12 rows
  2. Step
    Calculate payback
    Step 1
  3. Result
    Cohort payback status
    12 rows · 2 flagged
  4. Schedule
    Runs when you say
    Proposed

Checked on the sample files: every step ran, 12 rows came out.

What you get back

The result of that run, the rows to look at first.

Cohort payback statusSample data12 rows
10 agrees2 slow payback
Cohort monthAcquisition spendNew MRRPayback monthsStatus
2025-11-0114,40090016Slow payback
2026-02-0115,0001,00015Slow payback
2025-12-019,8001,4007Agrees
2026-01-0111,2002,2005.09Agrees
2026-03-018,6001,7005.06Agrees
2026-04-019,2002,4003.83Agrees
2026-05-017,8001,9504Agrees
2026-06-0110,1002,6003.88Agrees
2026-07-018,9002,1004.24Agrees
2026-08-017,4001,8504Agrees
2026-09-018,1002,7003Agrees
2026-10-016,9002,3003Agrees
12 rows in the result. Sample data: illustrative figures, not business results.

How do you calculate CAC payback period for each cohort?

Upload your Stripe monthly cohort payback export, then map spend and new MRR for each cohort month. The workflow calculates payback months for every row and marks it Agrees when payback is within 12 months, or Slow payback when it takes longer.

How it works

How to use the Cohort payback status workflow

  1. 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.
  2. 2Swap in your exportsUpload your own files as they come out of your tools. The agent checks the workflow on your rows.
  3. 3Change it in words, then turn it onSay what to change and see the new result before anything saves. Then choose when it runs.

Cohort payback status: questions

Which export should you use?
Use the Stripe monthly cohort payback export that includes cohort month, spend, and new MRR for each row.
What happens if a row does not match the rule?
Rows that do not meet the 12 month payback rule are still shown, with the status Slow payback.
How do you change the rule in words?
Change the rule by editing the wording for the payback threshold, for example from within 12 months to another month limit.

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.

Early access opens shortly. Check back soon.

Workflows like this

Cohorts, churn, repeat purchases, retention, RFM segments and recurring revenue, from your orders or payments.

All customer templates →