Toilet paper is in short supply right now, and trying to find out where to buy it is a hard task now. As more stay-at-home orders are issued around the world, people are loading up on the essentials like we've never seen before. Normally, you'd be able to walk into just about any store out there and buy some toilet paper, but right now the shelves at many retailers are totally empty, and even online you have to be in the right place at the right time to be able to buy toilet paper.

Where to buy toilet paper now

Toilet Paper Roll ShutterstockSource: Shutterstock

It remains unclear as to why people are actually hoarding toilet paper as there is no official guidance from the CDC to do so at this time. People are panicing, and it's causing items like this to go out of stock around the country.

VPN Deals: Lifetime license for $16, monthly plans at $1 & more

Toilet paper is definiteily an essential item, and not everyone can or wants to drive all over the place looking for where they can actually buy toilet paper. We've taken the time to round up all the retailers that still have stock of various toilet paper brands, bundles, and more right now. Be sure to check out the full list below and get your orders in now. Seriously, these are selling out quickly, and you'll be sad if you wait too long and miss out.

Be sure to also take a look at where to buy face masks, hand sanitizer online, and even shop for Lysol from your own home.

Shop toilet paper at eBay

eBay may not be the first place that you think to look for buying toilet paper, but that's likely why there are still a bunch of options left in stock. From small roll counts to large ones, and a bunch of different brands, you'll want to hit up eBay and see what is available right now. This is the best place we can find online, but you may not be able to buy the brand that you normally do.

eBay logo


With eBay you can buy toilet paper online and have it delivered to your home. Right now there are a bunch of options available, so check them out.

Shop toilet paper at Target

Much like Walmart, Target has a ton of stores spread throughout the United States that can help you get ahold of some toilet paper when you need it the most. Some of the options are available for in-store pickup, and in some areas Target offers a new drive-up service so you don't even have to get out of your car. Thanks to its Shipt partnership, Target can also offer same-day delivery in many areas, though there is a fee for the service.

Target Logo


Target offers free in-store pickup, drive-up services, and even same day delivery via Shipt in select areas. It's a great way to get your hands on some toilet paper quickly.

Home Depot carries more than just tools

Home Depot is definitely known for the tools and lumber it carries, but you may not have realized you can ALSO buy some toilet paper brands at the nationwide retailer as well. Right now, many of the options are sold out for delivery, but local stores do have some limited inventory of it. Be sure to check back as the options are likely restocking somewhat frequently.

Home Depot Logo

Home Depot

From its own brand to popular options like Charmin and Scott, Home Depot has a bunch of different toilet paper that you can buy right now.

Try Office Depot as well

You may not have thought to try something like Office Depot for toilet paper, but it's actually a solid option to consider. Some toilet paper is still available for online shopping, and if there's a physical Office Depot location near you, trying your luck there is also a good idea. The retailer is even offering some TP sales right now, helping you to stock up and save money at the same time.

Office Depot Logo

Office Depot / OfficeMax

Not only is toilet paper in stock here right now, but some of the options are actually on sale. It's pretty crazy given how in-demand this stuff is, so don't miss out.

We will continue to update this list as we see availability from other retailers. Be sure to bookmark the page so you can check here before heading to your local stores.

Shop toilet paper at Walmart

One of the advantages to shopping at Walmart is the fact that the retailer has so many stores around the U.S. and offers free in-store pickup options. You can order ahead of time (depending on local availability) and ensure that the toilet paper is there when you arrive. There are not many options available that you can buy online, but the stores are saying that you can buy in at a physical location.

Walmart Logo


Walmart is mostly limited to in-store purchases, meaning you'll have to head into your local Walmart to buy toilet paper. There is some online inventory, but not much at the moment.

We may earn a commission for purchases using our links. Learn more.