When You Sell a Doctor Course Online: State Tax Traps to Avoid

15 min read
Physician reviewing an online course dashboard with tax notices

You launch an online course for physicians. Maybe it's board review, charting efficiency, locums negotiation, private practice operations, or a CME-style educational product for burned-out docs trying to buy back their time.

At first, it feels great. A few sales turn into a few dozen. Then a webinar converts better than expected. Someone in California buys. Then Texas. Then New York. Then five enrollments from Illinois after a podcast appearance. You’re looking at Stripe notifications and thinking, This side hustle actually works.

Then the ugly part shows up.

A notice. A CPA question you weren’t ready for. A platform report that doesn’t match what hit your bank account. Suddenly you’re hearing terms like sales tax, income tax nexus, economic nexus thresholds, and marketplace facilitator rules. And you realize something most new course creators learn too late: selling a digital course is not tax-simple just because it lives online.

That’s the trap. You live in one state, but your revenue can create obligations in several.

I’ve seen physicians make the same mistake over and over: they assume the platform handles tax, or they assume digital education is automatically exempt, or they assume small businesses fly under the radar. Wrong. States are not confused about wanting their cut. They’ve gotten much better at finding online sellers, and digital product rules are a mess.

This article is the fix. I’m going to walk you through the biggest state tax traps for physician course creators and give you a practical system to avoid penalties, back filings, and expensive cleanup later.

This is for educational purposes only, not legal, financial, or tax advice. State tax rules change, digital product treatment varies, and your entity structure matters. Before you act, run your setup through a qualified CPA or state and local tax attorney.

Scenario: You launched a doctor course online—now the state wants its cut

The scenario is more common than people think.

You’re an emergency physician in Florida. You build a high-value course on contract negotiation for residents and fellows. You host it on a platform that says it “supports tax collection.” You take that to mean: handled. Done. Not my problem.

Six months later, sales are strong. You’ve sold self-paced modules, added a live Q&A, then bundled a downloadable workbook and a private coaching upsell. Nice business. But now your tax preparer asks a simple question:

Which states did you sell into, and who collected what?

You don’t know.

That’s where the trouble starts. Because with online course sales, there are usually three separate issues hiding inside one revenue stream:

  • Sales tax on the product sold
  • State income tax or franchise tax based on business activity
  • Nexus and filing obligations that determine where you may need to register, file, or pay

Those are not the same thing. And if you blur them together, you make bad decisions fast.

A physician can trigger multi-state tax exposure without opening an office, hiring employees in multiple states, or shipping inventory. A handful of high-ticket course enrollments in the wrong state mix can be enough to create obligations. Add contractors, live events, affiliate arrangements, or a membership community, and the complexity multiplies.

The goal here isn’t perfect tax mastery. That’s fantasy. The real goal is simpler: build a repeatable system so your course business doesn’t get ambushed by preventable tax problems.

Know the tax stack: sales tax, income tax, and filing nexus

Let’s clean this up first, because most mistakes start with bad definitions.

1) Sales tax

Sales tax is tax collected from the customer on taxable sales. If your course, webinar, membership, or digital download is taxable in a state where you have nexus, you may need to:

  • register in that state
  • collect tax at checkout
  • file returns
  • remit the tax collected

Here’s the catch: digital education is not taxed consistently across states.

Some states tax certain digital goods. Some exempt them. Some treat a live webinar differently from a recorded course. Some care whether the product is downloadable. Some distinguish between educational services and canned digital content. Bundles make it worse. A course plus coaching is not always taxed the same way as a course alone.

2) State income tax

Separate issue.

Even if sales tax isn’t due, your business may still create state income tax filing obligations. Depending on the state and your entity structure, revenue sourced to that state or business activity there may trigger a filing requirement. This is where people get sloppy. They think, “No sales tax collected, so no state issue.” Wrong again.

You can have:

  • no sales tax obligation but an income tax filing duty
  • platform-collected sales tax but still your own filing/reporting issues
  • pass-through entity consequences that hit your personal return

3) Nexus

Nexus is the connection that gives a state the right to impose tax collection or filing requirements on your business.

Common triggers include:

  • Physical presence: office, home office, employees, contractors, inventory, or in-person events
  • Economic nexus: sales revenue or transaction count exceeds a state threshold
  • Marketplace facilitator rules: the platform may collect tax on your behalf in some cases
  • Affiliates or referral relationships: especially if they create in-state business presence
  • Event presence: speaking, teaching, or selling at conferences in a state
  • Inventory or fulfillment presence: less common for pure course businesses, but relevant if you ship books or kits

