ABCA1 promotes the efflux of cholesterol from cells to HDL and has anti-atherogenic activities. Sun and Li present cryo-EM structures of ABCA1 in the ATP-free and ATP-bound states, which reveal bound cholesterol molecules and suggest a transmembrane cholesterol-transport mechanism.