The short answer
An MDVIP or concierge membership fee collected as one annual payment isn't one month of revenue — it's twelve months of a service you haven't delivered yet. Booking the whole amount the day it's collected overstates that month's income and understates every month after it.
Physicians moving to the MDVIP model, or any concierge or membership-based practice structure, run into a bookkeeping problem that fee-for-service practices never have to think about: the money hits the bank in one lump sum, but the service it pays for gets delivered gradually over the next year. Get the accounting wrong here and your monthly P&L stops meaning anything.
A traditional fee-for-service visit is simple: the patient is seen, the visit is billed, the revenue is earned in the same window it's collected. A $1,650 annual MDVIP membership fee doesn't work that way. The patient pays once, in January, for a full year of enhanced access, annual wellness planning, and same-day availability that gets delivered in pieces from January through December.
If that fee is booked as $1,650 of January revenue, January looks unusually strong and every other month looks weaker than it actually is, even though the practice is performing identically all year. That distortion makes month-to-month comparisons useless and can mislead a physician into over- or under-reacting to a number that was never real in the first place.
The correct treatment is to record the annual fee as deferred revenue, a liability, not income, at the moment it's collected, then recognize one-twelfth of it as earned revenue each month across the membership term. A $1,650 annual fee becomes $137.50 of recognized revenue every month, matching the pace at which the service is actually being delivered.
Once membership revenue is spread correctly, your monthly P&L starts reflecting the practice's actual month-to-month performance instead of a distorted snapshot driven by enrollment timing. That matters for more than just curiosity: if you're evaluating whether to bring on an associate, negotiating a lease, or simply trying to understand whether a slow-looking month is actually slow, deferred revenue accounting is what makes those numbers trustworthy.
It also matters for cash flow planning specifically. The cash from an annual fee arrives all at once, but the cost of delivering the membership, physician time, staff, facility, is spread across the year. A practice that spends the January windfall as if it's ongoing monthly income can end up cash-tight by the fourth quarter, even though the year as a whole was profitable.
Most MDVIP and concierge practices aren't purely membership-based, they also bill insurance for covered services and collect some out-of-pocket payments outside the membership fee. Each of those revenue streams needs its own line in the chart of accounts, separate from deferred membership revenue, so you can actually see which part of the practice is driving profitability rather than one blended number that hides the mix.
Mid-year enrollments add another layer: a patient who joins in July is on a July-to-June cycle, not a calendar-year one, which means a practice with rolling enrollment throughout the year is effectively running many overlapping twelve-month recognition schedules at once. Spreadsheet tracking gets unreliable fast; this is where having deferred revenue built correctly into Xero from the start pays for itself.
Is deferred revenue accounting required for MDVIP practices, or just a best practice?
It's the accurate way to reflect a membership fee that covers a full year of service, and it's expected under accrual-basis accounting. Many practices file taxes cash-basis but still benefit from accrual-style internal reporting for exactly this reason, the tax return and the management reporting can follow different rules.
What happens to deferred revenue if a patient cancels their membership?
The remaining unearned portion tied to that patient is removed from deferred revenue, and any refund issued is recorded against it. The months already recognized as earned revenue stay as they were, only the future, undelivered portion is affected.
Can this be automated, or does someone have to calculate it manually every month?
With the right Xero setup, monthly recognition can run on a recurring schedule rather than being recalculated by hand every month, which matters once a practice has more than a handful of patients on staggered enrollment dates.
Jeremy Brewer is the founder of 911 Bookkeepers LLC in Baton Rouge, Louisiana. 911 Bookkeepers partners with MBJA Accounting Service to give chiropractic and MDVIP practices clean, current financials. He is a Xero Certified Advisor.
Book a free 30-minute financial checkup and find out exactly where your business stands.