article · September 3, 2026
What an Optometry Chart of Accounts Looks Like
TL;DR
An optometry setup needs distinct COGS categories for frames, lenses, and clinical supplies, a frame inventory asset account, and payroll split between owner, associate doctors, and support staff. Exam versus optical visibility can live in the chart or in monthly KPI reporting from billing data. A generic chart produces summaries. The right setup produces answers.

If you generate an income statement from the default QuickBooks chart of accounts, you probably see something like "Services Income" at the top and a list of expenses that could belong to a dental office, a law firm, or an optometry practice. Technically correct. Completely silent on the question that actually runs your practice: how much came from the exam lane versus the optical floor?
The chart of accounts is the structure underneath everything your bookkeeper records. Set it up wrong and your financials become summaries. Set it up right, and pair it with the right monthly reporting, and the numbers become a tool you can use to manage the business. The difference in setup time is minimal. The difference in useful output, every month for years, is not.
What an Optometry-Specific Setup Actually Needs
A single-location practice with both exam and optical revenue typically runs 80 to 120 accounts. A generic service business chart runs 30 to 50. That gap comes from a few specific areas, each of which matters for a different reason.
Revenue: Two Streams You Have to See
Your practice has two distinct margin structures, as the two-margin piece explains. Professional services covers exam fees, contact lens fittings, dilations, and specialty clinical services. Optical sales covers frames, lenses, accessories, and contact lens packages. The requirement is that you can see the two streams separately every month. Where that split lives is a setup decision, and there are two workable answers.
The first is separate income accounts in the chart itself: a professional services line and an optical sales line, sometimes with a managed care plan line if the volume justifies it. Every deposit gets coded to one or the other, and the income statement shows the split directly.
The second keeps collections in a single line in the books and pulls the split from the practice management system instead. Your billing data already knows which dollars were medical and which were retail. A monthly KPI report built from that data, showing production, collections, and the medical or service side of collections compared against retail, answers the same question without adding accounts to the chart. Many well-run practices work this way, because the billing system is the more precise source for the split anyway.
Either setup works. What does not work is a single blended revenue line with no report behind it. If a vision plan cuts your reimbursements by 5 percent and optical sales have a quiet quarter at the same time, blended revenue falls and you cannot tell what caused it or which side to address.
COGS: Frames, Lenses, and Clinical Supplies Are Not the Same Thing
These three categories should not share an account.
Frames and lenses have a resale margin you can improve. You negotiate vendor terms, adjust retail pricing, watch which inventory is slow. A healthy optical gross margin on frames typically runs 55 to 70 percent after lab and vendor costs, though your specific plan mix and pricing will move that number considerably (confirm this range against your own vendor contracts and frame program terms). Clinical supplies, contact lens trial sets, diagnostic drops, disposable exam materials, have almost no margin. They are overhead costs similar to rent.
When both sit in one cost-of-goods-sold account, your gross margin number is a blend of something manageable and something that mostly is not. Most practices using a generic chart cannot tell you their optical gross margin without manually pulling invoices and sorting them. That calculation should take 30 seconds, not an afternoon.
Frame Inventory on the Balance Sheet
When a frame order arrives, it is not an expense. It is an asset. The cash leaves the bank; the inventory value sits on the balance sheet. The cost moves to the income statement when you actually sell a frame.
Most generic charts do not include an inventory asset account, so bookkeepers record frame invoices as immediate expenses when the bill comes in. This overstates costs in months with heavy restocking and understates them when ordering is light. It also means the balance sheet never reflects the $12,000 to $30,000 in frame inventory sitting on the wall for most single-location practices. You are effectively ignoring a five-figure asset.
Getting this right requires an inventory asset account and either periodic or perpetual inventory tracking. Neither is complicated to set up. The default chart just does not include them.
Payroll: Owner, Associate Doctors, Support Staff
A single "Payroll" account is one of the most common blind spots in practice financials. The split that makes the number useful has three buckets: owner compensation, associate doctor compensation, and support staff wages.
Owner compensation mixes a market salary with tax strategy and distribution decisions, so it distorts every labor benchmark it touches. Associate doctor compensation, whether salary or production-based, tracks against the revenue those doctors generate. Support staff wages, front desk, techs, opticians, are the labor cost you actually manage month to month.
Benchmarks from the AOA's annual economics survey and practice management literature treat doctor compensation and staff wages as separate ratios because they move differently and respond to different interventions. A single total labor percentage of 38 percent tells you almost nothing: it cannot show whether the practice is overstaffed, whether an associate's pay has drifted from their production, or whether owner compensation is simply set high for tax reasons.
Accounts Receivable: Present in the Chart, Worked by Your Billing Manager
Your chart should include AR accounts, typically insurance and patient. The balances show what the practice is owed and belong on the balance sheet.
Your billing manager works those accounts: submitting claims, posting remittances, handling denials, following up with payers, tracking patient balances. Your accounting starts when the deposit clears the bank. The AR accounts exist in the chart so the balance sheet is accurate and so those balances show up as reported KPIs in your monthly financials. The work of reducing them stays inside the practice.
This distinction matters when you are evaluating an accounting firm. Reconciling the batch deposit in your bank against the collections report your billing manager produces is accounting. Working the claims themselves is not. Ask specifically what each means if you hear otherwise.
The Test: What Can Your Current Reports Answer?
Here is a practical check. Take your most recent monthly reports and try to answer these questions without digging through invoices, building a spreadsheet, or making a phone call:
What was the optical gross margin last month? What did support staff wages cost as a percentage of collections, with owner and doctor compensation out of the number? How much frame inventory is on the balance sheet right now?
If the answer to any of them is that you would need to dig or estimate, the setup is not doing its job. A properly organized chart, paired with a monthly KPI report where the chart stays lean, makes all three answerable from the reports that already land in your inbox.
When the Default Chart Is Fine
If your practice runs under $500,000 in annual revenue and you do not have an optical dispensary yet, a lightly modified QuickBooks default chart is probably enough. Add a frame inventory asset account and keep your own compensation out of the staff wage line, and you cover the most important gaps for a smaller practice.
The specialist setup earns its complexity when optical volume is large enough that margin tracking matters, when an associate doctor joins the payroll and wage benchmarking becomes useful, and when exam volume is high enough that plan mix changes show up clearly in the monthly numbers. For most practices between $750,000 and $3 million in revenue, that threshold is already crossed.
The Setup Problem
Most practices do not address the chart of accounts until something forces it. A tax surprise. A purchase offer that requires clean financials. A new accountant who asks why all the payroll is in one line.
At that point, fixing the chart means going back through existing transactions and reclassifying them. For a practice with two or three years of data, the cleanup typically runs $1,500 to $4,000 depending on transaction volume and how far back the problem goes (illustrative range). The cost is real and entirely avoidable.
The right time to set it up is at the start of a practice, the beginning of a new fiscal year, or the first month of a new accounting relationship. Those moments are when the chart is either configured correctly or left at the default. The effort difference at setup is almost nothing. The difference in what you can see in your reports compounds for years afterward.
If you want to understand what a complete optometry accounting setup looks like in practice and what it typically costs, the optometry practice bookkeeping cost guide covers pricing, what is included, and when outside help makes sense. And if you are ready to see the monthly KPI benchmarks a well-organized setup actually enables, the practice resources on our optometrists page are a good starting point.
Questions owners ask about this
What is a chart of accounts for an optometry practice?
A chart of accounts is the master list of every category your accounting software uses to sort income, expenses, assets, and liabilities. For an optometry practice, the list needs accounts that do not exist in a generic template, including a frame inventory asset account, distinct expense accounts for clinical supplies versus optical cost of goods, and payroll accounts that separate owner compensation, associate doctor compensation, and support staff wages. Many practices also split revenue into professional services and optical sales, though that split can instead come from KPI reporting built on your billing data.
How many accounts should an optometry practice chart of accounts have?
A single-location practice with both exam and optical revenue typically runs 80 to 120 accounts. A generic service business chart runs 30 to 50. The difference comes from separating COGS categories, tracking frame inventory on the balance sheet, splitting payroll between owner, associate doctors, and support staff, and, in some setups, separate revenue lines for professional services and optical sales.
Do I need separate books for my exam lane and optical dispensary?
No. You need one set of books plus monthly reporting that shows the two revenue streams separately. That split can live in the chart of accounts itself or in a KPI report built from your practice management system's collections data. The billing manager tracks and works the insurance claims. Your accountant sets up the chart so deposits that clear the bank land in the right accounts. One set of books, properly organized, gives you the margin visibility you need without two separate ledgers.
What happens if I use the generic QuickBooks chart for an optometry practice?
Your income statement shows a single revenue line and a mixed expense total, with no reporting behind either. You cannot calculate optical margin, tell whether staff wages are in line with benchmarks once owner and doctor compensation are out of the number, or see frame inventory on the balance sheet. The financials become a tax document rather than a management tool.
Can I fix a bad chart of accounts after several years?
You can, but it means reclassifying transactions going back to when the problem started. For a practice with two or three years of data, the cleanup typically runs $1,500 to $4,000 in accounting fees depending on transaction volume and complexity (illustrative range). The cleanest window to fix it is at the start of a new fiscal year or the beginning of a new accounting relationship.