to earn / to gain
gwa-da-NYA-re
Guadagnare can also mean 'to gain/win' in a non-financial sense: guadagnare tempo (to gain time), guadagnare fiducia (to earn trust).
Quanto guadagni al mese?
How much do you earn per month?
Ha guadagnato molto lavorando all'estero.
He earned a lot working abroad.