AHA stands for alpha hydroxy acid. BHA stands for beta hydroxy acid. AHAs are water-soluble acids made from sugary fruits. ... On the other hand, BHAs are oil-soluble. AHA is best for dry skin and surface-level skin concerns like acne scars. BHAs can get deeper into the pores to remove dead skin cells and excess sebum