Justin Sullivan | Getty Images

As Amazon prepares for its annual Prime Day megasale, its reign as the country’s largest online retailer is a visual treat: it is expected to generate more than 40% of the country’s e-commerce sales by the end of 2021.

Amazon’s dominance on the internet has only grown as online shopping becomes second nature for many consumers. This is exactly what has happened in the past 13 years.

In 2008, e-commerce sales represented only 3.6% of total retail sales in the United States, according to eMarketer. After growing gradually year on year, that number rose to 14% in 2020 as the Covid pandemic boosted online spending on everything from groceries and toilet paper to spinning wheels and workout clothes. Ecommerce sales are set to account for 15.3% of total retail sales by the end of this year and grow to 23.5% by 2025, eMarketer said.

Zoom In Icon Arrows pointing outwards

Big box chain Walmart, which is falling in second place and way behind Amazon, is expected to take about 7% of the digital retail market this year. According to eMarketer, the two are followed by eBay, Apple, Home Depot, Target and Best Buy.

As in previous years, Walmart and Target are holding competing deals events that coincide with Amazon Prime Day 2021. Both discount stores will start selling on Sunday, but Walmart’s offerings will extend through Wednesday, while Target and Amazon will end on Tuesday. Both Walmart and Target are hoping to reach customers who are already browsing the web for summer discounts on Prime Day.

Zoom In Icon Arrows pointing outwards

According to a recent research report from JPMorgan, Amazon is well on its way to overtaking Walmart as the largest U.S. retailer in 2022 as it gains an increasingly large share of the overall e-commerce market. The accelerated adoption of internet shopping by consumers during the Covid pandemic has also given other Amazon businesses a boost, JPMorgan said.

EMarketer predicts that total US digital revenue on Prime Day will grow 17.3% year over year to $ 12.18 billion. Sales, which will be exclusively on Amazon on Prime Day, will increase 18.3% from 2020 levels to $ 7.31 billion, it said.

Last year Amazon’s typical July time for its shopping extravaganza was postponed until October due to the pandemic. Prime Day finally marked the unofficial start of the Christmas shopping season.

On a more normal schedule, this year’s event was postponed slightly to June. Experts say the company wants to increase spending in what is typically a slower time on the retail calendar. The new time could also lead to an earlier start shot for back-to-school shopping.

“Amazon will be shy when they announce this … so they have the benefit of knowing what they are doing to make sure they are in a good position,” said Rod Sides, vice chairman of retail and sales at Deloitte said in an interview. “While the others answer.”

—Nate Rattner of CNBC contributed to this report.