Course enrollment template

Course enrollment form template — convert decided buyers into ready-to-start students

A post-decision enrollment form built for creator courses, bootcamps, and cohort programs — captures payment plan choice, cohort dates, prior experience, learning goals, and refund-policy acknowledgement so your students start the course already onboarded, not waiting for setup emails.

Free — included in every plan

Course enrollment form template — convert decided buyers into ready-to-start students

Live preview — try the fields below.

No fields to preview.

Who this template is for

A course enrollment form is the document that bridges "I clicked buy" and "I'm a student now". It's not a marketing form — the marketing already worked. It's the structured intake that turns a converted lead into a student your operations team can serve. The right form captures the things every course operator wishes they had asked up front: which payment plan the student chose (and committed to), which cohort start date if you run cohort-based, the student's prior experience level so the first email isn't pitched wrong, the actual learning goal so you can connect cohort members with shared interests, and the refund-policy acknowledgement that protects you against the inevitable "I didn't realize" message six weeks in. Done well, this single form prevents the chain of 4-6 follow-up emails that most course launches drown in, gives your operations team a clean roster to work from, and signals to the student that this is a professional program — not a hobby project. The template below is opinionated about which fields earn their place and which are noise. Customize it for your specific course structure, but resist the urge to under-collect — every missing field shows up later as a support ticket.

From enrollment to first-day-ready in under 24 hours

On submission, the student receives an auto-acknowledgement with cohort start date, calendar invite, payment confirmation or installment schedule, the welcome packet, and the LMS access details (or instructions if access provisions at cohort start). Internally, the enrollment flows to your course operations queue — Hotmart, Eduzz, Kiwify, Kajabi, Teachable, Thinkific, Podia, Mighty Networks, Circle, Skool, or your own LMS via webhook. The payment-plan choice routes to the right billing logic; the cohort choice adds the student to the cohort-specific Slack/Discord/WhatsApp group and the cohort drip email sequence. Prior-experience level tags the student in your CRM so the first content email can be matched to their starting point. The learning goal feeds into the cohort kickoff document so the instructor knows what mix of motivations they're teaching to. For accredited or continuing-education courses, the enrollment also captures the data needed for certificate issuance (legal name spelling, professional license number if applicable for CE credit) so certificate generation at completion doesn't trigger another round of intake. The whole process happens once, at enrollment — the student never has to provide the same information twice.

What's included

Every field is here for one of three reasons: it determines downstream operations (cohort, payment plan, address for materials), it surfaces a learner profile your content depends on (prior experience, learning goal), or it documents an acknowledgement that protects both sides (refund policy, accessibility needs). Trim what doesn't fit your course, but resist trimming for the sake of brevity — enrollment forms have lower drop-off than purchase forms because the buyer has already committed.

Designed for the full spectrum of online and cohort-based programs

  • Creator courses (solopreneur and small-team)

    The dominant model: a creator with audience runs a course, often via Kajabi, Teachable, Thinkific, Podia, or a self-hosted LMS. The enrollment form captures payment plan (single payment vs. 3-month vs. 6-month installments), cohort start if cohort-based, and prior experience so the welcome sequence is calibrated. Add a "what specifically do you want to walk away with?" field — creator courses live or die on the perceived match between marketed promise and delivered outcome, and this field both calibrates expectations and gives the creator authentic testimonial seeds at the end of the cohort.

  • Bootcamps and coding schools

    Multi-month, high-ticket, often with financing options. Enrollment requires more rigorous intake than a creator course: prior coding experience (none / hobby / 1-2 years / professional), preferred specialization track if multiple, full-time vs. part-time schedule capability, financing approach (income share agreement, deferred tuition, employer-paid, self-paid). For bootcamps with placement guarantees (Alura, DIO, Trybe in Brazil; General Assembly, Le Wagon, Ironhack, Hack Reactor globally), the form also captures career background so the career services team has context from day one. Address and prior degree information matter here for tax-credit eligibility (US 1098-T) and accredited continuing-education credit.

  • Continuing education (CME, CLE, CPE, accredited)

    Medical (CME), legal (CLE), accounting (CPE), engineering (PE/PDH), and other professional license-driven continuing-education courses need additional intake: state of licensure, license number, NPI for physicians (US), bar number for lawyers, OAB number for Brazilian lawyers, CRM/CRO numbers for Brazilian medical professionals, accredited specialty. The certificate issued at completion must include this information formatted to satisfy the licensing authority's reporting requirements. Build the form to capture all of this at enrollment so the certificate generation at completion is one-step.

  • Yoga, wellness, and teacher-training programs

    200-hour and 500-hour yoga teacher training (Yoga Alliance accredited internationally, equivalents domestically), Pilates instructor certification, meditation teacher training, breathwork facilitator certification — each requires the enrollment to capture prior practice years (often a Yoga Alliance requirement), any physical limitations the instructor needs to know about, intention/motivation (often a required reflection), and emergency contact. For residential intensives, also capture dietary requirements, accommodation preferences (private vs. shared room), arrival/departure flights, and a brief medical questionnaire.

  • Language schools and tutoring

    CCAA, Fisk, Wizard, Yázigi, Wise Up in Brazil; Berlitz, Inlingua, EF, Open English, Cambly globally; Babbel, Rosetta Stone for self-paced. The enrollment needs to capture current level (use the CEFR scale — A1, A2, B1, B2, C1, C2 — for European languages; equivalent scales for others), specific goals (business / academic / travel / immigration test prep / hobby), schedule constraints, and modality preference (one-on-one / small group / cohort). For language schools that include placement testing, the form should schedule the placement test as part of enrollment rather than as a separate follow-up email.

  • Cooking schools, sommelier programs, culinary academies

    Hands-on programs where intake matters for materials and safety. Capture food allergies (because the student will be cooking and tasting), dietary practice (vegan, vegetarian, halal, kosher — affects which curriculum modules apply), prior knife/equipment experience (affects pacing of foundational skills), and station equipment requirements. For wine and spirits programs (WSET, Court of Master Sommeliers), capture local jurisdiction's drinking age and alcohol-purchase requirements separately, because some modules require home tasting kits shipped to the student's address.

