A tenancy agreement is a legally binding contract between a landlord and tenant outlining terms of property occupancy, including rent, duration, and responsibilities. It covers details like security deposits, utility payments, maintenance, and termination procedures. Properly drafted, it protects both parties by detailing rights and obligations.