In simple words, a moisturizer can be a body lotion, but a body lotion cannot be a moisturizer. A body lotion is a liquid solution whereas a moisturizer can be a lotion, spray, cream, or gel. While moisturizers are thick, body lotions are not heavy for the skin and can provide hydration without being sticky. production of collagen.