Can I add Netflix to my DStv account if I pay for my DStv subscription on a contract?

Yes.