Little slice took my initial comment :banghead: lol
Honestly it totally depends, I've heard of some pretty decent contracts out there for some of the more popular guys. Social media is a big part of it..IMO if you are a pro and your goal is to live off bodybuilding and you're not making money writing diet plans and workout plans and such, you're doing something wrong. These days people will pay someone with the title IFBB pro in his/her name without thinking twice. I've seen plenty of genetically elite bodybuilders that would have to pay me to prep me yet they still make decent money off online training. However, some guys are just really lazy and literally want to do nothing but lift weights and eat. For gods sake I've heard guys bitch because they have to post twice a week on instagram as per their contract, it really isn't that difficult, suck it up and take a selfie and mention your damn preworkout lol.