Do you need to pay stamp duty or Land Titles Office fees when you sell?

No. These are only payable when you purchase a property, However depending on how many properties you own there may be land tax payable on the property.