WhatsApp Us

Browser extensions · Manifest V3 only

Chrome extension development for the tabs your team already works in

Chrome extension development makes sense when your staff or customers spend the day inside someone else’s web app, such as a CRM, a marketplace seller panel or a job portal, and you want your own buttons, data and shortcuts right there. We are three freelance developers in India who build Manifest V3 extensions with side panels, content scripts, secure login and a backend when one is needed. Workflow extensions start at ₹40,000 (US$600); SaaS-grade extensions with accounts and billing start at ₹60,000 (US$900).

  • Workflow extension from₹40,000 · US$600
  • Extension + backend from₹60,000 · US$900
  • Manifest versionV3 (V2 is gone from the store)
  • Estimate turnaroundAbout 2 working days
  • Web Store accountRegistered in your name
  • After launch2 months of free maintenance
  • Manifest V3
  • Side panel UI
  • Content scripts
  • Login & API backend
  • Web Store listing
  • Firefox & Edge ports
  • Code in your repo

Three freelance developers in India · WhatsApp replies 7 days a week, IST

  • 3Developers who plan, build and review each extension release
  • 2Working days to an itemised estimate
  • 2Months of free fixes after the store listing goes live
  • 0Platform fees added on top of your quote

The short answer

How much does Chrome extension development cost?

With our team, Chrome extension development starts at ₹40,000 (US$600) for a focused workflow extension, usually 2–4 weeks. An extension that needs user accounts, a backend API, payments or team admin starts at ₹60,000 (US$900) and takes 6–12 weeks. Permissions, the number of sites it touches and store review effort move the final quote.

Building the web app the extension talks to as well? See our SaaS development page. If your staff need something outside the browser, compare desktop application development.

Last updated

Chrome extension development at a glance
Best fitAdding your tools inside web apps people already use
Platform rulesManifest V3, service worker, all code bundled
Common UIPopup, side panel, injected buttons, options page
Simple workflow extensionFrom ₹40,000 · 2–4 weeks
Extension with backend and accountsFrom ₹60,000 · 6–12 weeks
Store reviewUsually a few days, sometimes a few weeks
Care after launch2 free months, then from ₹8,000/mo

What we build

Chrome extension development projects we take on

Almost every extension brief lands in one of these buckets. Tell us which one fits and the first call gets straight to the details that change the estimate.

Why choose us

Who should build your Chrome extension?

Extensions look small, so people often hand them to whoever is cheapest. The real cost shows up when the host website changes its layout or the store rejects an update.

Who should build your Chrome extension?
What matters Marketplace gig seller Your in-house web developer BtechWaleTech
Manifest V3 experience Varies; many templates still MV2-era Often first extension MV3 service worker patterns by default
Backend and login Usually not included Knows your API well API, auth and hosting in the same team
Store review handling Upload and hope Learns rules on the go Permission plan written before coding
When the host site changes Gig is closed Pulled off other work Fixed in free care, then from ₹8,000/mo
Code review Rare Depends on team size Second developer reviews every release
Web Store account owner Sometimes the seller Your company You, from the first upload
Firefox and Edge Extra gig Extra learning Planned in the same codebase
Best when A throwaway prototype Your team has spare capacity You need it live, reviewed and maintained

If your product team already has a developer who knows your API inside out and has a few free weeks, a short review call from us plus their build can be the cheaper route.

Pricing

What Chrome extension development costs with us

Chrome extension development is quoted per project, never by the hour. A single-purpose extension for your own staff, such as a side panel that pushes records into your CRM, starts at ₹40,000 (US$600) and usually takes 2–4 weeks. An extension that customers install, with sign-in, a backend API, subscriptions or team settings, starts at ₹60,000 (US$900). The quote grows with the number of websites the extension reads, the sensitivity of the permissions requested, whether we also build the server, and how many browsers you want covered. Every number is a starting price, and nothing is billed before you approve the itemised quote in writing.

