KPI Tree

Metric Definition

TTFP

Time to First Payment = Average (First Payment Date - Signup Date)
First Payment DateDate the customer completed their first successful paid transaction
Signup DateDate the customer registered, was acquired, or started a trial
AverageMean or median taken across all customers who reached first payment

Track from

Metric GlossaryFinancial Metrics

Time to first payment

Time to first payment is the average elapsed time between a customer signing up or being acquired and completing their first paid transaction. It measures how quickly interest converts into revenue. A short time to first payment means the path from acquisition to value is fast and clear, while a long one signals friction in onboarding, pricing, or the purchase flow that delays revenue and weakens early retention.

7 min read

Generate AI summary

What is time to first payment?

Time to first payment is the average elapsed time between a customer entering the funnel and completing their first paid transaction. It captures the entire stretch from the moment someone signs up, starts a trial, or is acquired through to the point money actually changes hands for the first time. If 1,000 customers sign up in a month and take a combined 5,000 days to reach first payment, the average time to first payment is 5 days.

The metric matters because the speed of the first payment shapes everything after it. A customer who pays quickly has found the value, cleared any pricing or checkout friction, and is far more likely to stay. A customer who lingers unpaid is at risk of churning before they ever become revenue. Time to first payment is therefore both a conversion signal and an early predictor of customer lifetime value.

It sits close to the trial conversion rate but answers a different question. Conversion rate tells you how many trials become paying customers. Time to first payment tells you how fast they get there. Two products can convert at the same rate while one collects revenue in days and the other in weeks, and that difference compounds across cash flow, payback, and momentum.

Definition note

Be precise about what counts as the start and what counts as the first payment. Trial start, account creation, and lead capture are different starting lines and produce very different numbers. The first payment should be a successful, settled transaction, not an authorisation or a failed attempt, otherwise the metric overstates how quickly real revenue arrives.

How to calculate time to first payment

Time to First Payment = Average (First Payment Date - Signup Date)

For each customer who has made a first payment, subtract their signup date from the date of that payment, then average across the cohort. Use the median when the distribution is skewed, which it usually is, because a few very slow payers can pull the mean well above the typical experience.

The hardest decision is how to treat customers who have signed up but not yet paid. Excluding them makes the number look faster but hides everyone who is stalling. A cleaner approach is to measure time to first payment by signup cohort and report it alongside the share of the cohort that has paid at all, so a fast average among few payers cannot masquerade as success. Always work from successful settled payments so that failed attempts and reversed transactions do not distort the timing.

  1. 1

    Signup date

    The start of the interval. Pick one consistent definition, whether account creation, trial start, or first contact, and apply it to every customer so cohorts are comparable.

  2. 2

    First payment date

    The date of the first successful, settled paid transaction for that customer. Exclude authorisations, pending charges, and failed payments so the metric reflects revenue that actually landed.

  3. 3

    Cohort window

    The signup period you are measuring. Grouping by signup cohort lets you compare how quickly each intake of customers reaches payment without later cohorts distorting earlier ones.

  4. 4

    Unpaid handling

    The rule for customers who signed up but have not paid. State whether they are excluded or counted against the cohort, and report payment share alongside the average so the two cannot diverge unnoticed.

Time to first payment in a metric tree

A metric tree breaks time to first payment into the stages a customer passes through on the way to paying, and each stage has a different cause and a different owner. The gap between signup and first payment is rarely one problem. It is usually a sum of onboarding time, the moment value is felt, the decision to buy, and the mechanics of checkout, and only one of those is typically the bottleneck.

Metric tree insight

The slow stage is often not the one teams expect. A long time to first payment that looks like a pricing problem is frequently an onboarding stall or a checkout failure sitting earlier in the path. KPI Tree decomposes the interval into these stages and assigns RACI ownership to each, so the accountable owner of the slow stage, whether that is onboarding, activation, or payments, is the one notified when the number moves, and the verified impact loop confirms whether their change actually pulled the first payment forward.

Time to first payment benchmarks

Time to first payment varies widely by business model, so the most useful benchmark is your own cohort history. Self-serve products with a card on file at signup can collect within minutes, while sales-assisted and enterprise motions may take weeks because of procurement and approval. The ranges below give a rough sense of what good looks like for each motion.

MotionStrongTypicalNeeds attention
Self-serve, card at signupSame day1 to 3 daysOver 7 days
Freemium to paidUnder 7 days7 to 30 daysOver 60 days
Free trial to paidWithin trial1 to 2 weeksPast trial end
Sales-assisted or enterpriseUnder 2 weeks2 to 6 weeksOver 10 weeks

