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.
What We Recommend
Cheapest Portable Carpet Cleaner Rentals
H-E-B is the most affordable place to rent a portable carpet cleaner. Where available, Bissell brand portable carpet cleaners rent for $15 for 24 hours and $20 for 48 hours, plus the cost of the 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 $35 for 24 hours and $45 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 $30 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.
Rental Costs by 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 both portable and upright carpet cleaners, for example, may only have upright machines (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: $30 to $40 for 24 hours and $40+ for 48 hours
- Attachments: Around $4 to $6 each
- Cleaning solutions: $10 to $25
- Refundable deposit: Varies by location
- Total cost: Around $30 to $70
- Brand: Bissell or Rug Doctor, depending on the location
- For more information about carpet cleaner rentals, contact your local Ace Hardware.[1][2][3][4]
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 information, contact your local H-E-B.[5][6][7]
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.[8][9]
Walmart
- Machine rental fees: $30 to $40 for 24 hours and $45 to $50 for 48 hours
- Attachments: Around $6 each
- Cleaning solutions: $10 to $25
- Refundable deposit: None
- Total cost: $20 to $71
- Brand: Rug Doctor
- Find out more in our article on carpet cleaner rentals at Walmart.[4][10]
The Home Depot
- Machine rental fees: $20 to $30 for 4 hours and $27 to $40 for 24 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: $20 to $65, 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.[11][12][13]
Safeway
- Machine rental fees: $30 to $40 for 24 hours
- Attachments: $10 to $20 each
- Cleaning solutions: $5 to $25
- Refundable deposit: None
- Total cost: $30 to $75
- Brand: Rug Doctor
- Find out more in our article on carpet cleaner rentals at Safeway.[14][4]
Kroger
- Machine rental fees: $30 to $40 for 24 hours and $45 to $50 for 48 hours
- Attachments: About $6 each
- Cleaning solutions: Around $6 to $20
- Refundable deposit: Varies by store, from none up to $35
- Total cost: $30 to $70, not including the deposit
- Brand: Rug Doctor[15][16][4]
ShopRite
- Machine rental fees: $30 to $40 for 24 hours and $45 to $50 for 48 hours
- Attachments: $5 to $6 each
- Cleaning solutions: $7 to $15
- Refundable deposit: None
- Total cost: $30 to $70
- Brand: Rug Doctor
- Find out more at the Rug Doctor website or contact your nearest ShopRite.[17][4]
Albertsons
- Machine rental fees: $30 to $40 for 24 hours and $45 to $50 for 48 hours
- Attachments: $5 to $6 each
- Cleaning solutions: $7 to $25
- Refundable deposit: None
- Total cost: $30 to $80
- Brand: Rug Doctor[18][19][4]
Vons
- Machine rental fees: $30 to $40 for 24 hours and $45 to $50 for 48 hours
- Attachments: Around $6 each
- Cleaning solutions: $5 to $27, depending on the type and size
- Refundable deposit: None
- Total cost: Around $30 to $80
- Brand: Rug Doctor[4][20][21]
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.[22][23]
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[23][24][25]
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[26][23][24]
Jewel-Osco
- Machine rental fees: $30 to $40 for 24 hours and $45 to $50 for 48 hours
- Attachments: About $6 each
- Cleaning solutions: Around $10 to $20
- Refundable deposit: None
- Total cost: $30 to $75
- Brand: Rug Doctor[27][28][4]
Meijer
- Machine rental fees: $30 for 24 hours and $40 for 48 hours
- Attachments: $5 each
- Cleaning solutions: Around $15
- Refundable deposit: None
- Total cost: $30 to $65
- Brand: Bissell
- For more information about renting a carpet cleaner, contact your local Meijer.[29][30][23]
Lowe’s
- Machine rental fees: $30 for 24 hours and $40 for 48 hours
- Attachments: $5 each
- Cleaning solutions: $13 to $35
- Refundable deposit: Varies by location if required; refundable if you bring the machine back clean
- Total cost: $30 to $80
- Brand: Bissell
- Find out more and find the rental agreement on the carpet cleaner rental page of the Lowe’s website.[31][32][23]
PetSmart
- Machine rental fees: $30 for 24 hours and $40 for 48 hours
- Attachments: $5 each
- Cleaning solutions: Around $15 to $35
- Refundable deposit: Varies by location if required; 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.[33][34][35]
Publix
- Machine rental fees: $30 to $40 for 24 hours and $60 to $80 for 48 hours
- Attachments: $6 each
- Cleaning solutions: $10 to $20
- Refundable deposit: None
- Total cost: $30 to $106
- Brand: Rug Doctor
Cub Foods
- Machine rental fees: $30 to $40 for 24 hours and $60 to $80 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 $110
- Brand: Rug Doctor[36][37]
Ralphs
- Machine rental fees: $30 to $40 for 24 hours and $60 to $80 for 48 hours
- Attachments: About $5 to 13 each
- Cleaning solutions: $10 to $15
- Refundable deposit: None
- Total cost: $30 to $108
- Brand: Rug Doctor[38][39]
Ingles Markets
- Machine rental fees: About $40 for 24 hours and $50 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 Ingles Market.[40]
Menards
- Machine rental fees: $40 for 24 hours
- Attachments: Around $6 each
- Cleaning solutions: Around $20
- Refundable deposit: None
- Total cost: $40 to $86
- Brand: Rug Doctor
- Find out more about carpet cleaner rental by contacting your local Menards.[41][42][43]
Acme Markets
- Machine rental fees: About $30 for 24 hours and $50 for 48 hours
- Attachments: About $6 each
- Cleaning solutions: $10 to $25
- Refundable deposit: None
- Total cost: $30 to $81
- Brand: Rug Doctor[44][45]
Dollar General
- Machine rental fees: $35 for 24 hours and $45 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 $66
- Brand: Rug Doctor
- Find out more in our article on Dollar General carpet cleaner rentals.[46]
King Soopers
- Machine rental fees: About $35 for 24 hours and $45 for 48 hours
- Attachments: About $6 each
- Cleaning solutions: $9 to $25
- Refundable deposit: Varies by location if required; refundable if you return the machine on time and in working order
- Total cost: $35 to $76, not including the deposit
- Brand: Rug Doctor[47][48][49]
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: Varies by location; refundable if you return the machine on time and in working order
- Total cost: $35 to $100, not including the deposit
- Brand: Rug Doctor[50][51]
Food Lion
- Machine rental fees: $40 for 24 hours; $50 for 48 hours
- Attachments: About $6 each
- Cleaning solutions: $10 to $25
- Refundable deposit: $15; refundable if you return the machine in working condition
- Total cost: $40 to $81, not including the deposit
- Brand: Rug Doctor
- Find out more in our article on Food Lion carpet cleaner rentals.[52][53]
Stores That Don’t Rent Carpet Cleaners
In the course of our research, we also contacted the following stores and found that they do not typically offer carpet cleaner rentals:
- Costco
- Dollar Tree
- Family Dollar
- Petco
- Target