Use this when you are opening the ledgers for a new DSO-PC group, or cleaning up practice books that a lender, investor, or quality-of-earnings reviewer is about to read.
Bookkeeping for a dental support organization (DSO) and its professional entities is one general ledger per legal entity, a chart of accounts shared by every PC, production recorded at the amount you expect to collect, intercompany accounts that tie to the cent, and a consolidation that eliminates the management fee. This guide builds each of those from an empty ledger. The monthly routine that runs on top of them is in Your first month-end close.
Keep every ledger on the accrual basis from the first entry. Cash-basis books record collections as revenue, which hides receivables, makes the per-PC fee-coverage check meaningless, and cannot be audited or used in a quality-of-earnings review without a full conversion.Under ASC 606, a dental practice recognizes revenue when the dentistry is performed, at the transaction price it expects to be entitled to. PPO write-offs are explicit price concessions. Amounts you do not expect to collect from patients are implicit price concessions. Both reduce revenue, so neither is recorded as bad debt expense unless a patient’s ability to pay deteriorates after the service date. Most practices apply the portfolio practical expedient and estimate concessions by plan and service month rather than claim by claim.1Tax basis is a separate decision. A PC taxed as an S corporation, or as a C corporation that is a qualified personal service corporation, can generally use the cash method for tax regardless of size. Other C corporations are limited by the gross receipts test in IRC § 448(c), which is indexed each year.2 Keep the books on accrual and let the CPA convert at year end. See Prepare for taxes.
2
Create one ledger per entity
Create a separate company file for each PC and for the DSO. Name them to match the bank accounts, [Brand] [State] PC and [Brand] DSO, so a bank feed and a ledger are never confused. Set the same fiscal year and start date in each. Connect each entity’s bank feeds to that entity’s ledger only.Do not run the group in one ledger with the entities as classes. A class gives you a profit and loss by entity but not a balance sheet, so the PC’s receivables, credit balances, orthodontic contract liabilities, and intercompany payable have nowhere to live. It also makes every bank account visible to every entity.
3
Build the chart of accounts from one template
Every PC uses the same account numbers with the same meanings. Add an account to the template first, then to every PC, never to one PC alone. Reserve number ranges so additions never collide.
Range
PC
DSO
1000s
Cash by account; patient AR; insurance AR; orthodontic contracts receivable; allowance for contractual adjustments; allowance for implicit price concessions; unsubmitted claims; card settlements in transit; prepaids
Cash by account; management fee receivable by PC; due from PCs; intercompany loan receivable by PC; accrued intercompany interest receivable; dental equipment; leasehold improvements; software and intangibles; accumulated depreciation
Common stock held by the dentist-owner; retained earnings; distributions
Members’ capital or stock; additional paid-in capital; retained earnings; distributions
4000s
Gross patient service revenue (production); PPO write-offs and contractual adjustments (contra); implicit price concessions (contra); courtesy and professional discounts (contra); membership plan revenue; other operating revenue
Management fee revenue by PC; pass-through cost reimbursement, if the MSA uses one
Management fee expense; intercompany interest expense; bank and processor fees; the PC’s own professional fees
Non-clinical compensation and benefits; occupancy; technology and PMS; billing and clearinghouse; marketing; insurance; professional services; equipment leases and maintenance; general and administrative; depreciation and amortization
Sub-accounts carry the plan dimension. Gross production, PPO write-offs, and insurance AR each get sub-accounts by plan (each PPO fee schedule, Medicaid and its dental benefit administrators, and self-pay). The write-off percentage by plan is the number that decides whether to renegotiate or leave a network, audited health care statements customarily disaggregate revenue by payer class.1 See Underpayments and payer contracts.Lab fees and dental supplies are separate accounts, not a cost of goods line. Lab fees for crowns, dentures, implants, and aligners move with the restorative mix, and acquirers benchmark both lines against production.Credit balances are a liability account, never a negative receivable. A payment that exceeds the balance on an account is credited to patient credit balances or payer overpayments payable at posting. Identified Medicaid overpayments must be reported and returned within 60 days, and unrefunded patient money becomes unclaimed property on the dormancy period of the patient’s state.3 See Report and return overpayments and Escheatment by state.The 5000s hold only costs the PC must bear under the state’s dental practice act: clinical labor, lab fees, dental supplies, and malpractice. Everything else is the DSO’s cost, and it reaches the PC only as management fee expense or as a documented pass-through. A non-clinical cost in a PC 5000 or 6000 account is either allocated to the PC by the MSA or was paid from the wrong account.
4
Add location and department dimensions
Tag transactions rather than multiplying accounts. In each PC ledger, location is the office and department is the provider type as the PMS defines it: doctor, hygiene, and each specialty department (orthodontics, oral surgery, pediatric dentistry) if the office has one. Every production, write-off, and clinical-cost entry carries both tags. Hygiene can carry 25 to 35 percent of a general practice’s production, and separating it in the ledger is what makes the department reporting in Produce investor-grade reporting possible.4In the DSO ledger, department is the function (revenue cycle, IT, HR, marketing, finance, facilities) and location is the PC the cost supports, with a shared-services location for costs that support all of them. A cost-plus or flat fee is computed from exactly this cut, and in states that bar percentage-of-revenue support fees it is the fee’s only basis. See Set the management fee.
5
Record production net, with a monthly true-up
Post the month’s production from the PMS close reports with one entry per PC, by plan sub-account and department. Gross production goes to AR, and the estimated concessions go to contra-revenue and the allowances in the same month, so net revenue is complete at month end without waiting for remittances.
Entry at month end, from the PMS
Debit
Credit
Insurance AR and patient AR, by plan
$68,400
Gross patient service revenue (production)
$68,400
PPO write-offs (contra-revenue), by plan
$24,600
Allowance for contractual adjustments
$24,600
Implicit price concessions (contra-revenue)
$1,300
Allowance for implicit price concessions
$1,300
When an 835 posts, cash and the actual write-off relieve the receivable and the allowance, not revenue. At the same posting, move the patient responsibility the 835 reports under group code PR (deductible, coinsurance, copay) from insurance AR to patient AR, so the patient balance ages from the remittance date rather than the service date, and record any downgrade difference the plan leaves to the patient the same way.
Entry when the remittance posts
Debit
Credit
Operating account
$520
Allowance for contractual adjustments (actual plan write-off)
$380
Insurance AR
$900
The estimate and the actual will differ, and in dentistry the difference is driven by plan mix and by downgrades, where the plan pays the alternate benefit for a less expensive procedure than the one performed. Run a hindsight analysis each month: for each plan and service month older than the plan’s typical payment lag, compare the net revenue you estimated with the cash plus remaining collectible balance you now see. Post the difference to PPO write-offs or implicit price concessions in the current month and reset the allowance rates by plan. A quality-of-earnings review rebuilds the same cohort table from the 835s. See Understanding 835s.Three month-end accruals belong in the same entry set. Accrue unsubmitted claims (dentistry performed, claim not yet released) at expected net revenue and reverse the accrual next month. Record card settlements gross, with interchange and processor fees as expense, so revenue and fees reconcile separately to the processor statement. Post payer recoupments that arrive as PLB adjustments against the recouped claim’s receivable, not against current revenue.
🦷 Orthodontics. An orthodontic case is a single performance obligation satisfied over the treatment period, so the contract fee is recognized over the expected months of treatment, not when the contract is signed or the down payment is collected. Carry the unbilled contract balance in orthodontic contracts receivable and the collected-but-unearned portion in deferred orthodontic revenue, and release both on the treatment schedule the PMS or ortho module maintains. Transfers in and out, and cases that end early, are contract modifications and need a true-up. Have the CPA set the measure of progress and apply it to every ortho office identically.1
In-house membership plans work the same way. The annual fee is a contract liability when collected and is recognized over the plan year, and the plan’s included hygiene visits are production at the plan’s rate with no insurance write-off.Tie the ledger to the PMS with an AR rollforward: beginning gross AR, plus gross production, less write-offs and adjustments posted, less bad-debt write-offs, less collections posted, plus refunds issued, equals ending gross AR, which must equal the PMS aging. Net AR is gross AR less the two allowances. Compute days in AR and the collection ratio on net production, not gross.
6
Set up the intercompany accounts
Create matched pairs, with the PC side and the DSO side named so a reviewer can pair them from the trial balance alone.
PC account
DSO account
Characterization
Management fee expense
Management fee revenue
Fee for services under the MSA
Management fee payable
Management fee receivable
Unpaid invoiced fee
Due to DSO
Due from PC
Costs one entity paid on the other’s behalf
Intercompany loan payable
Intercompany loan receivable
Documented loan under a note
Accrued intercompany interest payable
Accrued intercompany interest receivable
Interest at or above the applicable federal rate
Intercompany interest expense
Intercompany interest income
Same
Book the fee from the DSO’s invoice, in both ledgers, in the period the invoice covers. The PC debits management fee expense and credits management fee payable; the DSO debits the receivable and credits fee revenue. Payment clears the payable and the receivable. Book the fee only from an invoice, and net it against other balances only where the MSA provides for netting. See Move money between PC and DSO.Use the due-to and due-from pair for pass-throughs. When the DSO pays the PC’s malpractice premium or a lab invoice, the DSO debits due from PC and credits cash, and the PC debits the expense and credits due to DSO. Settle the balance in cash each month, or document in the MSA that it is netted against the fee invoice. Which costs pass through and which the fee covers is set by the MSA’s cost schedule, and the ledger follows that schedule.Book loans only against a signed note. Draws credit the loan payable, interest accrues monthly at the note rate, and repayments follow the schedule. A balance in due to DSO that is not settled for several months is an undocumented loan. See Intercompany loan note.Reconcile every pair monthly. The PC’s balance and the DSO’s balance must be equal and opposite before either ledger closes. A difference means one side booked something the other did not.
7
Map payroll and fixed assets to the owning entity
Clinical payroll runs on the PC’s employer identification number, is paid from the PC’s account, and posts to the PC’s 5000 accounts by department. Non-clinical payroll runs on the DSO’s and posts to the DSO’s 6000 accounts by function and supported PC. Production-based associate pay is computed from the same net production figures the revenue entry uses, with the written definition of gross versus adjusted production and lab-fee treatment from the employment agreement. See Set up payroll.Chairs, handpieces, imaging, and leasehold improvements sit in the ledger of the entity that holds title or signed the lease. Which entity that may be is a matter of state dental law, and several states restrict non-dentist ownership or control of dental equipment or require an equipment lease that leaves the dentist with care, custody, and control. Record the assets where counsel has placed them, depreciate them there, and book any equipment lease between the entities at the stated rent. If you issue GAAP statements, the lessee’s premises and equipment leases go on its balance sheet under ASC 842 as right-of-use assets and lease liabilities.5
8
Build the consolidation worksheet
Consolidation happens outside the ledgers. Export each entity’s trial balance into a worksheet with one column per entity, an eliminations column, and a consolidated total. Post the eliminations on the worksheet, never in an entity ledger.Eliminate each pair from step 6 against its counterpart: fee revenue against fee expense, fee payable against fee receivable, due-to against due-from, loan payable against loan receivable, accrued interest income against accrued interest expense, and, where an intercompany equipment lease exists, its rent income against rent expense.There is no investment account to eliminate against the PC’s equity, because the DSO owns no PC stock. The PC’s paid-in capital and retained earnings carry into the consolidated balance sheet as noncontrolling interest, and the PC’s net income after the fee is attributed to it on the consolidated income statement. Both are usually small, since the fee absorbs most of the PC’s margin.Every elimination nets to zero across the two entities. If one does not, the intercompany pairs did not reconcile in step 6.Produce three views from the same worksheet every month:
View
Shows
Who asks for it
Per entity
Each PC and the DSO standalone
Operators; the fee-coverage check
Consolidated with eliminations
The whole business, intercompany netted, PC equity held by the dentist-owner shown as noncontrolling interest
Auditors, lenders, the board
DSO standalone
The support company alone
Investors, since this is the entity they can own
Under ASC 810 the DSO often consolidates the PCs as variable interest entities, so the consolidated view is what an audit opinion covers and the DSO standalone is a management view. The analysis, and the reasons it can come out differently for a dental group, is in How investors read DSO financials. The ledgers above produce all three views either way.6
9
Set up what the tax return will need
The DSO owns no PC stock, so the group cannot file a consolidated federal return. IRC § 1504 requires 80 percent ownership of vote and value for an affiliated group.7 Each entity files its own return, the fee is an ordinary and necessary expense of the PC and income of the DSO, and the books must support that pricing: IRC § 482 lets the IRS reallocate income between organizations controlled by the same interests, so the ledger carries the fee’s FMV support and the AFR interest on loans.7Gross-receipts-based state taxes fall on each entity’s receipts separately, so the PC’s patient receipts and the DSO’s fee receipts can both be taxed with no offset for the matching expense. Ohio’s commercial activity tax, Washington’s business and occupation tax, and the Texas franchise tax all work this way, and the group elections that would net intercompany receipts depend on common ownership a DSO-PC structure may not have.8 Tag fee revenue by PC state so the CPA can source it. Verify the treatment in each state with counsel.
10
Order the close by dependency
Four cutoff rules decide which period an item belongs to, and most first-year reconciling differences trace to them.
Item
Period
Consequence
Charges
Date of service
The unbilled accrual covers the lag between service and claim release
Cash
Bank deposit date
A remittance dated the 30th whose EFT settles on the 2nd is next month’s cash and this month’s receivable; match on the TRN trace number, not the remittance date
Adjustments
Posting date of the 835
The allowance absorbs the timing between the estimate and the actual
Management fee
Period the services were rendered
From the invoice, whatever month the PC pays it
The entries then run in an order set by what each one reads:
Post all cash and remittances in the billing system. Every later entry reads its reports, so nothing starts until this is complete.
Post the revenue entry, the unbilled accrual, the credit balance reclass, and the hindsight true-up together. The true-up changes net revenue, so it must land before anything priced from net revenue. Release the orthodontic and membership plan deferrals from the PMS schedules in the same step.
Run the AR rollforward and the three-way reconciliation of billing system, 835s, and bank. Both must pass before the fee is computed.
Post payroll accruals, prepaids, and depreciation in both entities. Production-based associate compensation reads the net production just closed, and non-clinical payroll by cost center is the base of a cost-plus fee, so both close before the fee is computed.
Compute the fee per the MSA, issue the invoice, and book it on both sides.
Settle or document pass-throughs, accrue loan interest, and reconcile every intercompany pair to a zero difference. Neither ledger closes until the pairs tie.
Lock both ledgers, export the trial balances, post the eliminations on the worksheet, and produce the three views.
Set the unbilled and payroll accruals to reverse on the first day of the next period so the actuals post cleanly. Have someone other than the preparer review the reconciliations before the package goes out, even in a two-person finance team.The three-way reconciliation and the close package are walked through in Your first month-end close. The package that grows out of it is in Produce investor-grade reporting.
FASB ASC 606, Revenue from Contracts with Customers, as applied to health care entities in the AICPA Audit and Accounting Guide, Revenue Recognition (health care entities chapter): explicit and implicit price concessions, the portfolio practical expedient, over-time recognition for a single performance obligation, and disaggregation of revenue by payer class. Secondary summaries: RevenueHub, Common ASC 606 issues: health care entities; LBMC, How the revenue recognition standard impacts healthcare entities. Confirm the estimation method and the orthodontic measure of progress with your CPA.
26 U.S.C. § 448: § 448(b)(2) exempts qualified personal service corporations from the cash-method limitation; § 448(c) sets the inflation-indexed gross receipts test, with the current-year figure published in the IRS’s annual inflation adjustment revenue procedure. Checked October 2026.
42 U.S.C. § 1320a-7k(d), the 60-day report-and-return rule for identified Medicare and Medicaid overpayments; CMS-4205-F, effective January 1, 2025, aligned the identification standard with the False Claims Act knowledge standard. See Morgan Lewis, CMS overpayment refund final rule. Patient credit balances fall under each state’s unclaimed property statute; see Escheatment by state.
FASB ASC 842, Leases. Private companies may elect the risk-free discount rate practical expedient under ASC 842-20-30-3. State equipment-ownership rules are summarized in MSA clause anatomy and the state pages; confirm placement with counsel and application with your auditors.
26 U.S.C. § 1504(a) (affiliated group requires 80 percent vote and value); 26 U.S.C. § 482 (allocation of income among organizations owned or controlled by the same interests); 26 U.S.C. § 7872 (below-market loans). Whether § 482 reaches a particular DSO-PC pair depends on the facts; verify with your CPA.
Ohio commercial activity tax, Ohio Rev. Code ch. 5751, including the consolidated and combined group rules in §§ 5751.011 and 5751.012; Washington business and occupation tax, RCW ch. 82.04; Texas franchise tax, Tex. Tax Code ch. 171. Treatment of management fee receipts and group elections varies; verify with counsel. Checked October 2026.