From Longman Business Dictionary
on-siteˌon-ˈsite adverbadv at a particular place of work or a place where something is being built, rather than away from itThe waste is treated on-site.
→ compare off-site —on-site adjectiveadjon-site staff training