A rental agreement should include essential details such as the names of parties involved, property details, lease term, rent amount, security deposit, maintenance responsibilities, and any specific rules or provisions.