Carpet cleaner rentals are available at many grocery stores, hardware stores, and superstores. You can rent a portable machine — suitable for spot cleaning or small areas — or an upright machine, which is more powerful and ideal for larger areas.

Keep in mind that you will need to purchase a cleaning solution separately when renting a carpet cleaner, regardless of which model you choose. Attachments for cleaning additional surfaces like upholstery also come at an additional cost, usually between $4 and $8. Our list below includes the attachment and cleaning formula prices for each store.

Cheapest Portable Carpet Cleaner Rentals

Ace Hardware and H-E-B are the most affordable places to rent a portable carpet cleaner. Where available, Bissell brand portable carpet cleaners rent for $15 for 24 hours and $20 for 48 hours at both of these stores, plus the cost of cleaning solution.

Cheapest Upright Carpet Cleaner Rental

The Rug Doctor X3 Carpet Cleaner and Bissell Big Green Deep Cleaning Machine are comparable in price — about $30 for 24 hours and $40 for 48 hours. Including the attachments and cleaning solution (which are available at an additional charge), the cheapest places to rent these machines are:

  • Big Lots
  • Giant Food
  • Jewel-Osco
  • Kroger
  • Meijer
  • Walmart
  • Weis Markets
  • Winn-Dixie

Each of these stores charges $5 to $6 for attachments and up to about $20 for cleaning solutions, which means your maximum rental cost will be about $60 for a 24-hour rental and $70 for 48 hours.

Keep in mind that Rug Doctor model availability varies by store, so you may want to contact your local store to find out whether the X3 Carpet Cleaner is available before picking up your rental.

Overall Best Place to Rent a Carpet Cleaner

For most renters, Walmart is the best place to rent a carpet cleaner. In addition to being one of the most easy-to-find stores on our list, Walmart stores typically offer a variety of Rug Doctor machines (Pro Portable, X3, or Pro Deep Cleaner).

Walmart requires no deposit to rent a carpet cleaner, though you must use a debit card or credit card in case you damage the machine or keep it past the rental period. The total rental costs range from $20 for a 24-hour portable cleaner rental with no solution to about $70 for a 48-hour Pro Deep Cleaner rental with an attachment and a high-end cleaning solution.

Need to clean a floor with a hard surface, too? See our article on nine places to rent a floor scrubber.

The Cost to Rent a Carpet Cleaner at Each Store

Below, we have the list of places to rent a carpet cleaner, ordered from least to most expensive.

Note that carpet cleaner models will vary by store location depending on what is available. A store that offers portable carpet cleaners, for example, may only have upright carpet cleaners (which have a higher rental fee) available at the time of your rental. You may want to call your local store to find out whether the machine you need is available before visiting.

Ace Hardware

  • Machine rental fees: $15 to $30 for 24 hours and $20 to $40 for 48 hours
  • Attachments: Around $4 to $6 each
  • Cleaning solutions: $10 to $25
  • Refundable deposit: None
  • Total cost: $15 to $71
  • Brand: Bissell or Rug Doctor, depending on the location
  • For more information about carpet cleaner rentals, contact your local Ace Hardware.

H-E-B

  • Machine rental fees: $15 to $30 for 24 hours and $20 to $40 for 48 hours
  • Attachments: $5 each
  • Cleaning solutions: Around $15 to $30
  • Refundable deposit: $20; refundable if you bring the machine back on time and in clean, working condition
  • Total cost: $15 to $75, not including the deposit
  • Brand: Bissell
  • Find out more in our research on H-E-B carpet cleaner rentals.

True Value Hardware

  • Machine rental fees: Usually $20 to $25 for 24 hours; 48-hour, weekly, and monthly rentals are also available, but prices vary greatly by location
  • Attachments: Around $5 each
  • Cleaning solutions: $15 to $30
  • Refundable deposit: Varies by location and rental period; ranges from none to about $40 and is refundable after you return the machine
  • Total cost: $20 to $60, not including the deposit
  • Brand: Varies by location
  • For more information on carpet cleaner rental, contact your local True Value Hardware store.

Walmart

  • Machine rental fees: $20 to $35 for 24 hours and $25 to $45 for 48 hours
  • Attachments: Around $6 each
  • Cleaning solutions: $5 to $20
  • Refundable deposit: None
  • Total cost: $20 to $71
  • Brand: Rug Doctor
  • Find out more in our article on carpet cleaner rentals at Walmart.

The Home Depot

  • Machine rental fees: $22 to $32 for 24 hours and $44 to $64 for 48 hours; also offers weekly and monthly rentals for long-term projects
  • Attachments: Upholstery attachment included at no extra charge
  • Cleaning solutions: $6 to $25
  • Refundable deposit: $50, refundable when you return the rental
  • Total cost: $22 to $89, not including the deposit
  • Brand: Rug Doctor or Karcher
  • Check your local The Home Depot store’s availability for the two-gallon detailer or upright carpet cleaner.

