Thing that brings a good income (6)
I believe the answer is:
earner
(Other definitions for earner that I've seen before include "Job making money" , "One who gets money for work" , "dubious money-making scheme" , "Something making a good profit (colloq.)" , "Someone paid for work" .)