Sachin SharmaMessage me

Hiring guides

What a developer actually does for a small business website

A small business website that works on phones, accepts UPI, and is easy to update.

What a small business website must do

A small business website must act as your virtual storefront, showing what you sell, how to contact you, and why customers should trust you. It must work fast, load quickly, and look good on mobile phones, because most Indian users browse on mobile.

Non-negotiable features include a contact form, secure design with an SSL certificate and privacy policy. Support for Indian payment methods like UPI, Paytm, PhonePe, and Razorpay.

Mobile responsiveness is critical in India because over 80% of web traffic comes from phones, and slow or broken mobile sites lose customers fast. Your site must also be easy to read in regional languages like Hindi, Tamil, Bengali, or Marathi to reach more people.

For example, a bakery in Chennai should show its menu in both English and Tamil. Accept UPI payments, and let customers book orders through a mobile-friendly form.

App or website first? helps you decide if a website is the right first step for your business.

A small business website must work on mobile, accept UPI, show secure connection, and support regional languages.
These are the non-negotiable features every small business website should have.

Website builder vs hiring a developer

You can skip a developer if your site needs only basic pages and simple updates. No-code tools like Wix or Squarespace let you build a site with drag-and-drop, step-by-step guides. These platforms work well for text, images and contact forms.

You can update content yourself on most no-code sites. This includes changing text, adding blog posts, uploading images or updating prices. If the platform has an editing interface, you do not need a developer for daily changes.

But you still need a developer for layout changes, new features or major structure updates. Adding a booking form, payment gateway or custom design usually needs code. No-code platforms may limit what you can do later.

Some platforms charge recurring fees or lock you into their ecosystem. A custom site with WordPress or Next.js may cost more at first but gives more control long term. For full ownership and flexibility, a developer-built site is better.

If you want a site that grows with your business, custom code may save time and cost later. See the Lovable alternative: when a developer beats an AI app builder.

No-code builders let you update content. Custom code is needed for layout or feature changes.
Choose based on what you want to change later without help.

How much a small business website costs in 2026

A small business website in India costs ₹15,000 to ₹40,000 for a basic 4-to-6 page site on WordPress or a template stack. For a properly engineered site with SEO, lead capture and integration, the cost ranges from ₹40,000 to ₹1,50,000. Freelancers may charge as low as ₹5,000. Agencies or experienced developers charge more but may deliver better speed, ownership and updates. Higher cost comes from custom design, content writing, integrations and SEO setup. Lower cost means templates, limited pages and no post-launch support. The Bronze package from one agency costs ₹29,000. For complex needs, hourly rates range from $15 to $65. You get what you pay for in speed, control and long-term cost.

For a detailed breakdown of what each price tier includes, see What does a small business website cost?.

Want to understand what drives cost up or down? Send your idea in one line.

Message me on WhatsApp

Hidden and ongoing costs to watch for

A good developer will show you all costs up front, but some fees appear later or are missed in quotes. Hidden fees often come from add-ons like SSL certificates, email hosting, or premium themes. These can add ₹5,000 to ₹15,000 in the first year. Annual maintenance usually costs 15 to 20% of the build price and covers updates, backups, security checks, and minor fixes. For a ₹50,000 site, that is ₹7,500 to ₹10,000 every year.

Even if a CMS like WordPress is free to use, you still pay for hosting, domain, plugins, and support. A "free" CMS does not mean a free website. Some agencies offer low initial prices but lock you into costly yearly contracts for basic edits. If your site does not let you edit text or images yourself, you will pay developer time for every small change. Low-code tools may seem cheap at first but can become expensive if you need custom features later. Always ask what is included in maintenance and whether you can make edits on your own.

Technical decisions that affect cost and speed

Two similar-looking websites can cost different amounts because of hidden complexity in how they work, not how they look. A developer decides how the site handles data, user actions, and growth, which affects both price and speed. These choices are part of what is called engineering depth. The skill needed to build a site that works reliably and can be updated later.

For example, a bakery website with just a menu and contact form is simple. But if you add online orders, real-time stock updates, and delivery tracking, the backend logic becomes much more complex. This raises the cost even if the design stays the same.

