What 7,999 Rupees Gets You vs 24,999. An Honest Breakdown of My Own Pricing.
You opened a pricing page last week and saw "starting from" with no number after it. Or you saw "let's hop on a call to discuss your needs." You closed the...
Garvit Sharma
21 June 2026 · 8 MIN READ
What 7,999 Rupees Gets You vs 24,999. An Honest Breakdown of My Own Pricing.
webight.comOn this page
You opened a pricing page last week and saw "starting from" with no number after it. Or you saw "let's hop on a call to discuss your needs." You closed the tab. I would too.
That move means one thing. The price changes based on how desperate you sound on the call. Agencies hide the number because the number is a feeling, not a figure. I put mine on the page so I never have to play that game with you.
So here is the full breakdown of my own pricing. The 7,999 rupee tier, the 24,999 rupee tier, what each one actually does, and the part most people skip: who should not buy the bigger one.
The number on the page is the whole pitch
I run Webight with one other person, Utsav. He handles strategy and the CA side, I build everything. Two people. That structure is the reason I can show you the price and mean it. There is no sales team that needs a margin, no account manager whose salary you are quietly funding.
Landing pages start at 7,999 INR, which is about $149. Full websites start at 24,999 INR. Half upfront, half on delivery. Seven days after we kick off, if you look at the direction and hate it, you get your money back. That window exists because I would rather lose a small deposit than build for someone who already wants out.
See, the psychology here is simple and it works on you whether you notice it or not. It is called anchoring. When you see 7,999 and 24,999 sitting next to each other, your brain stops asking "is this expensive" and starts asking "which one fits me." That second question is the only useful one. The first question is what agencies want you stuck on, because confusion is where overcharging lives.
I am not hiding the anchor. I am handing it to you and telling you exactly how it works. That is the difference.
What 7,999 actually gets you
A landing page. One page. Built properly, not a template I dragged a logo onto.
Here is what is in it:
- One page on Next.js, deployed on Vercel, your own domain wired up
- Mobile-first, so it looks right on the phone where 8 out of 10 of your visitors actually are
- A working contact form that emails you the lead through Resend, not a form that silently drops submissions
- Real performance work, not a "we'll fix the speed later" promise
That last one matters more than people think. When I audited my own site in June, the hero headline had a 4,190ms render delay because a framer-motion animation was sitting around waiting for the page to hydrate before it would show. I swapped it for a transform-only CSS animation and the delay dropped to 382ms. Same look, a tenth of the wait. That is the level of attention a 7,999 page gets. Not "good enough for the price." Good.
Who is this for? Someone launching one thing. A product, an event, a single service, a waitlist. You need one clean page that loads fast and captures the lead. You do not need eight pages, a blog, and a CMS yet. You need to find out if the thing works.
Here is the kind of page that fits 7,999. Copy it, it runs:
// app/page.tsx
"use client";
import { useState } from "react";
export default function LandingPage() {
const [email, setEmail] = useState("");
const [status, setStatus] = useState<"idle" | "sending" | "done">("idle");
async function handleSubmit(e: React.FormEvent) {
e.preventDefault();
setStatus("sending");
const res = await fetch("/api/lead", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ email }),
});
setStatus(res.ok ? "done" : "idle");
}
return (
<main className="mx-auto flex min-h-screen max-w-xl flex-col justify-center px-6">
<h1 className="text-4xl font-semibold tracking-tight">
The thing you are launching, on one page that loads fast.
</h1>
<p className="mt-4 text-lg text-neutral-600">
Leave your email. You get the early invite before anyone else.
</p>
<form onSubmit={handleSubmit} className="mt-8 flex gap-3">
<input
type="email"
required
value={email}
onChange={(e) => setEmail(e.target.value)}
placeholder="you@email.com"
className="flex-1 rounded-lg border border-neutral-300 px-4 py-3"
/>
<button
type="submit"
disabled={status !== "idle"}
className="rounded-lg bg-black px-6 py-3 text-white disabled:opacity-50"
>
{status === "done" ? "Got it" : "Join"}
</button>
</form>
</main>
);
}
And the route that actually delivers the lead to your inbox:
// app/api/lead/route.ts
import { Resend } from "resend";
const resend = new Resend(process.env.RESEND_API_KEY);
export async function POST(req: Request) {
const { email } = await req.json();
if (!email || !email.includes("@")) {
return Response.json({ error: "Invalid email" }, { status: 400 });
}
await resend.emails.send({
from: "leads@yourdomain.com",
to: "you@yourdomain.com",
subject: "New lead from your landing page",
text: `New signup: ${email}`,
});
return Response.json({ ok: true });
}
That is the whole loop. Page loads, person types email, you get it. No dashboard you will never log into, no monthly fee for a form builder. For one page, this is enough, and "enough" is the point.
What 24,999 actually gets you
A full site. Multiple pages, a structure that grows, a content system you can edit without calling me every week.
What changes at this tier:
- 5 to 8 pages with real navigation and internal linking that search engines can crawl
- A CMS or database layer, usually Supabase, so you add blog posts or projects yourself
- SEO done at the foundation: clean canonicals, a sitemap that matches the pages that actually exist, security headers
- Performance tuning across the whole site, the same kind that took my own scores from 90/96/96/100 up to 96/100/100/100
That SEO line is not filler. On my own audit I found canonicals pointing to one URL while the server was 307-redirecting to another, plus 12 dead case-study URLs still sitting in the sitemap. Small stuff that quietly tells Google you do not maintain your own house. On a one-page landing site none of that matters. On an eight-page site it decides whether you ever show up in search.
Who is this for? A business that has a real offer and needs to be found. You sell more than one thing, you want to rank, you will publish content, you have customers coming back. The site is doing work every day, well past one launch week.
Who should not buy the bigger one
This is the section the rest of the internet leaves out, so read it twice.
Do not buy the 24,999 site if you have not validated the thing yet. I have watched people order a full eight-page site, a blog, an about page with their "story," before a single stranger has paid them anything. Then the offer does not land, the business pivots in month two, and the whole site is wrong. They spent 24,999 to learn what a 7,999 page would have taught them in a week.
Do not buy it because the bigger number feels more serious. It does not make you more legitimate. A fast single page that converts beats a slow eight-page site that nobody finds. I would rather take your 7,999, watch it work, and have you come back for the full site when you actually need it. That second sale is honest because you earned the reason for it.
And here is the part that costs me money to say. If you are launching one product and you ask me which tier, I will tell you to take the landing page. Every time. I lose 17,000 rupees on that conversation. But I keep the client, because the next thing they tell their friend is "this guy told me to spend less." That sentence is worth more than the margin. I have never run a cold email in my life. Every client came to me organically, and lines like that are exactly why.
Why the honesty is the actual sales strategy
People think putting the price on the page means losing the upper hand. The opposite happens.
When you hide the price, you signal one thing to a smart buyer: the number is flexible, so I can be worked. The moment a price is negotiable, the buyer stops trusting it. When my number is on the page and it does not move, you stop negotiating and start deciding. That is a better conversation for both of us.
There is a behavioral reason this lands. People do not actually fear high prices. They fear being the sucker who paid more than the next guy. A fixed, public number removes that fear completely. You know you are paying what everyone pays. The 50/50 split and the 7-day window remove the rest of it, because now the worst case for you is small and reversible.
I priced it this way for a selfish reason too. I do not want to spend my day defending numbers on calls. I want to build. The price on the page does the negotiating so I do not have to, and it filters out the client who was only ever going to grind me from 24,999 down to 9,000 and resent me the whole build. That client costs more than they pay.
So before you pick a number
Do not ask which tier looks more professional. Ask one harder question: has anyone paid you for this thing yet? If the answer is no, you are buying validation, and validation costs 7,999. If the answer is yes and you need to be found, you are buying a foundation, and that is the 24,999 one.
Pick based on where you actually are, not where you want to look like you are. The number on my page will be the same tomorrow either way. So will the honesty.
If you are stuck between the two, send me the one-line version of what you are launching and I will tell you which one, even when the answer costs me the bigger sale.
We build fast websites and automation for small businesses.
The two people who build it are the two you talk to, and every price is on the page.

Garvit Sharma
Full-stack developer and co-founder of Webight, a two-person web and AI studio in India. He writes these from real client work. More about us.
Keep reading
// RELATED'Near Me' Searches in Noida and Gurugram Go to Sites With One Specific Page. Here's the Page.
webight.com'Near Me' Searches in Noida and Gurugram Go to Sites With One Specific Page. Here's the Page.
7 MIN READ
Razorpay, GST Invoices, and Everything Foreign Tutorials Skip When You Build for India
webight.comRazorpay, GST Invoices, and Everything Foreign Tutorials Skip When You Build for India
7 MIN READ
Hindi Search Queries Are Exploding. Almost No Business Has a Page That Answers Them.
webight.comHindi Search Queries Are Exploding. Almost No Business Has a Page That Answers Them.
7 MIN READ