Marketing

Gym Festival Offers: Diwali and New Year Deals That Keep Margin

Plan Diwali and New Year gym offers without wrecking your margins: effective price maths, how many extra joins a discount needs, GST and honest offer rules.

A good gym festival offer adds value to longer plans instead of cutting the monthly price. Bonus months, a free PT session or a "join with a friend" deal bring people in without training them to wait for a sale. Before you print anything, work out the effective monthly price of the offer and how many extra joiners you'd need just to match the revenue you'd earn without it.

Diwali and New Year are two natural moments for a joining push. In 2026, Diwali falls on Sunday 8 November, and New Year resolutions follow about eight weeks later. That gives you two windows close together to plan for.

What does a festival discount actually cost you?

This is the part most owners skip. A discount doesn't just lower your price. It raises the number of members you need to sign to earn the same money.

The formula:

Extra sales needed to match revenue = d ÷ (1 − d), where d is the discount as a decimal.

DiscountExtra sales needed to earn the same revenue
10%11.1% more
20%25% more
30%42.9% more
40%66.7% more
50%100% more (double)

Here's a hypothetical. Say you usually sell 20 annual plans at ₹12,000 across October and November. That's ₹2,40,000.

If you run 20% off, the annual plan drops to ₹9,600. To bring in the same ₹2,40,000 you now need ₹2,40,000 ÷ ₹9,600 = 25 sales. That's 5 extra people just to stand still. At 50% off (₹6,000), you'd need 40 sales.

And that ignores a second cost: some of those 20 people would have paid full price anyway. Every one of them who gets the discount is money you gave away for nothing.

Honestly, the question isn't "what discount do other gyms give?" It's "can I really get that many more people through the door?"

How to calculate the effective price of an offer

Different offer formats sound very different to members but can cost you about the same. Put everything in one unit: effective price per month.

Effective monthly price = amount paid ÷ total months of access

Using a ₹12,000 annual plan as the base (₹1,000 a month):

OfferMember paysMonths of accessEffective monthly priceEffective discount
No offer₹12,00012₹1,0000%
12 + 1 month free₹12,00013₹9237.7%
12 + 2 months free₹12,00014₹85714.3%
15% off₹10,20012₹85015%
20% off₹9,60012₹80020%
12 + 3 months free₹12,00015₹80020%

The effective discount for bonus months is bonus months ÷ total months. So 2 free months on a 12-month plan is 2 ÷ 14 = 14.3%, not 2 ÷ 12.

Notice that "12 + 3 free" and "20% off" land at the same ₹800 a month. But they're not the same for your business:

  • With bonus months, you collect the full ₹12,000. Your cash in hand is higher.
  • The bonus months come at the end, and not everyone uses all of them. Some members stop coming around month 10 regardless.
  • Your headline price stays ₹12,000, so next year's full-price plan doesn't look like a jump.

That's why bonus months are usually the safer default. For more on setting the base prices in the first place, see how to price gym memberships.

Which offer formats work best?

A few formats that hold up well for owner-run gyms:

  • Bonus months on quarterly, half-yearly and annual plans. Nothing on monthly. This pushes people toward commitment.
  • Join together. Two friends join on the same day and each gets a free month or a lower joining fee. You get two members who'll pull each other in on lazy days. Our referral program guide covers the arithmetic for this.
  • Add-on bundles. Annual plan plus two free PT sessions, a body composition check or a diet consultation. These cost you staff time, not headline price.
  • Joining fee waived. If you charge a joining fee, waiving it for the festival window is a clear, cheap offer.
  • Win-back offers for expired members. A festival is a natural excuse to message people who left. Keep this offer separate from the new-joiner one. See how to win back inactive and expired members.

What to avoid: 50%-off monthly plans. They tend to fill January with people who leave in February, and they teach everyone to wait for the next festival.

Should existing members get the offer?

This is where margins quietly leak. If an existing member's annual plan is up for renewal in December and they see "20% off" in October, they'll renew early at the discount. You didn't gain a member. You just lost 20% on one you already had.

Options that work better:

  1. New-joiner offer only, clearly stated.
  2. A separate loyalty renewal offer that's smaller, such as one bonus month for renewing an annual plan during the festival window.
  3. Loyalty for tenure. Members with a year or more get a small extra, like a free PT session, rather than a price cut.

Whatever you choose, tell existing members before they see the public offer. Finding out from a poster feels bad.

Can your gym handle the rush?

For many gyms, January is the crunch. A successful New Year offer can mean your 6 to 9pm slot is packed for three weeks, and your regulars can't get on the squat rack. Some of them won't complain. They'll just quietly not renew.

