Built for dental practices

Never run out of dental supplies mid-procedure again.

Dental inventory management software for the operatory: scan the carton, a lot and a date on every anesthetic box, and purchase orders drafted to Henry Schein or Patterson.

Track every box of gloves, anesthetic carpule, composite syringe, and impression material across your operatories. Get alerts before you run low. Send purchase orders to Henry Schein or Patterson in one click. No spreadsheets. No surprises.

Start free trialTry a sample dental practice first14 days free · no credit card · nothing to install

Send me a photo of the supply room shelves and the anesthetic drawer. I turn your order sheet into the import, products, suppliers, and alert levels included; you approve the preview and the assistants are scanning before the last patient of the day.

MedRestock dashboard for a dental practice: 14 items, 79 on hand, 6 low stock, 2 suppliers, a received purchase order from Henry Schein Dental, total inventory value across two locations, stock health for bonding agent, burs, carpules and saliva ejectors, and an upcoming restock
A dental practice dashboard, as the product renders it: bonding agent and burs below their alert levels, a Henry Schein order received this morning, and saliva ejectors predicted to run out in a day.
What you are looking at
  • Every screenshot on this page is the product, captured this week from a sample dental practice, with nothing drawn or staged in a design tool.
  • Two lots of lidocaine on one shelf show two dates, and a deduction comes out of the lot that expires first unless you pick the other one.
  • Practices in Arkansas and Tennessee run their daily supply counts in MedRestock today; the dental template you can open above was built from the same product.
The product

Five screens your sterilization room will run on

Captured from a sample dental practice. Counts, alert levels, and reorders are on every plan; lots with expiration dates, lot capture at receiving, and the shared operatory station are on the Clinical plan.

Scanner result for Lidocaine 2% with Epi carpules from Henry Schein Dental, made by Septodont: alert level 3, reorder 6 boxes, lot L4L211 expiring June 2027 with 2 boxes at Sterilization / Storage and 0 at Operatories, plus and minus controls

Scan the carton, see every lot

The doctor asks for a carpule and the box in Op 2 is empty while a full one sits in sterilization.

Aim a phone at the carton's barcode. Each room's count comes up, lot by lot with its expiration date; tap to take a box or receive a delivery. When the carton barcode carries the lot and date, receiving is one tap with nothing to type.

Inventory rows for lidocaine carpules: 8 boxes total at Sterilization / Storage split across lot L5M018 expiring November 2026 and lot L4L211 expiring June 2027, with a plus Lot button

Two lots, two dates, one shelf

A box of articaine goes out of date in the back of the drawer because the newer box was opened first.

Each lot sits under its product with its own count and date. A deduction draws from the lot that expires first. A lot nearing its date is named in the Monday expiration email while there is still time to use it first or send it back.

Purchase order PO-00001 to Henry Schein Dental, status Received, created, sent and received October 6: six boxes of lidocaine carpules and eight bags of HVE suction tips received at Sterilization / Storage, estimated total $323.80, with a Correct Received Quantities action

Received on the order, lot included

The Henry Schein box arrives on Thursday and nobody writes down which lot went on the shelf.

Approve the draft, send it to your rep from the app, and when the box lands, receive it line by line. On a lot-tracked product you type the lot and the date right there, and the stock goes onto the shelf under that lot in the same save. The dashboard shows the order as Received the moment it is.

Activity Log for a dental practice: a notification settings change, a lot edited, a lot received, items received on PO-00001, and stock assigned to lot L5M018 via the purchase order, each with who, what, where and when

Who received it, who used it, which lot

A recall notice names a lot number and nobody can say whether your office ever had it.

Every receipt, deduction, and lot edit is a line with a name on it. Search by product, lot, or initials, filter by date, export the CSV. The answer to a recall is a search box, not a weekend.

Team page for a dental practice: an owner, a manager, and two pending staff invitations, each with role, status, last active date, location assignment, and Resend, Make station, and Remove actions

Front desk, hygienists, assistants, each their own

The whole office shares the office manager's login, so every count in the history is hers.

Owners see cost and billing, the office manager runs ordering, assistants and hygienists count what is in front of them. Turn the operatory iPad into a station: it stays signed in, each person taps her name and a PIN, and the log carries the right name.

You still need this

Already use Dentrix or Open Dental?

Your practice management software handles patients and billing. MedRestock handles supplies. Keep both; neither replaces the other.

FeatureDentrixOpen DentalEaglesoftMedRestock
Patient charts & treatment plans✓✓✓·
Appointment scheduling✓✓✓·
Billing & insurance claims✓✓✓·
Real-time supply inventory tracking···✓
Anesthetic carpule expiration alerts···✓
Auto-generated purchase orders···✓
Multi-operatory stock visibility···✓
Reorder thresholds & low stock alerts···✓
Direct supplier email integration···✓

Most dental practices keep their practice management software and add MedRestock for $49 to $99 per month.

How it works

Counting by the last patient of the day

Name your practice, or open a sample one

Sign up, name your office and its operatories, or open a sample dental practice that already has carpules, composite, gloves, and a draft order to Henry Schein on the shelf.

Send us the supply room

Your current order sheet or spreadsheet is enough. We turn it into the import with products, suppliers, and alert levels; you check the preview and approve it. Prefer to do it yourself? Scan each carton and set its alert level as you go.

Your assistants scan, the office manager approves

Boxes come off the shelf by barcode in the operatory. When a product crosses its alert level a draft purchase order waits, grouped by supplier, and a lot nearing its date shows up before it is wasted.

A note from the founder
Why would a dental office trust a tool it has never heard of?

Because every claim above is something you can click on. I am Caleb, and I build MedRestock in Orlando. The sample practice behind these screenshots is one button away at the top of this page: the same carpules, the same two lots, the same Henry Schein order, in your browser, before you give anyone a card number.

