The average salary for business analysts in the United States is around $74,511 per year. Salaries typically start from $43,434 and go up to $127,823.