A coherent potential approximation for insulating antiferromagnetic alloys is presented, in which the off-diagonal (transfer) parts of the exchange interaction are treated on the same basis as the diagonal parts. The theory uses three parameters which are adjusted to ensure no net scattering on average from a nearest-neighbour pair of atoms when immersed in the coherent crystal. This type of treatment is especially suitable for Heisenberg exchange where the diagonal and off-diagonal terms have the same magnitudes. Results are presented for the one-magnon densities of states at various concentrations for the systems K(Mn, Ni)F3, K(Ni, Zn)F3 and K2(Mn, Ni)F4.