Guide for course creators

How to sell high-ticket courses and offers in 2026

High-ticket programs sell on calls, and most of those calls fail before they start because the wrong people booked, nobody prepared them or the seller made promises the FTC would not accept. This guide shows a better way.

By , founder of JitterSystemUpdated October 18, 202614 min read
Banner for the high-ticket courses guide: an illustration of a business owner giving a thumbs up with her phone beside the title "How to sell high-ticket courses in 2026" and the problem "The call is booked. The buyer isn't ready." A stat card reads: $15.9M in losses alleged in one FTC earnings-claim case, FBA Machine (source: FTC, via National Law Review).
Book fewer, better calls, and keep every promise true.

Key takeaways

  • High-ticket programs sell best on a call, but only when the right people book that call.
  • Ask about readiness and goals on the form, and send people who are "just exploring" to free training.
  • Send a short video and a case study before every call.
  • The FTC has acted against deceptive earnings claims, so show typical results instead of your best student.
  • Follow up honestly for about 30 days, and use only real deadlines.

This guide is part of our coaching and consulting lead generation series, and our guide to lead generation for online coaches covers a related market. Before we wrote this guide, we read the top Google results. Those pages explain funnels and call scripts, but none of them covers qualifying people before they book, the FTC rules on earnings claims or an honest follow-up plan, so this guide covers those topics.

Quick answer: how do you sell a high-ticket course?

Build trust with free content on YouTube, podcasts and social media, run ads to a short video or webinar and invite people who are ready to an enrollment call. Ask about readiness and goals on the form, send a video and a case study before the call, keep every claim true and follow up honestly for about 30 days.

Keep your claims true

Many course businesses get into trouble over income and results claims. In 2024 the FTC announced Operation AI Comply, which included cases against sellers of online business opportunities accused of deceptive earnings claims. In one of those cases, against FBA Machine, the FTC alleged more than $15.9 million in customer losses. The FTC says sellers must back up their earnings claims and show that the results they promise are typical (National Law Review summary), and its Endorsement Guides also cover testimonials and results.

  • Show typical results as well as your best student.
  • Promise income only when you can prove that the result is typical.
  • Disclose any reward that a person received for giving a testimonial.
  • Use real deadlines, because fake countdown timers destroy trust.

Where high-ticket buyers come from

ChannelWhy it worksFirst step
YouTube and podcastsLong content builds trustOne deep video a week on one problem
Email listYour warmest audienceWeekly lesson, monthly invite to apply
Meta and YouTube adsScale the content that already worksAd to a short video, then a form
Webinars and live workshopsPeople decide liveEnd with an invite to an enrollment call
Student referralsResults speakAsk at the first win

Qualify before the call

Lead form question: How ready are you to invest in this? Just exploring goes to a free training track. Ready, ready now or needing a payment plan goes to an enrollment call booking.
An honest question about readiness saves your calendar. Diagram by JitterSystem.
QuestionWhy you ask itGood answer
What is your goal in the next 90 days?Your first line on the callA specific goal
What have you tried already?Shows experience and frustrationAny honest answer
How ready are you to invest?Sorts buyers from explorersReady if it fits
When would you like to start?Matches a cohort dateThis month or next

Run an enrollment call that helps

  1. Their goal (10 minutes): ask where they are now and where they want to be.
  2. The gap (10 minutes): ask what has stopped them so far.
  3. Fit (10 minutes): decide whether your program is the right next step, and say no when it isn't.
  4. The offer (5 minutes): explain the price, the payment plan, what the program includes and what results are typical.
  5. The next step (5 minutes): they enroll now or agree on a clear date to decide.

Speed to lead: reply in minutes

A Harvard Business Review study of 2,241 US companies found that firms who tried to reach a lead within an hour were nearly 7 times as likely to qualify it as firms who waited longer. The study did not look at course creators, and it shows a link rather than proof of cause, but it matches what most creators see, where the first useful conversation usually wins the student.

Ready-to-use messages:

First text (within a minute)

Hi [Name], [Your name] here. Thanks for applying. Quick one before we book: what is the main thing you want to change in the next 90 days?

Booking text

Love that. Let's talk [Day] at [Time]. Before the call, watch this 6-minute video: [link]. It will make our time much more useful.

Add a consent line for automated texts and calls to your form, and follow the US TCPA rules and your state's rules.

Calls people show up ready for

  • Send a short video that answers the most common questions.
  • Send a case study from someone like them the day before the call.
  • Send a reminder 2 hours before the call, and send the meeting link 10 minutes before it starts.
  • Rebook no-shows within minutes while the appointment is still on their mind.
Enrollment call reminder timeline: confirmation with a short video, a case study the day before, a text two hours before, the call link ten minutes before and a rebook text if they miss it.
This reminder plan warms up every enrollment call. Diagram by JitterSystem.

