A listing agreement is a contract between a seller/property owner and a real estate agent. It allows the agent permission to sell property on behalf of a seller on agreed terms and commission. The Types of Listing Real Estate Agency Agreements: Exclusive Listing Agreements and Non-exclusive Listing Agreements.