Delay of Salary Payment

My company usually pay the salary on 27th of the month, however, the payment was delayed to the 3rd of the following month, can I complain for the delays?

The salary payment is meant for one full calendar month, from 1st to 31st of the month. Company can decide any date to make the salary payment as long as no later than 7 days of the following month.

Some company choose to pay on 25th, 26th or 27th of the month, but if they failed to do so, they still can pay the employee by 7th of the following month.

So there is no case for the employee to complain as long as the company pay before 7th of the following month.