Using a modern stack like MERN (MongoDB, Express, React, Node.js) adds cost because it needs experienced developers. These tools are powerful for dynamic features but are overkill for basic sites. A good developer will pick the right stack based on what your business actually needs, not just what is trendy.

If your site needs offline access, fast loading, or app-like features, it might use a Progressive Web App (PWA), which also increases cost. These features improve user experience but require extra development work.

Hire a Next.js developer for a web product to understand how modern full-stack choices impact your project.

Two websites may look the same but differ in scalability and long-term cost.
Design matters, but engineering choices affect cost over time.

The 12-point hire scorecard

A good developer for your small business website handles legal and ownership tasks, not just coding. Your contract should include IP assignment, an NDA, and rules for data and compliance. This protects your business and ensures you own the site.

Your developer must include IP assignment in the contract. They should also consider an NDA to protect your business ideas and customer data. Without this, you risk losing control of your brand or facing leaks.

They must display your GST number and business registration details on the website. This builds trust and meets Indian business norms. If you sell goods or services, showing this info is a basic legal expectation.

Your site must have a privacy policy and user agreement visible to visitors. These must be in English or a scheduled Indian language. The developer should set these up or guide you to a legal expert.

If your site uses AI to generate content, the developer must label it as synthetically generated. This is required under Indian IT rules. The label should be clear and visible near the content.

They must report cyber security incidents to the Indian Computer Emergency Response Team (CERT-In) in accordance with the Information Technology (The Indian Computer Emergency Response Team. Manner of Performing Functions and Duties) Rules, 2013. Your developer should have a plan for this and share incident details as required by law.

For full safety, ask your developer to provide a copy of their contract terms covering these points. If they resist, consider someone else.

How to write a contract for a website covers GST, privacy, and legal compliance in detail.

Next step: message me on WhatsApp with what you want to build. No forms, no sales team.

Message me on WhatsApp

When you should not build a website

  • You do not need a website if your business is already at full capacity and turning away customers. A website that brings more leads will not help if you cannot serve them.
  • A website is not worth it if you cannot respond to messages or calls within a few hours. Leads go cold fast, and a slow reply loses sales.
  • Do not build a site if your current offer does not convert in person. If customers meet you but do not buy, the problem is not visibility, it is your pricing, trust or product fit.
  • Avoid a website if you need money in the next two weeks. It takes weeks to months to see returns, so focus on direct sales or ads instead.

Your checklist

Before hiring, check that the developer delivers what you legally need. Tick what they cover; the page tells you where you stand.

Legal & Compliance

Security

Control

Features

Walk away if

  • Doesn’t mention IP ownership
  • No SSL or HTTPS shown
  • Asks for full payment upfront
  • Won’t show the CMS or backend
  • No privacy policy or terms
  • Uses AI content without labelling
  • Doesn’t support UPI or local payments

Questions people ask

01What does the developer actually decide on a small business website?

The developer's choices affect cost, speed and long-term maintenance due to engineering depth, interface logic, automation, scalability and maintainability. For example, a MERN stack needs more expertise and raises cost versus simpler setups.

02Which skills matter most for a small business website developer?

Production experience matters more than tool knowledge. A developer who has built live systems, especially multi-tenant SaaS platforms, adds more value. This reduces long-term risks and rework.

03Do I need a CMS for my small business website?

A CMS lets you make changes in minutes without developer help. Without it, ongoing developer hours are needed for basic content.

04What legal rules apply to my website in India?

You must display GST details, business registration, and terms of service. Report cyber incidents to CERT-In and label synthetic content. Check this for your case with a lawyer.

05Can I switch developers later?

Yes, if you own the source code and have access to all accounts. Contracts that include IP assignment from day one make switching safe. Ensure login access to hosting and domain.

06How do I avoid ongoing developer dependency?

Insist on a CMS that lets you edit content without code. If updates need developer help, you will face delays and recurring costs. Train yourself or a team member to use the CMS.

07What if my small business needs a website but I don't have a domain name?

The Small Business Website Design Package includes domain registration as part of the service. Confirm with your developer if this is included in their quote.

08How long does it take to build a small business website?

Some packages include a quick launch timeline. Ask for a written estimate before starting.