Starting prices in INR and USD
ServiceIndia (INR)Worldwide (USD)Typical timelineWhat is included
Static website from ₹10,000 from US$150 1 to 2 weeks Up to 100 pages, Responsive design, Contact form and enquiry setup, Basic SEO tags and sitemap
SEO website (299+ pages) from ₹20,000 from US$300 3 to 5 weeks 299+ SEO pages, Keyword and page planning, Schema, sitemap, and internal linking, Design to deployment included
Ecommerce store from ₹50,000 from US$750 4 to 8 weeks Product and category pages, Payment gateway setup, Order and inventory basics, Performance tuning
Android & iOS app from ₹40,000 from US$600 6 to 10 weeks Android and iOS app (Flutter or React Native), Login, forms and push notifications, Admin panel and API connection, Google Play and App Store publishing
Custom web app or software from ₹60,000 from US$900 6 to 12 weeks Custom features and APIs, User accounts and roles, Admin panel, Deployment and handover
AI automation from ₹40,000 from US$600 2 to 4 weeks Workflow mapping, Tool and CRM integrations, AI agent or automation build, Testing and handover
Monthly SEO from ₹10,000/mo from US$150/mo Ongoing, monthly Technical fixes, On-page and content work, Local SEO and listings, Search Console reporting
Maintenance and support from ₹8,000/mo from US$120/mo Ongoing, monthly Content updates, Bug fixes, Backups and security checks, Speed and uptime checks

All prices are starting points, quoted in INR for India and USD for international clients, not fixed quotes. Final cost depends on the number of pages, features, integrations, content, and timelines. Share your requirement and you get an itemised estimate with nothing hidden. See full pricing.

What is Chrome extension development, and when does a business need it?

Chrome extension development is building a small program that installs into the browser and adds features to web pages or to Chrome itself. A business needs one when the work happens inside websites it does not control and switching tabs is costing real time.

Picture a recruiter who opens forty candidate profiles a day on a job portal and retypes each one into an applicant tracking system. Or a support agent who reads a customer’s email in Gmail and then searches for the same customer in a separate billing tool. In both cases the website is not yours, so you cannot add a button to it. An extension can. It can read what is on the page (with permission), show your own panel beside it, and send the useful parts to your system in one click.

Extensions are also a product channel. Many SaaS tools ship a companion extension so users can clip, save or look things up without leaving the page they are on. For some products the extension becomes the most used part of the whole service.

What an extension is not: a replacement for a proper web app. If the work does not depend on a third-party page, a normal web application is simpler to build, easier to update and needs no store approval. We will tell you that on the first call if it applies.

Manifest V3: the rules every Chrome extension must follow in 2026

Every Chrome extension built today must use Manifest V3. Chrome’s official deprecation timeline states that Chrome 138 disabled Manifest V2 extensions for all users, and that all remaining Manifest V2 extensions were removed from the Chrome Web Store on 31 August 2026.

Manifest V3 changes three things that matter to a business owner. First, the background page is replaced by a service worker, which Chrome shuts down when idle. According to Chrome’s documentation, a worker is terminated after 30 seconds of inactivity, when a single event or API call runs longer than 5 minutes, or when a fetch response takes over 30 seconds. Anything that needs to survive must be saved to storage, not kept in a variable.

Second, all executable code must ship inside the extension package. Chrome’s guidance on remotely hosted code says extensions must bundle all code they use; loading a script from your server at runtime is not allowed. Fetching data such as JSON settings or CSS is still fine. Practically, that means a bug fix to extension logic needs a new store version, while a change to prices, rules or feature flags can come from your API.

Third, network request blocking moved to a declarative rules system. Most workflow and SaaS extensions never touch it, but ad-blocking or filtering ideas need a different design from what older tutorials show.

If you are also moving an old web front end onto a current framework, the same “rebuild without stopping the business” thinking appears on our AngularJS to Angular migration page.

The parts of a Chrome extension, in plain language

Most business extensions are built from five parts. Knowing them helps you read a quote, because each part is a line item with its own effort.

The manifest

A small manifest.json file that declares the name, version, permissions and which pages the extension may touch. Reviewers read it first, so it shapes approval speed.

Service worker

The background brain. It listens for events such as a tab loading or a message from the popup, calls your API and stores results. It sleeps when idle, so it is written to wake up cleanly.

Content scripts

Code injected into specific websites that reads the page or adds buttons to it. This is the part that breaks when the host site redesigns, so we isolate it and keep selectors in one file.

Popup, side panel and options page

The screens a user sees. The popup opens from the toolbar icon; the side panel stays open beside the page while the user moves between tabs; the options page holds settings.

Storage and messaging

The chrome.storage API keeps settings and tokens; message passing connects content scripts, the panel and the worker. Clean message contracts keep the codebase easy to change.

On the server side, most extensions need an API for login, saving data and admin. We build that in Node.js or Python; our API development page covers the backend patterns in more depth.

