# Signup-to-paid funnel tracking

> Track the path from visit to paid account, find where customers drop out, and see how later refunds or churn change the result.

Canonical page: [https://attribiq.com/guides/signup-to-paid-funnel](https://attribiq.com/guides/signup-to-paid-funnel)

Category: Goals & Funnels

Last updated: 2026-09-02

Topics: funnels, signup, trial, paid conversion, saas metrics

## Summary

A signup-to-paid funnel should not stop at account creation. Track the steps from visit to signup to trial to checkout to payment, then connect renewals, refunds, and churn so the funnel reflects revenue quality.

## What this guide covers

- Define a practical SaaS signup-to-paid funnel
- Choose events that are stable enough for reporting
- Segment funnel conversion by source, campaign, and landing page
- Avoid optimizing signups that do not become revenue

A signup-to-paid funnel shows where visitors become customers and where money leaks out.

The common mistake is stopping the funnel at signup. Signups matter, but SaaS revenue comes from paid conversion, renewals, expansion, and retention. A source that creates many free accounts but no paid customers is not performing the same as a source that creates fewer signups and more MRR.

## A practical funnel

Start with a short funnel:

1. Landing page visit.
2. Signup started.
3. Account created.
4. Activation event completed.
5. Checkout started.
6. Subscription started or purchase completed.
7. First renewal.

You can add trial started, invite sent, project created, or integration connected when those actions predict paid conversion.

## Keep the unit explicit

A visitor, user, account, subscription and payment are not interchangeable:

- A visitor is the browser journey recorded before identity is known.
- A user is a person who signs in; one account may contain several users.
- An account is the SaaS customer entity making the buying decision.
- A subscription is the recurring billing agreement for an account.
- A payment is one purchase, invoice or refund event.

Choose the denominator beside each metric. “20% paid conversion” is ambiguous unless the report says whether it means visitors-to-paying-accounts, signups-to-subscriptions or trial-accounts-to-first-payment.

## Choose stable events

Good funnel events are durable. They should survive UI redesigns and product copy changes.

Prefer:

- `signup_started`
- `account_created`
- `project_created`
- `trial_started`
- `checkout_started`
- `subscription_started`
- `renewal`

Avoid events that describe small button clicks unless they are truly meaningful. Too many steps make the funnel noisy.

## Segment by acquisition context

The funnel becomes more useful when segmented by:

- Source.
- Campaign.
- Landing page.
- Referrer.
- Device.
- Country.
- First-touch vs last-touch model.

This shows whether the problem is acquisition quality or product conversion. If one campaign gets many signups but few paid accounts, the campaign might be overpromising. If every source drops at checkout, the checkout path may be the issue.

## Include revenue quality

Paid conversion rate is not enough. Add:

- MRR by source.
- Revenue per signup.
- Refund rate.
- Renewal rate.
- Churn by source.

This prevents the team from optimizing for cheap signups that do not retain.

## Use the funnel for decisions

The best funnel review ends with a concrete action:

- Rewrite a landing page.
- Improve onboarding before trial.
- Fix checkout friction.
- Stop a campaign that produces refunds.
- Double down on a source with high renewal quality.

The report should help decide where to spend engineering, content, and marketing time.

## Next steps

Read [landing page revenue attribution](https://attribiq.com/guides/landing-page-revenue-attribution) to connect the first funnel step to pages. Read [Stripe webhook revenue events](https://attribiq.com/guides/stripe-webhook-revenue-events) to make the paid and renewal steps reliable.

## Frequently asked questions

### What is the first funnel step?

For acquisition analysis, start with a landing page visit or qualified session. For product analysis, start with signup. Keep those views separate.

### Should every product action be a funnel step?

No. Choose steps that represent real commitment, such as signup, activation, trial started, checkout started, and paid.

### How do I account for trials?

Track trial_started and paid conversion separately. A source that creates many trials but few paid accounts needs different treatment than a source that creates fewer but better trials.

### Should churn be part of the funnel?

Churn is after conversion, but it should be connected to the same acquisition source so you can see revenue quality.
