A rental agreement, or "lease", is the contract defining such terms as the price paid, penalties for late payments, the length of the rental or lease, and the amount of notice required before either the homeowner or tenant cancels the agreement.