Popup or side panel: which interface suits your extension?

Choose a side panel when users work alongside a page for minutes at a time; choose a popup for quick one-click actions. Chrome’s sidePanel API, available from Chrome 114, lets an extension keep a panel open next to the page, and it stays open as the user moves between tabs.

Popups close the moment the user clicks elsewhere. That suits “save this page”, “start timer” or “translate selection”. It frustrates anyone doing real work, such as comparing a candidate profile with notes, filling a CRM record while reading an email, or checking a supplier’s price against your own list. For those jobs the side panel feels like a second screen inside the browser.

Injected UI is the third option: a button or badge placed directly on the host page, such as “Add to CRM” next to a name. It is the most discoverable, but it depends on the host site’s layout, so it carries the highest maintenance cost. Many good extensions combine all three: a small injected button that opens the side panel with the record already loaded.

Whichever you pick, we design for keyboard use and screen readers, and we keep the panel fast by rendering with a light framework such as Preact or plain TypeScript rather than a heavy single-page app bundle.

Chrome extension development cost: what pushes a quote up or down

The cost of Chrome extension development depends far more on the backend, the number of host websites and the permissions involved than on the extension screens themselves. A single-site helper for your own staff is a small job; a public extension for customers with accounts and billing is a software product.

  • Host websites. Each site the extension reads or modifies needs its own selectors, tests and upkeep. Three sites cost noticeably more than one.
  • Backend scope. Login, team accounts, usage limits, subscriptions and an admin dashboard are a web app in their own right.
  • Permissions. Access to all websites, tabs, cookies or downloads means more justification work and longer store review.
  • Offline and sync. Queuing actions when the network drops and syncing later adds careful state handling in the worker.
  • AI features. Summaries or classification add a server-side model call, prompt testing and cost controls.
  • Browsers covered. Edge is usually a small step from Chrome; Firefox needs testing of its own background model.

As a guide, a focused internal extension starts at ₹40,000 (US$600), and a customer-facing extension with accounts and a backend starts at ₹60,000 (US$900). Full plan details are on our pricing page. Other developers’ quotes vary widely; compare how each one handles the list above rather than the headline figure.

Chrome extension development for SaaS products: login, sync and billing

A SaaS companion extension should reuse your product’s existing login and API rather than inventing its own. The extension becomes a thin client: it signs the user in, fetches what it needs and sends actions back, while the real business rules stay on your server.

For sign-in we normally use the chrome.identity API or a standard OAuth flow that opens your login page in a tab and returns a short-lived token. Tokens are kept in extension storage, refreshed quietly and never exposed to the websites the extension runs on. If your product already offers single sign-on for teams, the extension can follow the same route so admins do not manage a second set of accounts.

Billing belongs in your web app, not the extension. The extension simply asks the API what the user’s plan allows and shows or hides features. That keeps pricing changes out of store review and means one subscription covers web, extension and any future mobile app.

Sync is where a lot of extensions go wrong. Because the service worker can stop at any moment, every change is written to storage first and sent to the server with a retry queue. Conflicts are settled on the server with timestamps. Your admin panel then shows exactly what each user saved and when, which your support team will thank you for.

Still validating the product itself? Our MVP development page explains how to launch a lean version first, and SaaS SEO covers how people will find it.

Permissions and privacy: how to keep users and reviewers comfortable

Ask for the fewest permissions that make the feature work, and explain each one in the listing. Chrome Web Store documentation says broad host permissions such as access to all URLs, and sensitive permissions such as tabs, cookies or downloads, lead to more intensive review and longer waits.

In practice we plan permissions before writing code. If the extension only works on one CRM, it asks for that one domain, not every site. If a feature needs a page only when the user clicks, we use the activeTab pattern so access is temporary. Optional permissions can be requested later, at the moment a user turns on the feature that needs them, which is both kinder and easier to approve.

Privacy disclosures in the developer dashboard must match what the code does. If the extension sends page content to your server or to an AI model, the listing says so, your privacy policy says so, and the user sees it before the first send. We also avoid collecting browsing history the feature does not need; it is a liability you do not want on your server.

For extensions used by staff, your IT team can force-install and pin them through Chrome browser management, and restrict them to company accounts. That removes a lot of the “please install this” friction inside an organisation.

How long does Chrome Web Store review take, and why do extensions get rejected?

