This Diwali 2027 shopping list groups everything a typical Hindu household needs into clear categories, from clothes and puja samagri to decorations, sweet-making ingredients, gifts and safety items, with a "buy by" column so you know when to get each item. Quantities are rough household guidance for a family of four to six, and there is a day-by-day list for the final week that you can print or copy.

Important: festival dates and puja timings depend on your local Panchang, which is calculated from your location, sunset and the Amavasya tithi, and overseas dates are not the same as Indian dates. The "buy by" timings below use the India (New Delhi) calendar, with Dhanteras on Wednesday 27 October and Lakshmi Puja on Friday 29 October 2027. In the USA, UK, Canada and Dubai, Lakshmi Puja falls on Thursday 28 October 2027, so bring every deadline forward by one day, and confirm your local Dhanteras date with your Panchang or temple. The Diwali 2027 planning guide explains the full festival calendar.

Advertisement

Diwali 2027 Key Dates for Shopping (India)

DayDateShopping relevance
Govatsa DwadashiTuesday 26 October 2027Last easy day for bulk grocery and decoration shopping
DhanterasWednesday 27 October 2027Traditional day to buy metal utensils, gold, silver or a new broom in many families
Naraka ChaturdashiThursday 28 October 2027Fresh flowers, last-minute puja items
Diwali / Lakshmi PujaFriday 29 October 2027Fresh flowers and sweets in the morning only
Govardhan PujaSaturday 30 October 2027Annakut ingredients in some families
Bhai DoojSunday 31 October 2027Gifts for siblings bought earlier

If you prefer to tick items off as you go, the interactive Diwali 2027 checklist and planner has a shopping checklist, countdown and budget calculator.

Advertisement

How to Use This List

  • Buy by shows the latest sensible time to purchase each item, relative to Lakshmi Puja on 29 October (28 October for most of the USA, UK and Canada).
  • Rough quantity is household guidance only; adjust it for your family size, guests and traditions.
  • Budget category helps you plan spending: essential, moderate or optional. No prices are given because they vary by city, country and year.
  • Items marked as regional customs are not followed by every family. Skip what does not apply to you.

Clothes and Accessories

ItemBuy byRough quantityBudget category
New outfit for each family member (sari, kurta, lehenga, salwar kameez, dhoti, sherwani)3–4 weeks before 29 Oct (allow time for tailoring)1 per person; 2 if visiting relatives over several daysModerate
Blouse stitching or alterations4 weeks before 29 OctAs neededModerate
Ethnic footwear (juttis, kolhapuris, sandals)2–3 weeks before 29 Oct1 pair per person, if neededOptional
Bangles, bindis, hair accessories1–2 weeks before 29 OctAs preferredOptional
Warm shawl or jacket for outdoor evenings (especially abroad)2 weeks before 28 Oct1 per person, if neededOptional
Children's festive clothes3 weeks before 29 Oct1–2 sets per childModerate

Tip: children grow quickly, so buy their outfits closer to the date than adults' outfits, but leave time for exchanges.

Advertisement

Puja Samagri

This is a general list for a household Lakshmi–Ganesha puja. Your family priest or tradition may add or remove items; the full step-by-step method is in our Lakshmi Puja vidhi, samagri and mantras guide.

ItemBuy byRough quantityBudget category
Lakshmi and Ganesha idols or framed images (if not reusing)2–3 weeks before 29 Oct1 setModerate
Red or yellow cloth for the altar2 weeks before 29 Oct1–2 piecesEssential
Kalash (copper, brass or steel)2 weeks before 29 Oct1Essential (reusable)
Puja thali, bell and small bowls2 weeks before 29 Oct1 setEssential (reusable)
Kumkum, haldi, sandalwood paste1–2 weeks before 29 Oct1 small pack eachEssential
Akshat (unbroken rice)1 week before 29 OctA small bowlEssential
Incense sticks and dhoop1–2 weeks before 29 Oct1–2 packsEssential
Camphor (kapur)1–2 weeks before 29 Oct1 small packEssential
Ghee for the main lamp1 week before 29 OctA small jarEssential
Cotton wicks (round and long)1–2 weeks before 29 Oct1 pack eachEssential
Betel leaves and betel nuts1–2 days before 29 Oct5–11 leaves; a few nutsEssential where used
Coconut (whole, with husk if your tradition uses one)1–2 days before 29 Oct1–2Essential where used
Mango leavesMorning of 29 Oct or the day before1 bunchEssential where used
Fresh flowers and garlands for the deitiesMorning of 29 Oct2 garlands plus loose flowersEssential
Fruits for naivedya1 day before 29 Oct5 varieties or as per customEssential
Sweets for naivedya (or ingredients)1–2 days before 29 Oct1 plateEssential
Coins (silver or regular) and a new account book for business familiesBy Dhanteras, 27 OctAs per customOptional
Puffed rice (kheel), batashe and sugar toys (regional custom)2–3 days before 29 OctA small packet eachOptional
Panchamrit ingredients: milk, curd, ghee, honey, sugarMorning of 29 Oct (dairy fresh)Small quantitiesEssential where used

