The main difference is seniority. Consultants are more experienced, specialized and often charge higher rates than social media freelancers. Both roles provide advice and services to help businesses achieve their objectives through social media.