Перед союзом «да» в сложносочинённом предложении ставится запятая, если он соединяет части предложения. 13 Например: «Пойду прогуляюсь, да неплохо бы ещё в магазин зайти». 1
Знак препинания перед «да» в сложном предложении не требуется, если части предложения объединены общим элементом (второстепенным членом, общим вводным словом, общей придаточной частью или общей частью, присоединённой бессоюзной связью) или представляют собой безличные либо неопределённо-личные предложения с одинаковой формой сказуемого. 1
Также запятая ставится, если союз «да» используется в значении присоединительного союза «и к тому же» или противительного союза «но». 12