Home / Guides / Renewal payment failed
Billing · India
Your hosting renewal payment failed. Here's why, and how to get your site back up.
Your card is fine. The bank declined the renewal because of how India's recurring-payment rules work, and because most hosting companies handle them badly.
Right now: log in to your hosting account, find the unpaid invoice, and pay it manually with UPI or NetBanking instead of the saved card. A manual payment isn't a recurring charge, so none of this applies to it and it clears in seconds. If the site is already suspended, pay first, then raise a ticket asking for immediate reactivation — most hosts restore within the hour but not all of them do it automatically.
Then: check whether your domain renewal failed too. That one gets expensive if you leave it.
What actually happened
Nothing is wrong with your card. Two separate things go wrong here, and it is usually the second.
One: no valid mandate existed. For a hosting company to charge your card automatically each year, your bank must hold a registered e-mandate for that merchant, and registering it requires you to authenticate once. If you paid at signup by typing your card number and never saw an authentication screen for future payments, no mandate was created. The first charge worked. The renewal, a year later, had nothing to run against.
Two: the amount crossed ₹15,000. This is the common one, and it catches people who did everything right.
Recurring charges up to ₹15,000 run automatically once the mandate exists. Above ₹15,000, your bank must get authentication from you every single time. The charge does not simply go through.
Now look at what hosting companies do. You bought a three-year plan at ₹149/month — around ₹6,400 with GST, comfortably under the limit, and it sailed through. It renews at ₹549/month, roughly ₹23,300. That renewal is a different transaction from the one you authorised, it is over the threshold, and it needs fresh authentication nobody asked you for.
Your card was never declined for lack of funds. It was declined for lack of a signature.
The rule, in plain language
India consolidated its recurring-payment rules into the Digital Payments — E-mandate Framework, 2026, issued on 21 April 2026 and effective immediately, replacing eight earlier circulars. The parts that affect you:
| What the rule says | What it means for your hosting bill |
|---|---|
| A one-time registration with additional factor authentication is required before any recurring charge | If you never authenticated, there is no mandate, and renewals will fail |
| Recurring charges up to ₹15,000 per transaction run without further authentication | Monthly plans and cheap annual plans usually renew fine |
| Charges above ₹15,000 require authentication every time | Annual and multi-year hosting renewals routinely fail here |
| The higher ₹1 lakh ceiling covers only insurance premiums, mutual fund subscriptions and credit card bills | Hosting does not qualify. No exemption applies to you |
| A pre-debit notification must reach you at least 24 hours before the charge | If none arrived, either no mandate exists or it went to an old email or number |
| The framework covers cross-border transactions on cards, UPI and prepaid instruments | Being billed in dollars by an overseas host exempts nobody |
The framework was written to make recurring payments more reliable, and for most subscriptions it does. Hosting sits in the awkward band: annual billing, amounts that jump above the threshold at renewal, and merchants often billing from outside India.
Fix it now, in order
1. Pay the invoice manually, not with the saved card
Log in to your hosting control panel, go to billing or invoices, and pay the outstanding one directly. Choose UPI or NetBanking if offered. A manual, customer-initiated payment is not a recurring charge, so none of the above applies and it clears in seconds.
2. If the site is already suspended, raise a ticket right after paying
Say exactly this: "Invoice [number] is paid as of [time]. Please reactivate hosting for [domain] immediately." Some hosts reactivate on payment; some need a human. Don't wait to find out which kind yours is.
3. Check your domain separately
Hosting and domain renewals are often billed as separate transactions, and one can fail while the other succeeds. A lapsed domain moves into a grace period and then a redemption period, where recovery costs far more than renewal did — and while that runs, your email stops working too. Check the expiry date in your registrar account today, not next week.
4. Look for the pre-debit notice, including in spam
If a notification arrived 24 hours before the failed charge, a mandate exists and the problem is the amount or your card details. If nothing arrived, no mandate exists, and you either set one up or switch to manual renewal permanently.
5. Re-authenticate the mandate
In your billing settings, remove the saved card and add it again. A correctly configured merchant will send you through a bank authentication screen. If adding a card produces no authentication step at all, that merchant is not set up for Indian e-mandates and every future renewal will need paying by hand.
How to make sure it never happens again
Ranked by how well they actually work.
The GST point almost nobody makes
If your business is GST-registered, an Indian host's invoice showing your GSTIN lets you claim the 18% GST as input tax credit. Effectively you get it back.
Buy the same hosting from an overseas provider in dollars and there is no Indian tax invoice to claim against. You also pay a foreign-currency markup on the card, typically around 3.5%, plus GST on that markup fee — neither recoverable.
So a ₹10,000 international plan and a ₹10,000 Indian plan are not the same price to a registered business. The Indian one can be meaningfully cheaper after tax, and it is the one that renews without drama. The calculator works this out properly.
Which hosts handle Indian payments properly
Built from our own billing tests — what we saw at checkout and in the billing panel of a live paid account, on the date shown.
| Host | INR | GSTIN on invoice | UPI | Manual payment link | Reminder before charge | Checked |
|---|---|---|---|---|---|---|
| Publishing as each host is verified. Full table → | ||||||
Questions people ask
- Is this a problem with my bank?
- No. It applies across banks and card networks because it is a regulatory requirement, not a bank policy.
- Why did last year's renewal work?
- Usually because last year's amount was under ₹15,000 and this year's, at the higher renewal price, is not. Sometimes because your card was replaced in between, which invalidates the old mandate.
- Will paying by UPI fix it?
- For the invoice in front of you, yes — a manual UPI payment goes through immediately. For future automatic renewals, only if your host supports UPI AutoPay, and not all do.
- Does this apply to international hosts too?
- Yes. The framework explicitly covers cross-border recurring transactions. Overseas hosts are often worse at it, because their billing systems were not built around Indian authentication requirements.
- My site is suspended. Have I lost my data?
- Almost never at this stage. Suspension takes the site offline but keeps the files; deletion happens much later and hosts state the window in their terms. Pay, reactivate, then take your own backup so you are never at the mercy of that clock again.
- Can I claim the GST back?
- If you are GST-registered and the invoice carries your GSTIN, generally yes for a business supply — ask your CA about your specific filing. There is nothing to claim on a dollar invoice from an overseas provider.
Sources. Reserve Bank of India, Digital Payments — E-mandate Framework, 2026 (RBI/DPSS/2026-27/396, 21 April 2026). Adobe's own India billing support page documents subscription payments failing under these rules even where the card is valid and funded — the same failure mode described here.
Disclosure. We earn commission on some hosting links. We buy every account we test with our own money, and the payment behaviour recorded above is what we experienced as paying customers.