A written lease agreement should include details about the property, rental terms (duration, rent amount, due dates), responsibilities of both parties, security deposit terms, maintenance and repair responsibilities, and dispute resolution mechanisms.