During the month of Ramadan, working timings are reduced in accordance with the rules provided by Saudi Labor Law. Working hours per day are reduced to 6 hours and working hours per week are reduced to 36 hours.
All the companies operating in Saudi Arabia are required to abide by this rule. In the case of non-compliance, they can be reported to Labor Office by the workers employed by the organization.
It is not only the requirement of Saudi Labor Law but generally the directives of Islamic guidelines to lessen the burden of employees during Ramadan as they are fasting.
I think due to second reason; almost 99% companies comply with this rule of the law. Working hours in most of the companies during Ramadan are reduced to 6 hours.
If you are living in Saudi Arabia, you might have seen construction companies working only during the night time after Maghrib. In this way, they provide full opportunity to their employees to fast in the holy month of Ramadan.
Timings of Government Offices (Jawazat Offices) during Ramadan: In the month of Ramadan, government offices are also operating for only 6 hours.
The official working timings of government offices including Jawazat offices and MOFA will be from 10:00 am in the morning to 04:00 pm afternoon. There will be only one break for the prayer of Duhr.
If you are intending to visit government offices during these timings, please be tolerant of the behavior of employees. Keep in mind that they are also fasting and energy level of the human being while fasting is expected to be low.
Moreover, you can expect the late arrival and early departure of few employees. It is better to not to wait till 4:00 pm to get the things done. It would be always better to be there by 11 am so that your work is sorted out before Duhr or just after Duhr prayer.