Chrome’s documentation says most extensions are reviewed within a few days, though some take up to a few weeks, and suggests contacting support if nothing has happened after three weeks. The same review applies to updates, so plan release dates with that buffer.

Rejections usually come from a short list of causes, and nearly all of them are avoidable with preparation:

  • Permissions that are broader than the described feature, or not justified in the dashboard.
  • Obfuscated code, which Chrome’s documentation states is not allowed; minified code is permitted but slows review.
  • A listing whose description, screenshots or name do not match what the extension actually does.
  • Missing or inaccurate privacy disclosures when user data leaves the browser.
  • Code or scripts loaded from a server at runtime, which Manifest V3 forbids.
  • Keyword-stuffed titles or descriptions that read like spam.

We write the listing, the permission justifications and the privacy answers alongside the code, so review questions have ready answers. If a rejection arrives anyway, we read the reason, fix the specific issue and resubmit, and this work is covered inside your free maintenance window. The same discipline helps on mobile stores, as our Google Play rejection guide shows.

Public, unlisted or private: publishing a Chrome extension

Publish publicly when anyone should find and install the extension; choose unlisted when only people with the link should get it; and use private or managed deployment when it is an internal tool for your own staff.

The Chrome Web Store charges a one-time registration fee for a developer account, and its documentation warns that the account email cannot be changed after the account is created. We therefore ask you to create the account with a shared business mailbox you control, then add us as needed. The extension and its listing stay yours even if you part ways with us.

For internal tools, many organisations skip the public store entirely and deploy through Chrome browser management, pinning the extension for everyone in a group. Updates still go through a controlled channel, and staff never have to hunt for an install link.

A public listing brings its own small marketing job: a clear name, a one-line summary, honest screenshots and a short video. Search inside the store works on the name and description, so write for the words users type, not clever branding. We draft all of this with you and keep it truthful, because a listing that oversells is a listing that gets flagged.

Can one Chrome extension also work in Edge and Firefox?

Yes, usually from a single codebase. Microsoft Edge is built on Chromium, so a Chrome extension typically needs little more than a new store listing; Microsoft’s documentation states there is no registration fee for submitting extensions to the Edge Add-ons program.

Firefox takes a little more care. Mozilla’s Extension Workshop says Manifest V3 became generally available in Firefox 109, but Firefox keeps event-driven background scripts where Chrome uses a service worker. Firefox also supports the chrome.* namespace alongside its own promise-based browser.* APIs. We handle those differences in a thin adapter and a build step that outputs a package per browser.

Before paying for three browsers, check where your users actually are. For an internal tool at a company that standardised on Chrome, a Firefox build is wasted money. For a public productivity tool, Edge is cheap reach, and Firefox matters if your audience skews towards developers or privacy-minded users.

Safari is a different story: it requires packaging through Xcode and an Apple developer account, which costs US$99 a year. We take Safari on only when the audience clearly justifies it, and we say so in the quote.

Tech stack for Chrome extension development

Our default stack for Chrome extension development is TypeScript, a modern bundler with extension support, a light UI layer for the popup and side panel, and a Node.js or Python backend on the cloud account you own.

TypeScript earns its place because message passing between the worker, content scripts and panel is where silent bugs hide; typed message contracts catch them at build time. For the UI we keep bundles small, since a side panel that takes two seconds to open feels broken. React is fine when your web app already uses it and you want to share components; otherwise Preact or plain TypeScript does the job with less weight.

On the backend we reuse your existing API when there is one. When there is not, a small REST or GraphQL service with authentication, a Postgres database and a simple admin screen covers most needs. Our GraphQL API page explains when that style is worth it.

Testing

Unit tests for parsing and business logic, plus browser automation that loads the unpacked extension against saved copies of the host pages, so a layout change shows up in CI rather than in a customer complaint.

Releases

Version numbers, changelogs and a packaging script live in the repo. Store uploads can be scripted once your account is set up, so a release is repeatable rather than manual clicking.

Red flags when hiring for Chrome extension development

The biggest warning sign is a developer who wants to publish the extension under their own store account. Whoever owns the account controls updates, so insist that it is registered to your business from day one.

  • A quote that says nothing about Manifest V3, service workers or bundled code.
  • A request for access to all websites when the feature only needs one domain.
  • API keys for AI or third-party services placed inside the extension, where anyone can extract them.
  • No plan for what happens when the host website changes its layout.
  • Scraping features that ignore the host site’s terms or collect data users never agreed to share.
  • No test copies of the host pages, so nobody notices breakage until users do.
  • Delivery as a zip file only, without the source repository and build instructions.

