Definition of “earn” - Learner’s Dictionary

earn

verb uk us /ɜːn/
GET MONEY [ I, T ]

A2 to get money for doing work:

She earns more than £40,000 a year.
earn a/your living

to work to get money for the things you need

DESERVE [ T ]

to get something that you deserve because of your work, qualities, etc:

As a teacher you have to earn the respect of your students.
PROFIT [ T ]

to make a profit:

I want an account that earns a high rate of interest.

(Definition of “earn” from the Cambridge Learner's Dictionary © Cambridge University Press)