Недаром – наречие со значением «не зря», «неслучайно», «не просто так», пишется слитно.
Зима недаром злится, прошла её пора… (Ф.И.Тютчев)
Не даром – отрицательная частица «не» и наречие «даром», такое выражение означает «не без оплаты»; часто употребляется как противопоставление (или скрытое противопоставление) с союзом «а», пишется раздельно.
Эту картину я отдаю не даром, а за половину её стоимости.