Dentrix, Eaglesoft, and Open Dental were built for the chair, not the supply closet, and the gap between them is where an office manager keeps a spreadsheet and a prayer. MedRestock is only that gap: counts by operatory, lots with dates, orders grouped by supplier, a log that answers a recall. Nothing here is a roadmap item; if it is on the page, it ships today.

You will not load the supply room alone. On day one the welcome email carries my name, and replies land with me. Send a photo of the shelves and I build the import for your office; you approve the preview and the assistants are scanning the same afternoon. There is no setup fee and no contract, and the trial does not ask for a card.

Caleb BeauplanFounder, MedRestock · Orlando, FL
Pricing

Simple, transparent pricing

Start free. Upgrade when you are ready. Every plan includes a 14 day trial with no credit card, and the import built for your office.

Starter
For single-location practices
$49 / mo
  • 1 location
  • Up to 50 items
  • 3 team members
  • Purchase orders
  • Low stock alerts
  • Email support
Start free trial
MOST POPULAR
Professional
For growing practices
$99 / mo
  • Up to 5 locations
  • Shared station sign-in for iPads
  • Unlimited items
  • 10 team members
  • Dashboard analytics
  • Audit trail
  • Expiration alerts by item (lot-level tracking is Clinical)
  • Priority support
Start free trial
Clinical
For injectables, vaccines, and anything tracked by lot
$299 / mo
  • Everything in Professional
  • Unlimited locations and team members
  • Lot numbers and expiration dates on every batch
  • Count in doses or units, not just containers
  • Initials on every dose: who used it, for whom
  • A clock on every opened vial; it closes itself when empty
  • Waste recorded with a reason and priced
Start free trial
Enterprise
For multi-site groups that buy on contract
From $499 / mo
  • Everything in Clinical
  • Unlimited locations and team
  • Multi-site reporting and audit trail
  • Invoice billing available
  • Custom onboarding
  • Dedicated support
Contact Sales

Save 20% with annual billing.  ·  14-day free trial on all plans.

FAQ

Frequently asked questions

Everything you need to know about dental inventory management.

What is the best inventory software for dental offices?+
The best dental inventory software handles three things spreadsheets cannot: real-time stock alerts before you run out of supplies like anesthetic carpules and nitrile gloves, automated purchase orders sent directly to your dental supply reps, and tracking across multiple operatories. MedRestock starts at $49 per month and is built specifically for dental practice operations, not generic warehouse inventory.
How do I track anesthetic carpules, composite, and gloves at my dental office?+
MedRestock lets you track every box of nitrile gloves, anesthetic carpule, composite syringe, and impression material by lot number, expiration date, and operatory. When stock drops below your reorder threshold, you get an email alert and a draft purchase order is generated for Henry Schein, Patterson, Benco, or whichever supplier you use. No more discovering you are out mid-procedure.
Can I track inventory across multiple dental practice locations?+
Yes. The Professional plan ($99 per month) tracks inventory across up to 5 locations from one dashboard. See exactly what is in each operatory, sterilization area, and supply room, move products between locations, and always know where your most expensive supplies like composites and implant components are. If you need more than 5 locations, the Clinical plan ($299 per month) removes the location limit entirely and adds lot-level traceability for recalls.
Do I need inventory software if I already use Dentrix, Open Dental, or Eaglesoft?+
Yes, because dental practice management software does not track inventory. Dentrix, Open Dental, Eaglesoft, and Curve Dental handle scheduling, patient charts, and billing. They do not tell you when you are running low on gloves, gauze, or anesthetic. MedRestock works alongside your practice management software to handle everything they cannot.
How much does dental inventory software cost?+
MedRestock pricing starts at $49 per month for single-location dental offices and $99 per month for growing practices with up to 5 locations. The Clinical plan is $299 per month for unlimited locations plus lot-level traceability and compliance reporting, and Enterprise (from $499 per month) is everything in Clinical for multi-site groups that buy on contract, with invoice billing and custom onboarding. All plans include a 14-day free trial with no credit card required. Compared to the cost of overnight emergency shipping for gloves or expired anesthetic carpules, the ROI is typically positive within 30 days.
Can I track expiration dates for anesthetic carpules and other dental supplies?+
Yes. MedRestock tracks expiration dates for every product, including anesthetic carpules, composite resin, impression materials, and bonding agents. You will get alerts before products expire so you can rotate stock or use them up first. This prevents costly write-offs from expired carpules and composites sitting in the supply room past their dates.
How long does setup take for a dental office?+
Most dental offices are fully set up in under 30 minutes. You add your suppliers (Henry Schein, Patterson, Benco Dental, etc.), import your product list via CSV or add items manually, set reorder thresholds for each item, and turn on email alerts. Our 14-day trial gives you plenty of time to test it with your real inventory before committing.
Does MedRestock send purchase orders directly to my dental supply reps?+
Yes. When stock drops below your threshold, MedRestock generates a purchase order grouped by supplier and emails it directly to your rep at Henry Schein, Patterson, Benco, or any vendor you have on file. You review the draft, approve, and it sends. No more phone calls or scrambling to place orders between patient appointments.

Still have questions? Email our team and we will respond within one business day.

Learn more about dental inventory management: 5 signs your dental office needs inventory software, the warning signs that manual tracking is costing your practice time and money, and how to switch from a spreadsheet to MedRestock in 15 minutes, a step-by-step walkthrough for moving your supply list into automated tracking.

Ready when you are

Ready to stop being the supply closet person?

Send me the supply room today and never scramble for a carpule with a patient in the chair again.

Start your free trial

14-day free trial. No credit card required.

Contact

Questions? Get in touch.

We are here to help you get your dental practice set up.

Schedule a demo
Book a 30-minute call