The charges of a structural engineer depend on the type and duration of a project. Some structural engineers charge per hour, and some of them may charge a total fee for the entire project. On average, structural engineers charge about $100-150 per hour.