Synonyms for Moneymaking:

adj.

lucrative (adjective)
profitable, remunerative, breadwinning, fruitful, fertile, Gainful, lucrative, rewarding.
producing profit (adjective)
advantageous, profitable, lucrative, remunerative, Gainful.

n.

fat, get, advantageous. moneymaking (noun)
mercantile, mercenary, commercial.

Other synonyms:

advantageous. Other relevant words:
advantageous, fat, commercial, mercantile, mercenary.