bookkeepz← All Articles
Private PracticeApril 25, 20269 min read

Splitting MNT, Course, and Affiliate Revenue for Cleaner Tax Outcomes

by Andrew Pizzello, CPA

Modern dietitian practices have three distinct revenue streams. Lumping them together is the most expensive bookkeeping mistake an RD can make.

Three growth lines representing service, course, and affiliate revenue streams
Three streams. Three accounts. One clean tax picture.

Ten years ago, a private-practice registered dietitian had one revenue line: client sessions, mostly cash-pay. The bookkeeping was about as complicated as a single-clinician therapy practice.

That world is gone. A 2026 RD private practice typically blends one-on-one MNT (much of it now insurance-reimbursed for diabetes, CKD, and an expanding list of conditions), package and membership programs, group coaching cohorts, evergreen online courses, an affiliate or pass-through supplement business, and sometimes meal-plan or program licensing. Each has different tax treatment, different state-tax exposure, different cash-recognition timing, and different QBI implications.

If your books treat them as one revenue line, you are leaving money and clarity on the table. Here is the breakdown.

The three economic categories every modern RD practice should recognize

Service revenue. One-on-one MNT sessions, group consultations, and any other service delivered by a credentialed clinician's time. This is your traditional dietitian practice revenue. Includes both insurance-billed MNT (CPT 97802 to 97804 plus condition-specific G-codes) and cash-pay sessions.

Digital product revenue. Online courses, evergreen membership programs, recorded group coaching, and any IP that is sold without requiring real-time clinician delivery. The revenue scales without proportional clinician time. The tax treatment is different from service revenue. State sales tax exposure, when applicable, is also different.

Affiliate and pass-through revenue. Fullscript, Wellevate, supplement affiliate links, and any revenue earned through facilitating sales of third-party products without inventory. The revenue is real but the cost basis and the tax treatment differ from both service and digital product revenue.

These three categories should never share a revenue line in your chart of accounts. Once you have the split, almost every other tax and operational question becomes answerable.

The chart of accounts

The minimum useful structure for a modern RD practice.

Service revenue (parent). Sub-accounts for "Cash-pay sessions," "Insurance MNT," "Group programs (live)," and "Corporate or contract services." Each has its own delivery cost and margin profile. Group programs are tricky because they are partly service revenue (clinician live time) and partly product revenue (curriculum, materials), and we generally book them under service when the live component dominates.

Digital product revenue (parent). Sub-accounts for "Online courses," "Evergreen memberships," "Self-paced programs," and "IP licensing" if applicable. These are product, not service. Margin is typically much higher than service. State sales tax may apply (varies by state and product type).

Affiliate and pass-through revenue (parent). Sub-accounts for "Fullscript / Wellevate," "Supplement affiliates," and "Other affiliate income." Whether you carry inventory or not changes the analysis significantly. Pure affiliate income (you facilitate, the third party fulfills) is simple. Drop-shipping under your brand brings inventory and product-liability complications.

Package and membership liabilities. Prepaid packages, monthly memberships, and group program enrollments are unearned revenue (a balance sheet liability) until the services or products are delivered. We treat them as liabilities and recognize revenue as services are rendered or content is delivered.

Why the split has real tax consequences

The structural separation is not bookkeeping perfectionism. The three categories have meaningfully different tax profiles, and the difference compounds at the practice's scale.

QBI and SSTB phaseout. MNT services are a specified service trade under Section 199A. Digital product revenue and affiliate revenue are generally not. For higher-income RDs hitting the QBI phaseout on service revenue, having clean digital and affiliate revenue separately tracked can preserve a portion of the deduction. Without separation, the IRS default is to lump everything as SSTB and phase out the entire deduction.

State sales tax exposure. Online course sales create sales tax obligations in many states, with thresholds and rules varying widely. Service revenue does not. Affiliate income generally does not. Without separation in your books, you cannot answer which states you need to register and remit to, and the exposure compounds quietly.

Multi-state nexus for telehealth. Telehealth-heavy MNT practices often deliver care across multiple states. Each state has its own income-tax nexus rules. Tracking revenue by state in the service-revenue category surfaces the exposure before it becomes an audit. Digital product sales create their own state-by-state map.

S-Corp reasonable compensation benchmarking. Reasonable comp for an S-Corp RD owner benchmarks against BLS wage data for dietitians, but practices with substantial digital revenue have a different comp profile because not all revenue requires direct clinician delivery. Knowing the breakdown matters for the analysis.

Why package and membership plans must be liabilities, not revenue

The most common bookkeeping mistake we see in dietitian practices is booking prepaid package and membership payments as revenue on the day the patient pays.

