At my company, rosters are issued on a monthly basis, due by the 20th for the following month. Never got it late, if the 20th happens to be on a weekend, it might already be out by the 18th.
Since almost one year now it is sent by e-mail, making it easy to retrieve anywhere.