What Kolkata agencies actually charge
Digital marketing agencies in Kolkata quote in three ways: monthly retainers, project-based fees, or per-service charges.
Monthly retainers: ₹15,000 to ₹1,50,000+. A small local shop might spend ₹20,000–₹50,000 per month for basic social media and Google Business Profile management. A mid-size ecommerce store typically pays ₹50,000–₹1,00,000. Large businesses with multiple channels pay ₹1,00,000+.
Why the spread? It depends on audience size, how many channels you need (Google Ads, Facebook, Instagram, email), and how much hand-holding you want. A ₹20,000 retainer usually means a junior person checking your Instagram twice a week. A ₹1,00,000 retainer means a dedicated team, weekly strategy calls, and performance reports.
Project-based fees: A website redesign costs ₹50,000–₹3,00,000 depending on complexity. A Google Ads campaign setup: ₹10,000–₹30,000. A brand identity (logo, colours, tone) might be ₹40,000–₹1,50,000.
Per-service charges: Some agencies bill each task separately: ₹5,000–₹15,000 per social media post, ₹10,000–₹50,000 to manage a Google Ads campaign for a month, ₹2,000–₹5,000 for email design.
The trap: cheap agencies often deliver cheap results. If someone quotes ₹5,000 per month to manage all your social channels, they are not spending time on your business.
Five questions to ask before hiring
Do not hire based on website alone. Every agency claims to be the best. Here is what to actually check.
- "Show me work for a business like mine." Ask for three case studies. Look for: businesses in the same city or region (they understand local search and language nuance), similar budget size (a ₹50 lakh turnover store is not like a ₹5 crore chain), and clear numbers ("we got 40% more calls" or "orders went from 2 per day to 8"). Vague claims like "increased engagement" mean nothing.
- "Who will actually work on my account?" Will you speak to the same person every week, or does the work pass through five hands? Smaller teams usually deliver better results because one person owns your success.
- "How do you measure success for my business?" For a retail store, success might be more foot traffic (tracked via UTM codes in ads). For an ecommerce store, it is orders and revenue per rupee spent on ads. For a service business, it is qualified leads (not just clicks). If the agency suggests metrics that do not tie to your money, walk away.
- "What is included in the retainer, and what costs extra?" A ₹50,000 retainer might include social posting, but Google Ads is extra. Content creation might be extra. Ask for a written scope. Surprises cost you.
- "What happens if results are poor?" A good agency will offer to pause or reduce spend, test new approaches, or reduce the fee for that month. Red flag: an agency that never admits a campaign did not work.
Common services and what they cost
Most businesses need some combination of these. Do not pay for what you do not need.
Google Business Profile optimization: ₹5,000–₹15,000 one-time. Your Google Business Profile is where people find you on Google Maps and search. Optimization means correct business hours, high-quality photos of your shop or products, and regular posts ("Weekend discount 30% off" or "New stock arrived"). Many small shops skip this and lose walk-in customers. If you have a shop in Kolkata, this alone can add 10–15 enquiries per month. Do this first.
Social media management: ₹15,000–₹50,000 per month. Includes posting to Instagram, Facebook, WhatsApp Business (if you use it), and basic engagement. Budget stores get 2–3 posts per week. Better services include responding to comments within 4 hours, monthly performance reports, and small tweaks based on what works.
Google Ads (PPC): ₹15,000–₹60,000 per month management fee, plus ad spend (₹20,000–₹2,00,000+ per month depending on your goals). You pay Google separately for every click. The agency charges a fee to set up, optimize, and monitor. Restaurants, ecommerce stores, and service businesses use this heavily. Returns are measurable: you know exactly how many rupees you spent and how many customers you got.
Facebook and Instagram Ads: Similar to Google Ads. Management fee ₹10,000–₹40,000 per month, plus ad spend. Good for reaching specific audiences (e.g., women aged 25–40 in Kolkata interested in fashion). Results vary more than Google Ads because targeting is looser.
Email marketing setup and campaigns: ₹5,000–₹20,000 per month. Includes building an email list, designing emails, sending monthly newsletters, and tracking who opens and clicks. Most useful for ecommerce (repeat purchases) and service businesses (appointment reminders). Small shops skip this unless they have a UPI/WhatsApp selling base already.
Content creation (blogs, videos, graphics): ₹20,000–₹100,000+ per month. Includes writing blog posts for your website (good for Google Search rankings), short videos for Instagram/YouTube, and graphics for posts. Returns are slow (3–6 months to see ranking improvements) and hard to tie to immediate sales, so many small businesses skip this.
Watch for these red flags
"Guaranteed top ranking on Google in 60 days." No one can guarantee Google rankings. Google's algorithm is not published, and competition is high. Any agency making this promise is lying or will use shady tactics (like buying links) that get you penalized later.
No clear reporting. You should receive a report every month showing: how much traffic your website got, where it came from, which ads or posts performed best, and how much you spent per customer acquired. If the agency is vague or missing data, they are hiding poor results.
Pushing expensive services you do not need. A brand new shop does not need ₹80,000/month in content creation and SEO. Start with Google Business Profile and Facebook Ads (cheap and quick feedback). Grow later.
No contract or easy exit." You should be able to stop with 30 days' notice. If an agency locks you in for 12 months, they are betting you will not notice bad results.
Ownership of work." Make sure your website, social media accounts, email lists, and ad accounts are in your name. If the agency owns these, you lose everything if you switch agencies.
Better alternatives to full agencies
Not every business needs a full-service agency. Here are cheaper options.
Freelancers on Upwork or local WhatsApp groups: Hire a social media person for ₹8,000–₹20,000/month to post 3–4 times per week. Hire an ads specialist to set up and monitor Google Ads for ₹10,000–₹25,000/month. You pay per person, not for overhead. Downside: quality varies, and you manage multiple people.
DIY with tools: Use Razorpay for payments, Instazood or Buffer for scheduling posts, Google Ads Editor to run your own campaigns, and Mailchimp for email (free up to 500 subscribers). Your cost: zero to ₹10,000/month for tools. Time cost: 5–10 hours per week. Best if you have time but not budget.
Hybrid: Hire an agency for strategy and Ads setup (one-time ₹30,000–₹50,000), then hire a junior person on Upwork to execute daily social posting (₹12,000/month). Total: ₹12,000–₹15,000/month ongoing versus ₹40,000–₹80,000 with a full agency.
How to choose: the real test
Request a free 1-hour strategy call with at least three agencies. Bring your business numbers: monthly revenue, current customer acquisition cost (how much you spend to get one customer), and your goal (10% more customers? 30% more? Better margins?).
In that call, see if the agency:
- Asks about your business, not just their services
- Suggests specific changes, not vague promises
- Shows confidence, not desperation to close the sale
- Admits what they cannot do (e.g., "We do not do video production, but we know someone cheap")
Pick the one that feels like a partner, not a vendor. Price matters, but results matter more. A ₹30,000/month agency that adds ₹50,000 in customer value is worth more than a ₹10,000/month agency that adds nothing.
Start small. Hire for one specific task (Google Ads, social media, Google Business Profile). Set a 3-month trial with clear success metrics. If it works, expand. If not, switch without guilt.