Financial Advisor in Houston, Texas Salary. A Financial Advisor in Houston, Texas earns an average salary of $50,867 per year. The skills that increase pay for this job the most are Portfolio Management and Microsoft Excel. Most people move on to other jobs if they have more than 20 years' experience in this career.