The legality of the rental company making you pay for professional carpet cleaning upon move-out may vary depending on local laws and regulations. Rental laws can differ significantly from one jurisdiction to another, so it's crucial to consult with a legal professional who is familiar with the specific laws in your area to get accurate advice.
In many places, landlords are allowed to deduct reasonable cleaning expenses from a tenant's security deposit if the rental unit is not returned in a clean and well-maintained condition, considering normal wear and tear. However, what constitutes "reasonable" can be open to interpretation.
If your lease agreement does not mention professional carpet cleaning as a requirement or deduction from your security deposit, it might not be legally enforceable. Lease agreements typically dictate the terms and conditions of your tenancy, including what can be deducted from your security deposit.
To understand your rights and responsibilities fully, you should review your lease agreement and any applicable local tenant laws. If you believe that the request for professional carpet cleaning is not justified, you may want to discuss the matter with the rental company and refer to the terms of your lease. If the issue remains unresolved, seeking legal advice or assistance from a tenant's rights organization might be necessary.
Remember, this information is not legal advice, and consulting with a legal professional is the best way to get accurate advice tailored to your specific situation and location.