Decorations

For ideas on how to use these, see our guide to Diwali 2027 decoration ideas.

ItemBuy byRough quantityBudget category
Clay diyas2–3 weeks before 29 Oct (soak and dry before use)21–51, depending on home size and customEssential
Oil for diyas (sesame or mustard)1 week before 29 Oct1 litre for a medium householdEssential
Brass diya or deepam stand (if new)Dhanteras, 27 Oct1Optional
LED string lights (indoor and outdoor-rated)3 weeks before 29 Oct (test immediately)2–4 stringsModerate
Battery or LED diyas and tea lights2–3 weeks before 29 Oct12–24Moderate
Rangoli colours, rice flour, stencils1–2 weeks before 29 Oct5–8 colours; 1 kg rice flourModerate
Toran (fabric or beaded)2 weeks before 29 Oct1 per main doorOptional
Lanterns (paper or fabric)2 weeks before 29 Oct1–3Optional
Lakshmi footprint stickers or stencil1–2 weeks before 29 Oct1 setOptional
Marigold garlands and loose flowersMorning of 29 Oct or the day before3–6 garlandsModerate
Removable adhesive hooks and cable clips2–3 weeks before 29 Oct1 packEssential for rentals
Outdoor-rated extension lead and timer3 weeks before 29 Oct1 eachModerate

Kitchen and Sweets Ingredients

These are staples for classic home-style Diwali sweets and snacks. Check what you already have before buying, and see our Diwali 2027 sweets and snacks recipes for which recipes need what.

ItemBuy byRough quantityBudget category
Besan (gram flour)2 weeks before 29 Oct1–2 kgEssential
Maida and atta2 weeks before 29 Oct1–2 kg eachEssential
Rava (sooji)2 weeks before 29 Oct1 kgModerate
Rice flour (for chakli, murukku)2 weeks before 29 Oct1 kgModerate
Sugar and jaggery2 weeks before 29 Oct2–3 kg sugar; 1 kg jaggeryEssential
Ghee1–2 weeks before 29 Oct1–2 kgEssential
Cooking oil for frying1–2 weeks before 29 Oct2–3 litresEssential
Dry fruits (cashews, almonds, raisins, pistachios)2 weeks before 29 Oct250–500 g eachModerate
Cardamom, saffron, nutmeg2 weeks before 29 OctSmall packsModerate
Desiccated coconut2 weeks before 29 Oct250–500 gOptional
Milk, khoya or paneer1–2 days before cookingAs per recipeEssential where used
Sesame seeds, ajwain, cumin, chilli powder2 weeks before 29 OctSmall packsEssential
Airtight containers and sweet boxes1–2 weeks before 29 Oct6–12Moderate
Butter paper, foil and storage bags1 week before 29 Oct1 roll eachEssential

Food-safety note: milk-based sweets such as barfi and peda should be refrigerated and eaten within a few days. Fried snacks keep longer in airtight containers once fully cooled. Buy dairy last and keep it cold.

Advertisement

Gifts

Gift ideas for every relationship are in our Diwali 2027 gift ideas guide. Use this table to plan purchases.

ItemBuy byRough quantityBudget category
Gifts for parents and elders2–3 weeks before 29 Oct1 per personModerate
Gifts for children2 weeks before 29 Oct1–2 per childModerate
Sweet boxes for relatives, neighbours, friends1–2 days before visiting1 per household visitedModerate
Dry fruit hampers or team gifts for colleagues1–2 weeks before 29 OctAs neededOptional
Gifts or bonus for domestic and support staff1 week before 29 Oct1 per personEssential where applicable
Bhai Dooj gifts for siblings1 week before 31 Oct1 per siblingModerate
Personalised items4 weeks before 29 OctAs neededOptional
International gifts and parcels4 weeks before 29 OctAs neededOptional
Greeting cards, envelopes and gift wrap2 weeks before 29 Oct1 pack eachEssential

