Если “да” используется в качестве союза и объединяет две части сложносочиненного предложения, тогда нужно ставить запятую перед этим союзом.
Скоро хлеб закончат убирать, да дожди потом непременно начнутся.
Также запятая ставится, если союз “да” повторяется и соединяет однородные члены предложения.
Взять бы хлеба краюшку, да намазать маслицем, да съесть с аппетитом.
Если “да” приравнивается по значению с “и к тому же”, то требуется запятая.
Он разборчиво писал, да так быстро!