An appraisal company
What an appraisal company does is looks at past sales of homes in Knoxville in order to determine a price value. They can also look at pending sales for the appraisal, but because the Knoxville market is so unpredictable at times, this past data can often become outdated by the time you get it.
A real estate agent
Looking at the future and what is currently on the market is how a Knoxville agent determines the asking price for the home. Many different factors are taken into account including the current market and what is available at the present time. For instance, a shortage of four bedroom homes in the Knoxville listings can mean gold for anyone that has this type of home to list. A shortage of one type of home being listed can often mean a faster sale for that kind of Knoxville home. Many other factors come into play, but you get the idea.
The best thing about using a Knoxville real estate agent to appraise your home is he will do it for free. You can also get his valued opinion as to whether it is the best time to sell or not. You can end up saving, or gaining thousands of dollars by following his advice. Turn to a Knoxville agent for an appraisal and you will have an accurate idea of how much your home can be sold for.