  We consider the implementation of CP violation in the context of 331 models.
In particular we treat a model where only three scalar triplets are needed in
order to give all fermions a mass while keeping neutrino massless. In this case
all CP violation is provided by the scalar sector.
