Lenzic

Optical frame inventory management: what to track

What optical frame inventory software should record per frame, lens and contact lens, which stock movements matter, spreadsheet vs software, and what to verify in a demo.

Optical frame inventory management: what to track

Short answer: Optical frame inventory management means tracking every frame as its own model–color–size item, knowing whether it's on display, in a drawer, reserved for a patient or at the lab, and linking each movement to a purchase, sale or Rx order. Good software also shows cost, age and turnover, so reorders come from data, not memory.

Frames look like ordinary retail stock until you try to count them. The same model comes in several colors and sizes. Some pieces sit on the board while their twins wait in a drawer. A frame can be "sold" while it's still at the lab having lenses cut for it. When the counts drift, the cost shows up as a patient told "we have it" when you don't, a supplier reorder based on a guess, and a frame that has sat on the board for more than a year without anyone noticing.

This guide is for owners and managers of optical shops, eyewear galleries and optometry clinics with a dispensary. It covers what your software should record for each frame, which movements matter, where spreadsheets break, and what to check in a demo.

Why frame inventory is harder than ordinary retail stock

Three things make optical stock different. The first is the variant matrix. A single frame model multiplies across colors and sizes, and each combination is its own sellable item. If your system stores "Model X, 4 pcs" without color and size, you can't answer the most common question at the counter: "Do you have this in a 54?"

The second is that frames are tied to prescriptions. In a clinic with a gallery, a frame is often chosen right after the exam and then waits while lenses are ordered and cut. For days it is neither on the shelf nor delivered. Your inventory has to show that in-between state, or your counts will look wrong every week.

The third is that lenses mostly aren't stock at all. Many spectacle lenses are made to order for a specific Rx, while others (common single-vision powers, for example) may be kept in stock. Contact lenses behave more like pharmacy stock, with parameters and expiry dates. Mixing these three rhythms in one undifferentiated list is where most spreadsheets fall apart. We cover the clinical side of that handoff in From doctor Rx to gallery invoice.

What to track for each frame

A reliable record for one frame variant needs these fields:

FieldWhy it matters
Brand and modelThe parent item; reports roll up here
Color codePatients ask for colors; suppliers reorder by code
Size (eye–bridge–temple, e.g. 52-18-140)Fit questions at the counter; stops wrong-size sales
SupplierReorders, returns and payables go to the right place
Purchase costStock value and real margin per sale
Retail priceConsistent invoicing across staff
Status or locationOn display (showcase), back stock, reserved for an order, at the lab, sold, returned
Date receivedAge of stock; shows what isn't moving
Quantity per variantThe count you actually trust

Frame inventory list with price, warehouse and showcase quantities in Lenzic

If you take frames on consignment, keep them clearly separate from owned stock, because they don't belong in your stock value.

Lenses and contact lenses need different rules

For spectacle lenses, separate the stock lenses you really keep on hand, grouped by type and power range, from lab jobs made for a specific patient. A lab job isn't inventory. It is an order with a status: ordered, in production, received, fitted, delivered. Tracking it as an order tied to the patient and Rx is what prevents the "where are my glasses?" phone call from turning into a search.

Contact lenses need their own fields: brand, replacement schedule, base curve, diameter, power (plus cylinder and axis for torics), box quantity and expiry. Counting boxes without parameters tells you almost nothing.

Movements matter more than counts

A count is a snapshot. Movements explain why that snapshot is right or wrong. The ones worth recording are:

  • Receiving against a supplier purchase, so cost and quantity enter together
  • Sale deduction when the invoice is issued, not when someone remembers
  • Reservation when a frame is chosen for an Rx order but not yet delivered
  • Lab out and back for frames sent away for lens fitting
  • Supplier returns and exchanges
  • Adjustments with a reason (damaged, lost, found), so a stock count leaves a trail rather than silently overwriting numbers

When every movement belongs to a document (a purchase, an invoice, an order), month-end stops being detective work.

Separate warehouse and showcase quantity columns for each frame in the Lenzic inventory list

Spreadsheet vs optical software

