Sales Funnel: Track Buyers to Purchase
A sales funnel maps potential buyers’ progress from discovering an offer to completing a purchase, with stages for research and evaluation along the way, as explained in Salesforce’s sales funnel guide.

The funnel shape represents a narrowing population: more people encounter an offer than eventually buy it, reflecting the filtering described in Salesforce’s explanation of funnels and pipelines.
A funnel can therefore describe the buying process or measure how many people reach each step. The measured version needs a defined starting group, observable actions, and a purchase endpoint. Those definitions make conversion rates interpretable; the calculations below use them explicitly.
What are the stages of a sales funnel?
The number and names of stages vary with the business, industry, and purpose of the model, according to IBM’s overview. A common sequence in Salesforce’s six-stage model is:
| Stage | Buyer progress it describes |
|---|---|
| Awareness and discovery | Recognizing a need and discovering possible solutions. |
| Interest | Researching a product or service in more detail. |
| Consideration | Assessing features, costs, and suitability. |
| Intent | Taking an action that signals interest in purchasing. |
| Evaluation | Testing or examining the offer and comparing alternatives. |
| Purchase | Completing the transaction and becoming a customer. |
These are conceptual labels. To measure them, specify the action that qualifies someone for each stage. A record of a product inquiry is observable; the label “interested” needs a stated rule. Salesforce’s guidance on stage criteria calls for specific, measurable conditions for progression.
AIDA and the top, middle, and bottom of the funnel
AIDA stands for attention, interest, desire, and action, which Shopify’s explanation of AIDA connects to gaining attention, supporting research, developing purchase interest, and enabling action.
TOFU, MOFU, and BOFU describe the broad regions of a funnel in Shopify’s three-part description:
| Term | Meaning | Broad focus |
|---|---|---|
| TOFU | Top of the funnel | Awareness and initial engagement. |
| MOFU | Middle of the funnel | Research and consideration. |
| BOFU | Bottom of the funnel | Purchase readiness and completion. |
Use these terms to organize activity, then define the actual events being counted. “Middle of the funnel” alone does not specify a measurable entry condition.
Sales funnel, marketing funnel, and sales pipeline
The terms overlap, but they emphasize different parts of the work:
- Sales funnel: the buyer’s progress toward purchase. Salesforce Canada’s comparison distinguishes this perspective from the seller’s activities.
- Marketing funnel: the work of generating awareness and interest. Shopify’s comparison places purchase intent and checkout more firmly within the sales funnel.
- Sales pipeline: the seller’s view of opportunities and the actions needed to move them forward, according to Salesforce’s pipeline explanation.
- Sales process: the activities used to sell, including qualification, proposals, negotiation, and closing, described in Salesforce’s pipeline management guide.
- Customer journey: the wider set of experiences around the decision. McKinsey’s consumer decision journey includes consideration, evaluation, purchase, and post-purchase experience.
A funnel report counts progress across a defined population. A pipeline record also needs to show the next seller action for an individual opportunity. Keep both definitions visible when reporting on the same sales records.
How to build a measurable sales funnel
Define the conversion event
Choose the outcome first: a completed order, a signed contract, or another explicitly named transaction. Salesforce’s lead conversion guide notes that businesses use different conversion events, including progression to an opportunity. Label an intermediate conversion separately from a completed purchase.
Define the starting population
Record the unit being counted and the first qualifying action. Use a consistent unit throughout each rate: users, leads, or deals. The denominator in Salesforce’s lead conversion formula is leads, while Google’s funnel reports count users completing the defined steps.
For a reproducible report, record the entry period, filters, and follow-up window alongside that unit. Calculate purchase conversion using outcomes from the same starting group. Dividing purchases by an unrelated group of new leads measures a different relationship.
Set observable stage rules
Write an entry condition for each stage and retain the evidence that the condition was met. Keep the next seller action in the record as well. Salesforce recommends measurable stage criteria and using CRM records to connect behavior with interactions and follow-up.
For website activity, GA4’s funnel exploration settings allow event conditions, a required order, and time limits between steps. Specify whether intervening actions are allowed and whether users can enter at later steps.
Keep the reporting definitions with the results
A reusable funnel specification should name the purchase event, entry population, counting unit, stage conditions, required order, and observation window. Display counts beside percentages. When comparing periods or channels, keep these definitions consistent or identify the changes explicitly.
How to calculate sales funnel conversion rates
Stage conversion rate
A stage rate measures progression from a stated stage. Grid defines stage conversion as deals advancing beyond a stage divided by deals that entered it. For an ordered, adjacent-step funnel, define the calculation as:
Stage conversion rate (%) = entrants to a stage who reach the next required step ÷ total entrants to that stage × 100.
Use entrants who actually progressed, rather than dividing unrelated stage totals. Name the transition in the metric so that a rate for one step cannot be mistaken for the whole funnel’s purchase rate.
Overall purchase conversion rate
Salesforce’s lead conversion formula divides converted leads by total leads, then multiplies by 100. With purchase explicitly defined as the conversion, the corresponding funnel calculation is:
Overall purchase conversion rate (%) = members of the starting group who reach the defined purchase endpoint within the stated window ÷ total members of that starting group × 100.
For a lead-based funnel, this is a lead-to-purchase rate. For a user-based funnel, label it with the actual first measured event. The label identifies the denominator.
Drop-off rate and time between steps
For the same ordered transition, drop-off is the share that does not reach the next required step:
Step drop-off rate (%) = 100 − stage conversion rate (%).
Google’s custom funnel documentation describes step retention and abandonment as complementary rates. Read the number of users beside the percentage to see the scale of the gap.
Time adds another measure of progress. GA4 can report average elapsed time between completed steps. That average describes users who reached the later step; it does not assign a completion time to users who never reached it.
A documented checkout funnel
A concrete implementation appears in Google Analytics 4’s Checkout journey report. Its steps are:
| Checkout step | Event that populates it |
|---|---|
| Begin checkout | begin_checkout |
| Add shipping | add_shipping_info |
| Add payment | add_payment_info |
| Purchase | purchase |
Google requires the corresponding ecommerce events to be implemented for the report to contain this data. The report begins at checkout, so its conversion rate describes checkout progression rather than the entire awareness-to-purchase process.
Entry settings also affect interpretation. Under GA4’s funnel counting rules, a closed funnel requires entry at the first step; an open funnel allows entry at any step. Users who skip a required step are excluded from subsequent steps in that exploration. An apparent exit can therefore reflect the defined sequence, even when a purchase occurred through a different route.
How to improve a sales funnel
Use the measured gap to select the next investigation. The funnel identifies where progression falls; additional evidence is needed to establish the cause.
For checkout, Google’s guidance identifies shipping costs and required account creation as issues to investigate around shipping-stage drop-offs. Check the affected step and its event collection before deciding on a change.
For research and evaluation, IBM’s stage descriptions emphasize product information, comparisons, pricing, and answers to concerns. Review the information available at the stage being examined. Match a proposed change to the question or barrier established by that review.
Track the resulting stage counts, progression rates, and purchase outcome using the same definitions. Google’s custom reports preserve step definitions, filters, funnel type, and dimension breakdowns. Keep those settings with the comparison so that changes in reporting rules remain visible.
Where the funnel model has limits
Buyers can revisit stages or skip them, as Salesforce’s funnel guide explains. A fixed diagram summarizes the stages without requiring every purchase to follow an identical route.
McKinsey’s consumer decision research also found that consumers could add alternatives during evaluation. Its findings came from selected consumer categories and do not prescribe a universal buying sequence. Keep the funnel for counting defined transitions, and use journey detail to examine activity the chosen steps leave out.
Frequently asked questions
What is sales funnel software?
Sales funnel software supports tracking stages, buyer activity, and progression. Salesforce describes CRM records as a way to connect customer behavior, interactions, and follow-up work. Evaluate software against the defined tracking requirements: stage conditions, dates, outcomes, and reporting units.
What is a good sales funnel conversion rate?
Interpret the rate against its starting population, conversion event, and observation window. Salesforce notes that lead conversion expectations depend on the business model, deal size, and sales cycle. Compare matching definitions before using a rate as a performance target.
Does a sales funnel end at purchase?
A funnel focused on acquiring a customer can end at the first purchase. Broader models can include later outcomes: IBM’s funnel model includes loyalty and retention. Define repeat purchase or retention as a separate measured outcome so that its denominator remains clear.