OSHA 29 CFR 1926.51 sets the minimum.
At least 1 toilet.
1 toilet seat and 1 urinal for every 40 workers.
With weekly service, plan 1 standard unit per 10 workers.
28-day jobsite rentals include weekly pump-out, cleaning and restock.