A stock advisory service is a type of financial service that provides recommendations and analysis to investors regarding the best stocks to buy or sell. A stock advisory service may be provided by a financial advisor, an investment firm, or a group of analysts.