Here’s the working rule I want you to adopt:

Don’t ask, “Do I owe tax somewhere?” Ask three separate questions:

  1. Is the product taxable there?
  2. Do I have nexus there?
  3. If yes, what exactly must I register, collect, file, or pay?

That’s how you stop guessing.

The biggest state tax traps for physician course creators

These are the traps that cause the most damage. Not theoretical damage. Real cleanup bills, amended returns, and panicked emails.

Trap 1: Assuming the platform handles everything

This is the most common dumb mistake.

Platforms love vague language like “tax support,” “automated compliance,” or “we calculate tax.” That does not always mean:

  • every state is covered
  • every product type is covered
  • registration is handled
  • income tax filings are handled
  • refunds and exemptions are handled correctly
  • your multi-platform activity is being combined properly

If you sell on Teachable, Kajabi, Thinkific, Podia, Stripe, or a custom checkout stack, you need to know exactly what the platform does and does not do. “I assumed they had it” is a terrible audit defense.

Trap 2: Ignoring economic nexus thresholds

Physicians often sell premium education. That’s where this gets sneaky.

You may not need hundreds of customers to trip a threshold. A relatively small number of high-ticket enrollments can matter fast. Especially if you launch with a webinar funnel, partner with a residency program, or get featured on a large physician platform.

The fix:

  • review state thresholds before you scale
  • track cumulative sales by state monthly
  • don’t wait until year-end to see where you landed

Year-end cleanup is lazy and expensive.

Trap 3: Forgetting that product structure changes tax treatment

This is where course creators accidentally create tax complexity with “smart” marketing.

A plain self-paced course may be treated one way. But then you add:

  • live cohort calls
  • a private community
  • downloadable PDFs
  • templates
  • a workbook
  • 1:1 coaching
  • replays
  • CME-related components
  • a membership library
  • bundled access with future updates

Now the product is no longer simple. Some states may treat parts differently. Some may tax the whole bundle if one taxable component dominates or if charges aren’t separately stated.

Bundling is a tax trap because marketers love it and tax rules hate it.

Trap 4: Ignoring income tax nexus and estimated tax issues

Physicians tend to focus on sales tax because it feels more visible. But state income tax exposure can be just as painful.

If your business activity creates filing obligations outside your home state, you may need:

  • additional business filings
  • apportionment analysis
  • estimated tax payments
  • owner compensation review
  • entity-level tax review depending on structure

This gets even messier if you run the course business through an S corporation or LLC and start paying yourself through a salary/distribution structure without understanding the state implications.

Trap 5: Bad bookkeeping

Bad books turn a manageable tax issue into a forensic project.

You need reliable records for:

  • customer state location
  • billing address and sourcing data
  • product sold
  • taxable versus non-taxable items
  • discounts
  • refunds
  • tax collected
  • tax remitted by platform
  • marketplace versus direct sales
  • exemptions, if any

If you can’t separate what was sold, where it was sold, and who handled the tax, you are flying blind. I’ve seen course creators with solid top-line revenue and absolute garbage reporting underneath. That’s how you end up overpaying, underpaying, or both. Yes, both.

State tax trap warning signs for online course sellers

How to set up a clean compliance system before the first sale

Here’s the part that actually fixes the problem.

You do not need a giant finance department. You need a clean operating system. Simple, repeatable, boring. That’s good tax compliance.

Step 1: Map where your customers are and where you have footprint

Start with a basic nexus map.

List:

  • your home state
  • any state where you have employees or contractors
  • any state where you speak or sell in person
  • any state where inventory, books, kits, or materials are stored
  • every state where customers are purchasing

Then create a monthly state sales report that shows:

  • gross sales by state
  • transaction count by state
  • product type by state
  • platform source by state

You can’t manage what you don’t track.

Step 2: Review product structure before launch

Do not wait until after checkout is live.

Write down exactly what you are selling:

  • recorded course only
  • live webinar
  • cohort-based training
  • membership/community
  • coaching add-on
  • downloadable toolkit
  • subscription access
  • bundle of all of the above

Then ask your CPA or SALT professional a targeted question:
How is each component likely treated for sales tax purposes in the states where I’m most likely to have nexus?

That question is far better than “Do online courses get taxed?”

