Duskel Start a project
Blog/Chrome Extensions

How much does a Chrome extension cost to build?

A simple Chrome extension starts around $1k; a full MV3 build with a back end, auth, and AI runs $5k–$20k+. Here is the price/timeline breakdown and what actually moves the number.

Duskel·12 Jun 2026·8 min read·Chrome Extensions

A genuinely simple Chrome extension — one job, one browser, no server — costs around $1k–$3k and ships in about one to two weeks. A full Manifest V3 build with a back end, user accounts, AI, and a Web Store review to clear runs $5k–$20k or more over four to ten weeks. The gap between those two numbers is almost never the popup you are picturing. It is the permissions the extension needs, the server it talks to, and the review process that decides whether any of it reaches a user.

So rather than give you one number that would be a lie, here is how the price actually gets assembled, what pushes it up, and where the tiers land. Duskel builds Chrome extensions — and runs its own, so these ranges come from shipping real ones, not guessing.

ComplexityCost rangeTimelineWhat it looks like
Simple$1k–$3k1–2 weeksOne content-script tool: reformat a page, add a button, block something, expose a small popup utility. State lives in the browser, no login, short permission list, fast Web Store review.
Medium$4k–$8k3–5 weeksMV3 extension with a light back end or API, saved settings, maybe simple auth, content scripts across several sites. The visible tip of a small product.
Complex$8k–$20k+6–10+ weeksFull MV3 + back end, user accounts and auth, synced data, AI behind a proxy, broad permissions, and a manual Web Store review to clear. Serious business extensions live here.
Migration / rescueFrom $2k, case by case1–4 weeksAn existing extension that broke, got pulled, or is stuck on Manifest V2 and must move to V3. Cost tracks the state of the existing code, not a from-scratch build.

Ranges are for a specialist team building production-grade, Web Store-ready extensions in 2026. A weekend hobby build off a template can cost nothing; it also tends to fail review or break on the first Chrome update. These numbers are for something you can actually ship and support.

What actually drives the cost

Most of the price is decided by a handful of variables. Before you ask anyone for a quote, know which of these your idea genuinely needs — because a good quote prices only the ones it does, and a lazy one prices for all of them by default.

  • Permissions. An extension that restyles the current page needs almost nothing. One that reads content across every site, injects scripts into other people's pages, intercepts network requests, or reaches into tabs and history needs broad permissions — and every permission is more code, more edge cases, and more scrutiny. This is the biggest hidden cost: a scary permission list gets your submission held for manual review.
  • A back end. The moment the extension needs accounts, saved data, cross-device sync, a licence check, or an API it calls, you are building an extension plus a server — and the server is usually the larger half. Auth, a database, and hosting do not care that the front end is a browser extension.
  • Authentication. OAuth, session handling inside a service worker that Chrome kills on a whim, and secure token storage are their own line item. "Just let users log in" is rarely just anything in MV3.
  • AI. Summarising, rewriting, or answering with a model means prompt design, a proxy so your API key is not shipped in the bundle, rate limiting so one user can't run up your bill, and graceful handling for when the model is slow or wrong. Cheap to prototype, expensive to harden.
  • Web Store review. Anything that looks like it reads a lot of user data triggers manual review, a privacy policy, data-use disclosures, and sometimes a back-and-forth that adds days or weeks. Budget for the review, not just the build.
  • Cross-browser support. Each additional browser is roughly its own smaller project. More on that below.
  • Maintenance. Chrome ships updates, sites redesign and break your selectors, and MV3 policy keeps tightening. An extension is a living thing; a flat one-time price with no plan for upkeep is a quote that ends the day it ships.

Cross-browser is a multiplier, not an afterthought

"Can it also work in Firefox and Edge?" sounds like a small ask and is not. Edge is close to Chrome and usually cheap. Firefox uses a different extension model in places, has its own review process, and has genuine API differences that mean testing and fixing the same feature twice. Safari is another world entirely — it wants a wrapped app, an Apple developer account, and its own submission. Each additional browser is roughly its own smaller project bolted onto the first, so decide up front which ones you actually need rather than discovering the cost after launch.

The honest default is to build for Chrome first, ship it, see whether anyone asks for the others, and only then pay for them. Building for four browsers on day one is a common way to spend money on reach you do not have yet.

Specialist extension studio vs generalist freelancer

The other thing that moves the number is who you hire to build it. A generalist freelancer is cheaper by the hour and fine for a simple content-script tool. But MV3's service-worker lifecycle, message-passing quirks, storage races, and the Web Store review process are exactly where generalists lose weeks — and where a rejected submission or a silently-broken extension costs you far more than the day rate saved.