If you are comparing a solo freelancer with a larger team, our company vs freelancer comparison lays out the trade-offs, and questions to ask a developer gives you a ready checklist.

How long does Chrome extension development take?

A focused workflow extension typically takes 2–4 weeks with our team, and a customer-facing extension with a backend takes 6–12 weeks, plus store review time on top.

The first week goes to a spike: we load the host pages, confirm we can read the elements we need, and test the login flow. This is where surprises surface, such as a CRM that renders inside an iframe or a portal that changes class names on every deploy. Settling those early saves weeks later.

Weeks two and three build the core loop: the panel, the capture or action, and the API call. You get an unpacked build to install on your own machine every week, so feedback comes from real use, not screenshots. Backend-heavy projects then spend several weeks on accounts, admin and billing.

The last stretch is polish and submission: listing copy, screenshots, privacy answers and the first release. Once a published extension has more than 10,000 weekly active users, Chrome Web Store documentation lets you roll an update out to a percentage of them first, which limits the damage if something slips through. For a broader view of scheduling software work, see how long it takes to build an app.

AI-powered Chrome extension development: doing it safely

An AI extension should send page content to your own server, which calls the model and returns the answer. Putting a model API key inside the extension is a mistake, because anyone can unpack an extension and read it.

Useful business patterns include summarising a long email thread in the side panel, drafting a reply in your brand’s tone, extracting invoice fields from a supplier portal, or scoring a lead from a profile page against your ideal customer rules. Each one works best when the user triggers it, sees what will be sent, and can edit the result before it goes anywhere.

Cost control lives on the server too: per-user limits, caching repeated requests, and choosing a smaller model for simple classification. We log prompts and outputs (with personal data trimmed) so you can see how the feature behaves in real use and adjust it.

If the AI part is the heart of the project rather than a feature, our AI agent development and RAG chatbot pages explain the server-side work in more depth. AI features inside an extension start from ₹40,000 on top of the extension itself, depending on scope.

Chrome extension development across India

We take on Chrome extension development for businesses anywhere in India, entirely over video calls, WhatsApp and shared test builds, in English or Hindi. There is no office to visit; you install weekly builds on your own laptop and tell us what feels wrong.

Product startups in Bengaluru, Pune and Hyderabad usually want a companion extension for their SaaS. Recruitment and staffing teams in Noida and Chandigarh ask for candidate capture from job portals into their ATS. Marketplace sellers in Surat and Jaipur want order and listing helpers for seller dashboards. Back-office and accounting teams in Ahmedabad, Kolkata and Coimbatore want data-entry shortcuts between portals and their own software.

Indian clients receive quotes in rupees and pay by UPI or bank transfer, with GST invoice details settled at quote stage. Hindi labels or a bilingual panel are simple to add when your staff prefer them; you approve the wording.

Worked example: a lead-capture extension for a B2B sales team

This scenario is hypothetical and exists only to show how we would scope Chrome extension development. Imagine a twelve-person B2B sales team in Pune that researches prospects on professional networking sites and company websites, then types details into a CRM by hand.

The brief: a side panel that, when a salesperson clicks “Capture”, reads the visible name, role and company, lets them correct it, checks the CRM for duplicates and creates the lead with a note. Managers want a weekly count per person.

The plan would limit host permissions to the specific sites used, trigger reading only on click, and send data to a small backend that talks to the CRM’s API. Staff sign in with their CRM credentials through OAuth; the extension is force-installed through the company’s Chrome management and published as private. Selectors for each site live in one module with saved test pages.

Because it is an internal tool with one CRM integration, the quote would start from ₹40,000, with separate lines for the duplicate check and the manager report. A realistic schedule is three to four weeks, with salespeople testing a build in week two. Nothing here describes a real client or a promised outcome.

Chrome extension checklist: what you should own at handover

At handover you should hold the source code, the store account, the backend and every credential, with enough documentation that another developer could ship the next version without calling us.

  • The Git repository in your account, with full history and a README that explains build, test and packaging.
  • The Chrome Web Store developer account and listing registered to your business email.
  • Edge and Firefox listings, if built, under your own publisher accounts.
  • Backend hosting, database and domain in your cloud account, with an environment template free of secrets.
  • A permissions sheet explaining why each permission exists, ready for future reviews.
  • The selector map and saved test pages for every host website.
  • Privacy policy text matching what the extension collects.

