Question: what is the difference between raise and earn?
Answer: 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.