Marketing professionals earn an average gross salary of 49,712 euro per year. Freelancers earn an average of 87 euro per hour. However, your exact salary depends on a range of criteria, including industry, region and size of the company.