landlord wants $500 non-refundable pet fee + monthly pet rent — legal?

I publish illustrative scenarios prepared by my practice. All participants and conversations are fictional. The fictional posts are not posts by real users, accounts of client experiences, or reports of actual results.
Illustrative scenario prepared by my practice.
For informational purposes only. This is not legal advice. Laws vary by jurisdiction. Consult a qualified attorney for advice specific to your situation.
Hypothetical question

signing a new lease in massachusetts. landlord wants: $500 "non-refundable" pet fee + $50/month "pet rent" + standard security deposit. is this legal? feels excessive for a 30 lb dog.

Illustrative response

MA security deposit cap = 1 month rent. ALL deposits including pet deposits count toward that cap. "non-refundable pet fee" is essentially banned in MA — any "deposit" must be refundable.

monthly pet rent is allowed but unusual in MA. negotiate it down or out.

Illustrative response

also: if your dog is a service or emotional support animal under FHA, the landlord cannot charge ANY pet fees, deposits, or pet rent.

Illustrative response

negotiate before signing. landlords often have flexibility on pet terms because the alternative is empty unit. ask for the fee to be refundable or waived.