Stop & Shop

  • Machine rental fees: $25 to $35 for 24 hours and $35 to $45 for 48 hours
  • Attachments: Around $6 each
  • Cleaning solutions: Starting at $7
  • Refundable deposit: None
  • Total cost: $25 to $58
  • Brand: Rug Doctor
  • Find out more in our article on Stop & Shop’s carpet cleaner rental policy.

Safeway

  • Machine rental fees: $25 to $35 for 24 hours
  • Attachments: $5 to $6 each
  • Cleaning solutions: $5 to $25
  • Refundable deposit: None
  • Total cost: $25 to $60
  • Brand: Rug Doctor
  • Find out more in our article on carpet cleaner rentals at Safeway.

Kroger

  • Machine rental fees: $25 to $35 for 24 hours and $35 to $45 for 48 hours
  • Attachments: About $6 each
  • Cleaning solutions: Around $10
  • Refundable deposit: Varies by store, from none up to $35
  • Total cost: $25 to $61, not including the deposit
  • Brand: Rug Doctor
  • Find out more in our article on Kroger’s carpet cleaner rental policy.

ShopRite

  • Machine rental fees: $25 to $35 for 24 hours and $35 to $45 for 48 hours
  • Attachments: $5 to $6 each
  • Cleaning solutions: $5 to $10
  • Refundable deposit: None
  • Total cost: $25 to $76
  • Brand: Rug Doctor
  • Find out more at the Rug Doctor website or contact your nearest ShopRite.

Albertsons

  • Machine rental fees: $25 to $35 for 24 hours and $35 to $45 for 48 hours
  • Attachments: $5 to $6 each
  • Cleaning solutions: $5 to $25
  • Refundable deposit: None
  • Total cost: $25 to $76
  • Brand: Rug Doctor
  • Find out more in our article on carpet cleaner rentals at Albertsons.

Vons

  • Machine rental fees: $25 to $35 for 24 hours and $35 to $45 for 48 hours
  • Attachments: Around $6 each
  • Cleaning solutions: $7 to $27, depending on the type and size
  • Refundable deposit: None
  • Total cost: $25 to $78
  • Brand: Rug Doctor
  • Find out more in our article on the Vons carpet cleaner rental policy.

Big Lots

  • Machine rental fees: $30 for 24 hours and $40 for 48 hours
  • Attachments: $5 each
  • Cleaning solutions: Around $20
  • Refundable deposit: None
  • Total cost: $30 to $65
  • Brand: Bissell
  • For more information about renting a carpet cleaner, contact your local Big Lots.

Weis Markets

  • Machine rental fees: $30 for 24 hours and $40 for 48 hours
  • Attachments: About $5 each
  • Cleaning solutions: $12 to $20
  • Refundable deposit: None
  • Total cost: $30 to $65
  • Brand: Bissell
  • Find out more in our article on the Weis Markets carpet cleaner rental policy.

Winn-Dixie

  • Machine rental fees: $30 for 24 hours and $40 for 48 hours
  • Attachments: About $5 each
  • Cleaning solutions: $10 to $20
  • Refundable deposit: None
  • Total cost: $30 to $65
  • Brand: Bissell
  • Find out more in our article on Winn-Dixie carpet cleaner rentals.

Jewel-Osco

  • Machine rental fees: $30 for 24 hours and $40 for 48 hours
  • Attachments: About $5 each
  • Cleaning solutions: Around $20
  • Refundable deposit: None
  • Total cost: $30 to $65
  • Brand: Rug Doctor
  • Find out more in our dedicated article on Jewel-Osco carpet cleaner rentals.

Meijer

  • Machine rental fees: $30 for 24 hours and $40 for 48 hours
  • Attachments: $5 each
  • Cleaning solutions: Around $20
  • Refundable deposit: None
  • Total cost: $30 to $65
  • Brand: Bissell
  • For more information about renting a carpet cleaner, contact your local Meijer.

Giant Food

  • Machine rental fees: $30 to $35 for 24 hours and $40 to $45 for 48 hours
  • Attachments: Around $6 each
  • Cleaning solutions: $10 to $15
  • Refundable deposit: None
  • Total cost: $30 to $66
  • Brand: Rug Doctor
  • Find out more in our article on Giant Food carpet cleaner rentals.

Lowe’s

  • Machine rental fees: $30 for 24 hours and $40 for 48 hours
  • Attachments: $5 each
  • Cleaning solutions: $13 to $35
  • Refundable deposit: $20; refundable if you bring the machine back clean
  • Total cost: $30 to $80
  • Brand: Bissell
  • Find out more and download the rental agreement on the carpet cleaner rental page of the Lowe’s website.

