One who does it for the pleasure, not the money (7)
I believe the answer is:
amateur
(Other definitions for amateur that I've seen before include "One who pursues an activity as a pastime only" , "One is not professional" , "He's not professional" , "Fancier" , "Unprofessional" .)