Coaching & Online Course Pricing: Hourly, Packages, or Subscriptions?
Hourly coaching fees feel fair until you realize they punish you for getting faster and better. Selling one-off online courses feels clean until students ask for endless 'quick questions.' Recurring subscriptions feel stable until a member churns. Here is how to choose the pricing model that pays you fairly, protects your time, and serves your coaching or education clients best.
READY TO TAKE ACTION?
Use the free LaunchAdvisor checklist to track every step in this guide.
The quick answer
Hourly rates for coaching or tutoring are often a trap for experienced knowledge providers. Coaching packages or bundled online courses are the standard for delivering specific transformations or learning outcomes. Monthly subscriptions or memberships are the goal for ongoing support, community, and deeper client relationships with high trust. Most coaches and online educators should aim to move through this sequence as they build their authority and client base.
Side-by-side breakdown
Hourly: This model, common for one-on-one tutoring or initial coaching calls, is transparent and easy for clients to understand. But it caps your income at the hours you can realistically coach or teach (often 20-30 direct client hours per week). It punishes you for becoming more efficient or delivering breakthroughs faster. Clients might also feel they’re paying for your ‘thinking time’ rather than direct action.
Project-based (Packages/Courses): This means one price for a specific coaching outcome (e.g., 'Land Your Dream Job in 90 Days' package) or a complete learning pathway (e.g., 'Master Python from Beginner to Pro'). It rewards efficiency in your coaching framework or course design. It requires confident discovery calls or clear course outlines to avoid 'scope creep' like endless follow-up questions outside the program. Clients prefer it because they know their total investment upfront for a defined result.
Retainer (Subscriptions/Memberships): This is a monthly fee for ongoing access, support, or new content. Think monthly group coaching calls, access to a private community platform, or a stream of new course modules. It offers predictable recurring revenue (MRR), builds deeper, longer-term relationships with students or coachees, and allows for continuous learning. This requires a clearly defined scope of benefits and deliverables. Vague 'unlimited access' retainers quickly turn into unpaid labor from constant demands.
When to choose hourly
Use hourly for initial discovery sessions where a client wants to 'test the waters' with you, for very short-duration tutoring tasks (under 2 hours), or when a client insists on it and you are new enough to need the experience. For instance, a 60-minute 'Strategy Sprint' session or a one-off college application review. Cap your hourly work at no more than 25% of your total client-facing time. This helps you gather valuable client data and testimonials without limiting your long-term income potential.
When to choose retainer
Pursue retainers (monthly subscriptions or memberships) with clients where you have proven your value through a package, where the learning or coaching work naturally recurs monthly, or where you want to build a community. This is ideal for ongoing language practice groups, a monthly mastermind for business owners, or a 'Level Up' membership for advanced online course graduates. It works best when clients trust your expertise and see the value in continuous access to you and your community, making monthly billing feel like a natural investment rather than a suspicious charge.
The verdict
If you are just starting your coaching or online education business: offer a few introductory hourly sessions or mini-courses to get paid, gather testimonials, and understand client needs. Within 3-6 months: package your most common and effective coaching process into a 3-month 'transformation package' or bundle your core course content into a tiered product. Within 6-12 months: invite successful package clients into a monthly group coaching membership, or launch a premium subscription offering ongoing support, new content, and community. By year one, target 50-60% of your revenue from recurring memberships/subscriptions, 30-40% from packages/course bundles, and a maximum of 10% from hourly sessions.
How to get started
On your next three 'one-off' coaching calls or tutoring sessions, track every minute you spend—not just the live session. Include time for discovery calls, preparing your materials, sending pre-session questionnaires, writing follow-up emails, and even troubleshooting tech like Zoom or your online course platform. Calculate what you actually made per hour of your total time commitment. If you charged $100 for a 60-minute session but spent 3 hours total on it, your true rate was just $33/hour. If that true rate is below your target income goal (e.g., $75+/hour for a professional coach or educator), it's a clear sign you need to convert your offerings into structured packages or comprehensive online course bundles for your next proposals. Tools like Toggl Track or Clockify can help you with this.
RECOMMENDED TOOLS
HoneyBook
Set up project packages and retainer billing in one platform
Bonsai
Time tracking, project scoping, and contract templates for freelancers
Toggl
Track time on projects to know your real hourly effective rate
Some links above are affiliate links. We may earn a commission if you sign up — at no extra cost to you.
FREQUENTLY ASKED QUESTIONS
How do I protect against scope creep on project pricing?
Define deliverables, not effort. Your contract should specify exactly what is included (number of drafts, revision rounds, formats delivered) and what triggers a change order. Include a scope change process in every contract.
How do I convince a client to move from hourly to a retainer?
Show them what they are getting monthly and package it as a flat fee that is 10-15% less than they would pay at your hourly rate for the same volume. The discount feels like value; the predictability is what you actually want.
Apply This in Your Checklist