cost of capital - Investment & Finance Definition
The minimum return that is required on a new investment. The required return is what a company must earn on its capital investment in order to break even. Another way of looking at cost of capital is as the opportunity cost associated with a company’s capital investment. An opportunity cost is not being able to make an investment because the limited funds available have already been committed.