MOQ & Pricing Guide
Transparent minimum order quantities and what's included at every tier. No hidden fees, no surprises.
What are the minimum order quantities and unit prices?
Minimum order quantities at Skincraftlab are 500 units per SKU for private label, 2,000 units for a fragrance-only change and 2,000–20,000 units for a custom formula, 5,000 units when the bottle is not in stock, 10,000 units for custom-printed pouches and 500 units for a custom-printed box. Indicative unit prices at those volumes are $0.08–$0.35 per sheet mask, $0.10–$0.50 per eye mask, $1.50–$5.00 per serum bottle and $1.80–$6.00 per cream jar, with final pricing depending on formula, packaging and volume. Branded samples ship in 3–7 days, and bulk production runs approximately 20 days after you confirm the sample, with a 30% deposit starting the line and the 70% balance due before shipment. In practice, the cheapest route to market is an existing catalog formula in a stocked format, because it needs no development cycle. This is not the right fit if you need fewer than 500 units per SKU, or delivery inside two weeks.
What Is MOQ in Skincare Manufacturing?
MOQ (minimum order quantity) is the smallest production run a factory will accept for one SKU. At Skincraftlab, MOQ depends on the manufacturing model: private label starts at 500 units, ODM customization at 2,000 units, and full OEM development at 2,000–20,000 units per SKU. MOQ is not a pricing tier — it is the minimum batch size that makes raw material purchasing, line setup, and QC documentation cost-effective, which is why lower MOQs carry a slightly higher unit price.
The price ranges below are real reference points from our factory: sheet masks from $0.08–0.35/piece, serums from $1.50–5.00/bottle, and face creams from $1.80–6.00/jar depending on formula, packaging, and volume.
Manufacturing Tiers
Choose Your Entry Point
Every brand starts somewhere. Pick the model that fits your stage and scale up over time.
Stock item + your own label
Lowest entry quantity and the fastest route to market.
Get a Quote for Stock item + your own label →Fragrance change only
The rest of the formula is untouched, so no new formula development is needed.
Get a Quote for Fragrance change only →Custom formula
The exact minimum inside this range is confirmed with the quote, because it depends on the product.
Get a Quote for Custom formula →Bottle not in stock
Applies when the bottle is not one of our stock items.
Get a Quote for Bottle not in stock →Custom printed pouch / sachet
Applies to custom-printed pouches and sachets.
Get a Quote for Custom printed pouch / sachet →Custom printed box
Applies to custom-printed boxes; it does not raise the product minimum.
Get a Quote for Custom printed box →Indicative Pricing
MOQ, Lead Time & Price Ranges — 21 Product Categories
One table for every category we run: minimum order quantity, bulk lead time and indicative FOB range, next to the number of live SKUs we already produce in that category. Prices are indicative and vary based on formula complexity, packaging, and order volume. Request a quote for exact pricing on your specific requirements.
| Product Category | MOQ | Indicative FOB |
|---|---|---|
| Sheet mask — hydrogel | 1,000 pcs | $0.08 – $0.35 / piece |
| Sheet mask — bio-cellulose | 1,000 pcs | $0.08 – $0.35 / piece |
| Sheet mask — Tencel / non-woven | 1,000 pcs | $0.08 – $0.35 / piece |
| Sheet mask — other woven carriers | 1,000 pcs | $0.08 – $0.35 / piece |
| Clay & mud masks | 500 units | $0.50 – $2.50 / jar |
| Sleeping & overnight masks | 500 units | On request |
| Hydrogel eye patches | 1,000 pcs | $0.10 – $0.50 / piece |
| Forehead & nose patches | 1,000 pcs | On request |
| Neck masks | 1,000 pcs | $0.15 – $0.60 / piece |
| Lip masks | 1,000 pcs | $0.15 – $0.60 / piece |
| Chest, hip & V-shape patches | 1,000 pcs | On request |
| Foot peels & foot masks | 500 units | $0.30 – $2.00 / piece |
| Hand masks | 500 units | $0.30 – $2.00 / piece |
| Toner & peeling pads | 1,000 units | On request |
| Serums & ampoules | 1,000 units | $1.50 – $5.00 / bottle |
| Acne patches & acne care | 1,000 units | On request |
| Scar & stretch-mark care | 1,000 units | On request |
| Sunscreen & sun care | 1,000 units | On request |
| Face creams & lotions | 1,000 units | $1.80 – $6.00 / jar |
| Body care | 500 units | $0.30 – $2.00 / piece |
| Custom formulation (ODM) | 2,000–20,000 units | $2.00 – $8.00 / unit |
* All prices are FOB — loading port of your choice in China (nearest: Zhongshan Port / Guangzhou Port). Shipping, duties, and insurance quoted separately. Prices subject to change based on raw material market fluctuations.
Live SKU counts are the number of approved listings in each category on our Alibaba International store (snapshot 2026-10-26, 1,239 listings; 1,205 of them mapped to the categories above). Ranges marked On request are quoted per brief, because the unit price depends on packaging and fill weight more than on the category. Bulk lead time is counted from artwork and deposit confirmation.
Machine-readable version of these numbers, with the first-run cost calculation and its assumptions spelled out: mask cost & MOQ dataset (JSON, v1.0, 2026-10-01).
What's Included in Every Order
No line-item surprises. Here's what our quotes cover from day one.
Raw Materials
All ingredients sourced and QC-tested before production
Manufacturing
Full production in our GMP-certified facility
QC Testing
Microbiology, stability, and compatibility testing
Documentation
MSDS, CPSR, CPNP, FDA registration, COA
Packaging
Primary and secondary packaging as specified
Labeling
Custom labels with your brand artwork
Shipping Prep
Export-ready palletization and customs docs
Insurance
Production and shipping insurance included
Dedicated PM
One point of contact from brief to delivery
Understanding MOQ
How Minimum Order Quantities Actually Work
Skincraftlab is a skincare OEM/ODM contract manufacturer in Zhongshan, Guangdong, China, supplying private-label and OEM buyers across North America, Europe, the Middle East and Southeast Asia with face masks, serums, eye masks and more since 2007. Our MOQ starts at 500 units for private label and scales with the depth of customization — the more formula work your product needs, the higher the entry point.
A minimum order quantity exists because every production run has fixed setup costs: ingredient sourcing, formula weighing, filling line changeover, stability testing, and documentation. Spreading those costs across a small run pushes the unit price up; across a larger run it comes down. That is why our private label tier starts at 500 units per SKU while a fragrance-only change starts at 2,000 pcs and a custom formula at 2,000–20,000 pcs depending on the product.
For a new brand, the practical implication is simple: launch with one or two best-seller SKUs at private label MOQ, validate the market, then scale volume to unlock better unit economics. Many of the brands we supply started exactly this way.
From Quote Request to Delivery in 6 Steps
The process is the same whether you order 500 units or 50,000. Here's exactly what happens.
Send your brief
Tell us the product category, target quantity, target market, and any formula or packaging ideas via the inquiry form on this page.
Receive a quote in 24 hours
Our team returns a detailed, all-inclusive price breakdown covering materials, production, QC, packaging, and documentation.
Confirm samples
Branded samples ship within 3–7 days. Sample cost is minimal and fully refunded on your first bulk order.
Approve and pay deposit
Production starts after a 30% deposit. Standard lead time is approx. 20 days for private label and OEM, 45–60 days for ODM.
Production and QC
Your order runs in our 3,886 m² GMPC-certified cleanroom with microbiology, stability, and compatibility testing at every stage.
Ship worldwide
Balance payment before shipment, then your goods leave via sea (15–30 days), air (5–10 days), or express (3–7 days) with full customs documentation.
Three Ways to Lower Your Unit Cost
Unit price is the number most brand owners watch first, and it responds predictably to three levers: order volume, formula complexity, and packaging standardization.
- 1.Scale volume. Tiered pricing rewards larger runs. Moving from 1,000 to 5,000–50,000 units typically improves unit economics substantially because setup costs spread further.
- 2.Simplify the formula. Choose from our 100+ proven private label formulas rather than commissioning new R&D — you get established actives without the development cost of custom work.
- 3.Standardize packaging. Stock bottles, jars, and tubes cost less than bespoke molds. Upgrade your packaging once sales validate the product.
If you are comparing us with other manufacturers, the meaningful comparison is total landed cost — unit price plus shipping, duties, and documentation — not the sticker price alone. Our quotes are FOB — loading port of your choice in China (nearest: Zhongshan Port / Guangzhou Port) and every line item is itemized up front. Want to see what we manufacture? Browse the product catalog, read about our factory and certifications, or contact our team to start the conversation.
Frequently Asked Questions
What factors affect the final price?+
Are there any hidden costs?+
Can I start with a small order and scale up?+
Do you offer sample production before bulk order?+
What is the payment terms structure?+
How do I know you can actually produce my category?+
What is the lead time for bulk production?+
How does shipping work?+
Related Reading
Low MOQ Private Label Skincare — 500 Units
How small brands start with 500 units, what to expect, and which categories fit low MOQ first runs.
Skincare Private Label MOQ Guide 2026
MOQ by product category, how quantity changes unit economics, and the math behind first runs.
OEM vs ODM vs Private Label
Which manufacturing model fits your brand stage, budget, and formula ownership goals.
7 Low MOQ Skincare Manufacturers Compared
What 7 low MOQ skincare manufacturers publish about their own minimums, certifications and lead times.
Ready to Get Started?
Tell us your product idea, target quantity, and market — we'll come back with a detailed quote within 24 hours.