The lucky envelope.

How much to give at an Indian wedding.

The shagun tradition, why every amount ends in a 1, and what ₹501, ₹1001 and ₹5001 actually signal, so the envelope is right without the guesswork.

22 September 20265 min read

At an Indian wedding the cash gift has a name, shagun, and a small, strict rule that newcomers always get wrong: the amount should end in a 1. ₹501, ₹1001, ₹5001, never a round ₹500 or ₹1000. The extra 1 is the auspicious part, a symbol that the giving continues rather than ends at a round number.

Here's what to give, and why.

The rule of the 1

Round numbers feel final, and a wedding gift is a blessing meant to continue, so Indian guests add a single rupee. ₹101, ₹501, ₹1001, ₹5001, ₹10001, always ending in 1. It's a small detail, but it's the one thing older relatives genuinely notice.

If you're giving in another currency, the spirit is what matters: give an amount that isn't round, and mention it's meant in the spirit of shagun.

How much, by relationship

As a rough guide: a colleague or acquaintance might give ₹501 to ₹1001, a friend or cousin ₹1001 to ₹2100, a close friend ₹2100 to ₹5001, and close family give substantially more, often in jewellery or gold rather than cash.

The same rule applies as everywhere: the relationship and your own means matter more than any table. Give what you can give warmly, ending in 1.

Cash, gifts, or both?

Cash in a decorated envelope is the norm, often paired with a small gift like sweets, dried fruit or a box of mithai. Close family give jewellery or gold. Physical gifts like clothing for the couple or their parents are also welcome, and the couple may have set up a registry or cash fund, in which case use it.

When and how to give

Shagun is usually handed over at the event itself, to the couple, their parents, or at a gift table, during the reception or the sangeet. Put the money in an envelope or a small pouch with a card, and if you can't attend, give it through the family or the couple's fund rather than posting cash.

The many events

An Indian wedding is often a series of events rather than one day: the sangeet or mehndi, the ceremony, the reception. You don't need a gift for each, one gift for the wedding itself is enough. If you're attending several events, the shagun is usually given at the main one, and your presence at the others is the gift.

Common questions

Why do Indian wedding gift amounts end in 1?
The extra 1 is the auspicious part: a round number feels final, and a wedding gift is a blessing meant to continue. So ₹101, ₹501 and ₹1001 rather than ₹100, ₹500 and ₹1000. It's the one detail older relatives genuinely notice.
How much shagun should you give?
Roughly ₹501 to ₹1001 for a colleague or acquaintance, ₹1001 to ₹2100 for a friend or cousin, ₹2100 to ₹5001 for a close friend, and close family give more, often in jewellery or gold. Relationship and means matter more than any table.
Is cash or a gift better at an Indian wedding?
Cash in an envelope is the norm, often with a small gift of sweets. Close family give jewellery or gold. If the couple has a registry or cash fund, use it.
Do you give a gift at every Indian wedding event?
No. One gift for the wedding itself is enough, usually given at the main event. Your presence at the sangeet, mehndi and other events is the gift there.
When do you give shagun?
At the event itself, to the couple, their parents, or a gift table, usually during the reception or sangeet. If you can't attend, pass it through family or use the couple's fund rather than posting cash.

Weddings, beautifully organised.

Build the wedding website while you plan.

Start Building Free

Made in the UK • 14-day refund • No subscriptions