After launch you get 2 months of free maintenance covering fixes and host-site layout changes; ongoing care then starts at ₹8,000/mo (US$120/mo). Our terms explain how deliverables and payments work. For a similar ownership checklist on mobile, see app maintenance.

Starting prices

Chrome extension development scopes and starting prices

All figures are starting prices; see the full price list. Your quote lists each host site, backend feature and browser separately.

Chrome extension development scopes and starting prices
ScopeTypical contentsStarts atUsual duration
Internal helper, one site Side panel or popup, one host site, sheet or CRM push₹40,000 · US$6002–4 weeks
AI helper extension Summaries or drafts via your server, usage limits₹40,000 · US$6003–5 weeks
SaaS companion extension Login, sync, several host sites, admin view₹60,000 · US$9006–10 weeks
Extension plus new backend Accounts, subscriptions, dashboard, API₹60,000 · US$9008–12 weeks
Manifest V2 to V3 rebuild Service worker rewrite, permission clean-upQuoted after code reviewDepends on codebase
Ongoing care Host-site fixes, version bumps, store answers₹8,000/mo · US$120/moMonthly, after 2 free months

Interface choice

Popup vs side panel vs injected button

Most serious business extensions combine two of these. The maintenance column is the one people forget when comparing quotes.

Popup vs side panel vs injected button
SurfaceBest forStays open?Maintenance load
Toolbar popup Quick actions: save, start, toggleNo, closes on outside clickLow
Side panel (Chrome 114+) Working beside a page for minutesYes, across tabsLow to medium
Injected button or badge Actions right next to page contentPart of the pageHigher: breaks when the site redesigns
Options page Settings, account, team preferencesOpens as a tabLow
Context menu item Right-click on text, links or imagesMenu onlyLow
Keyboard shortcut Power users repeating one actionInstantLow

Browser coverage

Chrome, Edge and Firefox: what changes per browser

Based on the official Chrome, Microsoft Edge and Mozilla documentation at the time of writing. Store rules change, so we recheck before each submission.

Chrome, Edge and Firefox: what changes per browser
BrowserBackground modelStore and accountExtra effort from a Chrome build
Chrome Service worker, stops when idleChrome Web Store, one-time registration feeBaseline
Microsoft Edge Service worker (Chromium)Edge Add-ons via Partner Center, no registration feeSmall: listing and testing
Firefox Event-driven background scriptsaddons.mozilla.orgModerate: adapter and testing
Brave and Vivaldi Chromium-basedCan install from the Chrome Web StoreTesting only
Safari Packaged through XcodeApple developer account, US$99 a yearSignificant: separate packaging

Across India

Chrome extension development for businesses in these cities

All work is remote and no office exists in any of these cities. Each card links to that city’s page on our site.

  • SaaS companion extensions in Bengaluru

    Bengaluru’s B2B software startups often need a browser extension so users can act on Gmail, LinkedIn or helpdesk pages without switching to the main app.

  • Product tooling in Pune

    Pune’s product engineering and IT services teams ask for internal extensions that speed up QA, ticket triage and documentation lookups inside web tools.

  • Sales and support helpers in Hyderabad

    Hyderabad’s growing SaaS and support centres want side panels that pull customer history beside email and chat tools used by large agent teams.

  • Recruitment capture tools in Noida

    Staffing firms and HR teams in Noida move candidate details from job portals into their ATS all day, a classic fit for a one-click capture extension.

  • Seller dashboard helpers in Surat

    Textile and diamond traders in Surat who sell online want extensions that read orders and listings from marketplace panels and update their stock sheets.

  • Handicraft seller tools in Jaipur

    Jaipur exporters selling on several marketplaces need listing and pricing helpers that save repeated copying between seller portals and spreadsheets.

  • Accounting shortcuts in Ahmedabad

    CA practices and trading firms in Ahmedabad spend hours moving data between government portals and their own records, where a careful helper extension saves time.

  • Back-office extensions in Kolkata

    Shared service and logistics teams in Kolkata work in several web portals at once and benefit from side panels that combine lookups in one place.

  • Manufacturing sales tools in Coimbatore

    Pump, textile machinery and engineering exporters in Coimbatore want lead capture from B2B directories straight into their CRM, with duplicate checks.

  • Agency productivity extensions in Chandigarh

    Digital marketing and IT outsourcing teams in Chandigarh and the Tricity want extensions that audit pages, collect SEO data or log time per client.

  • Edtech helpers in Kochi

    Kochi’s edtech and IT park firms build companion extensions so students or tutors can clip, annotate and save material from any site into their platform.

  • Trading desk tools in Indore

    Indore’s commerce, logistics and startup community often asks for browser helpers that combine rates, orders and customer notes across web dashboards.

  • Travel desk extensions in Lucknow

    Travel agents and tour operators in Lucknow compare fares and bookings across supplier portals, where a side panel can collect quotes for customers.

  • Logistics portal helpers in Nagpur

    Nagpur sits at the centre of India’s freight routes; transporters there juggle load boards and tracking sites that a helper extension can tie together.

  • IT services tooling in Thiruvananthapuram

    Technopark teams in Thiruvananthapuram often want internal extensions that standardise client reporting, test checklists and ticket updates inside web tools.