Meta-analysis Researchers have tested reminders more than almost any other way to cut no-shows, although most of the studies come from medical clinics. A 2016 BMJ Open meta-analysis found that people who got digital reminders were 23% more likely to attend, and the no-show rate fell from 21% to 15%. Several reminders worked better than a single one.

Follow up honestly

Enrollment follow-up timeline: day 0 recap and link, day 1 text, day 3 a student result like theirs, day 7 answer to their objection, day 14 next cohort date, day 30 last check-in.
Follow up honestly, and use only real deadlines. Diagram by JitterSystem.

Many good buyers need a few days to decide. Send a recap with the enrollment link on day 0, a result from a student like them on day 3, an honest answer to their main objection on day 7 and the next cohort date on day 14, and never invent urgency.

Calculator: your cost per enrollment

Cost per lead hides the number that matters, so put in your own figures. We chose the default numbers only to show how the maths works.

Sample starting numbers How we work out this number

Enrollments = leads × qualify % × book % × show % × close %, and cost per enrollment = ad spend ÷ enrollments. Change each number to match your own business.

$25cost per lead
16.8enrollment calls that happen
4.2enrollments per month
$714ad cost per enrollment
$12,600revenue per month from ads

Mistakes to avoid

Illustration: a business owner holding a stop sign
Fix the leaks in your process before you buy more leads.
  • They book calls with people who are only exploring.
  • They make income claims that they can't show are typical.
  • They show only their best student.
  • Fake countdown timers.
  • They do nothing to prepare people before the call.
  • They judge ads by cost per lead.

Your 90-day plan

Days 1 to 30

  • Add goal and readiness questions to your application.
  • Record a 6-minute video for people to watch before the call.
  • Check every claim against your typical results.

Days 31 to 60

  • Publish one in-depth video each week.
  • Run ads to your best content.
  • Collect 3 typical student results.

Days 61 to 90

  • Start the 30-day honest follow-up plan.
  • Track cost per enrollment.
  • Ask enrolled students for referrals after their first win.

See how JitterSystem books enrollment calls

We run your ads, and our AI replies to every applicant in your tone within a minute, asks about goals and readiness and books enrollment calls with reminders. This short video shows the whole system in under a minute:

How much to spend on Meta ads in 2026

Start with Meta ads, not Google. Course buyers find you through your content, and Meta and YouTube ads let you scale the posts that already work and send viewers to your application.

Set your budget by working back from the number of clients you want each month, instead of picking a round number. The table below uses the average 2026 cost per lead from LocaliQ's benchmarks and the rates from the calculator above to show what a sensible starting budget looks like.

PlatformCost per lead, 2026Leads for 1 enrollmentTest (30 leads)For 3 enrollments
Meta ads$26.31 (Education & Instruction)About 29$789 a month$2,255 a month

Industry study The cost per lead figures are LocaliQ's 2026 averages across many advertisers. Our estimate The "Leads for 1 enrollment" column uses the calculator's starting rates (40% qualify, 50% book, 70% show up and 25% close), so swap in your own numbers once you have them.

  • Why not start with Google? Few people search for this until they see it, so add Google later for people who search your business or service by name.
  • Give the test budget 3 to 4 weeks before you judge the results. Meta's delivery system needs about 50 results a week to leave its learning phase (Meta), so keep a small budget in one campaign and one ad set.
  • Judge each platform by cost per enrollment rather than cost per lead, and raise the budget in steps of about 20% while that number holds.
  • Fix your reply speed and follow-up before you spend more, because a faster reply gets more out of every dollar in this table.

Speed to lead: how fast to reply after someone opts in

Reply within 5 minutes, and within 1 minute if you can. The Harvard Business Review study of 2,241 companies found that firms who tried to contact a lead within an hour were nearly 7 times as likely to qualify that lead as firms who waited longer. An older industry study, the Lead Response Management study, found that a team who contacted a web lead within 5 minutes had about 21 times better odds of qualifying it than a team who waited 30 minutes. Both studies show a link rather than proof of cause, but they point the same way.

WhenWhat happens
Under 1 minuteAn automatic email, plus a text if the lead gave consent, asks one question and offers a booking link
Within 5 minutesA person on your team or an AI voice agent calls the lead
Same dayYou make a second call and send a text if nobody answered
Days 1 to 14You follow the follow-up plan from earlier in this guide

Set up free speed to lead with Make.com and Google Sheets

Make.com is a free website that connects your apps so they pass information to each other without any coding. In this setup, Make.com sends a friendly email from your own Gmail within about a minute of a new lead landing in your Google Sheet, and it keeps doing that after you set it up once.