QuestionSpreadsheetWhat good optical inventory software should do
Color and size per modelPossible, but breaks as rows multiplyBuilt into the item structure
Stock drops when you sellOnly if someone updates itTied to the invoice
Frame reserved for a patientUsually a comment or a colorA status linked to the order and Rx
Lab job statusA separate list or chatTracked on the patient's order
Cost and margin per saleManual formulasFrom purchase cost and invoice
Several staff at onceVersion conflictsOne shared record
Audit trailRarelyMovements with dates and users

A spreadsheet is a reasonable start for a very small shop with one person doing all the selling. Once reception, the optometrist and the sales counter all touch the same patient, the spreadsheet becomes the place where the truth goes to disagree with itself.

Reports worth reading every week

You don't need fifty reports. You need a few that prompt decisions:

  • Stock value at cost, so you know how much cash sits on the boards
  • Aging: frames by days since receipt, which tells you what to reposition, return or mark down
  • Sell-through by brand and supplier, so reorders follow what actually sold
  • Open orders and lab jobs: what's reserved, what's late
  • Supplier balances, so purchasing and payables stay in the same picture

For the money side of this, from invoices and the cash drawer to what stays with your accountant, see the optical clinic software buyer's guide.

What to verify in a demo

Bring one real scenario and ask the vendor to run it live:

  1. Receive two frames of the same model in different colors from a supplier.
  2. Sell one of them against a patient's Rx.
  3. Reserve the other for an order that goes to the lab.
  4. Now ask to see the stock value, the reserved item, the lab job's status and the supplier balance.

If any step is "described" instead of shown, note it. Our optical clinic software checklist has the wider list of criteria, and why one cloud system beats two explains why the appointments tile and the stock tile should live in one dashboard.

Where Lenzic fits, and what to ask us to show

Lenzic is cloud software for optometry clinics and eyewear galleries. It is not an eyewear store. On getlenzic.com we state these capabilities:

  • Invoices, showcase and purchasing in one view
  • Inventory and cash drawer
  • Purchasing, suppliers and finance reports
  • A seller view that can search the patient and see the Rx and notes
  • Lab tracking
  • A patient ledger with insurance and archives

New gallery invoice in Lenzic with the patient's distance Rx on top, a frame and a lab-order lens in the cart, insurance coverage and patient balance

On the Professional plan, a smart lens filter and lens power conversion are added.

Be clear about the frame record, too. Lenzic's inventory list shows each item's price and its warehouse and showcase quantities. It does not have separate columns for color, size, supplier or cost price, so the field table above is general advice for any system, not a description of our screen. Some things commonly listed by inventory-focused vendors are not stated on our site: automatic reorder alerts per variant, branch-to-branch transfers, consignment tracking and dedicated stock-count tools. Don't assume them. Ask us to show your scenario live, and judge by what you see.

Frequently asked questions

What is optical frame inventory management?

It is tracking every frame by brand, model, color and size, together with its supplier, cost, status and age, and linking each movement (purchase, sale, reservation, lab trip, return) to a document. The goal is counts you can trust and reorders based on what actually sells.

Can I manage frame inventory in a spreadsheet?

For a very small shop with one seller, yes, for a while. It breaks when several staff sell at once, when frames are reserved for Rx orders or away at the lab, and when you need cost, margin and aging without hand-built formulas.

What should optical inventory software report?

At minimum: stock value at cost, aging by days since receipt, sell-through by brand and supplier, open orders and lab jobs, and supplier balances. Those five cover most weekly purchasing and pricing decisions.

Should spectacle lenses and contact lenses be tracked like frames?

Not in the same way. Stock spectacle lenses are grouped by type and power range, and made-to-order lenses are lab jobs with a status, not inventory. Contact lenses need parameters such as base curve, diameter, power and expiry.

Does Lenzic handle frame inventory?

Lenzic includes inventory with separate warehouse and showcase quantities, a cash drawer, purchasing, suppliers and finance reports, and lab tracking, alongside the patient's Rx. Its frame list has no separate color, size, supplier or cost-price columns, and features such as branch transfers are not stated on getlenzic.com, so ask to see your own scenario in a live demo.

Bottom line

Good frame inventory isn't about counting harder. It's about recording each variant properly and tying every movement to a purchase, a sale or an order. If you run a clinic with a gallery, make sure stock sits in the same record as the Rx and the lab job. If you want to see that path with your own scenario, request a free demo and the Lenzic team will get in touch.

Back to blog · Lenzic · Request a demo