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.
Create Lasting Wealth Through Real Estate
Join the millions of people achieving financial freedom through the power of real estate investing