Make.com's free plan includes up to 1,000 credits a month (Make.com pricing, 2026), and each lead uses about 2 credits, so the free plan covers a few hundred leads a month. To set it up you need a Google account for Gmail and Google Sheets, a free Make.com account and about 20 minutes.

WordWhat it means
ScenarioMake.com calls one automation a scenario, such as "when a new lead arrives, send an email".
WebhookMake.com gives you a private web address, and anything your sheet sends to that address starts your scenario.
Apps ScriptGoogle Sheets includes this free tool for small pieces of code, and the code you paste here checks your sheet for new leads every minute.

Why this setup Make.com also offers a "Watch rows" option for Google Sheets, but it checks your sheet on a timer and spends credits even when no lead has arrived, which can use up the free plan. The setup in this guide spends credits only when a real lead comes in.

Part 1: Make the Google Sheet (5 minutes)

  1. Go to sheets.google.com and sign in with your Google account.
  2. Click Blank spreadsheet, which shows as a large plus sign.
  3. At the bottom left, right-click the tab called Sheet1, choose Rename and type Leads.
  4. In row 1, type these headings, one per cell from A to F: Name, Email, Phone, Service, Created, Sent. Leave the cells under the Sent heading empty, because the script fills them in for you.
  5. From now on, add every new lead on a new row. A Google Form linked to this sheet can add the rows for you, and so can most website form tools.

Part 2: Create your Make.com account and webhook (5 minutes)

  1. Go to make.com/en/register and sign up for free, using your Google account to save time.
  2. In Make.com, click Scenarios on the left, then Create a new scenario.
  3. Click the large purple plus sign in the middle of the screen.
  4. In the search box, type Webhooks, click it, then choose Custom webhook.
  5. Click Add, give it a name like New lead and click Save.
  6. Make.com shows a web address that starts with https://hook. Click Copy address to clipboard and keep this page open for the next part.

Part 3: Connect the sheet to Make.com (5 minutes)

  1. Go back to your Google Sheet. In the top menu, click Extensions and then Apps Script, which opens in a new tab.
  2. Delete any code you see in the code area so it is empty.
  3. Click Copy on the "Google Apps Script" box below and paste it into that code area.
  4. In the third line, replace PASTE_YOUR_MAKE_WEBHOOK_URL_HERE with the address you copied from Make.com. Keep the quote marks on both sides of the address.
  5. Click the Save icon, which looks like a floppy disk.
  6. At the top, next to Run, pick setup from the drop-down, then click Run.
  7. When Google asks for permission, click Review permissions, choose your account, click Advanced, then click Go to project (unsafe) and Allow. Google shows this warning for any script you add yourself, and the script runs only inside your own account.

Part 4: Send a test lead (2 minutes)

  1. In your sheet, add a test row with your own name and email, and a service like "test".
  2. Wait about a minute, and column F should change to Sent followed by the date.
  3. Back in Make.com, the webhook shows Successfully determined, which means Make.com now knows the name, email, phone and service fields from your sheet.

Part 5: Add the email and turn it on (5 minutes)

  1. In Make.com, move your mouse to the right side of the webhook circle and click the small plus (Add another module).
  2. Search for Gmail and choose Send an email.
  3. Click Create a connection and sign in with the Gmail account you want to send from.
  4. Click the To box, and when the list of fields from your webhook appears, click email.
  5. Copy the subject line from the "Email template" box below into Subject, and the rest into Content. Where the template says {{1.name}} or {{1.service}}, delete it and click name or service from the list instead.
  6. Replace the parts in square brackets, like [Your business] and [your booking link], with your own details. Then click OK.
  7. At the bottom left, click the clock icon and choose Immediately as data arrives. Then switch the scenario ON and click Save to start it.
  8. Add one more test row in your sheet with your email. The email should reach your inbox within about a minute, which means the setup works.
Email template (copy into the Gmail step in Part 5)
Subject: Thanks {{1.name}}, quick question about the program

Hi {{1.name}},

Thanks for reaching out to [Your business] about {{1.service}}. I'm [Your name].

So we can help you fast: what is the best time for a short call today?
Or book your enrollment call here: [your booking link]

Talk soon,
[Your name]
[Your business] · [Your phone]
[Your business address]

Not interested? Reply "stop" and we won't email again.
Google Apps Script (paste in Part 3)
// JitterSystem free speed to lead: sends every new lead row to your Make webhook
// Sheet tab "Leads", columns: A Name | B Email | C Phone | D Service | E Created | F Sent
const WEBHOOK_URL = 'PASTE_YOUR_MAKE_WEBHOOK_URL_HERE';
const SHEET_NAME = 'Leads';
const SENT_COL = 6; // column F

