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:

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

Invoice Flow app documents of a course creator — a content license, a corporate bulk enrollment, a paid VIP coaching day and a live cohort enrollment
Bulk seats, licensing, coaching, cohorts — the B2B revenue platforms can't invoice for.

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):

Corporate (seat licensing, annual access):

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]

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

Invoice Flow app invoice editor of an online course creator — a perpetual internal-use content license for up to 500 employees with license scope and terms
A five-figure content license — scope in custom fields, terms in the notes, ready for their legal team.

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]

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]

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]

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]

Consulting Alongside Course Revenue

Invoice Flow app analytics of a course creator — year-to-date income from licensing, bulk enrollments and coaching
Licensing, bulk seats, coaching — summed into one trend no platform dashboard shows.

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]

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:

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.