Arm's-Length Principle

What would a product cost if transacted by unrelated parties?

The "arm's-length principle" of transfer pricing states that the amount charged by one related party to another for a given product must be the same as if the parties were not related. An arm's-length price for a transaction is therefore what the price of that transaction would be on the open market. For commodities, determining the arm's-length price can sometimes be as simple a matter as looking up comparable pricing from non-related party transactions, but when dealing with proprietary goods and services or intangibles, arriving at an arm's length price can be a much more complicated matter. US transfer pricing law requires that the best method rule be used to determine which transfer pricing methodology is most appropriate for determining the arm's-length price of a given transaction.

The official definition of the arm's length standard as it applies in the United States can be found in Section 482-1 (b) of the transfer pricing regulations:

(b) Arm's length standard--(1) In general. In determining the true
taxable income of a controlled taxpayer, the standard to be applied in
every case is that of a taxpayer dealing at arm's length with an
uncontrolled taxpayer. A controlled transaction meets the arm's length
standard if the results of the transaction are consistent with the
results that would have been realized if uncontrolled taxpayers had
engaged in the same transaction under the same circumstances (arm's
length result). However, because identical transactions can rarely be
located, whether a transaction produces an arm's length result generally
will be determined by reference to the results of comparable
transactions under comparable circumstances. See Sec. 1.482-1(d)(2)
(Standard of comparability). Evaluation of whether a controlled
transaction produces an arm's length result is made pursuant to a method
selected under the best method rule described in Sec. 1.482-1(c).
(2) Arm's length methods--(i) Methods. Sections 1.482-2 through
1.482-6 provide specific methods to be used to evaluate whether
transactions between or among members of the controlled group satisfy
the arm's length standard, and if they do not, to determine the arm's
length result.
(ii) Selection of category of method applicable to transaction. The
methods listed in Sec. 1.482-2 apply to different types of transactions,
such as transfers of property, services, loans or advances, and rentals.
Accordingly, the method or methods most appropriate to the calculation
of arm's length results for controlled transactions must be selected,
and different methods may be applied to interrelated transactions if
such transactions are most reliably evaluated on a separate basis. For
example, if services are provided in connection with the transfer of
property, it may be appropriate to separately apply the methods
applicable to services and property in order to determine an arm's
length result. But see Sec. 1.482-1(f)(2)(i) (Aggregation of
transactions). In addition, other applicable provisions of the Code may
affect the characterization of a transaction, and therefore affect the
methods applicable under section 482. See for example section 467.

Here is a pdf of the complete regulations: 26 CFR 1.482.

Here are some articles that discuss the arm's-length principle: