{"id":4171,"date":"2026-10-16T11:18:33","date_gmt":"2026-10-16T03:18:33","guid":{"rendered":"https:\/\/www.moksha-bio.com\/bb-cushion-oem-shade-puff-export-guide\/"},"modified":"2026-10-16T11:43:43","modified_gmt":"2026-10-16T03:43:43","slug":"bb-cushion-oem-shade-puff-export-guide","status":"publish","type":"post","link":"https:\/\/www.moksha-bio.com\/zh\/bb-cushion-oem-shade-puff-export-guide\/","title":{"rendered":"BB Cushion OEM 2026: Shade Range, Puff Tech &amp; Export Playbook"},"content":{"rendered":"<div id=\"rank-math-toc\" class=\"rank-math-toc toc_container ez-toc-container wp-block-rank-math-toc-block\">\n<h3>Table of Contents<\/h3>\n<nav>\n<ul>\n<li><a href=\"#why-cushion\">Why the cushion beat the bottle<\/a><\/li>\n<li><a href=\"#shade-matrix\">The shade matrix is the real engineering problem<\/a><\/li>\n<li><a href=\"#puff\">The puff is a component, not an accessory<\/a><\/li>\n<li><a href=\"#spf\">SPF in a cushion: claims, tests and paperwork<\/a><\/li>\n<li><a href=\"#markets\">What each export market will ask you for in 2026<\/a><\/li>\n<li><a href=\"#timeline\">A 10-week launch playbook for a cushion line<\/a><\/li>\n<li><a href=\"#scale\">Scale economics: 3k, 10k, 50k and 100k units<\/a><\/li>\n<li><a href=\"#audit\">How to audit a BB Cushion OEM factory in one call<\/a><\/li>\n<\/ul>\n<\/nav>\n<\/div>\n<p>Sourcing a <strong>BB Cushion OEM<\/strong> partner in 2026 is not a packaging question \u2014 it is a shade-engineering, applicator-tooling and claims-compliance question wearing a compact shell. The category has outgrown its K-beauty origins: independent trackers size the global <a href=\"https:\/\/www.intelmarketresearch.com\/bb-cushion-market-34294\" target=\"_blank\" rel=\"noopener\">BB cushion market at USD 2.02 billion in 2026<\/a>, growing at a 7.1% CAGR toward USD 3.47 billion by 2034, with Asia-Pacific still holding more than 60% of demand and North America and Europe growing fastest through premium launches. Yet the same research flags the two problems that actually kill cushion programs: <strong>shade mismatch<\/strong> (the top consumer complaint across the category) and <strong>formula drying inside the sponge<\/strong> over a product\u2019s life cycle.<\/p>\n<p>This guide is the spec conversation we walk through with every private-label partner before a compact quote: how shade architectures are built and what each one costs in tooling, how the puff and refill system are engineered as components, what an SPF-in-cushion claim obliges you to file in five export markets, and what MOQ, lead time and landed cost look like at 3,000 units versus 100,000.<\/p>\n<p>The <a href=\"https:\/\/en.wikipedia.org\/wiki\/BB_cream\" target=\"_blank\" rel=\"noopener\">BB cream format itself<\/a> started as a post-treatment tint and evolved into the hybrid makeup-skincare category that cushions industrialized \u2014 buildable coverage with a dewy or satin finish, skincare actives in the base, and a hygienic airless-style application that never touches the formula with fingers. Our 2026 production files for the <a href=\"https:\/\/www.moksha-bio.com\/zh\/product\/bb-cushion-oem\/\">BB Cushion OEM<\/a> line and the rest of our <a href=\"https:\/\/www.moksha-bio.com\/zh\/product-category\/2026-new-products\/bb-cream-oem\/\">BB cream and cushion catalog<\/a> are the basis for every number below.<\/p>\n<h2 id=\"why-cushion\">Why the cushion beat the bottle<\/h2>\n<p>The compact did not win on coverage \u2014 it won on dose control and hygiene. A pump bottle dispenses whatever the consumer presses; a cushion with a sealed membrane releases a fixed amount of formula per press of the puff, and the applicator never re-enters the jar. For big-B buyers that translates into three commercial advantages worth pricing into the program:<\/p>\n<ul>\n<li><strong>Repeat purchase mechanics:<\/strong> the refill pod is the consumable. A consumer who keeps the compact and rebuys pods generates 2\u20133\u00d7 the unit revenue of a one-off bottle at a fraction of the packaging cost per reorder.<\/li>\n<li><strong>Skincare-makeup hybrid pricing:<\/strong> niacinamide, centella asiatica and hyalur acid bases let a cushion sit in the skincare aisle, not the makeup aisle \u2014 different shelf, different margin.<\/li>\n<li><strong>Channel fit:<\/strong> travel retail, duty-free and e-commerce all reward the format. A cushion survives cabin pressure in a way a glass bottle does not, and the compact doubles as the on-screen hero in short-video content.<\/li>\n<\/ul>\n<p>The counterweight is engineering complexity. A cushion is a three-component system \u2014 formula, container with applicator, and refill architecture \u2014 and each component carries its own tooling, its own failure mode and its own patent landscape. A <strong>cushion foundation OEM<\/strong> program that treats all three as one decision is quoting you a price, not a product. That is where sourcing decisions are won or lost.<\/p>\n<h2 id=\"shade-matrix\">The shade matrix is the real engineering problem<\/h2>\n<p>Ask any factory for a <strong>BB Cushion Private Label<\/strong> quote and you will get a single-shade or three-shade answer within a day. The shade range is where the real money sits, because shade architecture determines tooling cost, artwork versions, MOQ per shade and the market channels you can enter. Industry research repeatedly identifies shade mismatch as the number-one reason consumers abandon cushion products \u2014 for a brand, a five-shade line that misses the local market\u2019s undertone distribution does more brand damage than no line at all.<\/p>\n<p>The undertone logic is the part buyers skip. Depth alone (light \/ medium \/ tan \/ deep) is not a range; each depth needs cool, neutral and warm undertone variants, and the pigment load must stay low enough to keep the \u201csecond-skin\u201d finish the format is bought for. That constraint \u2014 full coverage with minimal pigment \u2014 is the actual formulation challenge of a <strong>cushion foundation OEM<\/strong> program, and it is why shade development, not filling capacity, sets your critical path \u2014 the reason every serious <strong>BB Cushion OEM<\/strong> program starts with a shade review.<\/p>\n<table style=\"width: 100%; border-collapse: collapse; margin: 1.6rem 0; font-size: 14px;\">\n<thead>\n<tr>\n<th style=\"border: 1px solid #d8e6e1; background: #eef7f4; padding: 8px 10px; text-align: left; font-size: 14px;\">Architecture<\/th>\n<th style=\"border: 1px solid #d8e6e1; background: #eef7f4; padding: 8px 10px; text-align: left; font-size: 14px;\">Shades<\/th>\n<th style=\"border: 1px solid #d8e6e1; background: #eef7f4; padding: 8px 10px; text-align: left; font-size: 14px;\">Tooling sets<\/th>\n<th style=\"border: 1px solid #d8e6e1; background: #eef7f4; padding: 8px 10px; text-align: left; font-size: 14px;\">Entry MOQ<\/th>\n<th style=\"border: 1px solid #d8e6e1; background: #eef7f4; padding: 8px 10px; text-align: left; font-size: 14px;\">Best channel<\/th>\n<th style=\"border: 1px solid #d8e6e1; background: #eef7f4; padding: 8px 10px; text-align: left; font-size: 14px;\">Watch-out<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Single shade<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">1 (universal \/ adaptive)<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">1 case + 1 inner tray<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">3,000<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Test markets, subscription boxes<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Adaptive claims need substantiation in the EU<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Trio<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">3 (light \/ medium \/ tan)<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">1 case, 3 printed lids<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">3,000 per shade<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Masstige retail, pharmacy<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Gaps at the ends of the depth curve<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\"><strong>Five-shade core<\/strong><\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">5 (2 light, 2 medium, 1 deep)<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">1 case, 5 printed lids<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">5,000 total program<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">National retail, Amazon FBA<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Undertone variants deferred \u2014 review risk<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Twelve-shade pro<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">12 (4 depths \u00d7 3 undertones)<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">1 case, 12 lid prints<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">12,000+ program<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Professional beauty, US mass<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Artwork versioning and COA per shade<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Full inclusive<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">21+ (7 depths \u00d7 3 undertones)<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">1 case, full print library<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">30,000+ program<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Global masstige, Middle East deep tones<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Stability data must cover every pigment load<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"font-size: 13px; color: #5b6b66;\">Tooling sets assume a shared case platform with per-shade lid artwork; dedicated case tooling is quoted separately at lower total cost above 50,000 units.<\/p>\n<p>Our recommendation to every <strong>BB Cushion Private Label<\/strong> client: enter with the five-shade core, then extend depth and undertone on the same case platform once the velocity data tells you which end of the curve is actually selling. Extending shades on a shared case costs artwork and a stability panel; changing case platform after launch costs the tooling.<\/p>\n<h2 id=\"puff\">The puff is a component, not an accessory<\/h2>\n<p>The puff is the most under-specified item in a cushion RFQ and the most common source of returns. Three specs decide whether the application feels premium: the substrate, the pore density, and the membrane system that keeps the formula from drying out between presses.<\/p>\n<table style=\"width: 100%; border-collapse: collapse; margin: 1.6rem 0; font-size: 14px;\">\n<thead>\n<tr>\n<th style=\"border: 1px solid #d8e6e1; background: #eef7f4; padding: 8px 10px; text-align: left; font-size: 14px;\">Puff type<\/th>\n<th style=\"border: 1px solid #d8e6e1; background: #eef7f4; padding: 8px 10px; text-align: left; font-size: 14px;\">Substrate<\/th>\n<th style=\"border: 1px solid #d8e6e1; background: #eef7f4; padding: 8px 10px; text-align: left; font-size: 14px;\">Feel<\/th>\n<th style=\"border: 1px solid #d8e6e1; background: #eef7f4; padding: 8px 10px; text-align: left; font-size: 14px;\">Cost band*<\/th>\n<th style=\"border: 1px solid #d8e6e1; background: #eef7f4; padding: 8px 10px; text-align: left; font-size: 14px;\">Notes<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Non-woven (standard)<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">100% cotton, single layer<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Soft, absorbent<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Lowest<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Fine for entry price points; soaks up formula fast<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\"><strong>Tex (velvet-latex)<\/strong><\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Polyurethane foam with velvet face<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Dense, bouncy, zero absorption<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Medium<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">The K-beauty standard; releases dose evenly, cleans with water<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Silicone-tip hybrid<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Tex puff + silicone applicator edge<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Precise edges<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Medium\u2013high<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Popular for contouring cushions in the Middle East<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Antimicrobial tex<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Tex + silver-ion treatment<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Dense, hygienic positioning<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">High<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Supports \u201chygienic application\u201d claims in retail QA<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"font-size: 13px; color: #5b6b66;\">*Indicative bands from our 2026 component files at 10,000+ unit volumes.<\/p>\n<p>The membrane matters as much as the puff. A cushion case with a sealed foil membrane under the formula loses under 1% weight in 12 weeks of accelerated stability, while an open-cell sponge reservoir can dry to a crust in a S\u00e3o Paulo summer warehouse. For any <strong>wholesale cushion compact<\/strong> program, ask for the 12-week weight-loss data and the 45\u00a0\u00b0C stability read before you sign \u2014 not after the first container arrives.<\/p>\n<p>Refill architecture is the margin engine. A refill pod \u2014 the formula in a drop-in tray that reuses the consumer\u2019s case \u2014 cuts packaging cost per unit by roughly 40% and supports the sustainability positioning that moves the category in the EU. It also protects you: a consumer locked into your refill system is a consumer not re-shopping the shelf.<\/p>\n<h2 id=\"spf\">SPF in a cushion: claims, tests and paperwork<\/h2>\n<p>More than half of cushion launches now carry an SPF claim, and an <strong>air cushion manufacturer<\/strong> that shrugs at the paperwork is outsourcing your compliance risk to you. The rules are the sunscreen rules \u2014 there is no cushion exemption:<\/p>\n<ul>\n<li><strong>EU:<\/strong> every UV filter must be on Regulation (EC) 1223\/2009 Annex VI at or below its listed maximum, the SPF value must be substantiated by an in-vivo method such as ISO 24444, and the claim language follows the 2013 common criteria \u2014 \u201cSPF 50+\u201d and \u201cbroad spectrum\u201d are testable; \u201cprevents ageing\u201d is not a cosmetic claim.<\/li>\n<li><strong>US:<\/strong> an SPF claim puts the product under the OTC sunscreen monograph and MoCRA registration; foreign facilities need a US Agent and product listing, and the first biennial renewal cycle closed in July 2026.<\/li>\n<li><strong>Water-resistance claims<\/strong> (\u201c80 minutes\u201d) are tested claims, not adjectives \u2014 and cushion textures make the water-resistance test harder, not easier, because the film is thinner.<\/li>\n<\/ul>\n<p>Practically: budget the in-vivo SPF slot early. The test books weeks ahead at accredited labs, and running it in parallel with stability \u2014 not after \u2014 is what keeps a cushion launch inside a 10-week timeline. Our <a href=\"https:\/\/www.moksha-bio.com\/zh\/sunscreen-oem-spf-testing-cost-regulatory-guide\/\">sunscreen OEM compliance guide<\/a> covers the test matrix and costs in detail, and the same dossier structure applies to a cushion base with SPF.<\/p>\n<h2 id=\"markets\">What each export market will ask you for in 2026<\/h2>\n<table style=\"width: 100%; border-collapse: collapse; margin: 1.6rem 0; font-size: 14px;\">\n<thead>\n<tr>\n<th style=\"border: 1px solid #d8e6e1; background: #eef7f4; padding: 8px 10px; text-align: left; font-size: 14px;\">Market<\/th>\n<th style=\"border: 1px solid #d8e6e1; background: #eef7f4; padding: 8px 10px; text-align: left; font-size: 14px;\">Regime<\/th>\n<th style=\"border: 1px solid #d8e6e1; background: #eef7f4; padding: 8px 10px; text-align: left; font-size: 14px;\">Notification \/ filing<\/th>\n<th style=\"border: 1px solid #d8e6e1; background: #eef7f4; padding: 8px 10px; text-align: left; font-size: 14px;\">The watch-out for a cushion<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\"><strong>EU<\/strong><\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Regulation (EC) 1223\/2009<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">CPNP notification before placing on market; PIF signed by a safety assessor<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Colorants must be on Annex IV; SPF filters on Annex VI; claim wording follows the common criteria<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\"><strong>US<\/strong><\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">FD&amp;C Act as amended by MoCRA<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Facility registration + product listing via Cosmetics Direct; US Agent for foreign facilities<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Color additives need FDA approval; SPF claim pulls the product into the OTC monograph; adverse events reported within 15 business days<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\"><strong>Brazil<\/strong><\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">ANVISA RDC 15\/2013<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Cosmetic notification filed by the local importer holding AFE<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Portuguese INCI list, importer CNPJ on label, colorant list restricted to ANVISA positive lists<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\"><strong>Middle East<\/strong><\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">GSO standards; Saudi SFDA<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Product registration via SFDA; halal certificate expected by major retail<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Arabic labelling; deep-tone shade range expected; glycerin and additives need documented halal status<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\"><strong>Southeast Asia<\/strong><\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">ASEAN Cosmetic Directive<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">National notification (BPOM for Indonesia, etc.)<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Indonesia: halal certification mandatory for cosmetics from 17\u201318 Oct 2026 under Gov. Reg. 42\/2024 \u2014 <a href=\"https:\/\/bpjph.halal.go.id\/\" target=\"_blank\" rel=\"noopener\">BPJPH<\/a> has rejected further delays<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Two of these deserve emphasis for Q4 2026 planning. <strong>Indonesia\u2019s halal deadline lands this month<\/strong> \u2014 uncertified cosmetics face withdrawal from circulation, which makes a factory with halal documentation in place a market-entry ticket rather than a nice-to-have. And in the US, <a href=\"https:\/\/www.fda.gov\/cosmetics\/resources-industries-cosmetics\/modernization-cosmetics-regulation-act-mocra\" target=\"_blank\" rel=\"noopener\">MoCRA<\/a> moved cosmetics from voluntary registration to mandatory facility registration and product listing \u2014 a factory that already supports that paperwork removes it from your critical path.<\/p>\n<h2 id=\"timeline\">A 10-week launch playbook for a cushion line<\/h2>\n<p>This is a real timeline from our 2026 files: a Benelux beauty brand took a five-shade <strong>cushion foundation OEM<\/strong> line from RFQ to first container in ten weeks. Note that the shade development loop \u2014 not bulk filling \u2014 is the long pole.<\/p>\n<table style=\"width: 100%; border-collapse: collapse; margin: 1.6rem 0; font-size: 14px;\">\n<thead>\n<tr>\n<th style=\"border: 1px solid #d8e6e1; background: #eef7f4; padding: 8px 10px; text-align: left; font-size: 14px;\">Week<\/th>\n<th style=\"border: 1px solid #d8e6e1; background: #eef7f4; padding: 8px 10px; text-align: left; font-size: 14px;\">Milestone<\/th>\n<th style=\"border: 1px solid #d8e6e1; background: #eef7f4; padding: 8px 10px; text-align: left; font-size: 14px;\">Deliverable<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">1<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">RFQ + brief<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Target price band, shade architecture, refill decision, SPF yes\/no<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">2\u20133<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Shade development<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">First-round base shades with drawdown and wear panels<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">4<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Component lock<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Case, puff and membrane specs frozen; tooling order placed<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">5\u20136<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Stability + SPF start<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Real-time and accelerated protocols launched; in-vivo SPF slot booked<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">7<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Artwork + claim review<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Lid prints, market-specific claim matrix signed off<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">8<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Notifications<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">CPNP \/ ANVISA \/ SFDA filings prepared<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">9<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Pilot batch + QA<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Shade consistency against masters, weight-loss read, AQL plan<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">10<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Bulk + shipping<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Production run, pre-shipment inspection, FCL booked<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 id=\"scale\">Scale economics: 3k, 10k, 50k and 100k units<\/h2>\n<p>Big-B buyers do not need the lowest unit price \u2014 they need the steepest cost curve as volume grows. The shape of that curve on a five-shade <strong>BB Cushion OEM<\/strong> program from our 2026 files:<\/p>\n<table style=\"width: 100%; border-collapse: collapse; margin: 1.6rem 0; font-size: 14px;\">\n<thead>\n<tr>\n<th style=\"border: 1px solid #d8e6e1; background: #eef7f4; padding: 8px 10px; text-align: left; font-size: 14px;\">Program volume<\/th>\n<th style=\"border: 1px solid #d8e6e1; background: #eef7f4; padding: 8px 10px; text-align: left; font-size: 14px;\">Unit FOB band<\/th>\n<th style=\"border: 1px solid #d8e6e1; background: #eef7f4; padding: 8px 10px; text-align: left; font-size: 14px;\">Tooling<\/th>\n<th style=\"border: 1px solid #d8e6e1; background: #eef7f4; padding: 8px 10px; text-align: left; font-size: 14px;\">Lead time<\/th>\n<th style=\"border: 1px solid #d8e6e1; background: #eef7f4; padding: 8px 10px; text-align: left; font-size: 14px;\">What changes<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\"><strong>3,000<\/strong> (entry MOQ)<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">USD 1.60\u20132.10<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Shared case platform, pilot tooling<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">40\u201350 days<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">You validate the market; we validate the shade curve<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\"><strong>10,000<\/strong><\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">USD 1.30\u20131.65<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Dedicated case tooling amortized<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">30\u201340 days<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Refill pods unlocked; per-shade artwork costs spread<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\"><strong>50,000<\/strong><\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">USD 1.05\u20131.35<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Multi-cavity tooling, dedicated line slot<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">25\u201335 days<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Priority scheduling; shade extension on same platform<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\"><strong>100,000+<\/strong><\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">USD 0.90\u20131.20 (annual contract)<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">Full line booking<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">25\u201330 days + reserved capacity<\/td>\n<td style=\"border: 1px solid #d8e6e1; padding: 8px 10px; font-size: 14px; vertical-align: top;\">DDP to EU\/US\/Brazil; quarterly shade QC reviews; halal and GSO documentation maintained on your file<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Two logistics notes decide landed cost more than unit price: sea LCL is fine up to roughly 15 cbm, beyond which FCL typically saves 20\u201330% per unit on freight; and air freight for launch quantities should be treated as marketing spend \u2014 plan the first container by sea.<\/p>\n<h2 id=\"audit\">How to audit a BB Cushion OEM factory in one call<\/h2>\n<ul>\n<li>Ask how many shades they have shipped in production \u2014 not sampled \u2014 and ask to see the shade masters and the QC method against them (spectrophotometer or by eye).<\/li>\n<li>Ask for the puff spec: substrate, pore density, and whether the latex tex puffs are sourced with documented low-nitrosamine processing.<\/li>\n<li>Ask for the 12-week weight-loss and 45\u00a0\u00b0C stability reads on a cushion base \u2014 not a jar base. The two behave nothing alike.<\/li>\n<li>If SPF is on the label: ask which lab runs the in-vivo SPF test, the booking lead time, and who signs the safety assessment.<\/li>\n<li>Ask for the refill pod architecture and the packaging cost per reorder \u2014 this is where your repeat revenue lives.<\/li>\n<li>Ask about puff and case patents: cushion applicator designs are heavily patented, and your factory should be able to say which designs it can and cannot replicate.<\/li>\n<\/ul>\n<p>Our facility is certified under ISO 22716 and GMPC, exports to 30+ countries, and runs shade development, component tooling and stability testing in-house \u2014 For a <strong>BB Cushion OEM<\/strong> program of any size, that means one partner from drawdown to container. If you are planning a <strong>BB Cushion OEM<\/strong> line for 2027 planograms, the fastest next step is a shade architecture review against your target markets.<\/p>\n<div style=\"background: #f0faf7; border: 1px solid #cdeee3; border-radius: 12px; padding: 20px 22px; margin: 26px 0 8px; font-size: 15px; line-height: 1.7;\">\n<p style=\"margin: 0 0 12px; font-size: 19px; font-weight: bold; color: #0e8a6d;\">Need Help? Contact Us<\/p>\n<p style=\"margin: 0 0 6px;\">\u260e <strong>Phone \/ WhatsApp:<\/strong> <a href=\"https:\/\/wa.me\/8613364401300\" target=\"_blank\" rel=\"noopener\">+86 133 6440 1300<\/a><\/p>\n<p style=\"margin: 0 0 6px;\">\u2709 <strong>\u90ae\u7bb1<\/strong> <a href=\"mailto:sales@moksha-bio.com\">sales@moksha-bio.com<\/a><\/p>\n<p style=\"margin: 0 0 14px;\">\ud83d\udd50 <strong>Working Hours:<\/strong> Monday \u2013 Saturday, 9:00 \u2013 18:00 (GMT+8)<\/p>\n<p><a style=\"display: block; background: #0e8a6d; color: #ffffff; text-align: center; padding: 13px 22px; border-radius: 10px; font-weight: bold; font-size: 16px; text-decoration: none; margin: 0 0 10px;\" href=\"https:\/\/www.moksha-bio.com\/zh\/get-a-custom-quote\/\">\u2709 Inquiry This Product \u2014 Get a Free Quote<\/a><br \/>\n<a style=\"display: block; background: #ffffff; color: #0e8a6d; border: 2px solid #0e8a6d; text-align: center; padding: 11px 22px; border-radius: 10px; font-weight: bold; font-size: 16px; text-decoration: none;\" href=\"https:\/\/www.moksha-bio.com\/zh\/contact\/\">\ud83d\udccd Book a Factory Visit<\/a><\/p>\n<\/div>\n<p style=\"font-size: 14px; color: #5b6b66;\">Keep reading: <a href=\"https:\/\/www.moksha-bio.com\/zh\/sunscreen-oem-spf-testing-cost-regulatory-guide\/\">Sunscreen OEM 2026: SPF Testing Costs, Regulatory Path &amp; Private Label Playbook<\/a> \u00b7 <a href=\"https:\/\/www.moksha-bio.com\/zh\/mud-mask-oem-clay-set-economics-export-guide\/\">Mud Mask OEM 2026: Clay, Set Economics &amp; Export Compliance<\/a> \u00b7 <a href=\"https:\/\/www.moksha-bio.com\/zh\/foundation-liquid-contract-manufacturing-services\/\">Foundation Liquid Contract Manufacturing Services<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>BB Cushion OEM guide for big-volume buyers: shade matrix development, puff engineering, SPF-in-cushion compliance, MOQ from 3,000 units + EU\/US\/Brazil\/ME\/SEA rules &#8211; ISO 22716 factory.<\/p>","protected":false},"author":14,"featured_media":4179,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[377],"tags":[1706,1708,1695,1707],"class_list":["post-4171","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cosmetic-oem-odm-manufacturing","tag-bb-cushion-oem","tag-bb-cushion-private-label","tag-cosmetic-oem-manufacturing","tag-cushion-foundation-oem"],"_links":{"self":[{"href":"https:\/\/www.moksha-bio.com\/zh\/wp-json\/wp\/v2\/posts\/4171","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.moksha-bio.com\/zh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.moksha-bio.com\/zh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.moksha-bio.com\/zh\/wp-json\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/www.moksha-bio.com\/zh\/wp-json\/wp\/v2\/comments?post=4171"}],"version-history":[{"count":4,"href":"https:\/\/www.moksha-bio.com\/zh\/wp-json\/wp\/v2\/posts\/4171\/revisions"}],"predecessor-version":[{"id":4175,"href":"https:\/\/www.moksha-bio.com\/zh\/wp-json\/wp\/v2\/posts\/4171\/revisions\/4175"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.moksha-bio.com\/zh\/wp-json\/wp\/v2\/media\/4179"}],"wp:attachment":[{"href":"https:\/\/www.moksha-bio.com\/zh\/wp-json\/wp\/v2\/media?parent=4171"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.moksha-bio.com\/zh\/wp-json\/wp\/v2\/categories?post=4171"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.moksha-bio.com\/zh\/wp-json\/wp\/v2\/tags?post=4171"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}