Advertising and promoting properties for sale or rent online, taking customers to inspect and see the place, presenting the purchase offers and negotiating between the buyer and seller are the responsibilities of a real estate agent. After finalizing the deal, he has to prepare the necessary documents, contracts and agreements.