How it works

How a Chrome extension project runs with us

  1. Show us the pages

    Send screen recordings or screenshots of the websites where the extension should work and describe the click you want to save. A voice note on WhatsApp is enough to start.

  2. Feasibility spike

    We check whether the host pages can be read reliably, how login should work and which permissions are needed, then share what we found before any quote is final.

  3. Itemised estimate

    Within about two working days you get host sites, backend features, browsers and store work as separate lines with starting prices and a week plan.

  4. Weekly installable builds

    After written approval, each week brings an unpacked build you load in Chrome yourself, plus a short note of what changed and what to test.

  5. Store submission

    We prepare the listing, screenshots, permission justifications and privacy answers, submit under your account and answer any reviewer questions.

  6. Launch and care

    Release, monitoring of errors and host-site changes, handover documents, and 2 months of free fixes before optional paid care.

Questions

Chrome extension development: questions people ask

How much does Chrome extension development cost in India?

With our team, a focused workflow extension starts at ₹40,000 (US$600) and a customer-facing extension with accounts and a backend starts at ₹60,000 (US$900). The final figure depends on how many websites it works on, which permissions it needs, whether we build the server and how many browsers you want. Quotes elsewhere vary widely, so compare what each one includes.

How long does it take to build a Chrome extension?

A single-purpose extension for your own staff usually takes 2–4 weeks. A public extension with login, sync and a backend typically takes 6–12 weeks. Add a few days for Chrome Web Store review, and occasionally longer for broad permissions. Early access to the host websites and quick feedback on weekly builds are what keep a schedule on track.

What is Manifest V3 and do I need it?

Manifest V3 is the current format every Chrome extension must use. It replaces background pages with service workers, requires all code to be bundled inside the extension, and moves request blocking to declarative rules. Chrome has disabled Manifest V2 for all users and removed remaining V2 extensions from the Web Store, so any new or updated extension must be V3.

My old extension stopped working. Can you fix it?

Very likely it is a Manifest V2 extension, which Chrome no longer runs. We review the code, then rebuild it on Manifest V3: the background page becomes a service worker, remote scripts are bundled, and permissions are trimmed. Simple extensions convert quickly; ones that relied on blocking web requests may need a new approach. You get a quote after the code review.

Can a Chrome extension read data from any website?

Only from sites it has permission to access, and users see those permissions when they install. Good practice is to request only the domains the feature needs, or temporary access when the user clicks. Reading data must also respect the site’s terms and users’ privacy; we do not build silent scrapers or tools that collect data people have not agreed to share.

Should my extension use a popup or a side panel?

Use a popup for quick one-click actions, because it closes as soon as the user clicks elsewhere. Use a side panel, available since Chrome 114, when people work beside a page for minutes, such as filling a CRM record while reading an email. Many business extensions combine a small injected button with a side panel that opens with data ready.

How long does Chrome Web Store review take?

According to Chrome’s documentation, most extensions are reviewed within a few days, but some take up to a few weeks, and developers are told to contact support after three weeks. Broad host permissions, sensitive permissions, large code changes and new developer accounts all attract closer review. Updates go through the same process, so we plan release dates with a buffer.

Why was my Chrome extension rejected?

Common reasons are permissions broader than the described feature, obfuscated code, a listing that does not match what the extension does, missing privacy disclosures, and code loaded from a server at runtime. The rejection email names the policy involved. We fix that specific issue, update the justification text where needed, and resubmit; during your free maintenance period this costs nothing extra.

