eLearning Development Cost: What Drives the Price
What drives eLearning development cost, how many hours one finished hour takes, the hidden costs, and how to compare vendor quotes before you sign.
Get a Free Quotation
Scoped proposal delivered within 48 hours
eLearning development cost in short
eLearning development cost depends mainly on team hours: how long the course is, how interactive it is, and how much media, voiceover and translation it needs. A 2010 survey of 249 organizations averaged 79 hours of work for one finished hour of basic eLearning and 184 hours for interactive eLearning. Multiply the hours by your team's rates.
Need a course built for your team? Your free quote includes a recommended route and a timeline.
Get a Free Quote →Key takeaways
- Cost follows effort. Most of the budget is people's time: instructional designers, developers, media producers, project managers and your own subject matter experts (SMEs).
- Interactivity is the biggest single driver. In the 2010 Chapman Alliance survey, an interactive hour took more than twice the hours of a basic hour, and an advanced hour more than six times.
- The hidden costs sit on your side: SME time, review rounds, LMS testing, translations and future updates.
- Compare quotes on scope, not on the final number. Two quotes are only comparable when they describe the same seat time, interactivity, media, review rounds and deliverables.
- The fastest way to an accurate price is a clear brief. The checklist below shows what to send.
How much does eLearning development cost?
There is no single market price for an hour of eLearning, because "one hour" can mean a set of text slides or a branching simulation. The most useful way to think about cost is the development ratio: how many hours of team effort it takes to produce one hour of finished learner seat time.
A widely cited benchmark is a 2010 survey by Chapman Alliance. It collected data from 249 organizations and counted the time of every member of the development team, including instructional designers, writers, SMEs, graphic artists and project managers. Respondents also reported their average internal cost for one finished hour.
| Type of training (as defined in the study) | Hours per finished hour: range | Hours per finished hour: average | Average internal cost per finished hour (2010) |
|---|---|---|---|
| Instructor-led training (ILT) | 22 to 82 | 43 | $5,934 |
| Level 1 eLearning (basic) | 49 to 125 | 79 | $10,054 |
| Level 2 eLearning (interactive) | 127 to 267 | 184 | $18,583 |
| Level 3 eLearning (advanced) | 217 to 716 | 490 | $50,371 |
Source: How Long Does It Take to Create Learning?, Chapman Alliance, September 2010. Costs are 2010 internal costs reported by respondents, not vendor prices and not IKHYA prices.
How to read this table
The hours age better than the dollars.
Wages, tools and AI-assisted production have all changed since 2010, so treat the cost column as history. The hour ratios still show how effort grows with interactivity.
The ranges are wide on purpose.
The study's definitions were broad, and several respondents reported more than 2,000 hours per finished hour for very advanced work. Your project sits somewhere inside a range, not on the average.
These are internal figures.
They describe what organizations reported for building courses themselves. A vendor quote also covers the vendor's own project management and overheads, while your team's time goes mainly into briefing and reviews.
More recent research has moved away from "one hour" altogether. ATD's 2020 time-to-develop survey (264 responses) measured the time to build units of training, such as microlearning pieces and eLearning at different engagement levels, because, in the author's words, units of training content "are rarely an hour long". For a buyer, that means a quote per course or per module is usually more useful than a price for "one hour".
How to estimate your own eLearning development cost
You can build a first estimate before you talk to any vendor. It will not replace a quote, but it tells you whether your budget and your plans are in the same range.
- Estimate the seat time. How long will a typical learner spend in the course? If you are converting existing material, count the slides or the instructor-led hours and decide what to cut.
- Pick an interactivity level. Basic (content, images, knowledge checks), interactive (scenarios, drag-and-drop, branching questions) or advanced (simulations, games, deep branching).
- Apply a development ratio. Use the range for that level from the table above, then move toward the low or high end based on how ready your content is and how much media you need.
- Multiply by your team's blended rate. Use the loaded cost of your own staff (salary plus overheads) or the rates in vendor quotes.
- Add what the ratio leaves out. Translation per language, voiceover, video shoots, tool licenses, LMS fees and a contingency for extra review rounds.
Invented numbers, not an IKHYA project or price. A compliance team wants a 30-minute interactive course (Level 2) with scenarios and knowledge checks.
- Seat time: 0.5 finished hours.
- Development ratio for Level 2 in the 2010 study: 127 to 267 hours, average 184.
- Effort: 0.5 × 127 = about 64 hours at the low end, 0.5 × 184 = 92 hours on average, 0.5 × 267 = about 134 hours at the high end.
- Then multiply those hours by the blended rate of the team doing the work, and add any translation, voiceover or video.
The point of the exercise is the spread: the same 30-minute course can take roughly twice the effort at the high end of the range as at the low end. The next section explains what pushes a project up or down.
What drives eLearning development costs?
Whoever builds the course, the cost comes from the same set of drivers. Knowing them helps you control the budget and compare quotes fairly.
| Cost driver | What pushes the cost up | How to keep it in check |
|---|---|---|
| Course length (seat time) | More minutes means more scripting, screens and testing | Cut "nice to know" content; split long courses into modules |
| Interactivity level | Branching scenarios, simulations and games multiply design and build hours | Match interactivity to the learning goal, not to taste |
| State of your source content | Content that is outdated, scattered or still changing needs rewriting during the build | Agree on final content and one SME owner before scripting starts |
| Media | Custom illustration, animation, interactive video and filmed scenes | Reuse brand assets; use stock media where custom adds little |
| Voiceover | Human narration, many scripts, re-recording after late script changes | Lock the script before recording; consider AI voiceover for drafts or frequent updates |
| Languages | Every language adds translation, voiceover, on-screen text fitting and a language QA pass | Write for translation from the start (short sentences, no text baked into images) |
| Authoring tool | A tool that does not fit the design (for example a simulation in a template-based tool) creates workarounds | Choose the tool after the design is clear |
| Accessibility | Adding WCAG 2.1 AA features late can mean rebuilding interactions | Plan accessible design from the storyboard stage |
| Review rounds | Many reviewers, late new reviewers, unlimited rounds | Agree on the number of rounds and one consolidated set of comments per round |
| LMS testing | Unknown LMS, custom tracking rules, several platforms | Share LMS details and tracking needs (SCORM 1.2, SCORM 2004 or xAPI) at the start |
Two terms in the table, explained
SCORM and xAPI
SCORM is a set of technical standards that lets a course run in most LMSs and report completion, pass or fail, score and time. xAPI (also called Tin Can) can also track activity outside the LMS, such as simulations or mobile learning.
WCAG 2.1
WCAG 2.1 is the W3C's accessibility standard, published in 2018, with three conformance levels: A, AA and AAA. The Revised Section 508 standards that apply to US federal agencies incorporate WCAG 2.0 Level A and AA.
How the type of course changes the cost
Not every training need calls for a fully custom build. The format you choose sets most of the budget before a single screen is designed.
| Format | Relative effort | When it is worth it |
|---|---|---|
| Rapid eLearning (for example in Rise 360) | Lower | Stable, mostly informational content that must be ready quickly |
| PowerPoint or ILT to eLearning conversion | Lower to medium | Good existing material; still needs instructional design, not just a file conversion |
| Microlearning | Lower per unit, adds up across a series | Short, focused skills and reminders; small teams that need quick wins |
| Custom interactive eLearning | Medium | Behavior change, scenarios, compliance that must stick |
| Software simulations (show-me, try-me, test-me) | Medium to higher | Training on ERP, CRM or HRIS systems before go-live |
| Scenario and simulation-based training | Higher | High-risk decisions: safety, compliance, customer conversations |
| 360-degree photo and video scenarios (built in Adobe Captivate) | Higher | Real locations learners must recognize, such as a site walk-through |
| Interactive and animated video | Medium to higher | Explaining processes or products; video production adds filming or animation time |
| Blended learning package | Depends on the mix | Self-paced eLearning combined with in-person or virtual sessions |
Relative effort is editorial guidance based on the interactivity levels above, not a price list.
If your training must reach staff in many countries, budget for translation and localization as its own line, per language. If the course must be accessible, say so before the quote, so it is designed in rather than added later.
Hidden costs that often break eLearning budgets
Most overruns do not come from the quoted price. They come from work around it that nobody budgeted. ATD's 2020 survey asked learning professionals what slows production down. Of the 112 respondents who completed the full survey, 67 percent named limited resources (time, talent and money). Scope creep, a lack of standardized processes or templates, limited SME and stakeholder availability, and limited learning infrastructure were each named by 34 to 39 percent.
Watch these in particular
Your SMEs' time.
The 2010 Chapman figures include SMEs inside the development hours. Even when a vendor builds the course, your experts still review scripts and answer questions. Block their calendars before the project starts.
Extra review rounds.
Each additional round means rework on scripts, screens or audio. New reviewers who join late often reopen decisions already made.
Content that changes mid-build.
A policy or product change after scripting is finished can mean re-recording voiceover and rebuilding screens.
LMS surprises.
A course that tracks in one LMS can behave differently in another. Testing in your actual LMS before launch avoids a second round of fixes.
Translation after the fact.
Courses designed without translation in mind (text inside images, long sentences, tight layouts) cost more to localize.
Future updates.
Ask whether you will receive the editable source files. Without them, every small update means paying for a rebuild.
Platform and tool costs.
Authoring tool licenses and LMS subscriptions are separate from course development. Check them on the vendors' own pricing pages.
The eLearning development process, and where the cost sits
Most eLearning teams follow a version of ADDIE (Analysis, Design, Development, Implementation, Evaluation) or SAM, an agile approach with repeated design, prototype and review cycles. Whichever model a vendor uses, the cost builds up in the same places.
- 01
Analysis and scoping
Your role: share goals, audience details and existing materialDefine the audience, the learning goals and what success looks like. Cheap to change here.
- 02
Design and storyboard
Your role: review and approveThe instructional designer plans the structure, activities and assessments in a script or storyboard. Still fairly cheap to change.
- 03
Prototype or visual sample
Your role: approve the style before full buildA few finished screens show the look, navigation and interactions.
- 04
Development
Your role: review the buildThe course is built in the authoring tool, with media and voiceover. Changes now cost much more, because screens and audio must be redone.
- 05
Testing and launch
Your role: test in your LMS with real user accountsFunctional, language and LMS testing, then upload.
- 06
Evaluation and updates
Your role: share results; plan updates with the source filesCompletion, scores and feedback show what to improve.
The rule behind the timeline: the later a change, the more it costs. Decisions made in steps 1 and 2 are the cheapest way to protect your budget.
In-house, freelancer or eLearning company?
Who builds the course changes both the cost and the risk. There is no single right answer: it depends on how much you build and how often.
In-house team
Your own instructional designers and developers.
- Deep knowledge of the business
- Easy to update courses
- Salaries, tool licenses and training run all year, even between projects
- Peaks need extra people
Organizations with a steady, high volume of courses.
Freelancer
An independent instructional designer or developer.
- Flexible
- Good for one clearly scoped course
- One person rarely covers design, development, media, voiceover, translation and LMS testing
- You manage the project
Small projects with a clear brief and an internal project owner.
eLearning development company
A team covering design, development, media, QA and LMS testing.
- Several skills under one contract
- Can scale for large or multi-language programs
- Overheads are part of the price
- The brief and reviews still need your time
Complex, multi-language or deadline-driven projects.
Many organizations mix the models: an internal lead owns the strategy and stakeholders, and an external team handles production. Our guide to eLearning outsourcing covers the benefits, costs and best practices in more detail.
How to compare eLearning vendor quotes
A low quote is only a good deal if it covers the same work. Before you compare prices, check that each vendor has quoted the same scope.

