Weighted average cost of capital (WACC) is the average after-tax cost of a company’s various capital sources, including common stock, preferred stock, bonds and any other long-term debt. By taking the weighted average, the WACC shows how much interest the company pays for every dollar it finances.

The internal rate of return (IRR), on the other hand, is the discount rate used in capital budgeting that makes the net present value (NPV) of all cash flows (both inflow and outflow) from a particular project equal to zero. It is used by companies to compare and decide between capital projects. For example, a company may evaluate an investment in a new plant versus expanding an existing plant based on the IRR of each project.

The primary difference between WACC and IRR is that where WACC is the expected average future costs of funds (from both debt and equity sources), IRR is an investment analysis technique used by companies to decide if a project should be undertaken. A close relationship exists between WACC and IRR, however, because together these concepts make up the decision for IRR calculations. In general, the IRR method indicates that a project whose IRR is greater than or equal to the firm's cost of capital should be accepted, and a project whose IRR is less than the firm's cost of capital should be rejected.

Source : Investopedia