Yes, there is a massive difference between an inexperienced roofer and an experienced roofer, so when you start, you should not expect a good salary.