what is the difference between raise and earn?
As verbs the difference between earn and raise is that earn is (lb) to gain (success, reward, recognition) through applied effort or work or earn can be (uk|dialect|dated) to curdle, as milk or earn can be (obsolete) to long; to yearn while raise is (label) to cause to rise; to lift or elevate.