NON RENT PAYMENTS MADE IN ADVANCE ARE CONSIDERED SECURITY DEPOSITS

It is illegal and not enforceable to have a non-refundable pet/cleaning etc fee as per California Civil Code below

1950.5.

(a) This section applies to security for a rental agreement for residential property that is used as the dwelling of the tenant.

(b) As used in this section, “security” means any payment, fee, deposit, or charge, including, but not limited to, any payment, fee, deposit, or charge, except as provided in Section 1950.6, that is imposed at the beginning of the tenancy to be used to reimburse the landlord for costs associated with processing a new tenant or that is imposed as an advance payment of rent, used or to be used for any purpose, including, but not limited to, any of the following: