Yes, you can make buttercream in advance. Store it in an airtight container in the refrigerator for up to one week. Before using, let it come to room temperature and give it a quick whip to restore its smooth texture.
Home Can I make buttercream in advance?