Yes, travel agents earn commission from the providers they book with during each travel coordination.
They then collect their payment once the travel is complete and all the vendors receive their funds.