Amazon (, which acquired Whole Foods in 2017, had previously offered free two-hour delivery for Prime members, but warned shoppers last month a new charge was coming. )
The fee was put in place to help cover delivery operating costs like equipment and technology without raising product prices, a Whole Foods spokesperson told CNN Business. Whole Foods delivered three times as many orders in 2020 as it did in 2019, the spokesperson added, as the pandemic deepened customers’ dependence on delivery.
Although the fee is new, some Prime perks will remain, including free pickup on orders over $35 and exclusive discounts.
Walmart ( didn’t waste any time trolling its retail rival. )
In an email to customers last week, Walmart announced that anyone who signed up for Walmart+ — the retailer’s version of Prime — on Monday, would receive $9.95 back.
“Because customers deserve a grocery delivery service that won’t leave a Whole in their wallet for delivery fees — whoops, typo,” the email reads.
Walmart+ offers subscribers free grocery delivery, free shipping with no order minimum and contact-free checkout. The subscription costs $12.95 per month, or $98 for the year. Amazon prime costs $12.99 per month, or $119 for the year.
Walmart’s snarky response is just the latest in the competition between the two mega-retailers.
In August, Walmart launched its own delivery service, GoLocal. The service delivers goods to customers from other business’ websites, and is a part of Walmart’s strategy to expand its offerings. Home Depot was the service’s first partner earlier this month.
Both Walmart and Amazon have also already started rolling out Black Friday deals, too.
Amazon began offering “Black Friday-worthy” deals earlier this month. Walmart will introduce its “Black Friday Deals for Days” promotion for the second year in a row starting November 3. The promotion includes sales during every week in November.
– CNN Business’s Danielle Wiener-Bronner, Nathaniel Meyersohn and Jordan Valinsky contributed to this report.