Pricing

Hourly, monthly or project: which SEO pricing wins for you

The number

Hourly SEO in India runs ₹1,500–₹6,000 an hour depending on seniority. At a typical ₹2,500 mid-rate, a ₹75,000 monthly retainer breaks even at 30 hours. Need fewer than 30 hours a month and hourly is genuinely cheaper. Need more — which most sites past 50 pages do — and the retainer wins.

Updated 26 July 2026 · Written by the Last Agency team · See what SEO actually costs

The short version

  • The break-even is 30 hours. ₹75,000 ÷ ₹2,500 an hour. Everything else in this debate is decoration around that sum.
  • Hourly is right for a diagnosis, a second opinion or a fixed piece of surgery. It is a bad fit for work that compounds, because you stop asking questions the moment questions cost ₹2,500 each.
  • Project pricing only works when the deliverable can be counted. "A technical audit" cannot. "A crawl of up to 5,000 URLs plus a prioritised issue list plus a walkthrough with your developer" can.
  • Every model handles scope creep differently: hourly bills you for it, project absorbs it until the agency starts citing the SOW, and a retainer swallows it until capacity runs out.

The break-even is 30 hours a month

Every argument about SEO pricing models reduces to one question: how many hours a month does your site genuinely need? Answer that honestly and the model picks itself.

In India a mid-level SEO specialist bills around ₹2,500 an hour. A ₹75,000 monthly retainer divided by ₹2,500 is 30 hours. That's the line. Below 30 hours of specialist attention a month, hourly is cheaper and you keep the flexibility. Above it, you're paying a premium for the privilege of counting.

The line moves with the rate, not the logic. At ₹1,500 an hour the break-even is 50 hours; at ₹4,000 it's under 19. What doesn't move is the awkward part: almost no site past 50 pages needs fewer than 30 hours a month if anyone is seriously trying. Technical hygiene alone eats four. Two researched pages eat ten. Reporting and a call eat three. You're at 17 before anybody has written an outreach email.

What Indian SEO actually bills per hour

Hourly rates in India cluster by seniority, and the spread is wide enough that "we charge hourly" tells you almost nothing on its own. The last column is the number that matters: how many hours you'd have to buy before a ₹75,000 retainer became the cheaper option.

  • Hourly excludes the project management. When you buy hours you become the project manager — briefing, chasing, sequencing, deciding what happens next. That's real work and it lands on you, usually on a Sunday.
  • Ask which of these rows you're actually buying. A blended "₹3,000 an hour" that turns out to be a junior with a senior reviewing the deck is a ₹1,800 hour sold at ₹3,000. The rate card is the tell.
Indian SEO hourly rates by seniority, ex-GST, and the hours at which a ₹75,000 retainer becomes cheaper.
Who you're buyingTypical hourlyWorth paying hourly forBreak-even vs ₹75,000/mo
Junior executive, 0–2 years₹1,500–₹2,000Implementation under supervision — meta tags, internal links, uploads, data pulls.38–50 hours
Mid-level specialist, 3–5 years₹2,500–₹3,500The default rate. Audits, on-page programmes, Search Console diagnosis, keyword mapping.21–30 hours
Senior or lead, 6–10 years₹4,000–₹5,000Migrations, penalty recovery, site architecture, the decisions that are expensive to reverse.15–19 hours
Named consultant or ex-agency head₹5,000–₹6,000+A second opinion, a strategy day, or an internal argument you need to win with an outside voice.12–15 hours

Three scenarios, priced both ways

Abstract comparison is useless here, so here are the three situations founders actually bring us, costed under both models. The hour estimates assume competent people who've done the job before; they're double for people learning on your site.

Notice that the answer changes completely between rows. The pricing model isn't a philosophy, it's a fit.

The same three pieces of SEO work, priced hourly and priced as a retainer or project. Ex-GST.
ScenarioHours neededHourly at ₹2,500Retainer or projectWhich wins
Technical audit only, 60-page site, no implementation18–25 hours, one-off₹45,000–₹62,500Fixed-fee audit, ₹40,000–₹75,000Hourly or a fixed project. A retainer here is a subscription to something you needed once.
Platform migration, ~2,000 URLs, eight-week window60–90 hours across two months₹1,50,000–₹2,25,000Project fee, ₹1,25,000–₹2,50,000Project — but only with a defined post-launch monitoring window written into it.
Ongoing growth, competitive national keyword set45–70 hours, every month, indefinitely₹1,12,500–₹1,75,000 per monthRetainer, ₹75,000–₹1,50,000 per monthRetainer, and it isn't close. You'd pay 40% more hourly for worse continuity.

What a project quote must contain before you sign it

