According to , as of July 2014, the salary range for a newly graduated structural engineer with a bachelor's degree is $41,045 to $62,883. The range for a midlevel engineer with a master's degree and five to 10 years of experience is $74,600 to $102,063; and the range for an engineer with a master's degree and more than 10 years of experience is $87,562 to $113,770. Many experienced engineers with advanced degrees are promoted to management positions or start their own businesses where they can earn even more.
A 2010 survey of professionals occupying jobs in the construction industry  showed that structural engineers in the UK earn an average wage of £35,009. The salary of structural engineers varies from sector to sector within the construction and built environment industry worldwide, depending on the project. For example, structural engineers working in public sector projects earn on average £37,083 per annum compared to the £43,947 average earned by those in commercial projects. Certain regions also represent higher average salaries, with structural engineers in the Middle East in all sectors, and of every level of experience, earning £45,083, compared to UK and EU countries where the average is £35,164.