Before launching, check:

  • Peak-hour capacity. How many people can train at once comfortably? If a campaign brings 40 new members and half of them want 7pm, can you cope?
  • Trainer coverage. New members need form checks. Can your floor trainers handle double the questions?
  • Onboarding. A rushed first week is the fastest way to lose festival joiners. Plan a simple induction, even a 15-minute one. See the first 30 days.
  • Off-peak nudges. Some gyms add a small extra, like a free PT session, for members who choose a morning or afternoon slot.

GST on festival offers

As of 2026, gym and fitness centre services attract GST at 5% without input tax credit, down from 18%, following the 56th GST Council recommendations, with the change for services effective 22 September 2025 (PIB summary).

Discounts shown on the invoice at the time of sale reduce the taxable value. Section 15(3)(a) of the CGST Act says the value of supply doesn't include a discount given before or at the time of supply, if it's duly recorded in the invoice. So on the 20%-off example, if your prices are GST-exclusive, GST is on ₹9,600, not ₹12,000: ₹9,600 × 5% = ₹480, total ₹10,080.

Two practical points:

  • Decide in advance whether your festival price is GST-inclusive or exclusive and say so on the poster. "₹9,999" and "₹9,999 + GST" are different offers.
  • Show the discount on the invoice, not just on the poster.

Free bonus months and bundled freebies can raise their own questions. Ask your CA how to record them for your gym. Our GST on gym membership post covers the basics.

Keep the offer honest

Two quick legal points, both from consumer protection rules.

The Consumer Protection Act, 2019 treats advertising a bargain price for services you don't really intend to offer at that price, or for a reasonable period, as an unfair trade practice (section 2(47)). So if you say "only 20 slots", mean it. If you say "offer ends 15 November", end it, or be upfront when you extend it.

The Central Consumer Protection Authority's dark patterns guidelines list "false urgency", meaning falsely implying urgency or scarcity to rush a purchase, as one of 13 specified dark patterns. A countdown timer that resets every day is exactly that.

Beyond the law, fake urgency just doesn't work for long in a neighbourhood gym. Everyone talks. For how these rules apply to your specific offer, check with a lawyer.

A simple festival offer timeline

  1. Six to eight weeks before: decide the offer, run the effective-price and extra-sales numbers, and set a hard end date.
  2. Four weeks before: brief front desk staff on exact terms, including what to say when an existing member asks.
  3. Three weeks before: tell existing members about their loyalty or renewal offer first.
  4. Two weeks before: go public. Poster at the desk, WhatsApp status, Google Business Profile post.
  5. During: track joins per day, which plan they bought and how they heard about you.
  6. After: end the offer on the day you said. Count joins, revenue and effective discount.
  7. Six to eight weeks after: check how many festival joiners are still showing up. That's the real result.

Quick checklist

  • Offer adds value (bonus months, add-ons) rather than slashing the monthly price
  • Effective monthly price calculated for every plan
  • Extra sales needed worked out with d ÷ (1 − d)
  • Existing members have their own, smaller offer
  • Peak-hour capacity and onboarding planned
  • GST-inclusive or exclusive stated clearly, discount shown on invoice
  • Real end date, real limits, no fake timers
  • Retention of festival joiners reviewed two months later

Frequently asked questions

What is a good Diwali offer for a gym?

Bonus months on longer plans, such as 12 months plus 2 free, usually protect your margin better than a flat cut on the monthly price. Add-ons like a free PT session or a free month for a friend who joins together also work well.

How much discount should a gym give in a festival offer?

Work backwards from how many extra joiners you can realistically get. At 20% off you need 25% more sales just to earn the same revenue, and at 50% off you need double the sales, so most owners keep the effective discount modest.

Is GST charged on the discounted gym fee or the full fee?

Under section 15 of the CGST Act, a discount given at the time of supply and shown on the invoice is not part of the taxable value, so GST applies on the discounted fee. Confirm the treatment of your specific offer with your CA.

Should existing members get the festival offer?

Give existing members a separate, smaller renewal offer rather than the full new-joiner deal. Otherwise many of them simply renew early at a discount you didn't need to give.

Keep reading

Marketing

Google Business Profile for Gyms: Rank for "Gym Near Me"

Set up a Google Business Profile for your gym properly: how Google ranks gym near me searches, what to fill in, and how to get reviews within the rules.

Marketing

Gym Marketing Ideas: 15 Low-Budget Ways to Get Members

Practical gym marketing ideas for Indian gyms on a small budget: local partnerships, trials, referrals, well-timed campaigns and simple tracking of what works.

Marketing

Gym Referral Program: How to Run One That Pays for Itself

How to set up a gym referral program in India: picking a reward, working out break-even, tracking referrals and wording the WhatsApp message.