Free & Open Source

Take Control of Your Amazon™ Spending

Track how much you spend on Amazon™ across 21 regional domains. Get warnings at checkout, lock purchases during set hours, and make smarter purchasing decisions.

.com .co.uk .de .fr .it .es .co.jp .ca .com.au .in .com.br .nl .se .pl .sg .com.mx .ae .sa .com.tr .eg .com.be

Everything You Need to Track Your Spending

A comprehensive set of tools designed to give you full visibility into your Amazon™ purchases and help you build healthier spending habits.

21 Amazon™ Domains

Tracks spending across all major Amazon™ regional sites, from .com to .co.jp, .de, .it, and more. Aggregates totals by currency automatically.

Checkout Warning

Displays a warning banner on Amazon™ checkout pages showing how much you've already spent, helping you think twice before completing a purchase.

Scheduled Lock

Pick your hours and a mode. Normal keeps Amazon™ usable but blocks checkout, showing what you've already spent. Hard blocks Amazon™ entirely with a full-screen countdown overlay. Choose whether the lock can be turned off before it ends.

Draggable Popup Widget

A floating on-page widget shows your 30-day and 3-month spending totals. Drag it, minimize it, or position it wherever you prefer.

Smart Caching

Scraped order data is cached for 24 hours to keep things fast. Force-refresh anytime to get the latest numbers instantly.

Guided Onboarding

A 7-step interactive tutorial walks you through every feature on your first visit, with spotlight highlights and keyboard navigation support.

See It in Action

A quick look at how SpendGuard for Amazon™ helps you track your spending, get checkout warnings, and lock your purchases.

SpendGuard widget showing the spending of the last 30 days and 3 months on a product page
Spending at a glance Your 30-day and 3-month totals in a floating widget on every Amazon™ page.
SpendGuard settings panel with time ranges, lock switch, Normal and Hard modes and lock hours
Simple settings Choose the time ranges, the lock hours and the lock mode, with the difference between Normal and Hard always in view.
Buy Now button with a lock badge and a SpendGuard notice saying purchases are locked until 18:00
Normal lock Amazon™ stays usable, but Buy Now and checkout are blocked with a clear notice and your spending.
Checkout summary with a locked Place your order button and the SpendGuard lock notice
Locked checkout Place your order is blocked during the lock hours, right next to what you have already spent.
Full-screen SpendGuard lock with a countdown timer and the spending of the last 30 days
Hard lock All of Amazon™ is blocked with a countdown until it unlocks. The widget stays available if you allow turning the lock off.
Checkout summary with a SpendGuard warning about the amount already spent this month
Checkout warning Outside the lock hours, a reminder of your spending right before you pay.

Screenshots use sample data.

Up and Running in 3 Steps

Install the extension, visit Amazon™, and let it work in the background. No configuration required.

1

Add to Chrome

Click the button above or visit the Chrome Web Store and add SpendGuard for Amazon™ to your browser.

2

Visit Amazon™

Navigate to any of the 21 supported Amazon™ domains. The extension activates automatically and begins scraping your order history.

3

Track Your Spending

View your 30-day and 3-month totals in the floating widget. Enable checkout warnings and the scheduled lock for extra control.

Your Data Stays With You

100% Local, Zero Tracking

SpendGuard for Amazon™ processes everything locally on your machine. Your order data is stored exclusively in Chrome's local storage and is never sent to any external server. There is no analytics, no telemetry, and no data collection of any kind.

  • No external servers
  • No analytics or tracking
  • No personal data collected
  • Open source & auditable

Frequently Asked Questions

The extension supports 21 Amazon™ regional domains: .com, .co.uk, .de, .fr, .it, .es, .co.jp, .ca, .com.au, .in, .com.br, .nl, .se, .pl, .sg, .com.mx, .ae, .sa, .com.tr, .eg, and .com.be. Spending is aggregated by currency when you shop across multiple sites.
All data is stored locally in Chrome's built-in storage (chrome.storage.local). Nothing is ever sent to any external server. Order amounts are cached for 24 hours to keep the extension fast and avoid repeated scraping.
Data refreshes automatically every 24 hours. You can also force a manual refresh by clicking the refresh icon on any time range in the popup widget, or refresh all ranges at once using the button in the header.
The Lock is active during the hours you choose (e.g., 9 AM to 5 PM) and has two modes. Normal, the default, keeps Amazon™ fully usable but blocks checkout: Buy Now, 1-Click, Proceed to checkout and Place your order show a SpendGuard notice with how much you've already spent, while Add to cart keeps working. Hard blocks Amazon™ entirely: a full-screen overlay replaces the page with a countdown timer showing when access resumes. By default you can still turn the lock off during the lock hours from the SpendGuard widget. Disable "Allow turning off while locked" and the lock settings stay frozen until the lock ends, so you can't cheat your way around it.
Yes. The extension reads your order history directly from Amazon™'s order pages, which includes all orders, Prime, standard, digital, and physical. Any order that appears in your Amazon™ order history will be tracked.