FactorSpecialist extension studioGeneralist freelancer
Upfront costHigher day rate, tighter scopeLower day rate
MV3 service-worker lifecycleHandled by default — cold-start bugs designed outCommon source of silent, hard-to-reproduce failures
Web Store reviewKnows what triggers manual review and how to clear itOften first hits rejection at submission, then learns on your time
Back end + authBuilt to production standard, securedDepends heavily on the individual
Maintenance after launchA relationship — updates, fixes, policy changesFrequently gone once the invoice clears
Best forAnything with a back end, AI, auth, or that has to ship reliablyA genuinely simple, single-purpose, browser-only tool

Why the specialist edge is real here

We do not just build extensions for clients — we ship and maintain our own. KeepChats is a live Chrome extension (a Reddit power-suite) and Gwora is an AI co-pilot extension for freelancers. That means the MV3 service-worker gotchas, the Web Store review process, secure auth inside an extension, and proxying AI calls so an API key never ships in the bundle are problems we have solved on software we personally depend on, not just billed for.

Practically, that shows up as fewer surprises: the permission list is scoped to survive review the first time, the service worker is treated as disposable so it doesn't fail silently for a third of your users, and the back end is built to the standard we hold our own products to. If you have an existing extension that broke or is stuck on Manifest V2, we scope migrations individually because the cost of a migration is entirely about the state of what already exists.

How to spend the least

Be ruthless about the first version. Ship the one feature that proves people want it, in one browser, with the narrowest permissions that make it work. State in the browser, no login, no server. That is the from-$1k tier, and it is where most "I just wish Chrome could do X" ideas actually belong.

Then let real usage tell you what to pay for next. Add the back end when people are saving things worth syncing. Add auth when there is an account worth protecting. Add the second browser when someone actually asks. Everything expensive — broad permissions, a server with accounts, AI behind a proxy, cross-browser support — turns a bounded job into an open-ended one, so add each only once it has earned its place.

FAQ

How much does a Chrome extension cost to build?

A genuinely simple one — one job, one browser, no server, a short permission list — starts around $1k–$3k and ships in one to two weeks. A medium extension with a light back end and saved settings runs $4k–$8k. A full Manifest V3 build with accounts, auth, synced data, or AI runs $8k–$20k or more over six to ten weeks. Migrating or rescuing a broken or Manifest V2 extension starts around $2k and is priced case by case.

What makes a Chrome extension expensive?

Six things: broad permissions that read across every site, a back end with accounts and syncing, authentication, AI features that need a proxy and rate limiting, Web Store review for anything that looks like it reads a lot of user data, and cross-browser support. Permissions are the biggest hidden cost, because a scary permission list gets your submission held for manual review. A good quote tells you which of these your idea actually needs.

How long does it take to build a Chrome extension?

A simple content-script tool is about one to two weeks. A medium MV3 extension with a light back end is three to five weeks. A full build with accounts, auth, AI, and a Web Store review to clear typically takes six to ten weeks or more — and the Web Store review itself can add days to weeks on top, especially if the extension requests broad data permissions.

Should I hire a freelancer or a specialist extension studio?

For a genuinely simple, single-purpose, browser-only tool, a generalist freelancer is fine and cheaper. For anything with a back end, auth, AI, or that simply has to ship reliably and pass Web Store review the first time, a specialist studio is usually cheaper in the end — MV3's service-worker lifecycle and the review process are exactly where generalists lose weeks and where a rejected or silently-broken extension costs more than the day rate saved.

Does it cost more to support Firefox and Safari too?

Yes, and more than people expect. Edge is close to Chrome and usually cheap, but Firefox has a different extension model and its own review, and Safari wants a wrapped app and an Apple developer account. Each additional browser is roughly its own smaller project bolted on. Build for Chrome first, ship it, and only pay for the others once someone actually asks.

Written by Duskel

A software studio that ships and maintains its own products — KeepChats, Gwora and MoveProof — and builds the same way for clients. Founded and led by codewithumar.

Talk to the studio →
RELATED READING
Chrome Extensions · 13 min read

Migrating a Chrome extension from Manifest V2 to V3

Chrome Extensions · 9 min read

How to hire a Chrome extension development company that ships

Chrome Extensions · 11 min read

Chrome Web Store rejection: why extensions get rejected and how to fix it

CHROME EXTENSIONS

Have an extension idea and want a straight quote for it? Let us talk.

Send the problem. You get one fixed number and a plan back within a business day.

Duskel
Duskel
AI AUTOMATIONSOFTWARE

We build software worth keeping — for clients, and for ourselves.

Founded & led by codewithumar

© 2026 Duskel. All rights reserved.DUSKEL SMC-Private Limited · Incorporated 2021 · Lahore, PakistanBuilt to last, not to demo.