How do optometrists track inventory and frame costs?
Frames represent one of the largest assets an optometry practice carries. Tracking them properly matters for financial accuracy, tax reporting, and understanding which products actually make money.
Each frame should be treated as an individual inventory item with its own SKU. Record the brand, model, color, cost from the vendor, and your retail price. When frames arrive from your distributor, enter them into your system before they hit the display wall. This creates the documentation trail connecting your purchases to your cost of goods sold when those frames eventually sell.
Most optometry practices run software like Eyefinity, OfficeMate, or Crystal PM for patient records and optical orders. These systems typically include inventory modules. The challenge is making sure that inventory data flows correctly into your accounting software. If your practice management system doesn’t sync with QuickBooks, the numbers need to be transferred manually, and that’s where errors creep in. Working with Los Angeles QuickBooks bookkeepers who understand medical practices can help bridge that gap and keep both systems aligned.
Cost of goods sold should reflect exactly what was sold. When a patient buys a frame, your system should reduce the inventory count and move that specific frame’s cost from your inventory asset account to COGS. Without this connection, your gross profit on optical sales is either overstated or understated, and you won’t know which frame categories are actually profitable.
Categorize frames in ways that help you manage the business. Designer brands versus house brands. Price tiers like budget, mid-range, and premium. Men’s, women’s, and unisex styles. These categories let you see which segments sell and which sit on the wall tying up cash you could use elsewhere.
Physical inventory counts catch what software misses. Frames get scratched during try-ons, damaged in handling, or occasionally walk out the door. A quarterly count reconciled against your book inventory reveals shrinkage you wouldn’t otherwise notice. Annual counts are the minimum, but more frequent counts give you better insight into what’s actually happening.
Display frames need separate treatment in your records. Inventory sitting on display boards isn’t the same as sellable stock in drawers. Some practices track display frames separately so their reports show true available-for-sale quantities.
Good inventory accounting turns your frame data into useful information. You can identify which vendors deliver better margins, which price points move fastest, and how much working capital is sitting on your walls instead of in your bank account. That visibility helps you make smarter purchasing decisions and avoid overbuying frames that don’t sell.
LA's Small Business Bookkeeper
The Next Step:
A Short Conversation
Tell us about your business and what you're dealing with. We'll listen, ask a few questions, and give you a clear price for the work.
More Questions
What are the penalties for late payroll tax deposits?
IRS penalties start at 2% for deposits 1-5 days late and increase to 15% for amounts unpaid after receiving a notice. California EDD adds its own penalties on top. The trust fund recovery penalty can make owners personally liable.
Read answerWhat bookkeeping software is best for real estate agents?
QuickBooks Online works best for most real estate agents. It handles irregular commission income, tracks deductible expenses like mileage and marketing, and integrates with banking and other tools agents already use.
Read answerWhat bookkeeping software integrates with Clio for law firm accounting?
QuickBooks Online is the primary accounting software that integrates directly with Clio. The integration syncs invoices, payments, and time entries between systems, though trust accounting still requires careful manual oversight.
Read answerHow do I set up QuickBooks for my real estate business?
Start with a chart of accounts designed for property income and expenses, then set up tracking by property using classes or locations. Handle security deposits as liabilities, not income, and separate capital improvements from repairs.
Read answerHow do music schools handle bookkeeping for multiple instructors?
Track lessons taught by each instructor, calculate pay based on lesson completion or revenue splits, and process payments consistently. The complexity depends on whether instructors are employees or contractors and how your scheduling software feeds into your accounting.
Read answerHow do I add users and set permissions in QuickBooks Online?
From Manage Users in settings, you add team members and select their permission level. QuickBooks Online offers several access types from full admin control to limited time tracking. The key is matching each person's role to the minimum access they need.
Read answer