Tune the form to your course's specific operations

Match the payment-plan field to what you actually offer — single payment, 3-month, 6-month, monthly recurring, employer-paid (with PO field), income share, scholarship. For each option, surface the installment amount and total in the form description so the student commits with eyes open. For cohort-based courses, list the cohort options with explicit start and end dates plus weekly meeting time (and time zone) so students can self-select without a back-and-forth. Add an accessibility section with checkboxes for captioning needs, screen reader compatibility check, dyslexia-friendly material requests, time-zone or schedule accommodation requests — making this opt-in rather than open-ended makes the student more likely to actually mention real needs. Add a refund-policy acknowledgement field that requires explicit checkbox click on the specific terms (7-day, 14-day, 30-day, no-refund-after-week-N) — this is your protection against later disputes. For courses sold internationally, surface the EU 14-day cooling-off right, the Brazilian CDC 7-day right of regret, and the US 14-30 day platform standard as applicable to the buyer's country, using conditional logic on the country field.

Course enrollment form FAQ

A registration form is for events — interest-stage, low-commitment, pre-purchase. A course enrollment form is post-purchase intake for a multi-week or multi-month commitment. The differences: it captures the payment plan that's been chosen, the cohort start that's been selected, the prior experience that calibrates the curriculum, the learning goal that drives the personalized welcome, and the refund-policy acknowledgement that protects both sides. It also has lower drop-off than other forms because the buyer has already committed — they want the course to start cleanly, so they tolerate more fields than they would on a pre-purchase form. Use that bandwidth to collect the operational data your team would otherwise ask for in three separate follow-up emails.
Surface the payment-plan options as a radio choice in the form, with the installment amount and total spelled out next to each option (no surprises). For Brazil specifically, the cultural expectation is 12x sem juros on credit card (12 monthly installments without interest charged to the buyer — the platform absorbs the interest as a discount to the seller). Hotmart, Eduzz, Kiwify, and Kirvano all support this natively, and Brazilian buyers expect it as default for any creator course above R$300. For EU buyers, monthly recurring billing via Stripe or Mollie is standard; for US buyers, 3-month or 6-month financing via Affirm, Klarna, or Afterpay is common for higher-ticket courses. For corporate or employer-paid enrollments, add a separate path that collects a PO number, the billing email of the employer, and the W-9 or company tax ID for invoicing.
Yes — every enrollment can webhook into your course platform of choice. Hotmart, Eduzz, and Kiwify have native webhook support for new-purchase events; you can use Instaform's form as a pre-purchase intake (capturing operational data that the creator-platform checkout doesn't capture cleanly) and forward the data via webhook to enroll the student in the platform. Teachable, Thinkific, and Kajabi all accept webhook integrations for student creation. For Mighty Networks, Circle, Skool, and community-platform-based courses, the webhook adds the student to the right circle and the right channel within the community. For a self-hosted LMS (LearnDash, Tutor LMS, LifterLMS on WordPress; Moodle for institutions), Instaform can also feed the LMS user-creation endpoint directly.
Three jurisdictions matter most. United States: most creator platforms standardize on a 14-30 day refund window; some courses explicitly offer money-back guarantees as a marketing differentiator. The form should require an explicit checkbox acknowledging the policy. European Union: the Consumer Rights Directive (2011/83/EU) gives buyers a 14-day cooling-off right for distance purchases of digital content, with some exceptions for content already delivered with the buyer's prior consent. The form should disclose this right and capture the consent to begin delivery before the 14-day window expires if applicable. Brazil: the Código de Defesa do Consumidor (Lei 8.078/1990) gives buyers a 7-day right of regret ("arrependimento") for purchases made outside the seller's establishment, which applies to all online course sales. The form should disclose this and capture the start date for the 7-day window. For accredited continuing-education courses, additional refund constraints may apply per the accrediting body's rules.
Certificate issuance: capture legal name spelling, professional license number (for CE-credit courses), and certificate-mailing address at enrollment so completion doesn't trigger another round of intake. Use the legal name field, not the social name field, for the certificate body. Cohort start: include the cohort start date and weekly meeting schedule in the form description and the auto-acknowledgement email, and add the start date as an .ics calendar attachment to the confirmation. Drip content: the enrollment webhook should trigger the student's enrollment in the cohort-specific drip sequence in your email service provider (ConvertKit, ActiveCampaign, RD Station for Brazilian creators, MailerLite, Klaviyo). If the course platform handles the drip itself (Kajabi, Teachable), the webhook adds the student to the right product, which auto-enrolls them in the platform's drip schedule.

Ready to build forms that work for you?

Create your first form in minutes. Your submissions will thank you.

Be first in lineLimited early accessSet up in 2 minutes