This paper presents a new way to fairly distribute welfare gains derived from trade in exchange economies. The imposed fairness condition is based on the balanced marginal contributions condition satisfied by the Shapley value in transferable utility games. The solution is defined for cardinal finite exchange economies. Then, we point out that solutions for ordinal economies can be created by mapping finite ordinal exchange economies onto cardinal economies and then applying the original solution.