Walmart Just Gave Shoppers a Big Reason to Drop Amazon

Amazon customers might just have a new reason to shop at instead of using Amazon Prime.

The traditional brick-and-mortar retailer has introduced free two-day shipping to rival one of Amazon Prime's best benefits.

Credit: Getty Images

(Image credit: Getty Images)

As of today (Jan. 31), shipping will be free, without an annual fee, as long as you spend $35 or more on the millions of items that qualify, and place your order before 2 PM in the time zone of the delivery destination, according to the Walmart website. 

Previously, shoppers had to pay $49 a year for a "ShippingPass" to get unlimited two-day shipping, and would have to reach a cart total of $50.

MORE: 25 Cheap Tech Products That Make Life Easier

Amazon Prime customers currently need to pay $99 a year or $10.99 a month to get free two-day shipping on items listed as Prime eligible or free same-day or one-day shipping on a more limited number of items. (A Prime subscription is cheaper for students, at $49.)

With Walmart, two days are counted as soon as your order has shipped though, not from the time you place your order, and it'll be shipped in two business days, not including weekends and holidays. Packages sent via Amazon's free two-day shipping can arrive on Saturdays and Sundays.

The new free shipping program from Walmart comes after the company acquired discount shopping site last fall.

Althea Chang is Associate Director of Content Development for Consumer Reports and was previously a Senior Writer for Tom's Guide, covering mobile devices, health and fitness gadgets and car tech.