Project pricing is the model most likely to end in a dispute, because both sides are working from the same document and reading different things into it. Six items make a project quote safe to sign. If any are missing, ask before you sign, not after.

  1. Deliverables with counts, not nouns. "Technical audit" is a category. "A crawl of up to 5,000 URLs, a prioritised issue list with effort estimates, and a 90-minute walkthrough with your developer" is a deliverable.
  2. Who implements. Most audits are recommendations. State plainly whether implementation is included, quoted separately, or your problem — this single line causes more project arguments than everything else combined.
  3. A question window. Thirty days after delivery in which you can ask follow-up questions without raising a new purchase order. Costs the agency almost nothing and saves you from a document you can't use.
  4. What happens to unused and overrun hours. Do unused hours roll over or evaporate? Who eats an overrun caused by your dev team being three weeks late? Decide it now, cheerfully, rather than later, expensively.
  5. Asset handover in writing. You keep the crawl files, the sheets, the briefs, the documentation and every account you paid for. Switching is expensive enough without your last supplier holding your Search Console access.
  6. A named person and their rate. A flat number with no rate behind it hides whether you bought 20 senior hours or 60 junior ones. Those are very different products at the same price.

Scope creep: which model hides it, which exposes it

Scope creep is not a moral failing, it's what happens when work meets reality. Google ships an update, your developer breaks a canonical, a competitor publishes 40 pages. The question is only which model makes that visible and who pays for it.

Each of the three has a distinct failure mode, and knowing yours in advance is most of the fix.

  • Hourly exposes creep and bills you for it. Perfectly fair, with one nasty side effect: you stop asking questions once every question costs ₹2,500. Clients on hourly systematically under-consume the exact thing they're paying for.
  • Project buries creep in the agency's margin until it can't. Month one they're generous. Month three they start quoting the SOW back at you. Nobody is being dishonest; the fixed fee simply ran out of room.
  • A retainer absorbs creep up to the edge of capacity, and then goes quiet. The work doesn't stop, the priorities just silently reshuffle to whatever was loudest that week — usually while the strategic thing everyone agreed on in January sits untouched.
  • The fix is the same in all three: a written monthly priority order. Three things, ranked, agreed before the month starts. When something new arrives, it displaces number three rather than being added for free. That one habit removes most pricing arguments before they happen.

How we price, and why it's monthly

We run monthly, because the work we do compounds and hourly billing punishes compounding work. Our SEO starts at ₹75,000/mo, with smaller sites from ₹40,000/mo. Organic Social & Content is ₹30,000, ₹50,000 or ₹70,000 a month. Performance Marketing is ₹40,000, ₹75,000 or ₹1,50,000 a month. Bundled: SEO plus social is ₹99,000/mo, social plus performance is ₹75,000/mo, all three is ₹1,75,000/mo. All ex-GST, ad spend billed separately with zero media markup.

If what you need is a one-off diagnosis, say so and we'll quote it as a project or point you at someone hourly. Selling a twelve-month retainer to a business that needed 20 hours of technical help is how agencies get a reputation.

The part that matters more than the model: on day one we freeze your trailing-90-day count of qualified leads from organic search. If we haven't beaten that number in 90 days, we keep working free until we do. We never promise a specific ranking position for a specific keyword — nobody controls Google's index. We promise movement against your own baseline. That's also why we only take three new clients a month; that risk doesn't scale.

For the wider view, the four ways agencies price SEO covers hourly, retainer, project and performance-linked side by side, and our pricing page has the current rate card in full.

Related questions.

What is a normal hourly rate for SEO in India?

₹1,500–₹2,000 for a junior executive, ₹2,500–₹3,500 for a mid-level specialist, ₹4,000–₹5,000 for a senior lead, and ₹5,000–₹6,000 or more for a named consultant. Ex-GST. If a quote gives you one blended rate, ask which seniority actually does the work.

How many hours a month does SEO take?

A 20-to-40-page local site needs roughly 20–25 hours a month. A 60-to-200-page site chasing national queries needs 45–70. Ecommerce and multi-language sites run well past 100. Below about 15 hours nobody can cover technical, content, links and analysis, so something gets dropped quietly.

Is project-based SEO pricing ever a good idea?

Yes, for anything with a defined end: an audit, a migration, a penalty recovery, a schema rollout, a Core Web Vitals sprint. It's a poor fit for growth work, because growth has no delivery date and a project fee gives the agency no reason to care what happens in month seven.

Why do agencies prefer retainers over hourly billing?

Two honest reasons and one less honest one. Predictable revenue lets them staff properly, and continuous work genuinely outperforms stop-start work. The less honest reason is that a retainer keeps billing whether or not the month produced anything, which is exactly why the contract terms matter more than the model.

Can I start hourly and switch to a retainer later?

It's often the smartest sequence. Buy 15–25 hours of diagnostic work first, see how the person thinks, then decide. Any agency that refuses a paid trial engagement is telling you their pitch is stronger than their delivery. Just agree upfront whether the audit fee credits against the first retainer.

Last slot's open

Make this the last growth call you book.

Grab the free strategy call and walk away with a 90-day growth plan — hired or not. Or just text us. Either way, you'll know exactly how we'd win.

Guaranteed or it's free · No lock-in · Free strategy call