When I worked in student housing, it was a one time non-refundable fee, we did not charge that fee if they renewed their lease. The deposit and fee were taken at time of move in, or just before they brought the pet into their home.
I hope this helps answers your question!
I ran into the same dilemma with pet deposit/fee when a tenant renewed the lease. So, now I charge monthly pet rent in my leases instead of pet deposit/fee. The pet rent is an incentive for me to accept pets. It is not to reimburse me for damage caused by the pet. Damages are billed to the tenant.
Join the Largest Real Estate Investing Community
Basic membership is free, forever.