Word for non-monetary price

Solution 1:

The legal term is consideration. It encompasses anything of value in a trade: money, property, or services. This is a word you can use when "money" is not appropriate. Trading is the general term for exchange of consideration. For more information: Wikipedia.

Solution 2:

in kind refers to “In the form of goods and service rather than money”; for example, “He received payment in kind.”
swop, swap, and barter refer to “exchange [of] goods or services without involving money”
quid pro quo also refers to a form of barter: “This for that; giving something to receive something else ; something equivalent; something in return” or “An equal exchange”. Eg, “We had no money so we had to live by quid pro quo.”