Dhanteras Purchases

On Dhanteras, Wednesday 27 October 2027 in India, many families buy something new as a sign of welcome to prosperity. Common choices include steel, brass or copper utensils, gold or silver coins or jewellery, a new broom (a custom in many North Indian homes), and household appliances. These are customs that vary by region and family. Guidance on what to buy and when is in our Dhanteras 2027 shopping guide.

ItemBuy byRough quantityBudget category
Steel, brass or copper utensilDhanteras, 27 Oct1 or moreModerate
Gold or silver coin or jewelleryDhanteras, 27 OctAs per budgetOptional
New broom (regional custom)Dhanteras, 27 Oct1Optional
Yama deepam (diya for the doorstep, in many households)Dhanteras, 27 Oct1Essential where followed

Safety Items

Every household lighting diyas, candles or fireworks should have these in place before the festival begins.

ItemBuy byRough quantityBudget category
Fire extinguisher suitable for home use (check the expiry if you already own one)2–3 weeks before 29 Oct1 per floor or living areaEssential
Bucket of sand1 week before 29 Oct1Essential
Bucket of waterDay of Lakshmi Puja1 near any outdoor lights or fireworksEssential
First aid kit with burn dressings2 weeks before 29 Oct1Essential
Fire blanket for the kitchen2–3 weeks before 29 Oct1Moderate
Smoke alarm batteries (test alarms)2 weeks before 29 OctAs neededEssential
Metal trays or tiles for diyas1–2 weeks before 29 Oct3–6Essential
Long lighter or long matches1 week before 29 Oct1–2Essential
Cotton clothing for those handling lamps or fireworksBefore the festivalAs neededEssential
Ear protection for small children and pets (if fireworks nearby)1 week before 29 OctAs neededOptional

Where fireworks are permitted, follow your local laws on sale, timing and use, and keep them well away from decorations and dry leaves.

Advertisement

Budget Categories at a Glance

Instead of fixed amounts, sort your spending into three categories and fund them in this order:

  1. Essential: puja samagri, diyas and oil, safety items, basic sweet ingredients and sweets for visits.
  2. Moderate: new clothes, lights and rangoli materials, gifts for close family, dry fruits.
  3. Optional: gold and silver, home décor upgrades, personalised gifts, party catering and extras.

If money is tight, the essentials alone make for a complete and meaningful Diwali. Our Diwali 2027 budget planner helps you set limits for each category.

NRI Shopping Notes

Shopping for Diwali outside India needs extra lead time.

Advertisement
  • Indian grocery stores: most diaspora neighbourhoods have Indian grocery stores that stock diyas, rangoli colours, puja samagri, ghee, besan and sweets before Diwali. Popular items, especially fresh marigolds, betel leaves and mithai, can sell out close to the date, so visit early and pre-order where possible.
  • Order online early: if you are ordering clothes, idols or puja kits from India or from overseas sellers, order at least four to six weeks ahead to allow for shipping and customs delays.
  • Pre-order sweets: many Indian sweet shops abroad take pre-orders for Diwali boxes. Place orders at least a week ahead.
  • Flowers: marigolds can be hard to find in autumn. Ask your grocery store when they expect stock, or use reusable fabric garlands.
  • Remember the earlier date: in the USA, UK and Canada, Lakshmi Puja falls on Thursday 28 October 2027, a weekday. Finish shopping by the weekend of 23–24 October so that the week is free for cooking and cleaning.
  • Australia, New Zealand and Singapore: Lakshmi Puja falls on Friday 29 October 2027, the same day as India.
  • Check local Panchang: confirm your local Dhanteras date with your temple or a reliable local Panchang. Overseas Dhanteras usually shifts one day earlier along with Lakshmi Puja, but this must be confirmed for your city. City-by-city timings are in the Diwali 2027 date and timings guide.
Advertisement

The Final Week: Day-by-Day List

This list uses the India calendar, with Lakshmi Puja on Friday 29 October 2027. If you are in the USA, UK, Canada or Dubai, shift each day back by one.

