Part of: How to make money with AI — see all 6 income models
Ship a Chrome extension this weekend with Cursor and earn passively from the Chrome Store
By Shaun·Co-founder
Build a single-feature browser tool in a day, publish to 3 billion Chrome users, and earn recurring income from a $5 listing that runs itself.
What you'll ship
- A published Chrome extension live in the Chrome Web Store
- A freemium pricing model with Stripe-powered paid tier
- 20+ user reviews unlocking organic Chrome Store search ranking
Earning potential
$50–$3,000
per month · per track · passive
Earnings disclaimer: Ranges are illustrative, not guaranteed. Individual results vary based on niche, effort, market conditions, and execution. Most readers should expect to start at the lower end while building experience.
Step 01 · 20 min
Pick one annoying browser problem to solve
The best Chrome extension ideas are micro-utilities: they do one thing, do it in 3 seconds, and feel like they should have been built into Chrome. Strong categories: LinkedIn productivity tools (features LinkedIn should have added years ago), AI writing assistants (sidebar prompts for any text input), price and deal trackers, developer shortcuts, and reading tools (save, highlight, summarize pages).
Browse the [Chrome Web Store](https://chromewebstore.google.com) in your target category sorted by 'Top rated'. Look at the 3-star reviews on popular extensions — the complaints are your product spec. Someone is already paying for a flawed version of your idea.
Use Claude: *"I'm building a Chrome extension for [audience]. Here are 3 problems I've noticed while browsing [site]. Which one is most underserved in the Chrome Store right now, and what one feature would make it worth $3/mo?"*
Pro tip
The best extensions solve a problem that's mildly annoying every single day — not a catastrophic problem once a year. Daily friction = daily value = daily retention.
Step 02 · 4–8 hrs
Build the extension with Cursor
Create a new folder, open it in [Cursor](https://cursor.com), and prompt: *"Build a Chrome Manifest V3 extension that [does X]. Include a popup when clicking the toolbar icon, a content script that runs on [target site], and a background service worker. Use vanilla JavaScript — no frameworks needed for v1."*
Cursor scaffolds the full extension structure: manifest.json, popup.html/js, content.js, background.js. From this scaffold, most simple extensions are finished in 4–8 hours — Cursor writes the code, you direct what to build and test in the browser.
The 80/20 rule: get the core feature working first. Don't spend 2 hours on the icon before the feature works. Ask Cursor to handle any errors: paste the error message and say 'fix this' — it resolves most issues in one shot.
Pro tip
Ask Cursor to review your manifest.json permissions: 'Am I requesting more permissions than needed? Chrome reviewers reject extensions that over-request.' Fewer permissions = faster review = faster publishing.
Step 03 · 30 min
Test locally in Chrome
In Chrome, go to chrome://extensions, enable Developer Mode (toggle top-right), and click Load unpacked. Point it at your extension folder. The extension appears in your toolbar immediately.
Test every realistic scenario: does it work on different sites? Does it handle errors gracefully? Does it break any page it runs on? Chrome extensions that inject content scripts into every page can cause subtle bugs on third-party sites you didn't test.
Ask Claude to review your content script: *"Here is my Chrome extension content script. What edge cases could cause this to break on pages I haven't tested? What should I add to make it more robust?"*
Step 04 · 1 hr
Create your Chrome Web Store listing
Pay the one-time $5 Chrome developer registration fee at the [Chrome Web Store Developer Dashboard](https://chrome.google.com/webstore/devconsole). This unlocks publishing forever — the $5 is a spam filter, not a real cost.
For your listing, use Claude to write: (1) a 132-character short description with your primary keyword first — *"Write a Chrome Web Store short description for an extension that [does X]. Include the keyword [keyword]. Under 132 characters. Lead with the benefit."* (2) a full description explaining the problem, the feature, and who it's for.
Take 5 screenshots of your extension in action. The first screenshot shows in search results — make it the most impressive moment of the extension's core feature. Show it doing the thing, not explaining what it does.
Step 05 · 1 hr
Add a paid tier with Stripe
Freemium works well for extensions: free for the core feature, paid for advanced features or unlimited use. Start simple — a Stripe Payment Link (no backend required) that unlocks a premium feature after payment.
Ask Cursor: *"Add a Stripe payment link to this Chrome extension. When the user clicks Upgrade in the popup, open a Stripe Checkout URL. After payment success, store a license flag in chrome.storage.sync and unlock [premium feature]."*
For pricing, test two models: a one-time payment ($4.99–$9.99) or a subscription ($2.99/mo or $19.99/yr). One-time converts better in the Chrome Store — users distrust subscriptions for small utilities. You can always add a subscription tier later.
Pro tip
Don't add Stripe on day one if it delays publishing. Launch free first, get reviews, then add the paid tier once you have users who love it.
Step 06 · Ongoing
Get your first 20 reviews and grow
Chrome Store organic ranking is almost entirely driven by review count and rating. Extensions with 20+ reviews at 4.5+ stars show in category search and related extension suggestions — this is entirely passive distribution once achieved.
Get early reviews by seeding in niche communities: post in relevant subreddits, Discord servers, or Facebook groups as 'built this for myself, sharing in case it helps'. Don't spam — one post per community with genuine context. Ask each interested user to leave a review.
At 1,000 daily active users with $100/mo revenue, list on [acquire.com](https://acquire.com) for a price check. Chrome extensions sell for 3–5× annual revenue — a $100/mo extension is worth $3,600–$6,000 to the right buyer. Many developers sell early and use the cash to build the next one.
Frequently asked questions
Bottom line
Ship it.
A Chrome extension is one of the most underrated side income vehicles: $5 to publish, 3 billion potential users, and organic discovery that kicks in once you have reviews. Cursor makes the build accessible to anyone with basic technical literacy. The key insight: don't try to build the next Grammarly — build the small annoying thing nobody bothered to fix. One focused micro-utility that solves a daily frustration beats a feature-rich extension with an identity crisis every time.
Affiliate disclosure: ToolNav earns a commission from qualifying purchases through links on this page. This does not affect our recommendations.
More playbooks