The Invoice That Changed How I Sell Online Courses
By James Okafor, Online Course Creator & E-Learning Consultant — Atlanta, GA
I built my first online course in 2019 — a 12-module project management certification program that took four months to develop. I sold it on my course platform for $297 per enrollment. In the first year, I enrolled 68 students and brought in just over $20,000. I thought I was doing well.
I was wrong about where the money was.
That same year, I had a conversation with a former colleague who ran learning and development for a regional hospital network. She mentioned they were spending $180,000 annually on third-party online training for their non-clinical administrative staff. She asked, half-jokingly, if I had anything on project management for healthcare administrators.
I had exactly that. What I didn’t have was any idea how to invoice a hospital network for it.
The Gap Between Consumer and Corporate Course Billing
Selling to an individual student is simple: they pay online, they get access, they complete the course. Selling to a corporate client is a different transaction entirely — and I had no system for it.
The hospital network L&D director was interested in licensing my project management course for 40 employees. She needed a formal proposal and invoice with:
- Seat count and licensing terms
- Per-seat rate and total price
- Course access period
- Completion certificate documentation
- PO number field for their finance department
- Net-30 payment terms
- Vendor information section
I sent her a PayPal invoice for $4,000. She replied — diplomatically — that their accounts payable department couldn’t process a PayPal invoice and that she needed something that looked like a vendor contract invoice. She forwarded me a sample from a vendor they used.
I had to rebuild the invoice completely. I found InvoiceFlow, added the custom fields her finance department required, and sent it within the hour. She processed it within three days. Net-30 arrived exactly on schedule.
That was the invoice that changed everything.
Rebuilding Around Corporate Licensing Revenue
After the hospital network, I spent two weeks restructuring how I sold courses. I realized I had been optimizing for consumer sales — low-friction, low-touch, automated — while the real revenue potential sat in corporate licensing.
I built a corporate rate structure alongside my consumer pricing:
Consumer (individual enrollment):
- Project Management Foundations: $297
- Advanced PM Certification: $497
- PM Essentials Bundle (both): $697
Corporate (seat licensing, annual access):
- 10-24 seats: $180/seat
- 25-49 seats: $160/seat
- 50-99 seats: $140/seat
- 100+ seats: $120/seat (custom quote)
- Custom corporate cohort (facilitated): $4,500 for up to 25 seats, includes live Q&A sessions
A 40-seat corporate license at $160/seat — $6,400 — compared to 40 individual enrollments at $297 — $11,880. The corporate discount was real, but the corporate client was one invoice, one contact, one payment, and reliable repeat business. The 40 individual students were 40 transactions, 40 different payment methods, and no guarantee of return business.
The Corporate Course License Invoice
InvoiceFlow lets me build the corporate license invoice with all required fields. A typical corporate licensing invoice looks like this:
Corporate Course License — [Company Name] — [Date]
- Course: Project Management Foundations — Healthcare Administration Track
- License type: Corporate seat license, annual access
- Seat count: 40 employees
- Access period: July 1, 2026 – June 30, 2027
- Rate: 40 seats × $160/seat
- Total: $6,400.00
- PO Number: PO-2026-L&D-0088
- Vendor: James Okafor Consulting, Tax ID: [redacted]
- Delivery: LMS access credentials delivered within 24 hours of payment
- Completion certificates: Available for each employee upon course completion
- Payment Terms: Net-30
I add the access period and completion certificate note specifically because HR and L&D departments need both for internal reporting. The access period defines the licensing window. The completion certificate documentation answers the question they’ll ask before I’m asked.
Cohort Program Billing with Split Payment
Beyond seat licensing, I created a cohort product: a structured 8-week program where a corporate group goes through the course together with weekly live sessions, a dedicated Slack channel, and manager progress reports. This product commands a premium rate and uses split payment invoicing.
Corporate Cohort Program — [Company Name] — [Date]
- Program: Project Management Essentials — Corporate Cohort
- Format: 8 weeks, weekly live sessions (90 min each), dedicated support, manager reporting
- Participants: 20 employees
- Program fee: $9,000.00
- Deposit (40%, due at enrollment): $3,600.00
- Balance (due program start date): $5,400.00
The deposit secures the cohort spot — I limit cohorts to 3 per quarter and they fill. The balance due at program start means I have full payment confirmed before week one begins.
Government and University Institutional Invoices
A second unexpected market opened up: government agencies and universities needing professional development content. These clients have procurement requirements that dwarf even corporate ones — they need W-9 on file, specific vendor registration, and purchase order workflows that can take 60-90 days.
But the invoices are substantial. I now hold two university contracts and one state agency contract:
Institutional License — [University Name] — [Date]
- Course bundle: Project Management Foundations + Advanced PM Certification
- License type: Institutional, unlimited enrollment, annual access
- Access period: Academic year 2026-2027 (August 1 – July 31)
- Annual license fee: $12,000.00
- PO Number: PO-UNIV-2026-0342
- Terms: Net-45 (per institutional purchasing policy)
- Renewal: Annual, 30-day notice required prior to expiration
Institutional clients pay on their timeline — Net-45 to Net-60 is normal — but they renew reliably and the annual contract value is predictable.
Individual Student Enrollment Invoices
Not every student pays through the course platform automatically. Workshop attendees, referrals, and students in regions where my platform has payment issues often need a direct invoice. InvoiceFlow handles these too:
Course Enrollment — [Student Name] — [Date]
- Course: Project Management Foundations
- Format: Self-paced online, lifetime access
- Enrollment fee: $297.00
- Access begins: Immediately upon payment confirmation
- Certificate: Available upon completion
I also use these for installment arrangements. A student who wants the $497 advanced certification but prefers to pay over three months:
Course Enrollment — Installment Plan — [Student Name] — [Date]
- Course: Advanced PM Certification
- Total course fee: $497.00
- Payment 1 of 3 (due today): $166.00
- Payment 2 of 3 (due Month 2): $166.00
- Payment 3 of 3 (due Month 3): $165.00
- Access begins upon first payment. Course completion certificate upon full payment and course completion.
Consulting Alongside Course Revenue
The courses led to consulting inquiries. Organizations that purchased the course license sometimes wanted additional consulting — curriculum review, custom content development, internal facilitation training. I invoice consulting as a separate line item from licensing:
Consulting Services — [Company Name] — [Date]
- Service: Custom curriculum review and adaptation — Healthcare Administration Track
- Scope: Review course materials, adapt case studies for healthcare context, deliver revised modules
- 8 hours × $175/hour: $1,400.00
- Delivery: Within 14 business days
- Payment Terms: 50% deposit ($700.00) due at engagement start, balance due upon delivery
This separates the consulting income from the licensing income clearly — important for my own accounting and for the client’s finance department, which often has separate budget lines for licensing vs. consulting.
What My Income Looks Like Now
Three years after that hospital network invoice:
- 4 active annual corporate license contracts: approximately $28,000/year
- 2 institutional licenses (university): approximately $24,000/year
- State agency contract: approximately $12,000/year
- 3 cohort programs per quarter × $9,000: approximately $108,000/year
- Individual consumer enrollment: approximately $18,000/year
- Consulting: approximately $14,000/year
The consumer sales that I thought were my business are now my smallest revenue line. The corporate and institutional licensing I stumbled into — because one L&D director needed a real invoice — is the business.
What InvoiceFlow Does for Online Course Creators
The billing requirements for online course businesses are genuinely complex. A single creator may invoice individual consumers, mid-size corporate HR departments, and university procurement offices in the same month. The invoice format, field requirements, and payment terms are completely different for each.
InvoiceFlow handles all of it: corporate seat licensing with PO fields and net-30 terms, cohort programs with split payment deposits, institutional invoices with net-45 and annual renewal notes, individual enrollment invoices with installment options, and consulting services with milestone billing.
Download InvoiceFlow. Build your corporate licensing rate card separately from your consumer pricing. Send the invoice that looks like a vendor invoice — not a PayPal link. The institutional market is real, the revenue is predictable, and the billing requirements are not complicated once you have the right app.
James Okafor is an online course creator and e-learning consultant in Atlanta, Georgia, providing project management certification courses, corporate training licensing, and curriculum development consulting.