██████╗ ██╗██╗ ██╗███████╗██╗ ██╔══██╗██║╚██╗██╔╝██╔════╝██║ ██████╔╝██║ ╚███╔╝ █████╗ ██║ ██╔═══╝ ██║ ██╔██╗ ██╔══╝ ██║ ██║ ██║██╔╝ ██╗███████╗███████╗ ╚═╝ ╚═╝╚═╝ ╚═╝╚══════╝╚══════╝ ███████╗████████╗██████╗ ███████╗███████╗████████╗ ██╔════╝╚══██╔══╝██╔══██╗██╔════╝██╔════╝╚══██╔══╝ ███████╗ ██║ ██████╔╝█████╗ █████╗ ██║ ╚════██║ ██║ ██╔══██╗██╔══╝ ██╔══╝ ██║ ███████║ ██║ ██║ ██║███████╗███████╗ ██║ ╚══════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚══════╝ ╚═╝
# Plain-text mirror. Same words as the human page, minus everything a browser needed.
Find out how much Web Design & Development Costs in Kolkata in 2025. Compare prices for responsive, SEO-ready, and custom websites.
I run a web design studio in Salt Lake, Kolkata. I am the person who signs the quotes that leave it. So here is the first thing to say about every page that prints three rupee ranges against three sizes of agency and invites you to find your bracket: there are no such ranges on this one, and I would rather explain that at the top than bury it.
Those numbers have no source behind them. Not a survey, not anybody's books, not a published rate card. They read as authoritative and they were invented. An unsourced price range is the most expensive kind of wrong, because you carry it into a negotiation and use it as an anchor against a real quote from a real studio.
What this page does instead: it sets out the costs I can actually prove, with the page I read them off and the date I read it. It explains the tax, which almost nobody writes about and which moves your invoice by 18%. Then it explains what genuinely moves a quote, so that when two studios send you numbers that look nothing alike, you can tell whether you are looking at a price difference or a scope difference. Only one of those is about money.
Before deleting anything I tried to replace it honestly. I wanted one India web-design cost figure with a method behind it: a sample size, a date, a definition of what counted as a website.
What ranks for that search is written by agencies that sell web design. I fetched the top result on 30 July 2026, PageTraffic’s website design cost page, published by an Indian digital marketing agency. It quotes ₹12,500 to ₹37,500 for a basic site and ₹2,00,000 upwards for enterprise, with no survey behind it, no sample and no statement of where the figures came from. That is not a complaint about them in particular. It is the shape of the whole category.
So I am not going to hand you a range. I am going to hand you arithmetic you can check yourself.
There is a floor under every website that has nothing to do with design fees, and it is the part most quotes leave out. These are recurring costs. You pay them every year for as long as the business exists. Every figure below came off the seller’s own pricing page on 30 July 2026.
Only one of those parts gets advertised. Hostinger’s India domain page offers .in and .com at ₹1 for the first year on a three-year term. The renewal rates printed on the same page are ₹899 for .in and ₹1,499 for .com. A .online is ₹99 to start and ₹3,489 to renew, which is a 35x step. The page also states, in small type under the table, that prices are listed without GST.
Budget the renewal, not the promotion. You pay the first number once and the second one forever.
When I went through Indian shared hosting on 30 July 2026, Hostinger’s entry plan was ₹69 a month renewing at ₹289, and BigRock’s was also ₹69, renewing at ₹409. MilesWeb was the outlier that deserves credit: ₹69 a month with the same price guaranteed at renewal. HostPapa states the rule plainly on its own renewal page, that promotional prices are valid only for the initial term and do not apply to renewal periods.
[IMG: The advertised price against the renewal price on 30 July 2026: a .in domain goes from ₹1 to ₹899, .com from ₹1 to ₹1,499, .online from ₹99 to ₹3,489, and ₹69 hosting renews at ₹289 or ₹409 — except MilesWeb, which guarantees ₹69.]
The plan-by-plan version, priced over five years instead of one, is in the hosting comparison. The habit worth stealing from it: open the checkout page, not the pricing page. The pricing page is marketing and the checkout is the contract.
Let’s Encrypt, run by the nonprofit Internet Security Research Group, states that anyone who owns a domain name can obtain a trusted certificate at zero cost. Every host in that comparison bundles it. Paid certificates have legitimate uses, and a five-page brochure site is not one of them. If a quote carries a line item for basic domain-validated HTTPS, ask what it buys. The long version is in our guide to SSL.
Google Workspace India lists Business Starter at ₹270 per user per month and Business Standard at ₹1,080 per user per month before the introductory discount shown on the page. For a four-person company that is a real annual number, and it appears on almost no web design quote, because it is not the designer’s bill. It is still your bill.
This is where budgets quietly break, because none of it bills on the day you launch. It bills twelve months later.
A licence cost is fixed. A percentage cost is not, and the second one is what surprises people at scale. I have set out the full arithmetic, including where the two curves cross, in Shopify versus WooCommerce for an Indian store.
| Recurring item | What the seller published on 30 July 2026 | Source |
|---|---|---|
| .in domain | ₹1 first year on a 3-year term, ₹899 to renew | Hostinger India |
| .com domain | ₹1 first year on a 3-year term, ₹1,499 to renew | Hostinger India |
| Entry shared hosting | ₹69/month, renewing at ₹289 to ₹409 depending on host | Hostinger, BigRock |
| SSL certificate | Zero | Let’s Encrypt (ISRG) |
| Business email | ₹270 per user per month at Business Starter | Google Workspace India |
| Page builder licence | $49 a year for one site at Essential | Elementor |
| Shopify plan | ₹1,499 a month at Basic on annual billing, plus 2% per order | Shopify India |
None of that is the design fee. All of it is the website.
This is the part I am asked about most and see written about least, so it gets primary sources rather than a summary.
Web design and development is taxed at 18%. The authority is Notification No. 11/2017-Central Tax (Rate) dated 28 June 2017, issued by the Ministry of Finance. At serial number 21 of its rate table, against Heading 9983, “Other professional, technical and business services”, item (ii) carries a central tax rate of 9%. The matching state notification adds 9%. That is where 18 comes from.
The September 2025 rationalisation did not change it, which is worth saying because advice written before that date is now widely assumed stale. Notification No. 15/2025-Central Tax (Rate), dated 17 September 2025 and effective 22 September 2025, does amend that same serial number 21: it omits item (ia) and rewrites item (ii) to read “Other professional, technical and business services other than (i) above and serial number 38 below”. The rate column is untouched. Nine per cent central tax stands, so 18% stands.
These come from CBIC’s Scheme of Classification of Services, the annexure to that same notification:
998314 Information technology design and development services. Most website builds sit here.998315 Hosting and information technology infrastructure provisioning services. If your agency resells you hosting, that is what the line is.998391 Specialty design services including interior design, fashion design, industrial design and other specialty design services. Some studios put pure design work here.All three sit under Heading 9983, so the argument about which one applies does not change what you pay. It is 18% either way. The code matters for your books, not your budget.
[IMG: SAC codes 998314, 998315 and 998391 all sit under Heading 9983 at serial 21 of Notification 11/2017-Central Tax (Rate), where 9% central tax plus 9% state tax makes the 18% on your invoice.]
First, establish whether a number is inclusive or exclusive of GST before you put it next to another number. A ₹1,00,000 quote plus GST and a ₹1,00,000 quote including GST differ by ₹18,000, and on a proposal they are written identically.
Second, if you are GST-registered, that 18% is input tax credit rather than cost. A registered studio charging 18% can therefore work out cheaper in net terms than an unregistered freelancer charging nothing, because the freelancer cannot issue you an invoice you can claim against. That is a conversation for your accountant rather than for me, but almost nobody raises it and it is often the largest single variable in the comparison.
Everything above is knowable in advance. The design and build fee is not, and these are the variables that move it. If a quote is higher than you expected, the answer is almost always in this list rather than in the studio’s greed.
A fifty-page site built from six layouts costs less than a twelve-page site where eleven pages look different. Pages are content. Templates are work. When a studio asks how many pages you need, the number it actually needs is how many of those pages differ from each other structurally. Get that right and most of the estimating error disappears before anyone quotes.
The commonest reason a build stalls is that the copy never arrived. If you are supplying it, the fee is smaller and the timeline is yours to control. If we are writing it, that is a separate professional service with its own research time and it belongs on its own line, not folded into “design”. Two quotes that differ on this differ on scope. Comparing their totals tells you nothing.
A brochure site talks to nothing. The moment you need a payment gateway, a CRM, an ERP, a booking engine or a stock feed, you have added an integration, and integrations are the least predictable work in the build because half the variables live inside somebody else’s system and change without telling you. This is where fixed-price quotes go wrong, and where an honest studio will either scope the integration separately or put a written ceiling on it.
A template is a defensible decision with a lower fee, and it is a different product rather than a cheaper version of the same one. What you trade is the ability to shape the page around your own argument instead of fitting your argument into someone else’s layout. For some businesses that trade is obviously correct. I have set out where each one wins in template versus custom web design.
Ask what is included after handover and for how long, in writing. Updates, backups, who responds when the site is down on a Sunday, and who owns the code and the design files. A cheap build with no post-launch arrangement is a bill deferred rather than avoided. The full list of questions worth asking is in questions to ask before hiring a web design agency.
Pages like this one tell you what each size of agency charges. None of them could know that. What size genuinely predicts is not price. It is what happens when something goes wrong, which is the part you will care about eighteen months from now.
[IMG: Small Agency]
Source: elearningindustry
The real risk with a very new studio is not quality, it is continuity. There is no bench, so if the one person who understands your build takes another job, your project waits. Work is often subcontracted onward, which is fine when it is disclosed. Ask who will actually write the code and what happens to your site if that person disappears. Small does not mean cheap and it does not mean bad. Pixel Street was small once. It means you are buying a specific person rather than an organisation, so find out which person.
[IMG: Mid sized agencies]
Source: Medium
A studio of this size has a process, and the process is the actual product you are buying. Someone other than the designer reviews the work, a second person can open the project, and there is usually a written scope because they have been burned by not having one. The failure mode is capacity, so ask what else is booked into your build window and who is assigned to you. A yes to a project that does not fit hurts everyone, and the studios that say no to work are usually the ones worth hiring.
[IMG: Large businesses]
Source: Forbes
You get depth, redundancy and a process that survives people leaving. You also get overhead, and overhead is priced into your project whether or not your project needed it. The people who pitched you are frequently not the people who build. So the question that separates a good large agency from an expensive one is slightly rude and worth asking anyway: who specifically is doing the work, and can I meet them before I sign. A studio that answers cleanly is worth the premium. One that deflects is selling you a brand.
Deciding between a freelancer or an agency is a real decision rather than a budget tier, and the honest framing is not which is better. It is which failure you can absorb.
Direct access to the person doing the work, lower overhead so more of what you pay reaches the work, and faster decisions because there is nobody to consult. What you accept in exchange is a single point of failure. Illness, a better offer or a bigger client, and your project pauses. Survivable on a brochure site, expensive on a store taking orders.
Cover, because more than one person can open the project and answer the phone. Breadth, when the job needs design, front end, back end and content at once rather than in sequence. What you accept is that you pay for that structure even in the months you do not use it, and that the person assigned to you may not be the one who impressed you in the pitch.
Most of the time the difference is not rate. It is that the two studios heard different projects. Before you compare totals, line the quotes up against these:
If one quote is dramatically lower, find which of those six it left out. Occasionally the answer is that it is genuinely leaner. Usually the answer is that the work still has to happen and you will pay for it later, at a worse moment, with less leverage.
Because a number without a scope is exactly the thing you are trying to protect yourself against, and printing one would make this page the same as the ones I criticised at the top. I will quote you properly against a written scope. I will not put a figure on a public page and let it anchor a conversation about a project I have not heard described.
Sometimes, and you have to ask. The rate is 18% under Heading 9983 of Notification 11/2017-Central Tax (Rate), unchanged by the September 2025 amendment. If you are GST-registered, it is credit rather than cost, so ask your accountant what the net comparison looks like before you decide an unregistered supplier is cheaper.
I do not have data for that and I have not found a survey that does, so I am not going to assert it. What I can tell you is what the cost is made of: people’s time, and the licences and infrastructure listed above. The licences cost the same everywhere. The rest depends on who is doing the work rather than on which city they file taxes in.
Using the published figures above and nothing else: a domain renewing at ₹899, entry shared hosting renewing between ₹289 and ₹409 a month, and a free certificate. That is the running cost. It is not the build. Anyone quoting a build fee near that number is either using a template with no changes or is not going to be there in a year.
Not automatically. A cheap site with a clear scope, that you own, on a platform you can leave, is a good decision for plenty of businesses. A cheap site where nobody wrote down who owns the code is the one that costs more, and the bill arrives on the day you want to change studios.
Decide the scope before you collect prices. A price agreed before anyone wrote down what it covered is the reliable way for a client and a studio to end up arguing, and no amount of goodwill on either side prevents it.
Then hold two things separately: the running cost of a website, which is published, provable and roughly the same for everyone, and the fee for design and build, which is a professional service and varies with what you asked for. Anybody who blends those into one confident range is guessing, and I would rather tell you that than join them.
If you want that scope written down properly, that is a conversation rather than a form. We are a web design company in Kolkata that designs for Coca-Cola, ITC and Marico, and we quote against written scope. Send us what you are trying to achieve and we will tell you what it takes, including the parts you will not want to hear.
Every figure in this article traces to one of the following. Publisher and publication date are recorded so a claim can be checked against its origin, and re-checked when the origin changes.