Macpherson retornó a la India en enero de 1770 como secretario al servicio de la Compañía de Indias, puesto en el que permaneció durante 6 años, realizando tareas administrativas.