v2.3.0 — now live on the Chrome Web Store

Stop leaving credit card rewards on the table.

Reward Maximizer syncs all your card offers into one place, alerts you while you shop, and helps you stack them for maximum value. Your data never leaves your device.

  • Free forever
  • No account
  • Open source
Illustrative example of the in-page alert. The store and offers are made up; real alerts use the offers synced from your own cards.

Works with the cards you already have

  • American Express
  • Chase
  • Citi
  • Capital One
  • Discover
  • Bank of America
  • US Bank
  • Rakuten Cashback portal

How it works

Three steps. Then just shop.

Card offers like Amex Offers and Chase Offers are scattered across banking sites, buried in menus, and easy to forget at checkout. Reward Maximizer brings them to where you actually spend.

  1. Install the extension

    Add it to Chrome from the Chrome Web Store. There's no account to create and nothing to sign up for.

  2. Sync your offers from card portals

    Log in to your card's website as you normally would, then hit sync in the extension. Offers from every portal land in one dashboard.

  3. Shop, get alerted, stack

    Visit a store with an active offer and an alert tells you which card to use, and whether a portal like Rakuten stacks on top, before you check out.

Features

Everything you need to use every offer

  • Auto-sync offers

    Collect offers from all your card portals into one deduplicated dashboard, instead of checking half a dozen banking sites.

  • Compare true values

    Dollars off, percent back, bonus points: offers come in different shapes. Point valuations put them on one scale so you can see which card actually wins.

  • Smart stacking with portals

    Spots when a card offer and a cashback portal like Rakuten both apply to the same store, so you can earn from both on one purchase.

  • Merchant alerts

    A small alert appears when you visit a store's site with an active offer, so you find out before checkout, not after.

  • Export CSV / JSON

    Download your offers as CSV or JSON for spreadsheets, budgeting tools, or your own records. It's your data.

  • Custom valuations

    Think your points are worth more (or less) than the defaults? Set your own value per point for each rewards program, and comparisons use your numbers.

Privacy

Private by architecture, not by promise.

Most tools ask you to trust their servers. Reward Maximizer doesn't have any. Everything it collects is stored in chrome.storage.local, in your browser, on your device.

  • No accounts

    Nothing to sign up for, no password to leak, no profile to breach.

  • No analytics

    No tracking pixels, no telemetry, no usage stats. What you sync is nobody's business.

  • No cloud

    There's no Reward Maximizer server. Your offers, settings, and valuations stay on your device.

  • Open source

    Every line is public on GitHub. Verify, don't trust.

Every permission, explained

What each permission the extension requests is actually used for.

storage
Keeps your synced offers, settings, and point valuations on your device.
tabs
Notices when you land on a merchant site so it can flag matching offers, and opens your card portals when you start a sync.
notifications
Lets you know when a sync has finished.
alarms
Background sync housekeeping in the service worker, such as clearing sync progress after a sync completes.
Site access
Reads offer listings on the bank pages you open, and shows alerts while you shop. Stores can be anywhere on the web, which is why it asks for access to all sites. What it reads stays on your device.

Honest monetization

How is it free?

Fair question. The project brings in a little money in two ways, and both are disclosed:

  • Labeled referral links.

    Some portal links in the extension, like the Rakuten sign-up link, are referral links. They're always labeled as referral links in the app, and you never have to use them.

  • An optional tip jar.

    A Buy Me a Coffee link for anyone who wants to chip in. Every feature works without it.

Never: ads, a premium tier, or selling your data. There's no data to sell, because none of it ever leaves your device.

Changelog

What's new in v2.3.0

  • More reliable background syncing
  • Hardened offer handling, for safer popups and banners
  • Removed unused permissions
Read the full release notes on GitHub →

FAQ

Straight answers

Something else on your mind? Email rewardmaximizer@gmail.com.

Is it really free? What's the catch?

Yes, it's free. There's no premium tier, no paywalled features, and no ads. The project is supported by referral links that are always labeled in the app (like Rakuten's) and an optional tip jar. The source code is public, so you can check for yourself that there's no catch.

Does it see my banking passwords?

No. You log in on your bank's own website as usual. The extension never asks for, sees, or stores your credentials. It only reads the offer listings on pages you open.

Which banks are supported?

American Express, Chase, Citi, Capital One, Discover, Bank of America, and US Bank, plus Rakuten as a cashback portal for stacking. Banks redesign their sites from time to time; if a sync stops working, please email support.

Will it slow down my browser?

No. There's no background polling and no heavy processing. On shopping sites it does a quick check against the offers saved on your device after the page has loaded.

Who makes this?

An independent developer, as a side project. It isn't affiliated with any bank. The code is open source on GitHub, where you can read it, report issues, or contribute.

How do I get support?

Email rewardmaximizer@gmail.com.

Your offers are already waiting.

Find out which card to use while you shop, not after. Free forever, no account, and your data stays on your device.

Add to Chrome — it's free