I have run an mostly remote company for 11 years and have 200 employees. I paid my in office employees more for several reasons:
-Smaller pool of people to choose from as it is geographically limited.
-Office workers have an average of two extra hours per day of overhead... Getting up and dressed, driving to work, spending a lot of time away from family, etc.