Chrome Web Store Trader vs Non-Trader: The Indie Developer's Plain English Guide (2026)
You just published your first Chrome extension. Then the developer dashboard asks: “Are you a Trader or Non-Trader?” And suddenly you’re reading EU legal text at midnight wondering if your bedroom address is about to go public.
This is one of the most confusing requirements Google added to the Chrome Web Store. A developer in r/chrome_extensions shared that AI tools kept telling them they had to register as a Trader because their extension includes a paid tier. That turned out to be wrong. The actual rules are more nuanced, and getting them wrong has real consequences.
Here’s the plain English version of what Trader/Non-Trader means, when it applies, and how indie developers can comply without doxxing themselves.
TL;DR
- Trader/Non-Trader is required by the EU Digital Services Act (DSA), not a Google preference
- If you sell your extension or offer in-app purchases, you’re likely a Trader
- Being a Trader means your name, address, and contact info become publicly visible on your CWS listing
- Free extensions with no monetization can usually select Non-Trader
- Solo developers can use a registered business address or virtual office to avoid exposing their home address
- Getting this wrong can result in your extension being removed from the store
What Is the Trader/Non-Trader Disclosure?
In 2024, Google implemented changes to comply with the European Union’s Digital Services Act (DSA). Part of that law requires online marketplaces (including the Chrome Web Store) to identify which sellers are “traders” (businesses selling to consumers) versus “non-traders” (hobbyists, researchers, or people distributing free tools).
The practical impact: if you’re classified as a Trader, your listing must display your legal name, address, email, and phone number. That’s not optional. It’s the law in the EU, and Google enforces it globally on CWS to keep things consistent.
Am I a Trader? The Decision Tree
This is where most developers get confused. Here’s the straightforward breakdown:
You’re almost certainly a Trader if:
- Your extension has a paid version or premium tier
- You accept in-app purchases through any payment provider
- You sell a subscription for your extension
- Your extension is published under a registered business entity
- You regularly publish extensions as part of your professional activity
You’re likely a Non-Trader if:
- Your extension is completely free with no monetization
- You built it as a personal project or for educational purposes
- You don’t accept donations through the extension itself
- You’re an individual hobbyist, not operating as a business
The gray zones that trip people up:
“My extension is free but I accept donations.” If donations are voluntary and not gated behind features, most interpretations say you’re still a Non-Trader. But if “donate to unlock” is essentially a purchase, you’re a Trader.
“I have a free extension with ads.” Displaying ads is generally considered commercial activity. If ad revenue is your business model, you likely qualify as a Trader.
“I’m not in the EU.” Doesn’t matter. If EU users can install your extension from the Chrome Web Store, the DSA applies to Google’s obligation to collect this information. Google requires the disclosure from all developers globally.
“My extension is open source.” Open source licensing doesn’t determine Trader status. An open source extension with a paid hosted version still makes you a Trader for the paid offering.
The Privacy Problem Nobody Warned You About
Here’s what hits indie developers hardest: if you’re a Trader, your physical address appears on your Chrome Web Store listing. For a solo developer working from home, that means your home address is publicly visible to every person who views your extension page.
One Reddit user described discovering this after already selecting Trader. “I had no idea my apartment address would show up right on the listing. I live alone and this feels like a massive safety issue.”
Google’s official FAQ acknowledges this concern but doesn’t offer a solution beyond “use a business address.” For developers just starting out, that sounds like “spend money you don’t have to solve a problem you didn’t expect.”
Practical Solutions for Address Privacy
Option 1: Register a business entity. In many countries, registering an LLC or equivalent creates a separate legal address. In the US, many states allow you to use a registered agent address instead of your personal address. Cost varies from $50 to $300 per year depending on jurisdiction.
Option 2: Virtual office or mail forwarding service. Services like Regus, iPostal1, or local coworking spaces offer business addresses you can use legally. Expect $10 to $30 per month. This is the most common solution indie developers actually use.
Option 3: PO Box (with caveats). Some jurisdictions accept PO Box addresses for business registration. However, not all do, and Google’s verification process may reject a PO Box if it doesn’t match your other documentation.
Option 4: Coworking space membership. Many coworking spaces include a business address in their membership. You get a real physical address, mail handling, and a professional appearance for $50 to $100 per month.
The important thing: don’t put off the decision. If you’re a Trader and haven’t provided valid contact information, Google can and does remove listings for non-compliance.
What Happens If You Choose Wrong
Selecting Non-Trader when you should be a Trader isn’t just inaccurate. It puts your extension at risk.
If you’re a Trader claiming Non-Trader:
- Google may remove your extension after audit
- You lose your listing, reviews, and install base
- Reinstatement requires resubmission with correct trader information
- Repeated violations can lead to developer account suspension
If you’re a Non-Trader claiming Trader:
- Your personal information gets published unnecessarily
- No penalty from Google (you’re over-disclosing, not under-disclosing)
- But you’ve exposed your address for no legal reason
The asymmetry is clear: it’s far worse to under-disclose than over-disclose. If you’re genuinely unsure, Trader is the safer choice. Just set up address privacy protections first.
Step by Step: Setting Your Trader Status
Here’s the exact process in the Chrome Web Store developer dashboard:
- Log into the Chrome Web Store Developer Dashboard
- Navigate to Account settings (not individual extension settings)
- Look for the Trader/Non-Trader disclosure section
- Select your status based on the decision tree above
- If Trader: fill in legal name, address, email, and phone number
- Submit for verification
Google may take a few days to verify your information. During this period, your extension remains published with its current status.
Important: This is an account-level setting, not per-extension. If you have one paid extension and one free extension under the same account, your Trader status applies to both listings.
Common Mistakes to Avoid
Mistake 1: Trusting AI tools for legal classification. Multiple developers have reported that ChatGPT and other AI assistants gave them incorrect Trader/Non-Trader advice. One developer was told they must register as a Trader for a completely free extension with no monetization. AI tools aren’t lawyers and don’t understand the nuance of DSA compliance. Verify with Google’s official FAQ.
Mistake 2: Ignoring the requirement entirely. Some developers skip the disclosure thinking it’s optional or only applies to EU developers. Google has been gradually enforcing compliance and removing non-compliant listings without warning.
Mistake 3: Using a fake address. If Google audits your Trader information and finds a non-existent address, your account can be suspended. Use a real address (virtual office, registered agent, or business registration) even if it costs money.
Mistake 4: Changing status without updating your extension. If you start charging for your extension and change from Non-Trader to Trader, make sure your listing reflects the new contact information before the change goes live.
What This Means for the Extension Ecosystem
The Trader/Non-Trader requirement is part of a broader push toward transparency in browser extension marketplaces. The EU’s Digital Services Act isn’t going away, and Google is likely to tighten enforcement over time.
For indie developers, this means:
- Factor address privacy into your launch costs from day one
- If you plan to monetize eventually, start as a Trader and set up proper infrastructure
- Keep documentation of your business status in case Google requests verification
- Watch for changes to Google’s trader policies (they update their FAQ quarterly)
The positive side: this requirement builds user trust. When users see verified trader information on your listing, they know there’s a real person or business behind the extension. That matters, especially in an ecosystem where malicious extensions have eroded user trust.
FAQ
Can I change my Trader/Non-Trader status later? Yes. You can update your disclosure in the developer dashboard at any time. Changes may take a few days to reflect on your listing. If switching from Non-Trader to Trader, have your address and contact info ready before making the change.
Does the Trader/Non-Trader rule apply to Edge Add-ons or Firefox Add-ons? Microsoft and Mozilla have their own compliance approaches for the DSA. Edge has a similar disclosure requirement. Firefox’s implementation may differ. Check each store’s current policy documentation.
What if I’m a minor developing extensions? Minors generally cannot be classified as Traders because they lack legal capacity to enter business contracts in most jurisdictions. However, Google’s developer program requires you to be 18+, so this scenario shouldn’t normally arise.
Does having a GitHub Sponsors page make me a Trader? GitHub Sponsors is separate from your Chrome Web Store listing. If the sponsorship is unrelated to specific extension features and purely voluntary, it likely doesn’t trigger Trader status. If sponsors get premium extension features, that’s functionally a sale.
Can I use my employer’s address? Only if the extension is published as part of your employment and your employer consents. Using your employer’s address for personal projects without permission creates legal issues unrelated to the DSA.
What information exactly becomes public for Traders? Your legal name (or business name), physical address, email address, and phone number. All of these appear on your Chrome Web Store listing page and are visible to anyone who views it.
Share this article
Build better extensions with free tools
Icon generator, MV3 converter, review exporter, and more — no signup needed.
Related Articles
Building Accessible Chrome Extensions: Keyboard, Screen Reader, and WCAG Compliance
26% of US adults have disabilities. Make your Chrome extension accessible with focus traps, ARIA, keyboard nav, and WCAG 2.1 AA compliance.
AI Memory Extensions: How to Sync Context Between ChatGPT, Claude, and Gemini (2026)
Switching between AI tools means rebuilding context every time. These Chrome extensions carry your memory across ChatGPT, Claude, and Gemini automatically.
Anti-Phishing Chrome Extensions in 2026: How Website Verification Actually Works (And Which Tools to Trust)
100+ fake extensions were caught phishing in 2025. How real anti-phishing extensions detect lookalike domains and which ones to trust.