Quick answer: On our website, empty glass perfume bottles cost about ₹47–₹52 per piece for 30 ml, ₹52–₹63 for 50 ml and ₹61–₹96 for 100 ml at a pack of 100, before 18% GST. 30 ml suits testers and gifting, 50 ml is the everyday retail size, and 100 ml is for full-size signature scents.
Last updated: 16 October 2026. Prices are listed website prices checked today, per piece at a pack of 100, excluding 18% GST and shipping.
How much does an empty perfume bottle cost in India?
The bigger the bottle, the higher the price, but the jump from 30 ml to 50 ml is small. The table below covers every 30 ml, 50 ml and 100 ml glass perfume bottle on the Zenvista website with consistent pack pricing.
| Size | Shapes and caps listed | Price per piece (pack of 100) | Median | Listings |
|---|---|---|---|---|
| 30 ml | Clear glass with gold, silver, matte silver or long black screw caps; gold or silver neck options | ₹46.78–₹51.98 | ₹51.98 | 11 |
| 50 ml | Tall and round clear glass with long gold, silver or black caps; gold-neck options | ₹51.98–₹62.70 | ₹55.27 | 12 |
| 100 ml | Clear glass bottles, including U-cut designs, with gold, silver or black caps, for fine mist spray pumps | ₹60.90–₹96.00 | ₹89.60 | 17 |
One 100 ml listing was left out because of a pricing inconsistency. Prices may change, so confirm on the product page.
Which size should you choose: 30 ml, 50 ml or 100 ml?
Start with 30 ml or 50 ml for a first launch, and add 100 ml once you know your best-selling scent.
30 ml keeps the selling price low, which helps first-time buyers try a new brand. It also works well for gift sets.
50 ml is a common retail size. On our website it costs only about ₹3 more per piece than 30 ml at the median.
100 ml bottles have the most premium shapes, such as U-cut designs, but they cost more and use more perfume per unit.
For trial sizes, see our 3–12 ml mini spray bottles and the 10 ml ZMS44 slim bottle with gold screw cap in the perfume bottles collection.
What are the best 30 ml perfume bottles?
Clear 30 ml bottles with a metal-look screw cap are the most popular choice. They cost ₹46.78–₹51.98 per piece at a pack of 100.
The ZMS41 30 ml clear glass bottle with silver cap is ₹48.52 per piece, and the ZMS37 with gold neck and black cap is ₹46.78. Both have a ₹60 sample pack.

What are the best 50 ml perfume bottles?
For 50 ml, choose between a tall bottle with a long cap and a round bottle with a short cap. Prices range from ₹51.98 to ₹62.70 per piece.
The ZMS10 50 ml bottle with long gold cap is ₹51.98 per piece. The ZMS16 round 50 ml bottle with gold cap is ₹55.27. Both have a ₹90 sample pack.

What are the best 100 ml perfume bottles?
100 ml bottles on our website are made for fine mist spray pumps and cost ₹60.90–₹96.00 per piece.
The ZMS54 100 ml bottle with silver cap is the lowest-priced option at ₹60.90. For a more distinctive look, the U-cut range, such as the ZMS89 U-cut bottle with silver cap (₹86.40) and the ZMS92 U-cut bottle with gold cap (₹89.60), stands out on a shelf.

Screw cap or crimp spray: what is the difference?
A screw-neck bottle takes a cap or pump that twists on and off. A crimp-neck bottle has a spray pump sealed on permanently with a metal collar.
Screw caps are easy to fill and refill, which suits small batches, attars and refill packs. Crimp sprays give a tight, tamper-evident finish, which many retail perfume brands prefer.
To seal crimp sprays yourself, you need a crimping tool. Our crimp tool for perfume spray heads costs ₹390 and compresses the metal collar around the bottle neck.
Check each product page for the cap or pump type before ordering, and test with your perfume so you know the spray works properly.
How do you choose a perfume cap?
Match the cap finish to your brand: gold for a classic luxury look, silver or matte silver for modern, and black for minimal.
Most bottles above come with a cap already fitted. For a detailed look at separate perfume caps, euro droppers and attar bottles, see our 2026 guide to euro droppers, perfume caps and attar bottles.
How can you save on perfume bottles?
Order a sample first, then buy at a pack of 100, where the per-piece price drops by about 15–20% compared with a pack of 10.
For example, the ZMS41 30 ml bottle is ₹58.80 per piece at a pack of 10 and ₹48.52 at a pack of 100. There is no minimum order on the Zenvista website. For bulk orders, the startup MOQ is 500 pieces.
For more on budgeting, read our per-piece packaging cost guide.
Frequently asked questions
What is the price of an empty 50 ml perfume bottle?
On our website, 50 ml glass perfume bottles cost ₹51.98–₹62.70 per piece at a pack of 100, before 18% GST.
What is the price of an empty 100 ml perfume bottle?
₹60.90–₹96.00 per piece at a pack of 100, depending on shape and cap.
Can I buy just a few perfume bottles?
Yes. Most bottles are sold in packs of 10, 50, 100 and 200, and many have a sample pack.
Do I need a crimping tool?
Only for crimp-neck spray bottles. Screw-cap bottles do not need one.
Are the prices inclusive of GST?
No. Prices exclude GST. 18% GST is added at checkout, and shipping is charged separately.