Can you publish the extension on Edge and Firefox too?

Yes. Edge runs Chromium, so a Chrome extension usually needs only testing and a listing in Edge Add-ons, which Microsoft says has no registration fee. Firefox supports Manifest V3 but uses event-driven background scripts instead of a service worker, so we add a thin adapter and test separately. Safari needs Xcode packaging and is quoted only when your audience justifies it.

Who owns the extension and the Chrome Web Store listing?

You do. We ask you to create the developer account with a business email you control, because Chrome does not allow the account email to be changed later. The source code sits in your Git repository, backend hosting runs in your cloud account, and we are added as collaborators you can remove whenever you like.

Can you add AI features such as summaries to my extension?

Yes. The extension sends the selected content to your server, which calls the AI model and returns the result, so no API key is ever shipped inside the extension. Users see what will be sent and can edit the output. AI features start from ₹40,000 depending on scope, with usage limits and logging on the server to keep running costs predictable.

Can an internal extension be installed for all our staff automatically?

Yes. Organisations that manage Chrome for their staff can force-install and pin an extension for a group of users, and restrict it to company accounts. The extension can be published privately or unlisted rather than publicly. Your IT administrator controls the rollout, and updates reach everyone without anyone reinstalling anything.

Do I need a backend server for my Chrome extension?

Not always. A simple tool that fills forms or reformats a page can run entirely in the browser with chrome.storage. You need a backend once there are user accounts, shared team data, payments, AI calls or integrations with a CRM that requires secret credentials. Keeping secrets and business rules on a server is also safer than shipping them inside the extension package.

What happens when the website my extension works on changes its design?

Parts of the extension that read or modify that page can break, which is the main maintenance cost of any extension. We keep all page selectors in one module with saved test copies of each site, so a change is quick to spot and fix. Such fixes are included in the 2 free months after launch and in paid care afterwards.

Is it better to hire a freelancer or an agency for Chrome extension development?

A solo freelancer suits a small, well-defined extension you can test yourself. A larger agency suits multi-team programmes with formal procurement. A small freelance team like ours sits between: three people cover the extension, backend, cloud and review, so work continues if one person is away, without the overhead of account managers and layered billing.

Can you sign an NDA before I share my extension idea?

Raise confidentiality when you first message us and we will discuss what you need. Scope, deliverables, ownership and milestones are written into the quote you approve, and our terms page explains the general basis we work on. Anything beyond that is agreed with you in writing rather than assumed, so ask us for the specifics before you share sensitive details.

How do payments work for an extension project?

You approve an itemised quote in writing before anything is billed. Progress is visible throughout as installable builds you test yourself. Clients in India pay in rupees by UPI or bank transfer. Clients abroad receive quotes in USD and pay by Wise, bank wire or PayPal. The payment schedule is written into the quote you approve.

Will a Chrome extension help my website’s SEO?

Not directly. Search engines rank web pages, not extensions. A public extension does get its own Chrome Web Store listing, which people can find through store search and sometimes through Google, so a clear name and honest description help. If search traffic matters, a landing page for the extension on your own site, with real content, is the part that can rank.

Can AI assistants like ChatGPT recommend my extension?

They can only describe what they can read. A landing page with a clear one-sentence definition of what the extension does, who it is for, supported browsers and pricing gives AI search tools accurate material to quote. Store listings and documentation pages that answer common questions directly help too. Nobody can guarantee a mention, but clear public pages improve the odds.

Do you build mobile apps alongside the extension?

Yes. Many SaaS products need a web app, an extension and a mobile app sharing one API. We build Android and iOS apps with Flutter or React Native from ₹40,000 (US$600), published on Google Play and the App Store under your accounts. Designing the API once for all three clients saves time and keeps behaviour consistent.

Chrome extension banwana hai, kaise shuru karein?

WhatsApp par un websites ka screen recording bhejiye jahan extension chalana hai, aur batayiye kaunsa kaam baar baar hota hai. Hum pehle check karte hain ki page reliably padha ja sakta hai ya nahi, phir lagbhag do working days mein itemised quote dete hain. Simple workflow extension ₹40,000 se shuru hota hai, aur Web Store account aapke naam par rehta hai.

Next step

Tell us which click you want to save, and we will scope your Chrome extension

Send a screen recording of the pages involved on WhatsApp. An itemised Chrome extension estimate follows in about two working days, with the store account and code in your name.