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.

Open the sample store

14-day trial · no card · 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
Sample store
Net revenue · 180 days$5.20MΣ gross_amount − refunds · 24,623 orders
Gross margin53.8%(rev − cogs) / rev
Repeat order rate23.4%repeat orders / orders
Formula
Σ gross_amount over 24,623 orders = $5.20M
df["gross_amount"].sum()→ $5.20M
SOURCE cascade_orders.csvORDERS 24,623FROM YOUR EXPORT

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 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 store:

Three steps to LTV / CAC insights

  1. Upload your data

    Upload your export: CSV, Excel or PDF, up to 250MB per file.

  2. AI does the analysis

    ProfitFalcon computes every relevant KPI, flags risks, and generates the charts.

  3. Get shareable insights

    Download PDFs, share dashboards, embed charts, set alerts. Built for execs and teams.

14 days free, then from $29/mo.

Growth $29/mo (1 store) · Scale $129/mo (3 stores) · Agency $249/mo (unlimited stores, Recommendations included). Recommendations on Growth or Scale: +$29/mo. Flat price. Annual = 2 months free.

  • Growth

    One store

    $29/mo

    • 1 store
    • Contribution margin + discount leak
    • Profit per SKU & order
    • Update with each export
    • Ask anything about your data
  • Scale

    Growing store

    $129/mo

    • Up to 3 stores
    • Everything in Growth
    • No order caps
    • Recommendation feed with measured outcomes
    • Per-SKU screener + stock forecast
    • Recommendations add-on, +$29/mo
  • Agency

    Operators running several brands

    $249/mo

    • Unlimited stores
    • Everything in Scale
    • Recommendations included
    • 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 joined on every row, so two files of a few hundred thousand rows each is routine.

Is this predicted LTV or historical?

Historical by default, because it comes straight from your orders. 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?

14-day free trial, no card. Then $29 / $129 / $249 a month, flat (Growth, Scale, Agency), whatever your order volume. Annual billing = 2 months free.