Watch the trend more than the absolute figure. A median time to first payment that is falling means the path to revenue is getting faster, which usually improves cash flow and shortens payback. A rising figure at stable acquisition volume is the warning sign, because it means friction is building somewhere between signup and checkout. Pair the interval with the share of each cohort that has paid, since a fast average among a shrinking set of payers hides a conversion problem rather than solving one.

How to improve time to first payment

Shortening time to first payment means removing delay from the specific stage that holds customers up, not from the journey as a whole. Measure each stage, find the one that adds the most days, fix the cause there, then re-measure to confirm the headline interval actually moved.

Shorten time to first value

Customers pay once they have felt the value. Streamline onboarding, pre-fill setup, and guide users to the activation moment quickly. The faster they reach value, the sooner they are willing to pay for it.

Make pricing and the next step obvious

Hidden or confusing pricing stalls the purchase decision. Show clear plans, a clear call to upgrade, and a single obvious next step at the moment value lands, so the decision to pay is easy to make.

Reduce checkout friction

Every extra field, redirect, and approval in checkout adds delay and a chance to abandon. Cut the steps, support saved payment methods, and reduce payment failures with retries and alternative methods.

Nudge stalled customers

When a customer reaches value but has not paid, a timed prompt or a short sales touch at the typical stall point can close the gap. Trigger the nudge at the moment cohorts usually slow down.

Common mistakes when tracking time to first payment

  1. 1

    Counting authorisations as payments

    An authorisation or pending charge is not settled revenue. Measuring against it understates how long real money takes to arrive. Use only successful, settled transactions as the end of the interval.

  2. 2

    Excluding unpaid signups silently

    Dropping customers who have not paid makes the average look fast while hiding everyone who stalled. Report the share of the cohort that has paid alongside the interval so the two cannot drift apart unnoticed.

  3. 3

    Mixing different starting lines

    Trial start, account creation, and lead capture produce very different numbers. Mixing them in one figure makes it meaningless. Pick one consistent signup definition and apply it across every cohort.

  4. 4

    Averaging across mismatched motions

    A self-serve customer and an enterprise customer pay on completely different timelines. Blending them hides the real picture. Segment by motion before reading the number or comparing it to a benchmark.

Related metrics

Trial Conversion Rate

SaaS Metrics
Stripe

Metric Definition

Trial Conversion Rate = (Trial Users Who Became Paid Customers / Total Trial Users) x 100

Trial conversion rate measures the percentage of free trial users who convert to a paid subscription. It is the bridge between product-led acquisition and revenue, revealing whether your trial experience delivers enough value to persuade users to pay.

View metric

Activation Rate

First-value milestone

SaaS Metrics

Metric Definition

Activation Rate = (Users Who Completed Activation Milestone / Total New Sign-ups) x 100

Activation rate measures the percentage of new sign-ups who complete a key action that signals they have experienced the core value of the product. It is the bridge between acquisition and retention, and a leading indicator of long-term customer health.

View metric

Customer Lifetime Value

CLV / LTV

SaaS Metrics
ChargebeeStripeShopifyHubSpotSalesforce

Metric Definition

CLV = Average Revenue Per User × Gross Margin × Average Customer Lifespan

Customer lifetime value (CLV) is the total revenue a business can expect from a single customer account over the entire duration of their relationship. It quantifies the long-term financial worth of acquiring and retaining a customer, making it one of the most important metrics for sustainable growth.

View metric

Checkout Conversion Rate

E-commerce metric

Ecommerce & Marketplace Metrics
Shopify

Metric Definition

Checkout Conversion Rate = (Completed Purchases / Checkout Starts) x 100

Checkout conversion rate measures the percentage of users who begin the checkout process and successfully complete their purchase. It isolates the final stage of the buying funnel, from the moment a shopper initiates checkout to the order confirmation page. This metric is critical for e-commerce businesses because the checkout is where purchase intent is highest, and any friction at this stage directly destroys revenue that was nearly captured.

View metric

Why did my metric change? A diagnostic framework

Metric Definition

When Time to first payment drifts, this diagnostic framework helps you trace whether onboarding, billing or activation steps are slowing the first payment down.

View metric

Customer acquisition cost: a metric tree approach

Metric Definition

Time to first payment sits alongside acquisition cost in the early customer journey, and decomposing CAC shows how faster first payments improve the economics of winning each customer.

View metric

Find the stage that delays your first payment

Build a metric tree that breaks time to first payment into onboarding, activation, decision, and checkout, assigns an owner to each stage, and notifies that owner when their interval slows, so revenue arrives sooner.

Experience That Matters

Built by a team that's been in your shoes

Our team brings deep experience from leading Data, Growth and People teams at some of the fastest growing scaleups in Europe through to IPO and beyond. We've faced the same challenges you're facing now.

Checkout.com
Planet
UK Government
Travelex
BT
Sainsbury's
Goldman Sachs
Dojo
Redpin
Farfetch
Just Eat for Business