A patient who pays $1,500 for a 12-week program in January has not given the practice the right to keep that money in January. They have prepaid for services to be delivered over the next 12 weeks. The right recognition is to book the payment as a "Package liabilities" credit on the balance sheet, then recognize revenue as the program is delivered (one-twelfth per week is the simplest model; more granular if specific milestones matter).

The result is a P&L that reflects actual practice performance month by month, not the lumpiness of when patients happened to pay. It also means that if a client cancels mid-program (refund or partial refund), the liability clears cleanly without revenue reversal.

Affiliate income: the small things that add up

Affiliate income from supplement programs (Fullscript, Wellevate, similar) is one of the most under-tracked revenue streams in dietitian practices. The numbers are small per transaction, the deposits arrive on a different schedule from clinical revenue, and most practices treat them as miscellaneous income that gets dropped into a generic "Other revenue" line.

This works for very small affiliate volumes. As affiliate income grows past a few thousand dollars a year, three things start to matter.

1099-K reporting. Some affiliate programs issue 1099-K or 1099-NEC. The numbers need to match what is in your books or you create a reconciliation problem at tax time.

State tax exposure. Affiliate income may or may not create state nexus depending on volume and the affiliate program structure. Knowing which states is important.

Margin visibility. Knowing what percentage of practice revenue comes from affiliate programs informs how much practice time should be spent maintaining and promoting them. Practices with significant affiliate income often discover the time-to-revenue ratio is better than they realized once it is broken out cleanly.

Key takeaways.
  • Modern dietitian practices have three economically distinct revenue streams: service, digital product, and affiliate. Each has different tax, state-tax, and QBI implications.
  • Package and membership payments are unearned revenue (balance sheet liability) until services are delivered. Booking them as cash income overstates revenue and creates phantom tax bills.
  • Online course revenue may create state sales tax obligations that pure service revenue does not. Tracking by state is essential.
  • S-Corp reasonable compensation analysis depends on understanding which revenue streams are SSTB and which are not.

Common questions

I just do 1:1 sessions. Do I need this complexity?

No. Pure 1:1 service practices have simple books and can stay simple. The setup gets more elaborate as the practice diversifies. Add categories as the practice adds revenue streams, not preemptively.

How do I handle Fullscript or Wellevate income?

Fullscript and Wellevate operate as third-party supplement dispensaries. You typically earn a margin or commission on patient orders. We book this as affiliate income, separate from service revenue. If the program model changes (some practices rebrand and effectively operate the dispensary themselves, with inventory), the analysis changes and we treat it more like retail.

What about meal plan or program licensing?

If you license a program or curriculum to other practitioners, that is product revenue, not service revenue, and it is generally not SSTB. We track it separately and we optimize the QBI side at year end.

Do I need to collect sales tax on online courses?

It depends on the state. Some states tax digital products, some do not, and the rules change frequently. We surface the exposure during onboarding and recommend coordinating with a sales-tax specialist for the actual collection and remittance setup if you have meaningful course revenue.

Should my dietitian practice be an S-Corp?

For practices clearing about $80,000 in profit with mostly clinical revenue, usually yes. For practices with meaningful course or digital product revenue, the math gets more interesting because not all revenue is SSTB. We model your specific revenue mix during onboarding.

See if we are the right fit

If your dietitian practice has outgrown a single revenue line, book a free 30-minute consult. Bring a recent month's deposits and a list of your active products and programs. We will walk through what cleaner books would look like and whether we are the right fit.

Share this article:𝕏fin
Free Download: Private Practice Tax Prep Checklist
Everything you need organized before tax season.

More on Private Practice

Private Practice
Vision Plan Reconciliation: Why VSP and EyeMed Deposits Don't Match Your Production
The deposit is your revenue minus write-offs, lab chargebacks, and a services/materials split your books probably don't make. The monthly habit that ties every plan payment back to production.
Private Practice
Accounting for Dental Groups: Location-Level Books for Multi-Doctor Practices
Group books have to answer three questions solo books never face: what does each location earn, what does each producer generate, and where is the money moving between entities?
Private Practice
Multi-Doctor Veterinary Practice Accounting: Who Actually Earns What
Three businesses times N doctors. Production by DVM, margin by revenue stream, and partner capital accounts clean enough that buy-ins are arithmetic instead of arguments.

Ready to hand this off?

Skip the DIY. Let a team with CPA oversight from PizzelloCPA, PLLC keep your books tax-ready.

Compare bookkeeping packages
Starter, Grow, and Surge from $199/mo
Local bookkeeping in Greenville, NC
Serving private practices across North Carolina
Questions first?
Read how bookkeepz works
Book a Free 30-Minute Consult
← Back to all articles