Short answer: published minimums run from about 100 units to about 3,000 units per SKU for the liquid, and from about 5,000 to 20,000 packs for matching ear wipes. But those are not comparable numbers. A 140-unit minimum is an existing stock formula with your label on it. A 3,000-unit minimum is normally a formula made for you, in a bottle you chose. Comparing them as if they were the same product is the most expensive mistake in this category.
Below is an honest read of publicly advertised minimums. We have included our own number rather than writing around it, and ours is not the lowest. Verify anything here directly with the supplier — published pages change, and a headline minimum is not a quote.
| Manufacturer | Country | Published minimum | What that minimum normally buys |
|---|---|---|---|
| ORIZI Group | Malaysia | ~50 units (ready formula) ~100 units (private label) | Existing formula, existing bottle, your label |
| FormuNova | USA (Georgia) | From 140 units | Stock formula from their formulary; custom formulation is a separate, larger programme |
| Cassco Bio Labs | USA (Missouri) | "Lowest minimums in the industry" — no figure published | Stock ear wash and stock 150-count wipe canister, your label |
| Epilab | Australia | 500 units per SKU | Stock base, local manufacture |
| Naturo & Orgo | India | 500–1,000 units | Stock or lightly adapted formula; 20 days per 1,000 units |
| Zerun | China | 1,000–3,000 pcs per SKU | Validated bases; explicitly higher for wipes, custom bottles or premium decoration |
| Nanjing Petivar | China | 1,000 bottles | Listed catalogue product, private-label service |
| Bo International | India | 2,000 units | Custom formulation offered; 20 days per 1,000 units; 30/50/100 ml bottles |
| Aimo aimopet.com | China (Guangzhou) | ~3,000 units per SKU (liquid) ~10,000 packs per SKU (ear wipes) | Formula spec-matched to a product you already sell, filled on a dedicated run; stock bottle at this tier, custom bottle mould moves the tier |
| ezGroom / Viladon Labs | USA | One 150-gallon batch ≈ 1,200 × 16 oz bottles | Contract fill from their formulary; 8–10 weeks for custom, next day from stock |
| SYWIPE | China | 5,000–10,000 packs (wipes) | Standard wipe products; customised runs higher |
| CUDDY Hygiene | China | ~20,000 packs (wipes) | OEM wipe converting |
Sources are each company's own public pages, read in August 2026. Where a company publishes no number we have said so rather than guessing.
Every number above belongs to one of three tiers. Once you know which tier a quote is in, the numbers stop looking contradictory.
The factory already makes the product and already stocks the bottle. You are buying inventory with your label on it. Fast, cheap to start, almost no risk. The trade-off: your product is identical to every other brand buying from that formulary, you cannot change the fragrance or the viscosity, and you do not own the formula. For a brand testing whether ear care sells at all, this is the correct choice.
The factory starts from a base it already has and adjusts it — a different fragrance, a different actives level, a different bottle from its stock range. You get some differentiation without paying for a ground-up development. Most Indian and Southeast Asian private-label programmes sit here.
A compounding batch is made for your specification. This is where reverse spec-matching lives: you send the product you sell today, and the factory returns a like-for-like sample. It is also the tier where you can pick the bottle, the nozzle, the viscosity and the claim set. Aimo's 3,000-unit minimum is a Tier 3 number, which is why it reads higher than a Tier 1 number in a list that does not distinguish the tiers.
The one sentence to take away: a 140-unit minimum and a 3,000-unit minimum are not the same product. The first is someone else's formula with your label on it. The second is a formula matched to yours. Ask which one you are being quoted before you compare the two numbers.
We are not going to argue that a big minimum is always better. Take the lowest minimum you can find when:
Move up a tier when your product needs to be measurably different from the stock formula, when the unit cost at Tier 1 stops leaving a retail margin, or when a retailer asks for documentation the low-minimum supplier cannot produce per batch.
Ask every supplier the same four. Two quotes of "500 units" and "3,000 units" frequently turn out to be the same landed cost per bottle once these are answered.
Our liquid minimum is about 3,000 units per SKU on a stock bottle, and matching ear finger-wipes start at about 10,000 packs per SKU. In a list of headline numbers ours is not the lowest, and we would rather say that directly than publish a number we cannot actually run.
What the 3,000 buys is a formula matched to a product you already sell, a bottle chosen from a real range, a full compliance pack with per-batch COA, and the liquid and the matching wipes from the same group — cosmetic-grade filling and our own spunlace nonwoven converting sit inside one company, so an ear-care set is quoted on one cost sheet instead of being split across two factories.
The MOQs do not merge, because the two products run on separate lines. The timeline, the paperwork and the point of contact do.
Samples are free — you cover the courier — and come back in 7–10 days with an indicative landed cost, so you can compare our Tier 3 number against someone else's Tier 1 number on real product rather than on a table.
Related reading: dog ear cleaner contract manufacturers compared · how much it costs to private-label a dog ear cleaner · how long a launch takes · which manufacturers make both the cleaner and the wipes · full OEM specification
Send the ear cleaner you sell today — we return a spec-matched sample in 7–10 days with an indicative landed cost at your actual quantity. Free; you cover the courier.