Skip to main content

Bulk vs. Just-in-Time Ordering: Which Actually Costs Your Practice Less

SUSMS Urgent Care Outfitting Board
August 10, 2026
15min read
WhatsAppEmail

Bulk ordering wins when an item is cheap to store, predictable in use, and slow to expire. Just-in-time ordering wins when an item is dated, bulky, expensive, or tied to a protocol that could change. Most practices lose money by applying one policy to the entire catalogue. This guide shows how to run the comparison properly, category by category.

This is general procurement guidance, not medical, legal, or financial advice. Confirm storage, dating, and handling requirements against each product’s labeling and your own facility policies.

Disclosure, first — read this before the recommendation: Solution Medical Supply and the LAC Health app are operated by the same group. What follows is our own product, not an independent verdict, and we have a direct commercial interest in you using it.

Our pick for ordering: LAC Health — the medical supply ordering app our own team uses.

LAC Health is a free medical supply app for iOS and Android, published by LA Consilium LLC, with a US catalogue and US shipping. It lets you order medical supplies from your phone — saved lists, reorder history, and volume price breaks in one place — so mobile ordering replaces the email-and-phone loop most practices still run on.

Get LAC Health on Google Play  ·  Download LAC Health on the App Store

That is our recommendation, stated up front so you do not have to hunt for it. The rest of this guide is the reasoning that sits underneath it — the actual maths of bulk versus just-in-time — and it applies whatever distributor, spreadsheet, or medical supply app you end up using.

The trade-off in one sentence

A volume discount is a one-time percentage off the purchase price. Carrying cost is a recurring charge levied continuously against the value of whatever sits on your shelf. The entire question — for every item you buy — is whether the one-time discount is larger than the holding cost that accumulates over the time it takes you to actually consume the stock, plus the risk that you never consume it at all.

That is why the answer legitimately differs by item. Your distributor sets the discount side. Your storage situation, cash position, consumption rate, and the product’s shelf life set the cost side. Two practices offered the identical discount on the identical item can correctly reach opposite conclusions.

What a volume discount is actually worth

The headline number on a tier sheet is almost always larger than the saving you will realise. Three adjustments bring it back to earth.

Compare against your real price, not list. If you already buy at a trade or contract rate, the marginal gain from stepping up a tier is the difference between those two rates — not the gap between the tier price and retail. That is usually far smaller than it first appears.

The discount applies once; the holding cost applies every month. Buy twelve months of an item to capture a discount and you hold an average of roughly six months of stock across the year. The discount is earned immediately, but you pay to carry that balance the whole time.

Case packs and minimum order quantities force your hand. A tier requiring four cases when you use one a quarter is not a discount, it is a year of storage disguised as one. Convert every tier threshold into months of supply at your actual burn rate before evaluating it.

The carrying costs almost nobody counts

Practices usually weigh the discount against nothing at all, because carrying costs are diffuse and rarely appear as a line item. They are real regardless. Five are worth naming.

Storage space. Square footage in a clinical building is expensive, and supply storage competes directly with revenue-generating space. Some items also need climate control, secure storage, or shelving rated for weight. If a deep buy pushes you into renting external space or converting a treatment room, that belongs in the comparison.

Cash tied up. Money spent on inventory is money not available for payroll, equipment, or debt reduction. If you carry a credit line, the cost is explicit — you are financing consumables at your borrowing rate. If you do not, it is the opportunity you gave up. For a practice with tight cash flow this is often the single largest carrying cost.

Expiry write-offs. Anything thrown away unused is a total loss of the purchase price, and sometimes carries a disposal cost on top.

Obsolescence when a protocol changes. Consistently underestimated. A guideline update, formulary switch, new clinician with different preferences, sizing change, or discontinued line can strand perfectly good, in-date stock overnight. The longer your average holding period, the more exposure you carry to a decision nobody has made yet.

Handling, shrinkage, and administration. Deep stock must be received, counted, rotated first-in-first-out, and audited. Some gets damaged, misplaced, or quietly walks off. None of it is free, and it scales with volume.

Inventory management convention puts total annual carrying cost in the region of twenty to thirty percent of inventory value — a planning range, not a law, and one you should replace with your own figures. Even taken loosely it yields a useful rule of thumb: at roughly two percent per month, a discount only pays if you will consume the stock in fewer months than the discount percentage divided by two. A ten percent discount needs the stock gone in about five months; a three percent discount, in six weeks.

