Web Development
Website Maintenance Cost in India: What You Actually Pay For Every Year
Most business owners in India get a clear quote for building a website and a vague one for keeping it alive. "AMC extra" at the bottom of an invoice. A renewal email for hosting you didn't know you were paying for. A developer who quotes ₹500 to change a phone number and ₹5,000 to fix a contact form that stopped working on its own.
The short answer: website maintenance has two parts. The first is a set of fixed bills you pay every year no matter who looks after the site: domain renewal, hosting, and business email if you use it. The second is the work itself: updates, backups, security checks, small content changes and fixing things that break. The fixed part is predictable. The work part depends mostly on what the site is built with and how often it changes. A simple, custom-coded information site that changes a few times a year needs very little. A WordPress site with fifteen plugins, or an online store, needs regular attention and costs more to look after, whoever does it.
This guide explains each part, so you can read a maintenance quote line by line and know what you are paying for.
What "maintenance" actually covers
"Maintenance" is used for everything from a monthly security patch to redesigning a page. It helps to split it into jobs, because each one has a different frequency and a different reason to exist.
| Job | How often | What goes wrong if nobody does it |
|---|---|---|
| Domain renewal | Yearly (or every 2–5 years if prepaid) | The site and your email stop working. In the worst case someone else registers the name. |
| Hosting renewal | Monthly or yearly | The site goes offline, and data can be deleted after a grace period. |
| SSL certificate renewal | Automatic on most hosts; certificate lifetimes are getting shorter | Browsers show a "Not secure" warning and many visitors leave. |
| Software, theme and plugin updates | Weekly to monthly (WordPress); occasional (custom sites) | Known security holes stay open. Old code eventually breaks with newer browsers or PHP versions. |
| Backups | Daily or weekly, kept somewhere other than the server | One bad update or hack, and there is nothing to restore. |
| Uptime and form checks | Continuous (monitoring) plus a manual test monthly | Enquiries silently stop arriving and nobody notices for weeks. |
| Content changes | Whenever your business changes | Old prices, old timings, a doctor who left last year. Customers notice. |
| Search Console and speed checks | Monthly | Pages drop out of Google or slow down without anyone knowing. |
A fair maintenance plan says which of these it covers. A vague one just says "maintenance".
The fixed yearly bills (you pay these with or without an AMC)
These are the costs of the website simply existing. We cover them in more detail in our guide to what a business website costs in India, so here is the short version:
- Domain name. Renewed every year. Registrars often advertise a cheap first year and charge more on renewal, so compare the renewal price.
.indomains are run by the National Internet Exchange of India and sold through accredited registrars (registry.in). - Hosting. Shared hosting for a small site is inexpensive. Online stores, booking systems and web apps need more resources and cost more. Ask what your site needs and whose account it is in.
- SSL certificate. Usually free through Let's Encrypt on most hosts. If someone is charging you separately for SSL on a small business site, ask why.
- Business email. Google Workspace and Microsoft 365 charge per user per month. Some hosting plans include basic mailboxes.
- Paid plugins, themes and tools. Premium WordPress plugins, booking widgets and form tools often renew yearly. Ask for a list of every paid licence and whose card it is on.
One check saves a lot of trouble later: make sure the domain and hosting accounts are in your business's name, with a login you control. When a developer disappears holding the domain, no maintenance plan can fix that. Our checklist for hiring a website developer covers ownership in more detail.
What drives website maintenance cost
Two websites that look identical can need very different amounts of upkeep. These are the factors that matter.
1. What the site is built with
This is the biggest factor, and the one most owners never ask about.
WordPress and other plugin-based sites are popular because they are quick to build and easy to edit. The trade-off is upkeep. Every plugin is a piece of third-party software that needs updating, and plugins are where most security problems come from. Patchstack, a company that tracks WordPress vulnerabilities, counted 11,334 new vulnerabilities in the WordPress ecosystem in 2025. 91% were in plugins and 9% in themes, while WordPress core itself had only 6 (Patchstack, State of WordPress Security in 2026). The same report says about half of high-impact vulnerabilities are exploited within 24 hours. In plain terms: a WordPress site with many plugins needs someone applying updates regularly. "We'll update it once a year" is not maintenance.
Custom-coded and static sites have no plugin layer to patch. There is still work: dependencies need occasional updates, the hosting environment changes, and content edits usually need a developer unless the site has an admin panel. But the routine security load is much lighter, so the yearly maintenance need is usually lower.
Website builders (Wix, Shopify and similar) bundle hosting and updates into the subscription. You pay more each month, but the platform handles most technical upkeep. What remains is content, apps you add, and checking that everything still works.
2. How often your content changes
A consultant who changes the site twice a year needs almost no content support. A restaurant that updates the menu every season, a gym with monthly offers, or a clinic adding doctors needs either a regular change allowance or an admin panel to make edits themselves. Know which one you are before you choose a plan.
3. Whether money or bookings flow through the site
Online payments, bookings, order emails and stock levels all need testing whenever something is updated. If the site takes payments, a broken checkout costs real money, so the checks have to be more frequent. This is why ecommerce websites always cost more to maintain than information sites.
4. Response time
"We'll fix it this week" and "we'll fix it within two hours, including Sundays" are different services at different prices. Most small businesses don't need round-the-clock cover. A store running a Diwali sale might, for that week.
How website maintenance is charged in India
Published maintenance packages from Indian agencies vary enormously. Some list plans of a few thousand rupees a year, others charge tens of thousands a month. The price only means something once you know what is included. You will usually see one of three models:
| Model | How it works | Suits | Watch out for |
|---|---|---|---|
| Annual maintenance contract (AMC) | A fixed yearly fee for a defined list of tasks, often with a set number of content changes | Sites that change regularly, WordPress sites, stores | No list of what is included; "unlimited changes" that turn out to be very limited |
| Monthly retainer | A fixed monthly fee, often including some hours of work | Businesses that change the site often, or run ads and landing pages | Paying every month for hours you never use |
| Pay per change | No fixed fee; you pay an hourly or per-task rate when you need something | Simple custom sites that rarely change | Nobody is doing updates, backups or checks in between |
Whichever model you choose, ask whether the price includes GST. Web services are generally taxed at 18% in India, and a "₹10,000 AMC" may really be ₹11,800 on the invoice.
A worked example (hypothetical)
To make this concrete, here is how a small clinic might think it through. The numbers are illustrative, not a quote.
The clinic has a 6-page custom-coded website with a WhatsApp appointment button and a contact form. It changes doctor timings two or three times a year and adds a festive health-camp banner once or twice.
- Fixed bills: domain renewal, a small shared hosting plan and two Google Workspace mailboxes. These are paid directly to the providers.
- Routine upkeep: there are no plugins to patch, so this is a backup check, an uptime monitor and a quick monthly test of the form and WhatsApp button.
- Content: four or five small edits a year.
For this clinic, a large monthly retainer would be money wasted. Paying per change, plus someone doing a short monthly check, covers it. Now picture the same clinic on WordPress with a booking plugin, a page builder, a slider plugin and a security plugin. It needs regular updates and testing after each one. That clinic should budget for a proper AMC.
What a good maintenance plan should spell out
Before you sign anything, the plan should answer these questions in writing:
- Updates: what gets updated (core, themes, plugins, dependencies), and how often?
- Backups: how often, how many copies are kept, where are they stored, and has a restore ever been tested?
- Security: is there monitoring? What happens, and at what cost, if the site is hacked?
- Content changes: how many are included, and what counts as one change?
- Response time: how quickly will they respond to "the site is down", and to "please change the timings"?
- Renewals: who tracks domain, hosting and licence renewals, and who pays them?
- Reporting: will you get a short monthly note of what was done?
- Exclusions: new pages, redesigns and new features are normally extra. That is fair, as long as it is written down.
- Exit: if you stop the plan, do you get full access, files and backups?
Red flags in maintenance quotes
- The developer holds your domain or hosting in their own account and "includes" it in the AMC. Cancel the AMC and you may lose the site.
- "Unlimited changes" with no definition. It usually means unlimited until it becomes inconvenient.
- Charging for SSL on a small site where the host provides free certificates.
- No backups mentioned, or backups stored only on the same server as the site.
- Paying an AMC for months and never receiving a single note of what was done.
- Auto-renewing plans with no reminder before the charge.
Can you skip maintenance altogether?
For a simple custom-coded site that rarely changes, you can skip a paid plan, but you cannot skip the jobs. Renewals still need to happen, and someone still needs to notice when the contact form stops sending emails. What usually goes wrong on neglected sites is boring rather than dramatic: a domain renewal email that went to an old address, a form that broke after a hosting change, prices that are two years out of date.
For a WordPress site, skipping updates is a real risk, for the reasons in the Patchstack figures above. If you don't want to pay for maintenance, choose a setup that doesn't need much of it.
Certificates are also getting shorter-lived. Let's Encrypt, which issues the free certificates most small sites use, has announced that its default certificates will drop from 90 days to 64 days in February 2027 and to 45 days in February 2028 (Let's Encrypt). On a properly configured host, renewal is automatic and you won't notice. On a site where someone renews certificates by hand, it will break more often. That is worth asking your host or developer about now.
A 15-minute monthly check you can do yourself
Whatever plan you choose, this short routine catches most problems early:
- Open the site on your phone. Does it load quickly, and does the padlock show in the address bar?
- Send yourself an enquiry through the contact form. Did it arrive?
- Tap the WhatsApp and call buttons. Do they open the right number?
- Read the timings, prices and offers. Are they still true?
- Open Google Search Console and look for new errors under Pages. Our guide to getting your business found on Google explains how to set it up.
- Check the renewal dates for the domain and hosting in your own accounts.
If any of these keeps failing, or the site feels slow and dated on a phone, maintenance may no longer be the answer. A website redesign that keeps your pages and Google rankings but replaces the fragile parts can be cheaper over a few years than patching an old site forever.
How we handle maintenance at Stackquil
When we plan a website, we ask how often it will change, because that decides whether pay-per-change support or an admin panel makes more sense for the owner. Support is part of our packages: our Business Website package includes 3 months of support and our Premium package includes 1 year of priority support, and Premium also comes with an admin panel so you can edit content yourself. Current details are on our pricing page. If you already have a site built elsewhere and want to know what it really needs each year, send us the address and we will tell you plainly.
Frequently asked questions
Is website maintenance a yearly or monthly cost?
Both models exist. Domain renewal is yearly; hosting and email can be monthly or yearly. The maintenance work itself is sold as a yearly AMC, a monthly retainer or pay-per-change. Pick the model that matches how often your site changes, not the one with the lowest headline number.
Does hosting include maintenance?
Usually not. Hosting keeps the server running and often includes free SSL and some automatic backups. It does not update your WordPress plugins, change your content or check that your contact form still works. Managed WordPress hosting covers more, so read the plan.
Why does WordPress cost more to maintain?
Because plugins and themes are separate software from different developers, and they need regular updates and testing together. Most WordPress vulnerabilities are found in plugins, not in WordPress itself. A lean site with few, well-maintained plugins is far cheaper to look after than one with dozens.
Can I update my website myself?
If the site has an admin panel or a content editor, you can usually change text, images and prices yourself. Technical updates, backups and security are better left to someone who will test the site afterwards, especially if it takes payments.
What happens if I stop paying for maintenance?
Nothing, at first. The site keeps running until a renewal is missed, an update breaks something, or a security hole is used. Before you stop, make sure you have the logins for the domain, hosting and site, and a recent backup in your own hands.
The bottom line
Separate the fixed bills from the work. Pay the fixed bills from your own accounts, so you always own the site. Then choose maintenance that matches what the site is built with and how often it changes: very little for a simple custom site, a proper plan for WordPress or a store. Ask for the list of what is included, check it monthly with the six steps above, and you will rarely face a surprise invoice. If you are still at the planning stage, our guide to business website costs covers the build side, and our website development service explains how we build sites that are easy to keep running.