Metric Definition
TTFP
Track from
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
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
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
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
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
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.
| Motion | Strong | Typical | Needs attention |
|---|---|---|---|
| Self-serve, card at signup | Same day | 1 to 3 days | Over 7 days |
| Freemium to paid | Under 7 days | 7 to 30 days | Over 60 days |
| Free trial to paid | Within trial | 1 to 2 weeks | Past trial end |
| Sales-assisted or enterprise | Under 2 weeks | 2 to 6 weeks | Over 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
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
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
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
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 MetricsMetric 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.
Activation Rate
First-value milestone
SaaS MetricsMetric 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.
Customer Lifetime Value
CLV / LTV
SaaS MetricsMetric 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.
Checkout Conversion Rate
E-commerce metric
Ecommerce & Marketplace MetricsMetric 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.
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.
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.
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.