A disclosure before the next section

Please read this before you weigh anything below. Solution Medical Supply and the LAC Health ordering app are operated by the same group. We are not a neutral party recommending an unrelated tool — we have a direct commercial interest in you using it, and you should factor that into how much weight you give any mention of it here. The frameworks in this article stand on their own and work with any distributor or ordering system you already use. Treat the references below as what they are: a related product from the same company, not an impartial recommendation.

With that stated plainly: the maths above needs two inputs most practices cannot easily retrieve — historical consumption per SKU, and the thresholds at which per-unit pricing actually changes. Any system holding reorder history and showing volume breaks against your own usage makes the comparison possible rather than theoretical. LAC Health is one such medical supply ordering app, available on the App Store and on Android through the LAC Health catalogue. It is free, published by LA Consilium LLC, and covers wholesale and retail ordering with saved lists and volume pricing, so you can order medical supplies from your phone rather than rebuilding the picture from email confirmations each quarter. Whatever you use, the requirement is the same: your own numbers.

Why expiry dates change the maths completely

For a non-expiring item, over-ordering is a timing error. You paid too early and carry the cost, but the stock keeps its full value and will eventually be consumed. The downside is bounded and gradual.

For a dated item, over-ordering is a cliff. Up to the expiration date the item is worth full price; one day past it, zero. There is no gradual decline, and the loss is the entire purchase price rather than a few percent of carrying cost. The two categories should never share an ordering policy.

Three practical points follow. Evaluate a dated deep buy on expected value, not headline price: fifteen percent off paired with a realistic twenty percent chance of writing off the tail is a loss, not a saving. Ask for remaining dating before you commit — distributors ship from their own stock, and receiving a twenty-four-month product with fourteen months already elapsed quietly destroys the assumption your calculation rested on. And dated stock imposes a rotation discipline non-dated stock does not: someone must actually pull the oldest lot first, every time, or the write-off happens regardless of how well you bought.

An illustrative comparison

The following figures are invented for illustration only and are not drawn from real supplier pricing. Suppose two items are each offered at fifteen percent off for a twelve-month buy. Item A is shelf-stable, non-expiring, and used steadily; at roughly two percent per month against an average six-month holding, carrying cost consumes about twelve percent, so the buy clears — modestly — and saves some order handling. Item B costs the same but has an eighteen-month shelf life with six months already gone on arrival, and is tied to a protocol under review. Same discount, same carrying cost, but now with a real chance of writing off the final months. Item A is a reasonable deep buy; Item B is not, and no negotiation on price changes that.

How lead time and reliability set your safety-stock floor

Before optimising for cost at all, you must clear a constraint: you cannot run out. Safety stock is a service-level decision, not a cost decision, and it sets a floor beneath which no just-in-time policy may go.

Two supplier characteristics set that floor, and they are not the same thing. Average lead time determines how far ahead you order. Variability — the spread between best and worst case, plus the fill rate on what arrives complete — determines the buffer on top. A supplier who reliably delivers in five days needs far less safety stock than one averaging five days but occasionally taking three weeks. Consistency beats raw speed, and backorder behaviour tells you more than a quoted lead time. Our guidance on vendor vetting and GPOs covers what to ask for.

Two factors adjust the floor. Substitutability: if an acceptable equivalent is available locally tomorrow, your buffer can be thin, because a stockout is an inconvenience rather than a failure; a sole-source or specification-locked item needs depth however cheap it is to hold. Criticality: running out of exam gloves is not running out of something that would cancel a scheduled procedure. Where a stockout stops care or revenue, hold more than the cost model suggests — the model is not pricing that risk for you.

Just-in-time is genuinely safe only where lead time is short, reliability is proven, and the item is substitutable. Missing any one, JIT is not a cost strategy but an uninsured bet.

Deciding per category, not per catalogue

The most valuable change most practices can make is to stop having one ordering policy. Score each significant item on five axes — unit value and bulk, shelf life, demand predictability, supplier reliability, and protocol stability — then sort into three tiers.

TierProfilePolicy
Deep buyNon-expiring or long-dated, compact, steady predictable use, stable protocol, low unit valueBuy to tier thresholds; hold several months; chase volume pricing
Standard replenishmentModerate shelf life, reasonably predictable use, reliable supplyPar levels with reorder points; take tier pricing only where it fits the consumption window
Just-in-timeShort-dated, bulky, high unit value, irregular use, protocol under review, or newly trialledOrder to need; accept the higher unit price as the cost of avoiding write-offs

