earn a salary – получать зарпату
He works hard to earn a salary. (Он усердно работает, чтобы получать деньги.)
earn money – зарабатывать деньги
She has multiple jobs to earn money. (У неё несколько работ, чтобы зарабатывать деньги.)
make money – зарабатывать деньги
Many people try to find different ways to make money. (Многие люди пытаются найти разные способы зарабатывать деньги.)
make a profit – получить прибыль
The company aims to make a profit this year. (Компания стремится получить прибыль в этом году.)