LTV / CAC Analytics

What a customer is worth,
minus what they cost

Most LTV figures are revenue LTV, which flatters every channel. This computes LTV on contribution margin and divides by acquisition cost from your actual spend export, by cohort, so you can see whether it's improving.

See full demo

Free plan · 100 credits/mo · No SQL required

Every LTV / CAC KPI, computed automatically

Upload your data once. ProfitFalcon's AI analyst engine computes the full ltv / cac metric suite, no formulas, no SQL, no analyst required.

Contribution-margin LTV

Σ per-customer (revenue − COGS − discounts − returns)

Customer Acquisition Cost

ad spend / new customers acquired in the period

LTV : CAC

contribution-margin LTV / CAC

Second-order rate

customers with a second order / first-time customers

Time to repurchase

median days between first and second order

COMPUTED OUTPUT
Net revenue · 180 days
$5.20M
= Σ gross_amount − refunds · 24,623 orders
Gross margin
53.8%
= (rev − cogs) / rev
Repeat order rate
23.4%
= repeat orders / orders
Verified
Σ gross_amount over 24,623 orders = $5.20M
df["gross_amount"].sum()$5.20M
SOURCE cascade_orders.csvORDERS 24,623ENGINE PYTHON · IN-BROWSER

Stop spending your week in Excel

ProfitFalcon handles the repetitive analysis so you can focus on decisions.

Revenue LTV makes every channel look profitable

Order data and ad spend live in separate exports that never get joined

Blended CAC hides the channel that is actually underwater

No cohort view, so you can't tell whether retention is improving

Ask ProfitFalcon anything

Just type, no SQL, no formulas. Ask ProfitFalcon anything about your clients:

What is my LTV:CAC on contribution margin, not revenue?

Which acquisition cohort has the best second-order rate?

How long does it take a new customer to buy again?

Join my ad spend to my orders and show CAC by month

Three steps to ltv / cac insights

01

Upload your data

CSV, Excel, PDF, or connect your ltv / cac platform directly. CSV up to 250MB per file.

02

AI does the analysis

The Analyst computes every relevant KPI, flags risks, and generates charts in under 60 seconds.

03

Get shareable insights

Download PDFs, share dashboards, embed charts, schedule re-runs. Built for execs and teams.

Free teardown. Paid from $29/month.

Growth $29/mo (1 store) · Scale $129/mo (3 stores, Autopilot included) · Portfolio $249/mo (unlimited stores). Annual = 2 months free.

Growth

One store, watched daily

$29/mo

  • 1 connected store
  • Contribution margin + discount leak
  • Runnable SQL behind every number
  • Daily refresh
  • Ask anything about your data
Most popular

Scale

Growing store, most popular

$129/mo

  • Up to 3 stores
  • Everything in Growth
  • Higher order volume
  • Autopilot included
  • Recommendation feed with measured outcomes
  • Per-SKU screener + stock forecast

Portfolio

Operators running several brands

$249/mo

  • Unlimited stores
  • Everything in Scale
  • Client-profit view
  • White-label PDF export
  • Priority support
See full pricing

LTV / CAC analytics. FAQ

How do you join orders to ad spend?

Both files are queried together in your browser, a real join over every row, not a lookup against a sample. Because the engine runs SQL locally, two files of a few hundred thousand rows each is unremarkable and neither one is uploaded.

Is this predicted LTV or historical?

Historical by default, because it's checkable. A predictive projection is available and is always labelled as a projection with its assumptions listed, the two are never blended into one number.

Can it do per-channel CAC?

Yes, when your spend export has a channel or campaign column. Without one you get blended CAC, and the page says so rather than silently attributing everything to one channel.

How much does it cost?

The teardown is free and needs no account. Paid plans are $29/mo (Growth), $129/mo (Scale, Autopilot included) and $249/mo (Portfolio, multiple stores). Annual billing = 2 months free.