Step 3: Register where needed and configure checkout correctly

If you already have nexus or expect to hit a threshold soon, get ahead of it.

Your checklist:

  1. Confirm nexus state by state
  2. Confirm taxability by product type
  3. Register with the relevant state tax authority when required
  4. Turn on correct tax settings in your platform
  5. Make sure invoices and checkout records clearly reflect what was sold
  6. If bundling items, consider separate statement of charges when appropriate

Do not collect sales tax in a state where you aren’t properly set up to do so unless you’ve confirmed the rules. And do not delay registration after you know collection is required. That gray-zone procrastination is how penalties grow.

Step 4: Build a monthly tax routine

Monthly. Not “whenever I remember.”

Your routine should include:

  • pull sales by state
  • compare state totals against nexus thresholds
  • reconcile platform-collected tax versus your direct-collected tax
  • review refunds and chargebacks
  • save supporting documentation
  • confirm filings due that month
  • flag new products or bundles launched

This takes far less time than reconstructing a year of transactions after a notice arrives.

Step 5: Bring in a CPA or tax attorney at the right moment

There’s a point where DIY becomes reckless.

Call in help when:

  • you’re approaching multi-state thresholds
  • you sell through multiple platforms
  • you add memberships, community access, or coaching bundles
  • you hire contractors in other states
  • you start speaking or teaching live in multiple states
  • you receive a notice
  • your bookkeeping is messy enough that you can’t answer basic sourcing questions

A good CPA is not just a form-filer here. They help you design a system. That matters more.

What to do if you already missed a filing or collected tax incorrectly

If you’ve already made a mess, don’t freeze. That makes it worse.

Here’s the cleanup plan.

1) Stop and assess

Pause new assumptions. Figure out:

  • what products you sold
  • which states were involved
  • what the platform collected
  • what you collected
  • what periods may be affected

2) Gather records

Pull:

  • platform reports
  • Stripe/PayPal/shop data
  • invoices
  • customer location data
  • refund logs
  • prior tax filings
  • bookkeeping reports by month and by state

If your records are ugly, admit that early. Your advisor needs the truth, not optimism.

3) Identify the error type

Different mistakes need different fixes.

Common problems:

  • Under-collected sales tax: you may owe the state even if you didn’t collect it from the customer
  • Over-collected tax: may require refund handling or state-specific correction rules
  • Missed income tax estimates: can create penalties and interest
  • Unreported marketplace sales: may still need disclosure or proper return treatment
  • Wrong product coding: taxable and exempt treatment may have been mixed up

4) Decide whether amended filings, voluntary disclosure, or amnesty makes sense

This is where professional help pays for itself.

If you’ve had exposure for prior periods and haven’t registered, voluntary disclosure agreements or amnesty programs may reduce penalties or limit lookback periods. But timing matters. Once a state contacts you, some options narrow or disappear. Don’t blunder into that process casually.

5) Fix the system so it doesn’t happen again

The point isn’t to survive one notice. The point is to stop creating future notices.

That means:

  • correcting checkout tax settings
  • cleaning product mapping
  • reconciling monthly
  • documenting state thresholds
  • assigning responsibility to one person, even if that person is you
Physician entrepreneur and tax advisor reviewing corrective filing steps

Perfection isn’t the goal. Control is. A repeatable system beats heroic cleanup every time.

Bottom line: protect the course income you worked hard to earn

Selling a doctor course online can absolutely create multi-state tax obligations, even if you never open a physical office outside your home state. That’s the reality. Online doesn’t mean exempt. It just means the mess is easier to ignore until it gets expensive.

The biggest mistakes are predictable:

  • assuming the platform handles everything
  • ignoring nexus thresholds
  • bundling products without checking tax treatment
  • forgetting income tax filings
  • keeping sloppy records

The simplest habit that prevents most of this? Track customer states, product types, and threshold exposure from day one. Then review it monthly and get a CPA involved before the business gets complicated.

You worked too hard to build course income just to leak it through preventable tax mistakes. Build compliance into the business now. Clean books. Clear product mapping. State tracking. Professional review. That’s how you keep more of what you earn.


Keep reading

View more
Utilization Review as a Side Hustle: How the Process Really Works

Utilization Review as a Side Hustle: How the Process Really Works

Learn how physician utilization review works as a side hustle: workflows, role types, criteria application, nursing triage, and realistic expectations.

utilization review side hustle physician advisor
18 min read