Yes, you can sue if you don’t get paid on time, as not paying on time can constitute an unauthorised deduction from wages.  If you don’t get paid on time and the matter cannot be resolved, you are entitled to make a claim to an employment tribunal.  If you don’t get paid on time or in full as decided, it constitutes a violation of the employment contract.