A listing agreement is a contract between you and your agent company that says the agent can represent you and market your property to potential buyers and their agents and establishes the sales price for your home.