What a complete quote should state
- Seat time and number of modules
- Interactivity level, with examples of the activities included
- Media: illustrations, animation, video, number of voiceover minutes and voices
- Languages, and whether translation includes voiceover and language QA
- Number of review rounds at each stage
- Authoring tool and output (SCORM 1.2, SCORM 2004, xAPI or HTML5)
- Accessibility target, if any (for example WCAG 2.1 AA)
- LMS testing: which platform, and who uploads
- Deliverables: published course, editable source files, scripts
- Timeline with milestones and what is needed from you at each one
Common pricing models
Fixed price per project
One price for an agreed scope. Predictable, but changes outside the scope are quoted separately.
Time and materials
You pay for the hours used. Flexible for unclear scopes, harder to budget.
Per finished minute or hour of seat time
Easy to compare, but only when the interactivity and media are defined.
Red flags
- A price with no stated review rounds or deliverables.
- A quote far below others for the same scope (the difference often comes back as change requests).
- No mention of testing in your LMS.
- No answer on who owns the source files.
For the full selection process, read how to choose an eLearning vendor. If your organization runs a formal tender, start from our eLearning RFP template, or send your RFP straight to us. Submit an RFP →
How to get an accurate eLearning quote
The clearer your brief, the closer the quote will be to the final cost. Send these with your request:
Send us
- Your existing material (slides, documents, ILT guides, old courses)
- The audience: roles, number of learners, countries and languages
- The goal: what learners must do differently after the course
- Your LMS and how completion should be tracked
- Deadlines and any fixed launch date
Helps us decide
- Examples of courses you like (or dislike)
- Your brand guide
- Who reviews, and how many reviewers
- Accessibility needs
- Whether you need voiceover, and in which languages
IKHYA works on a quote-only basis, because two projects of the same length can need very different effort. A free quote from us includes a recommended conversion route and a timeline for the project.
Common eLearning budgeting mistakes
- 01
Budgeting by course length only.
Thirty minutes of text slides and thirty minutes of branching scenarios are different projects.
- 02
Leaving translation and voiceover out of the first estimate.
They are often a large share of a multilingual program.
- 03
Adding reviewers late.
New opinions in the development stage cause the most expensive rework.
- 04
Choosing the tool before the design.
The tool should fit the activities, not the other way round.
- 05
Treating accessibility as a final check.
Accessible design costs least when it is planned from the storyboard.
- 06
Ignoring the cost of updates.
Without editable source files, every future change starts from zero.
How IKHYA approaches eLearning development projects
IKHYA has delivered eLearning since 2010: 500+ projects for clients in 40+ countries, with a team of 120+ specialists. Our 500th project was a global onboarding program for a FTSE 100 financial services company, localized into 12 languages. What that means for your budget:
Tools that fit the design
We build in Articulate Storyline 360, Articulate Rise 360, Adobe Captivate, Lectora, iSpring Suite, dominKnow ONE and Elucidat, and publish to SCORM 1.2, SCORM 2004, xAPI or HTML5.
Tested in your LMS
LMS platforms we have delivered courses to include Moodle, TalentLMS, Docebo and Cornerstone.
Languages in one project
We translate and localize into 40+ languages, with human or AI voiceover.
Accessible by design
Accessible courses are built to WCAG 2.1 AA and Section 508.
Yours to update
You receive the editable source files (for example Storyline or Captivate files) for future revisions.
Custom eLearning development
Learn more about our custom eLearning development services.
eLearning development cost FAQ
It depends on the interactivity, media and languages. The 2010 Chapman Alliance survey of 249 organizations reported average internal costs of $10,054 for one finished hour of basic eLearning and $18,583 for interactive eLearning. Those are 2010 internal figures, not current vendor prices.
In the same 2010 survey, the averages were 79 hours of team effort for one finished hour of basic eLearning, 184 hours for interactive and 490 hours for advanced eLearning, with wide ranges around each average.
Mainly interactivity, custom media, voiceover, the number of languages, late content changes and extra review rounds.
Usually, yes, when the existing material is good and up to date. A good conversion still needs instructional design to turn slides into activities, so the effort depends on how much needs rewriting.
Each language adds translation, on-screen text fitting, voiceover if the course is narrated, and a language QA pass. Courses written for translation from the start cost less to localize.
In-house suits a steady, high volume of courses; outsourcing suits complex, multi-language or deadline-driven projects; many teams combine both.
Check that every quote covers the same seat time, interactivity, media, languages, review rounds, LMS testing and deliverables before comparing prices.
Your existing material, audience and languages, the learning goal, your LMS and your deadline.
Planning an eLearning project?
Tell us what you need to build. Your free quote includes a recommended route and a timeline for the project.