Saturday 23 October

  • Finish clothes shopping and collect any tailoring.
  • Buy all dry groceries for sweets and snacks.
  • Test all string lights and replace faulty ones.
  • Check the fire extinguisher, first aid kit and smoke alarms.

Sunday 24 October

  • Deep clean the kitchen, puja corner and entrance.
  • Soak new clay diyas in water and leave them to dry.
  • Make long-lasting fried snacks and store them in airtight containers.
Advertisement

Monday 25 October

  • Put up torans, lights, lanterns and wall hangings.
  • Pack and label gifts for family and friends.
  • Pre-order fresh sweets and flowers.

Tuesday 26 October (Govatsa Dwadashi)

  • Last big shopping trip for any missing decorations or samagri.
  • Make sweets that keep well, such as besan ladoo.
  • Clean and polish brass and silver puja items.

Wednesday 27 October (Dhanteras)

  • Buy utensils, gold, silver or other items as per family custom.
  • Light diyas at the entrance in the evening.
  • Confirm fruit, flower and sweet orders for Lakshmi Puja.

Thursday 28 October (Naraka Chaturdashi)

  • Buy fruits, coconut, betel leaves and mango leaves.
  • Make milk-based sweets and refrigerate them.
  • Draw the main rangoli if you prefer to do it a day early, and cover it if needed.
  • Set out the puja cloth, kalash and thali.
Advertisement

Friday 29 October (Diwali / Lakshmi Puja)

  • Collect fresh flowers, garlands and any pre-ordered sweets in the morning.
  • Prepare panchamrit ingredients and naivedya.
  • Tie mango leaves and marigolds at the door; finish the rangoli and Lakshmi footprints.
  • Fill diyas with oil and place them on trays before dusk.
  • Keep the sand bucket, water and fire extinguisher ready.
  • Perform Lakshmi Puja in your local muhurat; in New Delhi, the Vrishabha muhurat is 6:35 PM to 7:06 PM.

Saturday 30 October and Sunday 31 October

  • Visit family and exchange sweet boxes.
  • Prepare Annakut dishes if your family observes Govardhan Puja.
  • Give Bhai Dooj gifts to siblings on Sunday 31 October.
  • Compost flowers and leaves; store reusable decorations carefully for next year.

Frequently Asked Questions

When should I start Diwali 2027 shopping?

Start about four weeks before Lakshmi Puja for clothes, tailoring, personalised gifts and international orders. Groceries and decorations can be bought two weeks before, and fresh flowers, fruits and dairy one or two days before or on the morning itself.

What are the essential items for Lakshmi Puja?

A cloth for the altar, Lakshmi and Ganesha images or idols, kalash, puja thali, kumkum, haldi, akshat, incense, camphor, ghee and wicks, flowers, fruits and sweets for naivedya. Family traditions may add other items.

How many diyas do I need for Diwali?

There is no fixed number. Many households use somewhere between 21 and 51 clay diyas, depending on the size of the home and family custom, plus a main ghee lamp for the puja.

What should I buy on Dhanteras 2027?

In India Dhanteras is on Wednesday 27 October 2027. Many families buy a metal utensil, gold or silver, or a new broom, depending on regional custom and budget.

What safety items should I keep ready for Diwali?

Keep a home fire extinguisher, a bucket of sand, a bucket of water, a first aid kit with burn dressings and working smoke alarms. Place diyas on metal trays away from curtains and flowers.

I live in the USA. Do I follow the same shopping dates?

Bring every deadline forward by one day, because Lakshmi Puja in the USA, UK and Canada falls on Thursday 28 October 2027. Order online items four to six weeks ahead to allow for shipping.

Is there a printable version of this checklist?

The final-week list above is designed to be copied or printed. For a tick-box version with a countdown and budget calculator, use the interactive planner on HinduTone's Diwali 2027 page.

Conclusion

A well-planned shopping list removes most of the stress from Diwali. Buy clothes, gifts and international orders early, stock up on dry groceries and decorations two weeks ahead, and leave only fresh flowers, fruits and dairy for the final days. Keep safety items ready before the first diya is lit, and adjust every date to your local Panchang if you live outside India.

For everything beyond shopping, from the meaning of each day to celebrations around the world, read our complete guide to celebrating Diwali 2027, and keep track of your list with the Diwali 2027 interactive checklist.

Last updated: 9 November 2026.