Most course creators have no idea how long their course actually took to build. They remember it as "a few months," but they can't tell you whether scripting ate more hours than editing, or whether that bonus module cost them an extra 20 hours. Without that data, pricing your next course is a guess -- and underpricing is the most common result. Toggl Track gives you the real numbers.
What you’ll walk away with:
- Accurate per-phase time data (scripting vs. recording vs. editing)
- A real hours-per-lesson number for pricing future courses
- Visibility into which production phases are eating the most time
- Data to scope your next course realistically, not optimistically
Why Track Time on Course Creation
The practical reason is pricing. If you spent 120 hours building a course and you want to earn at least $50 per hour for your expertise, that course needs to generate $6,000 in revenue before you've broken even on your time. That's a real number you can plan around -- unlike "let's see what happens."
The deeper reason is workflow clarity. Time data exposes where your process is slow. You might discover that you spend twice as long editing as recording, which means investing in a better editing workflow (or hiring an editor) would cut your total production time dramatically. You can't optimize what you don't measure.
Time tracking also helps you give honest answers to the question every aspiring course creator asks: "How long does it take to create a course?" Instead of a vague "it depends," you can say something concrete: "My last 12-lesson course took 95 hours of focused work over eight weeks." That specificity helps others plan -- and it helps you scope your next project.
Step-by-Step: Time Tracking Your Course Build
Create a Project for Your Course
Sign up for a free account at Toggl Track and create a new project. Name it after your course -- something like "Yoga for Beginners Course" or "Leadership Coaching Certification." A clear name matters because you'll eventually have multiple projects, and you want to pull reports by course without confusion.
If you're building your first course, one project is all you need. If you're creating courses regularly, consider a client or workspace structure where "Course Creation" is the client and each course is a project under it. That gives you aggregate data across all your courses.
Set Up Tasks for Each Production Phase
Inside your project, create tasks that match the stages of your production workflow. For most course creators, these five cover the work:
- Research & Outlining -- gathering source material, organizing your curriculum, deciding what goes in each lesson
- Scripting -- writing lesson scripts, slide text, or speaker notes
- Recording -- filming video, recording audio, or capturing screen recordings
- Editing -- cutting footage, cleaning audio, adding graphics, exporting final files
- Publishing -- uploading to your course platform, writing descriptions, configuring settings, building activities
You can add more tasks if your workflow includes distinct stages like "creating worksheets" or "recording bonus interviews." But start with five. Granularity is good; over-categorization creates friction that makes you stop tracking.
Tag by Module or Lesson
Tags let you slice your data a second way. If your tasks represent what kind of work you did (scripting, editing), your tags can represent which part of the course you were working on -- "Module 1," "Module 2," or individual lesson names.
This combination gives you two useful views. You can filter by task to see "How much total time did I spend editing?" Or filter by tag to see "How much total time did Module 3 take?" Both questions matter when you're planning your next course and deciding how many modules to include.
Track as You Work
Open Toggl Track when you sit down to work on your course. Select the project, pick the task, add a tag if relevant, and start the timer. When you stop working, stop the timer. That's it.
The desktop app and browser extension both make this a one-click action. If you forget to start the timer (everyone does occasionally), you can add entries manually afterward -- but live tracking is more accurate because you don't have to reconstruct your day from memory.
Don't worry about tracking every minute perfectly. If you get distracted for ten minutes mid-session, it's fine to leave the timer running. The goal is a realistic picture of how long you spend at your desk doing course work, not a billable-hours audit.
Review Your Weekly Report
Every Friday (or Monday -- pick a day and stick with it), open the Toggl Reports tab and look at your week. The Summary report shows total hours broken down by project, task, and tag. Three things to look for:
- Which phase consumed the most time? If editing is 45% of your total, that's where efficiency gains will have the biggest impact.
- Are you spending enough hours to hit your deadline? If you planned to finish in eight weeks but you're only logging five hours a week, and each lesson takes six hours, the math doesn't work. Better to know now.
- Is your pace improving? Your first few lessons will be slow. By lesson 8 or 10, you should see your per-lesson time dropping as you settle into a rhythm.
Calculate Your Real Hourly Rate
When your course is complete, pull a Summary report for the entire project. Toggl will show your total hours. Now do some simple math:
- Total hours / number of lessons = hours per lesson
- Course revenue (after one year) / total hours = your effective hourly rate
- Total hours x your target hourly rate = minimum revenue goal for break-even
These numbers won't tell you what to charge -- pricing depends on your audience, your niche, and what outcomes your course delivers. But they give you a floor. If you know your course took 100 hours and you value your time at $75/hour, you need $7,500 in revenue to justify the investment. That's a useful anchor when you're deciding between a $97 price point and a $297 one.
Use Your Data to Scope Future Courses
This is where time tracking pays off long-term. When you plan your second course, you won't be guessing. You'll know that a 15-lesson course takes you roughly X hours, that editing consumes Y% of that time, and that each module adds about Z hours to the total. You can scope the project realistically, set a deadline you'll actually meet, and price the course based on real cost data.
If your first course data showed 6 hours per lesson and you're planning a 20-lesson course, you can expect roughly 120 hours of work. At 10 hours per week, that's a 12-week project. No wishful thinking required.
Tips for Course Creators
Batch Similar Tasks and Watch Your Times Drop
If you script three lessons in one sitting, your per-lesson scripting time will be lower than if you script one lesson, record it, edit it, and then start scripting the next. Time tracking makes this visible. After a few weeks, compare your per-lesson times for batched sessions versus mixed sessions -- the difference is usually 20-30%.
Track Your Setup and Teardown Time Separately
Setting up your camera, adjusting lighting, testing your microphone -- that work is real and it adds up, but it's per-session overhead, not per-lesson content work. Create a "Setup" task so that time is visible but separate from your recording hours. If setup takes 30 minutes every time you record, batching three recording sessions into one saves you an hour of setup time.
Don't Optimize Too Early
Track for at least four to six weeks before drawing conclusions. Your first few lessons will be slower because you're learning your tools, finding your recording rhythm, and figuring out your editing style. The data gets useful once you have ten or more lessons tracked and can see real patterns rather than first-timer friction.
Limitations of Time Tracking for Course Creation
Tracks Time, Not Quality
Toggl tracks time, not quality. A lesson that took eight hours isn't necessarily better than one that took three. Some of your best content will come from sessions where you sat down with a clear idea and executed it quickly. Time tracking can create a false sense that more hours equals more value -- resist that interpretation.
Doesn't Capture Thinking Time
Time tracking doesn't capture thinking time well. Ideas that come to you in the shower, on a walk, or while reading a book contribute to your course but never show up in a Toggl report. Your tracked hours will always undercount your true investment, so treat them as a useful lower bound rather than the complete picture.
Adds Friction to Creative Work
Time tracking adds a small amount of friction to every work session. For some people, starting a timer shifts their mindset from creative to clock-watching. If you notice that tracking is making you anxious or less productive, try tracking for one course and then stopping. One course of good data is enough to inform your pricing and planning for years.
Frequently Asked Questions
Is Toggl Track free for course creators?
Yes. Toggl Track's free plan supports up to 5 users with unlimited time entries, projects, and tags. The free plan includes the Summary and Detailed reports you need for course analysis. Paid plans add features like billable rates, project estimates, and team management, but solo course creators won't need them.
How many hours does it take to create an online course?
It varies enormously by format and scope. A rough benchmark: 4-8 hours per lesson for video-based courses (including scripting, recording, and editing), and 2-4 hours per lesson for text-based or slide-based courses. A 15-lesson course might take 60-120 hours of focused work. The only way to know your real numbers is to track them -- which is exactly what this guide helps you do.
Should I track marketing and admin time too?
Yes, if you want a complete picture of your course's true cost. Create separate tasks for "Marketing" and "Admin" within your course project. Many creators are surprised to find that marketing (writing emails, creating social posts, building a sales page) takes as many hours as content production itself. Knowing this helps you budget time and money more accurately for future courses.
Related Guides
- How to Create a Course Production Schedule Using Google Sheets -- pair time tracking with a production schedule for full visibility
- How to Build a Course Content Tracker in Notion -- track lesson status alongside your time data
- How to Price Your Online Course -- use your time data to set a price that reflects your real investment
- How to Batch-Write Course Content Using ChatGPT -- produce content faster and track the time savings with Toggl
From Time Data to a Live Course
Knowing how long your course takes to build is valuable. Using that knowledge to price it fairly, scope it realistically, and improve your process each time -- that's where the value compounds.
When your tracked hours show the course is complete, Ruzuku gives you a straightforward place to publish it. Upload your lessons, add activities and discussion prompts, set your price based on real data, and open enrollment -- with zero transaction fees, so your carefully calculated revenue stays yours. Start building your course on Ruzuku for free.