A financial advisor is one who provides financial advice or guidance to customers for compensation. They (or advisers) can provide many different services, such as investment management, income tax preparation and estate planning. A wide variety of licenses are available for the services that a financial advisor can provide. This article focus on a financial advisor who may create financial plans for clients or sell financial products, or a combination of both.