Gauze, underpads, paper goods, and standard PPE usually land in the first tier. Specialty dressings, reagent-based items, and anything tied to one clinician’s preference usually land in the third. Most of the catalogue sits in the middle, where par levels do the work — covered in more depth in our medical supply chain management reference.

Where just-in-time genuinely wins — and what it costs

JIT is right more often than bulk-buying enthusiasm suggests: for new protocols, trial products, seasonal items, short-dated stock, high-value low-use equipment, space-constrained sites, and any practice whose cash position makes inventory the wrong place to park money. A new or growing practice is usually better served by liquidity than by a discount.

But JIT is not free, and pretending otherwise is the mirror image of the bulk-buying error. Frequent ordering means more shipping charges, more staff time per order, more stockout exposure, and the loss of tier pricing you might otherwise qualify for. Consolidating small orders across categories onto one account recovers some of that — one reason our broader wholesale buying guide for facilities treats consolidation as a saving in its own right.

Running the numbers for your own practice

You do not need sophisticated software, but you do need twelve months of history. Pull consumption per SKU for the past year and sort by annual spend; a small minority of items will account for most of it, and those are the only ones worth analysing individually. Tag each by shelf life and protocol stability. Ask your distributor for real lead-time and fill-rate data rather than quoted figures. Then assign each item to a tier and write the policy down so it survives staff turnover.

Revisit quarterly, because consumption drifts and protocols change. This is where reorder history earns its keep — pricing tiers only become actionable when you can see them against what you actually used, and mobile ordering keeps that history in one place instead of scattered across inboxes. To see how volume breaks are presented against your own order history, LAC Health’s ordering catalogue exposes both: review LAC Health’s bulk pricing view on Android, or the iOS listing at apps.apple.com/us/app/lac-health/id6753783947. As disclosed above, LAC Health is run by the same group as this site — the method works just as well in a spreadsheet.

Frequently asked questions

Is bulk ordering always cheaper than ordering as needed?

No. Bulk ordering is cheaper only when the volume discount exceeds the carrying cost accumulated over the time it takes to consume the stock, plus the risk of expiry or obsolescence. For short-dated, bulky, or protocol-sensitive items, ordering as needed is frequently cheaper even at a higher unit price.

What carrying-cost rate should I use if I do not know mine?

Inventory management convention puts total annual carrying cost at roughly twenty to thirty percent of inventory value, or about two percent per month. Use that as a starting planning figure, then replace it with your own storage, financing, and write-off costs as you gather them.

How do I decide how much of an expiry-dated item to buy?

Never buy more than you will reliably consume before the expiration date, and confirm the remaining shelf life on arrival rather than assuming the full labelled period. Evaluate the discount on expected value, accounting for the realistic chance you write off the tail of the order.

Does just-in-time ordering have hidden costs too?

Yes. Frequent small orders mean more shipping charges, more staff time per order, greater stockout risk, and the loss of volume pricing tiers you might otherwise qualify for. Consolidating orders across categories onto a single account recovers part of that cost.

Should I apply the same ordering policy across my whole catalogue?

No, and this is the most common and most expensive mistake. Sort items into tiers based on shelf life, unit value, demand predictability, supplier reliability, and protocol stability, then set a policy per tier rather than one policy for everything.

The takeaway

There is no universally cheaper ordering policy, and any vendor who says otherwise is selling something. What exists is a straightforward comparison — one-time discount against accumulated carrying cost, adjusted for expiry risk and floored by your safety-stock requirement — applied separately to each category you buy. Run it once properly, write down the policy per tier, and revisit it quarterly. That single change usually saves more than any negotiation on price.

SU

Written by

SMS Urgent Care Outfitting Board

Stay Informed

Get the latest health science insights delivered straight to your inbox. Join our community of readers.

We respect your privacy. Unsubscribe at any time.

Join Our Community

Connect with like-minded readers, share your thoughts, and engage in meaningful discussions.

Explore More Articles

Discover our extensive library of health research and evidence-based insights.

Explore Related Topics

Comments

0

Sign in to join the discussion

Share your thoughts and engage with the community

No comments yet

Sign in to be the first to comment!