Corporate e-learning production (slides, quizzes, SCORM packages)
Rank #86 · Tier B · Priority score 54/100 · Category: Services & freelancing
Convert a company's SOPs, slide decks and subject-matter-expert notes into LMS-ready SCORM/xAPI courses with quizzes and narration.
Scores
| Metric | Value |
|---|---|
| Payment probability (6 months) | 4/10 |
| Automation after setup | 6/10 |
| Setup effort (1 = trivial) | 5/10 |
| Ongoing effort (1 = none) | 6/10 |
| Income potential | 8/10 |
| AI leverage | 8/10 |
| Legal in reference countries | 100% |
| Platform pays out in reference countries | 92% |
| Capital required | $0 |
| Time to first dollar | 14–120 d |
| Typical monthly income (low / median / high) | $0 / $500 / $9,000 |
Realistic expectations
Most people who try this earn around $0–$500 per month in the first year; the high figure of $9,000 is a ceiling for a focused solo operator, not a typical outcome. The chance of receiving at least one real payout within six months is rated 4/10. Expect the first payment after 14–120 d.
How it works
L&D teams and training firms pay per course or per finished learning-minute. You restructure source material with an LLM into objectives, modules and assessments, build in an authoring tool or open-source exporters, add AI narration with commercial rights, and package as SCORM 1.2/xAPI for the client's LMS. Compliance and onboarding training recur yearly.
Platforms: Upwork, direct to L&D teams and training vendors
Resources & business plan
What you need to start
| Resource | Amount |
|---|---|
| Time to launch | 40 hours |
| One-time cash | $0 |
| Recurring fixed cost | $30 / month |
| Tools | open-source authoring (Adapt Learning) or free tiers; AI narration with commercial rights (~$10-$20/mo); LLM plan; SCORM Cloud free tier for testing |
| Skills | instructional design; authoring tool use and SCORM/xAPI packaging; working with subject-matter experts |
| Equipment | laptop; reliable internet |
| Accounts | Upwork freelancer account + ID verification (proposals cost Connects, ~$0.15 each); Wise Business or Stripe account for invoicing (KYC); LinkedIn profile for L&D outreach |
How the money is made (unit economics)
| Metric | Value |
|---|---|
| Unit | per course (~30 min of finished learning) |
| Typical price per unit (low / median / high) | $500 / $2,500 / $10,000 |
| Direct cost per unit | $30 |
| Platform fee | 5% |
| Gross margin (median case) | 94% |
| Human hours per unit after automation | 40 |
Estimate: freelance e-learning developers charge ~$50-$150/h or per finished minute; fee ~5% blended Upwork/direct invoicing. Fiverr (20%) and Upwork (variable 0-15% since 2025) fee figures are estimated: their official fee pages were bot-blocked when checked in Nov 2026.
Break-even
| Metric | Value |
|---|---|
| Monthly fixed cost | $30 |
| Units per month to break even | 1 |
| Typical months to break even | 4 |
| Months to recover startup cash | 0 |
Fixed cost = recurringMonthlyUsd only; startup cash is not amortised. Months include ramp-up to the first order. Commercial authoring tools (e.g. Articulate 360) cost ~$1,000+/year and are not assumed.
Market conditions (Nov 2026)
| Factor | Assessment |
|---|---|
| Demand trend | stable |
| Competition | medium |
| Effect of AI | tailwind |
| Price pressure | falling |
| Chance of real net profit within 12 months (≥ $100/month where the plan can pay that much) | 25% |
| Typical net profit at month 12 (low / median / high) | $0 / $40 / $7,000 |
L&D teams are adopting AI course generators built into LMSs and authoring tools, which shortens projects and pressures per-course prices, but they still need instructional designers to structure, review and package content. Most work comes via training vendors and corporate networks; marketplace leads are scarce. Without a portfolio of SCORM courses, first contracts take months.
Pricing strategy
Start with a fixed-price conversion of an existing slide deck to SCORM, then price per finished learning-minute and offer yearly compliance-course refresh retainers.
Path to profit
- Month 0: 2 demo SCORM courses tested in SCORM Cloud (cost $0)
- Month 1-3: outreach to training vendors; first small project, expected $0-$800
- Month 3-6: subcontract for 1-2 vendors
- Month 6-12: 1-2 courses/month
Business-plan sources:
- https://scorm.com/scorm-explained/
- https://investors.upwork.com/static-files/468fcdc3-31a4-4432-9d1e-f8b50122dd65
- https://www.adaptlearning.org/
Payout path
- Methods: Stripe invoice -> bank, Wise, Payoneer, PayPal -> bank
- Minimum payout: none (direct invoices)
- Frequency: per milestone or monthly retainer
- Typical delay: 14 days
- Notes: Net-7 to net-30 invoices; take 30-50% deposits. Stripe missing in many reference countries; Wise/Payoneer cover most.
Full cycle (setup → earn → bank account)
- Build 1 demo SCORM course
- Win pilot from Upwork or training vendor
- Deliver + revise
- Annual refresh/translation retainer
- Invoice to bank
What can be automated
- LLM course outlines and quiz generation from SOPs
- AI narration and captions
- scripted SCORM packaging and LMS test uploads (e.g. SCORM Cloud)
Unavoidable manual steps
- SME review sessions
- instructional-design decisions
- LMS-specific troubleshooting
Legality & compliance
Legal; taxable. Content accuracy remains the SME's responsibility; regulated training (safety, medical) needs client sign-off.
- Compliance requirements: tax reporting; client IP/NDA; licensed AI voices and media; accessibility (captions, WCAG) where required
- Platform availability: Direct invoicing (Wise/Payoneer) and Upwork pay out in nearly all reference countries.
Risks
- long B2B sales cycles
- authoring-tool license costs (free/open-source options exist)
- LMS compatibility issues
Evidence that people get paid
Rustici (SCORM vendor) states SCORM appears in the vast majority of training-content RFPs and every major LMS supports SCORM 1.2.
Sources
- https://scorm.com/scorm-explained/
- https://investors.upwork.com/static-files/468fcdc3-31a4-4432-9d1e-f8b50122dd65
Tags: b2b, education, productized, ai-heavy
Generated from data/strategies/b2b-services.json by npm run build:catalog. Edit the JSON, not this file.