The average length of a listing agreement is 3 to 6 months. However, you can always negotiate a period with the broker that suits your needs.