@gjacobse Set up the Hyper-V host from scratch about 60-75 minutes up to date.
Set up the required base OS virtual machines about 45-60 minutes (count does not matter).
Greenfield Active Directory, OUs, GPOs, DNS, DHCP, Folders, and Shares about 45-60 minutes.
Import and configuration of base GPOs about 60 minutes.
Exchange on-premises about 30 minutes post Exchange install.
Script to set up users, their groups, and their mailbox about 60 minutes.
Time to run the script: 60 seconds.
Done.
User count does not matter. All in PowerShell.
And yes, all of our clients are on-premises Exchange.
EDIT: We charge a flat fee for the above.