Hi "On behalf" and "in behalf" are both correct, and today most of native speakers, particularly Americans, use them interchangeably. The American Heritage Book of English Usage says, however, that there is this traditional rule: use "on behalf of" to mean "as agent of, on the part of," and use "in behalf" to mean "for the benefit of". " The two phrases are actually very close in meaning.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.