Three types of education ecommerce (and which makes money)

When an education business owner talks about "going online," they usually mean one of three things. Each requires different software and has different unit economics.

Type 1: Recorded courses (one-time or subscription). You sell video courses—coaching for entrance exams, graphic design, programming, whatever. Student pays ₹3,000 to ₹50,000 once (or ₹500–2,000/month for subscription). Lowest operational effort after recording. Highest margin. The hard part: making people buy.

Type 2: Live coaching or tutoring (appointment-based). You sell time slots with a teacher via video call. Student books a slot on your website, pays, you deliver. Works for JEE prep, language tutoring, professional skills. Revenue per student is higher (₹500–2,000 per session). But you must deliver every session. Doesn't scale without hiring more teachers.

Type 3: Study materials and digital products (PDFs, quizzes, tests). You sell PDFs, mock test papers, question banks, worksheets. Low price per item (₹50–500), high volume. Recurring customers. Works well for board exam prep or competitive exam publishers.

Most education businesses mix these. But the software, payment flow, and customer management are different for each. Don't use the same platform for all three.

Why a standard ecommerce platform fails for education

Shopify or WooCommerce works fine if you're selling physical goods or simple digital products. But education needs things Shopify was not designed for:

  • Student accounts with progress tracking. A student needs to log in, see what they've bought, see which videos they've watched, download certificates. Shopify doesn't do this out of the box. WooCommerce plugins exist but are clunky.
  • Video delivery without piracy. If you upload a course video to Shopify files, someone will download it and share it on Telegram within a week. You need video hosting that streams (doesn't allow download), tracks watch time, and restricts access to paying students only.
  • Drip content (release lessons week by week). You don't want to sell a course and let students watch all 50 videos in one night. You need to release them on a schedule. WooCommerce doesn't do this well.
  • Live class integration. For live coaching, you need Zoom or Google Meet built into your platform, automatic reminders, recorded classes stored securely, attendance tracking.
  • Certificates and credentials. Students want proof they finished the course. Generating and verifying certificates is not a Shopify feature.

This doesn't mean don't use Shopify or WooCommerce. It means: if you choose them, you'll spend extra money on plugins, integrations, and custom development to get these features. Total cost ends up being higher than starting with a platform built for education.

Real costs: Website, platform, hosting, compliance

Here's what you actually spend in 2026:

Platform choice and cost:

  • Teachable, Kajabi, or Thinkific: ₹1,500–4,000 per month depending on features. Includes student management, video hosting, email integration, basic certificate generation. Best for courses and live classes. Supports Indian rupees directly. No GST on their fees (they absorb it). Quickest to launch (1–2 weeks). No coding needed.
  • Moodle (open source, self-hosted): ₹0 for software. ₹3,000–8,000/month for hosting on AWS or DigitalOcean. Need a developer to set up and maintain (₹30,000–1,00,000 one-time). Full control, lower per-student cost at scale. Can take 4–8 weeks to set up properly.
  • Custom-built (Bubble, Webflow, or hiring a developer): ₹2,00,000–8,00,000 one-time + ₹5,000–15,000/month hosting. Only do this if you have unique requirements and the budget to hire a team.

For a new education business in Bhopal: start with Teachable or similar. Don't build custom. You need customers and revenue first. Optimize tech later.

Domain, email, SSL certificate: ₹500–1,500/year combined. Non-negotiable. Buy from GoDaddy or Hostinger.

Student communication (email automation, SMS): ₹2,000–8,000/month. Tools like Brevo (formerly Sendinblue) or Mailchimp. You'll need this to remind students about courses, send certificates, follow up on incomplete purchases.

Video hosting (if not included in platform): ₹2,000–5,000/month for Vimeo Pro, Wistia, or similar. Essential if you're on WooCommerce or Moodle.

Compliance and legal (GST, affiliate terms, privacy policy): ₹10,000–30,000 one-time from a lawyer in Bhopal or online. Education is regulated in India—especially coaching for entrance exams. Get this right before launch.

Total first-year cost (using a pre-built platform like Teachable): ₹50,000–1,50,000.

Payment and tax setup in India

You need two things: a payment gateway and GST registration.

Payment gateway: Razorpay is the standard in India. They charge 2–3% per transaction + ₹3 gateway fee. Alternatively: PayU, Instamojo, or Cashfree. All integrate with Teachable and similar platforms. Set up takes 2–3 days. You'll need a business bank account and PAN card.

UPI and wallets: Customers will expect to pay via UPI (Google Pay, PhonePe, Paytm). Razorpay handles this automatically. Don't require credit card only.

GST on education services: This is where many education businesses trip up. GST on coaching and education services is 5% (no input tax credit allowed). You must charge GST on top of your course price or include it. Example: a ₹10,000 course = ₹10,500 with GST. You collect ₹500 and deposit it to the government every quarter.

Exemptions exist for certain non-profit education and certifications awarded by the government. But for-profit coaching (JEE, NEET, CA, etc.) is taxed. Check with a CA in Bhopal if you're unsure.

GST registration: Required if you cross ₹20 lakhs annual turnover (₹10 lakhs if you're in IT services—but education is not IT). Apply online via gst.gov.in or through a CA. Takes 1–2 weeks.

Content delivery and student management

After launch, your platform must handle:

Video streaming (don't just upload MP4s): Use HLS or DASH streaming. This prevents easy download. Tracks how long each student watched. Shows buffer stats for quality control. Teachable and Vimeo do this built-in.

Student login and access control: Each student should log in only with their credentials. No sharing access across users (you need to enforce this technically, not just by honor). Set session timeouts. Log access for audit purposes.

Email automation: Send welcome email when they enroll. Reminder emails if they haven't watched in 7 days. Certificate email when they complete. Upsell email for next course after completion. Automate this—don't send manually.

Student data backup: Your hosting provider backs up databases daily. But also download a copy of student records (names, emails, progress) monthly to your computer. Keep it encrypted. If your platform account is hacked or payment fails, you don't lose customer contact info.

Live class setup (if you offer coaching): Integrate Zoom or Google Meet into your platform. Auto-generate meeting links. Send students the link 24 hours before class via email and SMS. Record sessions and store them (encrypted) for replay. This requires a dev to build but is worth it for retention.

Getting your first 50 customers

You've built the platform. Now what?

Don't assume they'll come if you build it. Education startups in Bhopal often launch a perfect website and get zero customers because they didn't tell anyone it exists.

Start with warm audience: Email your existing students or clients from your offline coaching center (if you have one). Offer the online course at a 30% discount for the first 50 enrollees. You'll likely get 5–15 of your first customers this way. That's your proof of concept.

Google Ads (search): Run ads for keywords like "JEE coaching online Bhopal" or "NEET preparation course" or whatever applies to you. Budget ₹3,000–5,000/week. Expect ₹300–800 cost per customer acquisition. If your course is ₹10,000, you need 1–2 students per week to break even on ad spend. Realistic? Yes, if your course quality is real.

Google Business Profile: Claim your business on Google Maps and Google Business. Add course details, links to your website, student reviews. Most Bhopal audiences search locally first.

WhatsApp broadcast: Build a WhatsApp contact list. Send monthly updates about new courses or free resources (yes, give away some free content). Don't spam. 1–2 messages per month max. Conversion: 2–5% will actually buy.

Content marketing (blog, YouTube): Write blog posts or make YouTube videos answering questions your students ask. "How to score 90+ in math: 10 common mistakes" or "NEET 2026 syllabus changes explained." This builds trust. It takes 3–6 months to see real traffic. Do it anyway because competitors won't.

Referral program: Offer students ₹500–1,000 cashback if they refer a friend who enrolls. Word-of-mouth is cheapest customer acquisition for education. One enthusiastic student will refer 3–5 more.

Expect to spend ₹50,000–1,00,000 on customer acquisition in your first 3 months to get 50 paying students. That's realistic for Bhopal market right now.

The honest truth: Most education businesses fail not because of bad tech, but because they underestimate how hard it is to get people to buy online. Your website and platform are the easy part. Distribution is everything. Plan for it before you build.