Know exactly how much each guest costs at your wedding. Detailed breakdown by food, drinks, gifts, venue and more.
Quick Answer
How much does one guest cost at an Indian wedding?
In 2026, one wedding guest in India typically costs ₹1,500–₹5,000 in total: food per plate ₹800–₹3,500, drinks ₹200–₹500, return gift ₹100–₹500, invitation ₹50–₹200, plus the guest's share of venue and decor. Use the calculator above with your own rates for an exact figure.
Quick Answer
The average per-guest cost at an Indian wedding is ₹1,500 to ₹5,000. This includes food (₹1,000-₹3,000), venue allocation (₹300-₹800), return gifts (₹100-₹500), invitations (₹50-₹200), and service charges. For 300 guests at ₹2,500/guest, the total guest-related expense is approximately ₹7.5 lakh.
Understanding Per-Guest Wedding Costs
Every additional guest at your wedding adds a measurable cost. Understanding exactly how much each guest costs helps you make informed decisions about your guest list — one of the biggest factors affecting your total wedding budget.
What Goes Into Per-Guest Cost?
Food & Catering (₹1,000-₹3,500) – The largest per-guest expense. Includes appetizers, main course, desserts, and live counters.
Venue (₹300-₹800) – Proportional venue rental cost divided among guests.
Return Gifts (₹100-₹500) – Traditional Indian weddings include shagun/favor for each guest.
Invitations (₹50-₹200) – Physical cards, postage, or premium digital invitations.
Seating & Setup (₹50-₹200) – Chairs, tables, linens, and place settings.
How to Decide Your Guest List Size
Use this formula: Maximum Guests = (Total Budget × 0.6) ÷ Per-Guest Cost. We multiply by 0.6 because approximately 60% of your budget goes to guest-related expenses, while 40% covers photography, attire, jewelry, and other fixed costs.
Per-Guest Wedding Cost in India: The Complete 2026 Guide
Every Indian wedding budget conversation eventually comes down to one number: what does a single guest actually cost? Venue owners quote it, caterers price by it, and families argue about the guest list because of it. Once you know your true per-guest cost, every other decision — how many guests, which city, buffet or plated — becomes simple arithmetic. This guide breaks the number down honestly for 2026.
What One Guest Really Costs (2026 Rates)
A per-guest cost is not just food. It is the food, the drinks, the chair they sit on, the share of the hall and decoration, the invitation that brought them and the return gift they carry home. Across Indian cities in 2026 the realistic all-in range is ₹1,500–₹5,000 per guest for most weddings, and ₹6,000–₹10,000+ for premium hotel weddings in Mumbai, Delhi and Hyderabad.
Cost Head
Budget
Standard
Premium
Food (per plate)
₹800–₹1,200
₹1,200–₹2,000
₹2,000–₹3,500+
Drinks & starters
₹150–₹250
₹250–₹400
₹400–₹700
Venue + decor share
₹300–₹600
₹600–₹1,000
₹1,000–₹2,500
Invitation (print/digital)
₹20–₹80
₹80–₹200
₹200–₹500
Return gift / mithai
₹100–₹250
₹250–₹500
₹500–₹1,500
How Per-Guest Cost Changes Your Whole Budget
Guest-linked costs are usually 55–65% of a wedding's total spend. That means cutting 100 guests at ₹3,000 per guest saves about ₹3 lakh — often more than months of haggling with individual vendors. The reverse is also true: an unplanned 100 extra guests is the single most common reason Indian weddings overshoot their budget. Work out your ceiling first with our Wedding Budget Calculator, then use this tool to test guest counts against it.
City Differences: Mumbai vs Pune vs Lucknow
The same wedding costs very different amounts by city. Metro venues in Mumbai and Delhi charge 30–60% more per guest than Pune, Ahmedabad or Jaipur, and two to three times more than Indore, Lucknow or Nagpur — mainly on venue and catering. Destination weddings in Goa or Udaipur add travel-style premiums on top. If your families are split between two cities, run this calculator twice with each city's rates before deciding where to host.
7 Honest Ways to Lower the Cost Per Guest
Choose a buffet over plated service (saves 20–30% on catering), pick a lunch slot instead of dinner, send digital invitations instead of printed cards, buy return gifts in bulk from wholesale markets, keep the drinks menu short, choose an off-season or weekday date for venue discounts, and merge functions where families agree. Pair these savings with a month-by-month plan from our Wedding Checklist so nothing is booked in a last-minute rush at premium prices.
Frequently Asked Questions
The average per-guest cost at an Indian wedding ranges from ₹1,500 to ₹5,000 depending on the city, venue, and food quality. This includes food (₹1,000-₹3,000), drinks (₹200-₹500), return gifts (₹100-₹500), invitation (₹50-₹200), and proportional venue/decor costs.
Per-guest costs include: food & catering, beverages, invitation cards, return gifts/favors, seating arrangement, service staff allocation, parking, proportional venue cost, and proportional decoration cost. Our calculator breaks down each category separately.
Top ways: 1) Choose buffet over plated service (saves 20-30%), 2) Use digital invitations, 3) Opt for a lunch wedding, 4) Buy return gifts in bulk, 5) Limit beverage options, 6) Choose an off-season date for lower venue costs, 7) Reduce guest list to essential people.
Divide your total budget by the average per-guest cost. For a ₹20 lakh budget with ₹3,000 per guest: 20,00,000 ÷ 3,000 = ~667 guests maximum. However, keep 30-40% of budget for non-guest expenses (photography, attire, etc.), so realistic guest count would be ~400.
Generally, children under 5 are not counted. Ages 5-12 are counted at 50-60% of adult cost (smaller portions). Children above 12 are typically counted as full guests. Factor this into your calculation for more accurate estimates.
Food cost per plate varies: Budget (₹800-₹1,200), Standard (₹1,200-₹2,000), Premium (₹2,000-₹3,500), Luxury (₹3,500-₹8,000+). This depends on number of courses, cuisine type, service style (buffet vs plated), and city.
More Wedding Tools
Explore our complete suite of free wedding planning tools