Order from 10 units. No 1,000-unit minimums.

Ships Worldwide · Wholesale From 10 Units · Custom Printing From 2,500

24 June 2026 · 5 min read

Glass vs PET vs Acrylic: Choosing Cosmetic Bottle Materials

Once you've picked a format, the next question is what it should be made of. The three materials you'll meet most often in cosmetic packaging are glass, PET and acrylic. Each has a clear place, here's how to choose.

Glass

Glass is the high-end choice. It's inert, so it won't react with oils, essential oils or active ingredients, and it's endlessly recyclable. Frosted and amber glass also protect light-sensitive formulations. The trade-offs are weight and fragility: glass costs more to ship and can break, so it's best for hero products like facial serums, oils and high-end creams, where the look and protection justify it.

PET (plastic)

PET is a lightweight, shatter-resistant plastic that's widely recyclable. It keeps shipping costs down and is practically unbreakable, which makes it ideal for body lotions, shampoos, cleansers, mists and anything travel-sized. Modern PET can look surprisingly upmarket, especially in frosted finishes, at a fraction of the weight of glass.

Acrylic

Acrylic gives a thick, glossy look, think double-walled cream jars that feel substantial in the hand. It's often used for high-end moisturisers where presentation is part of the product. It's heavier and pricier than PET but more impact-resistant than glass.

Quick comparison

  • Expensive feel: Glass and acrylic lead; PET is catching up in frosted finishes.
  • Protects actives: Glass (especially amber/frosted) is best.
  • Shipping cost & durability: PET wins, light and shatter-resistant.
  • Recyclability: Glass and PET are both widely recyclable.
  • Best for: Glass, serums & oils; PET, body & travel; Acrylic, rich creams.

Most successful ranges mix materials: glass for the statement serum, PET for the everyday body products, acrylic where a jar needs to feel indulgent. Because you can order from just 10 units, it's cheap and easy to test a couple of materials before you commit to a full run.