Lip balm sourced from 1688 at roughly 12,000 VND per piece, listed on Shopee at 45,000 VND. On paper that is a 3.7x multiple and it looks like a clean business. Run the actual numbers, including platform fees, return rates, and customs delays, and that multiple shrinks fast. This post breaks down real net margins for three specific cosmetics SKUs from 1688 sold on Shopee and TikTok Shop, covering the costs that most sourcing guides skip.
1688 Cosmetics: Gross Margin Looks Good, Net Margin is the Real Number
The 3x to 4x gross multiple is the starting point, not the outcome. Cosmetics from 1688 carry four cost categories that apparel or homeware sourcing typically does not:
Return rates from skin reactions or color mismatch. A customer who bought a dress that fits wrong might keep it. A customer whose face broke out will return the product, leave a one-star review, and sometimes do both.
Expiry risk. Cosmetics have shelf life. If you bring in 200 units and 30 are still in stock eight months later, you are either selling below cost or writing off inventory.
Tighter customs scrutiny. Vietnamese customs applies stricter checks to Chinese cosmetics than to most other consumer goods. Delays add carrying cost.
Content cost on TikTok Shop. Selling cosmetics without video is survivable on Shopee. On TikTok Shop it is nearly impossible. That content budget comes from margin.
Before committing capital, calculate your full landed cost per unit so you know the number you need to beat, not just the 1688 sticker price.
Case Study: Lip Balm from 1688
A basic SPF or coconut oil lip balm on 1688 runs roughly 8,000 to 15,000 VND per piece at a minimum lot of 100 units (search category 润唇膏 on 1688.com). Take a midpoint of 12,000 VND as your product cost. Add approximately 5,000 VND per unit for road freight from China and 2,000 VND for import fees, and your landed cost sits at around 19,000 VND. Full breakdown of how import fees stack up for new operators is worth reading before your first lot.
Selling at 45,000 VND on Shopee, the Beauty category commission runs about 3%, the platform handling fee adds another 1,000 VND, and an honest 8% return allocation costs roughly 1,500 VND per unit sold. Net per clean sale: around 22,000 VND, a 49% net margin.
That number drops the moment you join promotions. A 15% flash sale discount brings net margin to roughly 33%. Two campaigns a month at that level lands you at 28 to 30%, which is workable but close to the floor.
Verdict: lip balm holds margin if you fix your price floor before agreeing to discounts, not after.
Case Study: Moisturizer and Serum
A 50ml moisturizer or vitamin C serum on 1688 sits at 60,000 to 100,000 VND per unit. Retail on Shopee typically runs 150,000 to 280,000 VND. The gross multiple looks better than lip balm on a higher absolute price.
The problem is velocity and returns. Buyers compare more listings before deciding on anything applied to their face. Return rates for facial moisturizers and serums often run 12 to 18%, compared to 6 to 10% for lip balm. A 15% return rate on a 200,000 VND sale at 80,000 VND landed cost means absorbing roughly 30,000 VND in lost landed cost per returned unit plus processing. Net margin on serum frequently comes in below lip balm even though the sticker price is four times higher.
Always inspect product quality before payment on skincare SKUs. Ingredient label accuracy and packaging seals are the two most common failure points on skincare sourced from smaller 1688 suppliers.
Verdict: serum has higher gross margin but rarely higher net margin. Slower velocity plus higher returns compress what looks good on paper.
Shopee vs TikTok Shop: How Different Fee Structures Hit Cosmetics Margin
Shopee charges Beauty category commission of around 3%, a handling fee, and embedded voucher costs during flash sales. The pressure to join promotions is real because the algorithm favors active campaign participation. Price your floor correctly before listing. Do not solve this problem after you have already committed your sell price.
TikTok Shop charges similar commission but adds affiliate payouts if you work with creators or KOCs. A creator fee of 15 to 25% on GMV is common in cosmetics when you want consistent volume. That fee is not a separate marketing line. It is a cost of goods equivalent and belongs in your margin calculation from the start.
If a 60-second product video costs 400,000 VND to outsource and converts 20 orders, content cost per order is 20,000 VND. At a 45,000 VND lip balm sale price, content alone eats roughly 44% of gross margin before platform commission touches it.
Neither platform is strictly better. TikTok Shop delivers higher velocity when content works consistently. Shopee delivers more predictable margin when you manage promotion participation. Without a working content workflow, Shopee is the lower-risk entry point.
Which 1688 Cosmetics Actually Hold Margin in Practice
Three groups, ranked honestly:
Good margin potential: niche beauty accessories where you are not competing on price against dozens of identical listings. Makeup brushes, skincare tools, hydrocolloid patches, silicone face masks. Lower return rates, longer shelf life, harder direct price comparison.
Middle ground: lip balm, face mists, sheet masks. These work if you manage lot size and price before promotions.
Difficult: functional serums, cushion foundations, and products with specific skin benefit claims competing against cheaper domestic alternatives.
Three rules before ordering any cosmetics SKU: target retail price should be at least 3 to 3.5x your full landed cost including all shipping, expected return rate should be under 8%, and the product should turn over fast enough to clear stock well before expiry. Cosmetics need faster inventory rotation than most other 1688 categories.
FAQ: Cosmetics Margins from 1688
What is the real net margin for 1688 cosmetics sold on Shopee?
Based on the case studies above: lip balm at a competitive price point runs 30 to 49% net margin after platform fees and an 8% return allocation, assuming no heavy promotions. Moisturizers and serums typically come in at 20 to 35% net when returns are accounted for properly. These figures assume a minimum lot of 100 units. Participate in monthly flash sales and both numbers drop 8 to 15 percentage points.
Do Chinese cosmetics from 1688 get held at customs in Vietnam?
Yes, more often than apparel or homeware. Vietnamese customs applies closer scrutiny to imported cosmetics, particularly products with active ingredient claims or packaging that does not meet local labeling requirements. Use a freight forwarder with experience in beauty goods, avoid ingredient claims on outer packaging that cannot be verified, and build in a 3 to 7 day buffer on delivery timelines for your first few shipments.
Is lip balm or moisturizer from 1688 more profitable?
Lip balm is more manageable for most operators starting out. Higher velocity, lower return rates, and simpler customer expectations make net margin easier to predict. Moisturizers carry higher gross margin on paper but net margin often matches or falls below lip balm because of slower turnover and higher returns. Start with lip balm, learn the category, then test skincare if your operations are stable.
Does selling 1688 cosmetics on TikTok Shop require heavy content investment?
Content is a real cost. A single product video in-house takes 2 to 4 hours. Outsourcing to a creator runs 300,000 to 600,000 VND per video. If that video generates 20 orders, content cost per order is 15,000 to 30,000 VND. Confirm there is room in your margin after platform commission and product cost before you list.
What is the minimum capital to test 1688 cosmetics?
A lot of 100 units of lip balm at around 19,000 VND landed cost is roughly 1,900,000 VND in product and shipping. Add a 25% reserve for returns and a second test lot budget if the SKU performs, and realistic starting capital for one SKU is 3,000,000 to 4,500,000 VND. More detail on structuring initial capital is in the minimum capital guide for 1688 sourcing.
If you are still making sourcing decisions based on gross margin estimates rather than actual landed cost and platform fee data, Ordinex Scout calculates this at the SKU level before you place an order. Scout is in private beta now. Join the waitlist at ordinex.cc.