Funnel playbook

One-time offer (OTO) funnel

An OTO (One-Time Offer) is a single upsell shown immediately after a front-end purchase. Done right, it captures 15 to 35% of buyers and often doubles or triples the funnel's profitability. The key: the OTO extends the buyer's just-made decision, not introduce a new one.

Verified · editorial policy

One-time offer (OTO) funnel funnel playbook TL;DR

TL;DR

Funnel
One-time offer (OTO) funnel
TL;DR
An OTO (One-Time Offer) is a single upsell shown immediately after a front-end purchase. Done right, it captures 15 to 35% of buyers and often doubles or triples the funnel's profitability. The key: the OTO extends the buyer's just-made decision, not introduce a new one.
When to use
On every front-end funnel (tripwire, VSL, sales page, Perfect Webinar). The OTO is funnel infrastructure, not a separate strategy. If you have any paid offer with a checkout, you should have at least one OTO step.
When NOT to use
If you don't have an offer that extends the front-end naturally. Forcing an unrelated OTO converts at near zero and damages trust. Better to have no OTO than a mismatched one.
Ladder position
Immediate adjacency to any ladder rung. The OTO sits one step above whatever the buyer just purchased – tripwire → OTO, core → OTO, back-end → OTO.
Last verified
May 19, 2026

When to use

Use this when

On every front-end funnel (tripwire, VSL, sales page, Perfect Webinar). The OTO is funnel infrastructure, not a separate strategy. If you have any paid offer with a checkout, you should have at least one OTO step.

Do not use when

If you don't have an offer that extends the front-end naturally. Forcing an unrelated OTO converts at near zero and damages trust. Better to have no OTO than a mismatched one.

The steps

  1. Step 1

    1. Identify the natural-next-step

    What does the buyer naturally need or want right after the front-end purchase? If they bought 'pin one customer', the natural next is 'pin three customers'. If they bought 'a diagnostic', the natural next is 'the diagnostic + the rewrite'.

  2. Step 2

    2. Set the OTO price at 2x to 5x the front-end

    $1 tripwire → $19 OTO. $97 core → $297 OTO. $497 core → $1,497 OTO. The 2x to 5x range is the buyer's psychological tolerance for an immediate uplevel. Beyond 5x feels like a frame-break.

  3. Step 3

    3. Build a 1-page OTO offer (under 200 words)

    Headline: the natural-next-step outcome. Body: 3-bullet Stack with small dollar anchors. Price: stated clearly with comparison to the just-paid front-end. Buttons: 'Yes, add this' and 'No thanks'. Both buttons clearly visible.

  4. Step 4

    4. Display immediately after front-end payment success

    Within 2 seconds of Stripe success. No 'check your email first' detour. The buyer's momentum is highest in the first 30 seconds after payment; the OTO must intercept that momentum.

  5. Step 5

    5. One-click add (no re-entering payment info)

    Stripe Setup Intent or saved card lets the buyer add the OTO with a single click. Re-entering card details kills OTO conversion by 40 to 70%. This is technical infrastructure that pays for itself.

  6. Step 6

    6. Mirror the front-end's risk-reversal exactly

    If the front-end has a 60-day guarantee, the OTO has at minimum a 60-day guarantee. Any asymmetry (front-end refundable, OTO not) reads as a trap and tanks conversion.

  7. Step 7

    7. Optional: second OTO if first is taken

    Some funnels run two OTO steps. Take rate on the second OTO is 5 to 20% of buyers who took the first. Beyond two OTOs, take rates collapse and the funnel feels like a hard sell.

Common implementation mistakes

Where this fits in the Value Ladder

Immediate adjacency to any ladder rung. The OTO sits one step above whatever the buyer just purchased – tripwire → OTO, core → OTO, back-end → OTO.

People also ask

What is a one-time offer (oto) funnel?

An OTO (One-Time Offer) is a single upsell shown immediately after a front-end purchase. Done right, it captures 15 to 35% of buyers and often doubles or triples the funnel's profitability. The key: the OTO extends the buyer's just-made decision, not introduce a new one.

When should I use a one-time offer (oto) funnel?

On every front-end funnel (tripwire, VSL, sales page, Perfect Webinar). The OTO is funnel infrastructure, not a separate strategy. If you have any paid offer with a checkout, you should have at least one OTO step.

When should I not use a one-time offer (oto) funnel?

If you don't have an offer that extends the front-end naturally. Forcing an unrelated OTO converts at near zero and damages trust. Better to have no OTO than a mismatched one.

Where does a one-time offer (oto) funnel sit on the value ladder?

Immediate adjacency to any ladder rung. The OTO sits one step above whatever the buyer just purchased – tripwire → OTO, core → OTO, back-end → OTO.

Questions founders ask about one-time offer (oto) funnel

Should I show the OTO on a separate page or in the checkout?

Separate page after payment success. In-checkout OTOs (Stripe's order-bump feature) work for low-priced add-ons ($7 to $19 bumps to a $97 core) but underperform separate-page OTOs for higher-priced offers.

How long should the OTO be visible?

Permanent. The phrase 'one-time offer' refers to the offer being a one-time decision in the buyer's path, not a time-limited offer. Fake countdowns that pretend the offer expires are trust-breaks.

Can I run an OTO funnel for B2B SaaS?

Yes. After Stripe checkout, show a 1-page OTO: 'Add annual plan for 20% off' or 'Add 3 extra seats for $X'. Take rates of 15 to 30% are common for B2B SaaS OTO mechanics.

Apply this playbook to your live page

The free 90-second Launch Diagnostic checks whether this is the right playbook for what’s breaking on your page right now, or whether a different archetype fits better.