A lease agreement is a contract between a landlord and a tenant that covers the renting of property for long periods of time, usually a period of 12 months or more. A rental agreement differs from a lease agreement in that it is not a long-term contract and usually occurs on a month-to-month basis.