meaning of arm's-length principle

arm's-length principle meaning in Business Dictionary

the transactions between affiliated companies needs to be made strictly on commercial basis both organizations trying to maximize their particular benefit, and neither company accommodating or favoring others by any means.