function checkNewLeads() {
  const lock = LockService.getScriptLock();
  if (!lock.tryLock(5000)) return;
  try {
    const sheet = SpreadsheetApp.getActive().getSheetByName(SHEET_NAME);
    const rows = sheet.getDataRange().getValues();
    for (let i = 1; i < rows.length; i++) {
      const r = rows[i];
      if (!r[1] || r[SENT_COL - 1]) continue; // no email yet, or already sent
      const lead = { name: String(r[0] || 'there'), email: String(r[1]), phone: String(r[2] || ''),
                     service: String(r[3] || 'your request'), created: String(r[4] || new Date()) };
      const res = UrlFetchApp.fetch(WEBHOOK_URL, { method: 'post', contentType: 'application/json',
                                                   payload: JSON.stringify(lead), muteHttpExceptions: true });
      if (res.getResponseCode() < 300) sheet.getRange(i + 1, SENT_COL).setValue('Sent ' + new Date().toLocaleString());
    }
  } finally { lock.releaseLock(); }
}

// Run this once. It checks the sheet every minute.
function setup() {
  ScriptApp.getProjectTriggers().forEach(t => ScriptApp.deleteTrigger(t));
  ScriptApp.newTrigger('checkNewLeads').timeBased().everyMinutes(1).create();
}
  • To get an alert yourself, add a second Gmail > Send an email step that sends to your own address, so you can call the lead while they are still on your website.
  • Follow the rules on every message. The CAN-SPAM Act requires your business address and an easy way to opt out in every email, and the TCPA requires consent before you send texts or make automated calls.
  • Treat the email as the first step. The email buys you a few minutes, but the call, the qualifying questions and the follow-up are what close the enrollment. JitterSystem runs that part for you with text and voice AI that sounds like your business.

Frequently asked questions

How do you sell a high-ticket online course?

Build trust with free content, run ads to your best content or a webinar and invite people who are ready to an enrollment call. Qualify them before the call, prepare them with a video and follow up honestly.

Should high-ticket courses be sold on a call?

In most cases you do, because buyers want to know that a program fits them before they pay a high price. Calls work best when you book only people who are ready and qualified.

Can I show student income results in ads?

You can, but only with care. The FTC requires sellers to back up earnings claims and show that the results are typical, and it has acted against deceptive earnings claims, so show typical results and disclose any payment for testimonials.

How do I reduce enrollment call no-shows?

Ask a goal question before people book, send a short video and a case study, remind them 2 hours before the call and send the link 10 minutes before it starts. Rebook no-shows within minutes.

How long should I follow up after an enrollment call?

Follow up for about 30 days with a recap, a result from a student like them, an honest answer to their objection and the next real start date.

Illustration: a business owner giving a thumbs up with a full calendar on her phone

Do you want enrollment calls with buyers who are ready?

JitterSystem runs your ads, replies to every applicant in your tone within a minute, asks about goals and readiness and books enrollment calls with reminders. You pay only when a qualified lead shows up.

Book a call

About this guide

Prajith, founder of JitterSystem

Written by Prajith, founder of JitterSystem

Prajith runs JitterSystem, a client acquisition partner for US service businesses. His team plans and runs Meta and Google ad campaigns built on competitor research, and it builds the AI text and voice follow-up that qualifies each lead and books the appointment. His work combines performance marketing, consumer psychology, sales strategy and automation, and he writes these guides from the systems his team sets up and the numbers it tracks for clients.

About PrajithLinkedInYouTube

How we put this guide together

  • We read the pages that rank on the first page of Google for this topic and wrote down what each one leaves out, so this guide could fill those gaps.
  • We took every figure from the original study, government source or platform policy linked in the sources below, and the tag beside each claim tells you what kind of source supports it.
  • We label our own estimates and interpretations as ours, and we use sample numbers in worked examples only to show how the maths works.
  • We designed the free Make.com setup around the limits of Make's free plan, so it spends credits only when a real lead arrives.

Last reviewed: October 18, 2026. We update this guide when cost benchmarks, platform rules or laws change.

Disclosure: JitterSystem sells a done-for-you version of the system in this guide, but every step here works without us, and no company paid to appear in it.

Corrections: if you spot something out of date, email office@jittersystem.com and we will check it.

This guide shares general information and does not replace legal, medical, tax or financial advice for your situation.

Sources

  1. National Law Review. "FTC announces Operation AI Comply," September 2024. natlawreview.com
  2. US Federal Trade Commission. "FTC's Endorsement Guides: What People Are Asking." ftc.gov
  3. Oldroyd, J. B., McElheran, K., and Elkington, D. "The Short Life of Online Sales Leads." Harvard Business Review, March 2011. hbr.org
  4. Robotham, D., and colleagues. "Using digital notifications to improve attendance in clinic: systematic review and meta-analysis." BMJ Open, 2016. bmjopen.bmj.com
  5. Meta: Ad Library, Instant form types.
  6. US Federal Communications Commission. "Telemarketing and Robocalls." fcc.gov