The majority of online retailers do have cash back offers through different programs. Last year, I received more than $3,000 cash back through programs like these for online shopping.
Here are my favorite shopping cash back sites:
MYPOINTS With MyPoints you earn points with them for reading emails, taking surveys and shopping through them at major retailers. Super easy to have the points pile up.
EXTRABUX is another great online earner for me. They are similar to mypoints and upromise in that if you shop through them at tons and tons of retailers, you get a portion of what you spend back. They have some of the best cashback rates on web sites like babycenter, borders, brookstone, delias, etoys, hotels.com, itunes, etc. So if you do any online shopping at all, I would definitely try them out. Again, free...just a nice way to get anywhere from 2-30% cash back on whatever you buy.

MR. REBATES is another great shopping site. I often compare between the various shopping sites before I buy to see who has the best cash back rates at select retailers. Mr. Rebates has always been good. It is totally free to sign up and then, each time you shop online those retailers give back a portion of your spendings to you. Amounts range from 1% - 25%! That money sits there in an account. This is a great site.
EBATES
Another great shopping site that I use a lot. They have, in my experience the best cashback shopping rates at retailers including Borders, Cabellas, Chefs, Cooking, ESPN Shop, JC Penney, Leaps and Bounds, Macys, One Step Ahead, Sephora, ShopNBC, and many, many more...those are just some of the best cashback rates.
BOND REWARDS
You shop through them and earn a percentage back into your email. The Bond Rewards add up quickly. You cash out either for a US Savings Bond or cash transferred directly to you. Email me at molly@thesurveystar.com for an invite.
Of course, don’t forget to subscribe to my feed so you’ll be alerted each time I share news on surveys, new sites and money earning and saving tips.