PetSmart

  • Machine rental fees: $30 for 24 hours and $40 for 48 hours
  • Attachments: $5 each
  • Cleaning solutions: Around $15 to $35
  • Refundable deposit: $30; refundable when you return the machine in clean, working order
  • Total cost: $30 to $80
  • Brand: Bissell
  • For more information on renting a carpet cleaner, contact your local PetSmart.

Publix

  • Machine rental fees: $30 to $35 for 24 hours and $60 to $70 for 48 hours
  • Attachments: $6 each
  • Cleaning solutions: $10 to $20
  • Refundable deposit: None
  • Total cost: $30 to $96
  • Brand: Rug Doctor
  • Find out more in our article on the Publix carpet cleaner rental policy.

Cub Foods

  • Machine rental fees: $30 to $35 for 24 hours and $60 to $70 for 48 hours
  • Attachments: $3 to $5 each
  • Cleaning solutions: $10 to $24
  • Refundable deposit: Varies at the store’s discretion, but usually none
  • Total cost: $30 to $99
  • Brand: Rug Doctor
  • Find out more in our article on the Cub Foods carpet cleaner rental policy.

Ralphs

  • Machine rental fees: $30 to $40 for 24 hours and $60 to $80 for 48 hours
  • Attachments: About $13 each
  • Cleaning solutions: $9 to $13
  • Refundable deposit: None
  • Total cost: $30 to $106
  • Brand: Rug Doctor
  • Find out more in our article about carpet cleaner rental at Ralphs.

Ingles Markets

  • Machine rental fees: $35 for 24 hours and $45 for 48 hours
  • Attachments: $5 to $6 each
  • Cleaning solutions: $5 to $25
  • Refundable deposit: None
  • Total cost: $35 to $76; may require a deposit
  • Brand: Rug Doctor
  • Find out more at the Rug Doctor website or contact your nearest ShopRite.

Menards

  • Machine rental fees: $35 for 24 hours
  • Attachments: Around $6 each
  • Cleaning solutions: Around $20
  • Refundable deposit: None
  • Total cost: $35 to $61
  • Brand: Rug Doctor
  • Find out more about carpet cleaner rental by contacting your local Menards.

Acme Markets

  • Machine rental fees: $35 for 24 hours and $45 for 48 hours
  • Attachments: About $6 each
  • Cleaning solutions: $10 to $20
  • Refundable deposit: None
  • Total cost: $35 to $71
  • Brand: Rug Doctor
  • Find out more in our article on the Acme Markets carpet cleaner rental policy.

Dollar General

  • Machine rental fees: $35 for 24 hours and $70 for 48 hours
  • Attachments: About $6 each
  • Cleaning solutions: $5 to $15
  • Refundable deposit: None at most stores, though individual locations can implement a deposit if there is a history of machine returns in poor condition
  • Total cost: $35 to $91
  • Brand: Rug Doctor
  • Find out more in our article on Dollar General carpet cleaner rentals.

King Soopers

  • Machine rental fees: $35 for 24 hours and $45 for 48 hours
  • Attachments: About $6 each
  • Cleaning solutions: $9 to $25
  • Refundable deposit: $15; King Soopers will refund the deposit if you turn in the machine by the end of your rental period
  • Total cost: $35 to $76, not including the deposit
  • Brand: Rug Doctor
  • Find out more in our article on the King Soopers carpet cleaner rental policy.

Fry’s Food Stores

  • Machine rental fees: $35 for 24 hours and $45 to $70 for 48 hours
  • Attachments: About $6 to $8
  • Cleaning solutions: $15 to $22
  • Refundable deposit: $15; refundable if you return the machine on time and in working order
  • Total cost: $35 to $100, not including the deposit
  • Brand: Rug Doctor
  • Find out more in our article on the Fry’s Food Stores carpet cleaner rental policy.

Food Lion

  • Machine rental fees: $40 for 24 hours
  • Attachments: About $6 each
  • Cleaning solutions: $5 to $25
  • Refundable deposit: $15; refundable if you return the machine in working condition
  • Total cost: $40 to $71, not including the deposit
  • Brand: Rug Doctor
  • Find out more in our article on Food Lion carpet cleaner rentals.

Want to leave the work of cleaning your carpet to someone else? Our related article has the list of the 13 largest carpet cleaning services, including eco-friendly options.

Stores That Do Not Rent Carpet Cleaners

In the course of our research, we also contacted the following stores found that they do not typically offer carpet cleaner rentals:

  • Costco
  • Dollar Tree
  • Family Dollar
  • Petco
  • Target

This Season