Optomate: $200–400/Seat/Month × 5 Staff + Medicare Admin = $1,500+/Mo. Custom Booking + Inventory + Claims + Recalls Replaces It. Forever.
A three-store optometry group with 5 staff per location using Optomate or Sunix pays $1,500–2,400/month in seat licenses. Add Medicare rebate claims administration (manual rebate codes, lost revenue when staff forget item numbers), frame inventory fragmented across stores, 2-year recall reminders missed in a paper system, paper prescription pads, and you're bleeding $25,000+/year on software that doesn't fit the optometry workflow. A custom system — test appointment booking with patient history, unified frame inventory across locations, automated Medicare item-code claim submission, SMS recall reminders triggered 20 days before test expiry, and digital prescription exports — costs $25–35k upfront. You own it forever. Payback: 14–18 months. Year three onwards: you've saved $70k+.
Why Optomate and Sunix Drain Practice Margin
Optomate's model: $250/mo base + $150–200/seat × staff count + manual rebate processing + frame inventory modules (often sold separately). A 15-person group (optometrists, optical assistants, receptionists) across 3 stores runs: base $250/mo per store = $750/mo, 15 seats @ $180 = $2,700/mo, Medicare admin overhead (staff re-entering rebate codes, lost rebates from forgotten item numbers) = ~$300/mo. That's $3,750/month = $45,000/year. Sunix is similar: $200/mo base + $160–220/seat + per-module add-ons (frame inventory, email integration, SMS). Neither system integrates with Medicare rebate claims properly — you're still manually entering item codes (11606, 11607, 11609 for refraction tests) into a claims portal because the software doesn't auto-populate codes based on test type. Missing features mean staff context-switch: Optomate for bookings, Excel for frame stock, email for recall lists, paper pads for scripts.
Real cost for a 3-store, 15-person practice:
- Base subscription (per store): $250/mo × 3 = $750/mo ($9,000/yr)
- Per-seat licenses: $180/mo × 15 = $2,700/mo ($32,400/yr)
- Frame inventory module (workaround): $150/mo ($1,800/yr)
- Medicare claims processing (admin time + lost rebates): 8 hrs/week @ $25/hr + ~$2,400/yr missed rebates ($12,800/yr)
- SMS reminders (if module purchased): $80/mo ($960/yr)
- Total: ~$57,760/year
Custom system: build once ($30k), deploy to all 3 stores, own forever. Test bookings pull patient history (previous script, frame preferences). Frame inventory is live across locations — assistant at Store 1 books a frame, it shows stock at Store 2 and 3. Medicare rebate codes are rules: refraction test on Item 11606 triggers auto-claim with correct code, no staff entry needed. Recall reminders fire 20 days before test expiry (2-year cycle) via SMS. Prescriptions export to PDF or email, patient downloads their script instantly. Year one: $30k build + hosting ($350/yr) + SMS (Twilio @ $0.01/msg, ~$30/mo). Year two: just $350/yr hosting + $360/yr SMS. A 15-person, 3-store practice breaks even by month 15. Year three onwards, you've pocketed $57k+/year in SaaS savings.
What Custom Replaces: Six Core Modules
1. Test Booking With Patient History
Receptionist books a refraction test: patient name, date, time, store location. System pulls patient history — last test (2 years ago), previous script (−1.50/−0.75), frame preference (metal, narrow fit), known issues (dry eye, presbyopia). Optometrist opens the booking and sees context at a glance. No hunting through paper records. Faster consultations. Better lens selection. Optomate offers basic booking; custom systems thread history visually into the appointment flow.
2. Unified Frame Inventory Across Locations
Three stores stock frames. Store 1 has 20 units of Warby Parker in black. Customer wants that frame but it's 2pm on Saturday — Store 2 has it. Receptionist books customer at Store 2 instead of a 3-week wait. Custom system shows live stock across all locations in one dashboard. Frames are tagged: brand, size, material, colour, stock count per store. Reorder alerts fire when stock hits minimum. Optomate offers inventory modules (usually $150+/mo extra); custom integration is baked in, zero marginal cost.
3. Automated Medicare Rebate Claim Submission
Optometrist completes a refraction test. Item code is 11606 (eye test, refraction). System auto-submits claim to Medicare with correct code, provider number, patient ID, service date. No staff entry. No missed rebates. Patients pay gap (if any) at checkout, rebate posts to practice account 7 days later. Optomate doesn't do this — you're still manually entering codes into a Medicare portal or paying a claims service $0.50/claim on top of seat licenses. Custom systems bake Medicare rules into the appointment data model — test type + patient age + previous test date = correct item code, automatically.
4. 2-Year Recall Reminders (SMS)
Patient's last test was 2026-06-13. On 2028-05-24 (20 days before expiry), system sends SMS: "Time for your eye test! Book now at [store link]." No receptionist maintaining a manual list. Rules are flexible: some patients recall at 24 months, others at 18 months (presbyopia changes). Custom logic hooks to patient records — run nightly, identify due patients, send SMS via Twilio @ $0.01/msg. Optomate charges $0.10+ per SMS. You pay $0.01 and own the integration.
5. Digital Prescriptions and Frame Records
Optometrist writes a script: sphere, cylinder, axis, add power, PD. System generates a PDF or QR code, emails it to patient. Patient downloads their script, uses it at any optical supplier (if they want). Frame records are attached: "Last wore gold-rimmed metal, Size 52, PD 62." Next visit, optometrist pulls the record — suggests similar frames, avoids styles patient rejected. Optomate prints scripts; custom systems make them digital, searchable, and tied to frame history.
6. Multi-Store Reporting and Patient Analytics
Practice principal sees: test volume by store, average script strength (population insights), frame sales by brand and location, Medicare rebate capture rate (did we claim every test?), recall conversion (% of due reminders that book). Identify high-margin services, stock underperformers, staff productivity. Optomate gives basic reports; custom systems feed data into dashboards for operational insight. You make better inventory and staffing calls.
The ROI Math: 3-Store, 15-Person Practice
| Item | Year 1 | Year 2+ |
| Custom build (one-time) | $30,000 | $0 |
| Hosting (Netlify/Vercel + Postgres) | $350 | $350 |
| SMS (Twilio @ $0.01/msg × 300/mo) | $360 | $360 |
| Total Custom | $30,710 | $710 |
| Optomate/Sunix (est.) | $57,760 | $57,760 |
| Annual Savings | $27,050 | $57,050 |
Year one breaks even by month 13. Year two: $57k in savings. Add a fourth store and you save $75k+/year — the build cost stays flat, Optomate seat licenses climb.
Six FAQs
Will optometrists and staff use custom software or default back to Optomate?
If it's faster and fits their workflow, they will. Optometrist opens a booking and sees full patient history instantly. Assistant checks frame stock across locations without calling other stores. Receptionist books recall appointments without manual lists. If your custom system is leaner than Optomate, adoption is automatic. Staff incentives are built-in.
What if the system goes down during peak booking hours?
Hosting on Netlify or Vercel means 99.95%+ uptime. Downtime is rare. If it happens, staff have paper backups — receptionists take notes, enter bookings after restoration. Modern systems are resilient enough that a single outage won't derail a practice. Optomate claims similar uptime but charges you for that reliability.
How do we migrate patient records from Optomate?
Optomate exports patient data, test history, scripts as CSV. A custom system imports that data in hours — map columns, validate DOBs, seed the database. No patient lost. Switching back is equally frictionless.
Does Medicare rebate automation actually reduce staff admin time?
Yes. Every test auto-triggers a claim with the correct item code (11606 for refraction, 11605 for visual assessment only). Rebates post 7 days later. No manual entry. No missed rebates from forgotten codes. Staff reclaim 8 hours/week that used to go into claims processing — redirect them to patient-facing work or reduce staff costs. Optomate doesn't offer this, so you're stuck with manual entry or a claims service fee.
What if we add a fourth store later?
Onboard 5 more staff, zero licensing cost. Custom systems scale at marginal cost — hosting grows $20–30/mo, Twilio SMS maybe $3/mo. Optomate charges you $250/mo base + 5 new seats @ $180 = $1,150/mo extra. Custom software is built for multi-site expansion.
Who maintains it — bugs, updates, security patches?
Three models: (1) you hire a developer 4 hrs/month ($600–900/mo part-time maintenance), (2) vendor SLA for $250–300/mo uptime + patches, (3) you run it as-is and live with occasional slowness. Most practices pick option 2. Still $50k/year cheaper than Optomate by year three.
The Bottom Line
Optomate is the default because every optometry practice knows it. But a 3-store, 15-person group doesn't need SaaS per-seat licensing. They need test bookings with patient history, unified frame inventory across locations, automated Medicare rebate claims, SMS recall reminders at 2-year intervals, digital prescription exports, and store-level analytics. Custom software costs $30k upfront and $710/year to run. Optomate costs $57,760/year, forever, and locks you in. Year two, your custom system is $57k ahead. Year five, you've saved $285k. You control test schedules, rebate codes, frame stock, and patient recalls. No per-seat licensing. No manual claims entry. No fragmented workflows.
Ready to replace Optomate with practice software built for multi-store optometry? Check Aidxn's packages for practice management, or book a 20-min call to map your current workflow and ROI timeline.