The internet has completely revolutionized the way people shop. While people may spend the same amount of time shopping today as they did 10 years ago, Americans are doing more of their shopping online, according to Federal Reserve Bank data for ecommerce sales. In fact, online sales accounted for around 16% of total sales in 2024, compared to around 6% in 2014.
What hasn’t changed is our desire to save money while we shop. Luckily, there are more ways to save money while shopping than ever.
From comparison shopping engines, promo codes, and coupons to cash back apps and credit cards, here are our top tricks for saving money when shopping online.
Check for discounts every time you shop
How:
- Search discount-finding websites for coupon codes.
- Check a retailer’s site for specific discount codes.
- Sign up for email lists or text message offers to score personalized discounts.
Many online stores offer discount codes that give you a percentage off your purchase or free shipping, especially if it’s your first time shopping. The trouble is finding these codes. They’re often not well-advertised and might only be sent to specific users.
Luckily, there are many coupon websites that curate discount codes for popular retailers. I always browse these before buying anything because I can usually find at least some discount.
Many of the best sites will take it one step further and also offer a browser extension that automatically enters coupon codes for you at checkout. Some of my favorites include:
If you can’t find a code with these, check the retailer’s site. Many stores offer a personalized discount code if you sign up for their newsletter or text message marketing.
Pro tip
If you do sign up for email newsletters to get a coupon code, retailers sometimes wait a day or two before sending the code. So make sure you sign up in advance of any purchase you’re planning — and check your spam folder.Use cash back apps
- Sign up for Ibotta, Rakuten, MyPoints, Swagbucks, or another cash back app.
- Activate the deal before making your purchase.
- Complete your purchase like normal and get cash back after a few days or weeks.
Cash back apps are a great way to earn free money just for making a purchase, helping you save by paying yourself back. These sites offer a predetermined cashback rate when you shop at specific stores. Usually, you’ll need to activate these deals or follow a link in the app before making a purchase to qualify for cash back.
Once a retailer confirms your purchase, the app offers you cash back or points that you can usually redeem for gift cards. It takes little to no effort, and your earnings can add up more than you might expect. For example, in the three years I’ve used RetailMeNot, I’ve earned over $75 in cash back without changing how I shop.
Here are a few of the best cash back apps and how they work.
Ibotta
Ibotta rewards you when you buy groceries, home goods, clothing, travel, and more.
After you sign up for Ibotta, open the app and browse offers in the online shopping category. After you select the pink “Shop” button on your desired offer, you’ll be taken to the retailer’s website, where you can shop like usual. Once you make your purchase, you’ll automatically earn cash back for each qualifying item.
You can withdraw your money through PayPal, Venmo, or by purchasing a gift card, but you’ll need to reach $20 in rewards to be eligible to cash out.
Rakuten
Rakuten works with over 3,500 stores to provide cash back to customers.
To start, you’ll need to sign up and install the browser extension (which will track your activity to apply your rewards). Then, navigate directly to your preferred store and activate the offer. You’ll see a confirmation pop-up alerting you that cash back at that store is active.
After you complete your purchase, your cash back will be automatically added to your account. Rakuten pays out earnings quarterly once you reach $5, and you can choose between receiving your earnings by check or through PayPal.
Warning
Always double-check that you’ve activated a deal in your app or extension. There have been several instances where I thought I’d activated a deal, only to have it not work. These companies make money through referrals, so if you don’t click their affiliate link, they won’t earn anything — and neither will you.MyPoints
MyPoints is a website that works with over 1,900 brands. It allows you to earn points by shopping online, connecting you to retailers through its platform. It’s a similar idea to Ibotta in that you start your shopping from MyPoints, then navigate to the retailer where you shop like normal. It differs, however, in that there are other ways to earn, such as watching videos, taking surveys, and even playing video games.
You’ll earn up to 20 points per dollar spent with MyPoints. You can redeem points for cash through PayPal or for physical or online gift cards from a store, restaurant, or hotel. You can also cash them out as miles through United MileagePlus.
Swagbucks
You can earn points with Swagbucks by shopping online, watching videos, answering surveys, and even just searching the web. When you’re ready to cash out, you can redeem your points for gift cards or get cash back through PayPal.
When you use Swagbucks, you’ll get access to hundreds of retailers, including popular brands such as Amazon, Walmart, and Target. There’s a mobile app for easier browsing.
Outsmart dynamic pricing
- Use a comparison shopping engine to know you’re always getting the best price.
- Clear your cookies and browsing history before you shop, as the store will see you as a “new customer.”
- Sign out of your accounts and use “incognito mode” while browsing.
- Use a VPN to mask your IP address and location, allowing you to see products at their normal rates.
Dynamic pricing is a tactic used by companies to adjust product prices continuously based on real-time supply and demand.
If you’ve ever looked up prices for a flight but didn’t buy any airfare, only to return later to find that prices increased, this is dynamic pricing at work. Similarly, online retailers may engage in dynamic pricing by quietly changing the price of an item if you return a second time to look at it. The site assumes you have a greater desire for the product and increases the price.
To avoid being targeted, you can clear your cookies, use incognito mode, or log into a VPN to trick the retailer into thinking you’re a new customer.
It also helps to use a comparison shopping engine to double-check a product's average prices to avoid being ripped off. Here are my favorites:
- Google Shopping lets you check the price of specific products across many retailers.
- CamelCamelCamel checks price fluctuations on Amazon.com.
- Honey lets you know if you can find a product cheaper at another store.
Use a cash back credit card
- Choose a cash back card with high rates on the categories you spend in.
- Use it for your online purchases.
- Monitor rotating categories as necessary to know what you’ll earn the highest cash back on.
If you’re using a debit card for your purchases, you’re leaving money on the table. That’s because you can use cash back credit cards to earn a percentage back every time you swipe.
Just how much you earn depends on the card, but it can range from 1% all the way up to 6% cash back. Here are two of my favorite cards for shopping online.
Chase Freedom Flex®
The Chase Freedom Flex® earns 5% cash back on rotating quarterly categories you activate (on up to $1,500 spent) and travel purchased through Chase Travel℠; 3% cash back on drugstore purchases and dining at restaurants (including takeout and eligible delivery service); and 1% cash back on all other purchases.
This is a cash back card with rotating categories. To get the most out of it, keep track of each quarter's bonus category.
Chase Freedom Unlimited®
The Chase Freedom Unlimited® is another solid option. Cardmembers earn 5% cash back on rotating quarterly categories you activate (on up to $1,500 spent) and travel purchased through Chase Travel℠; 3% cash back on drugstore purchases and dining at restaurants (including takeout and eligible delivery service); and 1% cash back on all other purchases.
If you’re new to cash back credit cards, the Chase Freedom Unlimited would be a good one to start with, as you can use it to earn rewards for every purchase, no matter where you shop.
Combine cash back apps and credit cards
- Browse cash back app offers to find a good deal.
- Use a credit card with high cash back in the retailer’s category to boost your rewards.
- Earn double the cash back.
The best way to save money when you shop online is to use a cash back app and a cash back credit card. This method can help you earn double digits back on a purchase.
For example, say Rakuten offers 15% cash back on purchases at Petsmart. Additionally, the Chase Freedom Flex card might offer up to 5% cash back on purchases at pet shops.
If you activate cash back with Rakuten and use your Chase Freedom Flex card, you’ll effectively get 20% off of your purchase.
This is just one example, but if you do your research before making a purchase, you can likely find deals like this on a lot of your spending.
FAQs
Does online shopping save money?
Yes, shopping online can save you money because prices can be lower than in a physical store, depending on what you buy. That’s because online retailers have less overhead than brick-and-mortar storefronts, and they can pass these savings on to consumers.
Which form of money is best to use when shopping online?
It is best to use a credit card when shopping online. Some credit cards offer purchase protection and will offer reimbursement if an item you buy is stolen or damaged. Others offer cash back, which you can use to pay off your purchases or put back into your shopping fund.
What are the disadvantages of online shopping?
When you shop online, you need to make sure you’re buying from a reputable seller. Many fraudulent websites look real and might steal your credit card information. You also can’t see or try products before you buy them, which might lead to dissatisfaction when you receive your purchase.
Bottom line
Considering how easy it is to save money shopping online, the hardest part might be remembering all the different ways you can do so. It can take a few tries to remember to check with some of these cash back sites before you shop, but once you do it a few times, it will become second nature.
Hands down, the easiest way to save money shopping online every single time is by always using a cash back credit card. That way, you’ll quickly and easily earn rewards no matter where you shop or what you shop for.