document.write( "Question 1149063: I have a basic formula to calculate \"weighted average cost of capital\" which is this \r
\n" ); document.write( "\n" ); document.write( "WACC = E / (E + D) * Ce + D / (E + D) * Cd * (100% - T)\r
\n" ); document.write( "\n" ); document.write( "E is the equity,
\n" ); document.write( "D is the debt,
\n" ); document.write( "Ce is the cost of equity,
\n" ); document.write( "Cd is the cost of debt, and
\n" ); document.write( "T is the corporate tax rate\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "Now from this formula i want to drive formulas for the following
\n" ); document.write( "\"cost of equity \", \"equity\", \"cost of debt\", \"debt\" , \"corporate tax rate\"
\n" ); document.write( "How can i drive those formulas?
\n" ); document.write( "

Algebra.Com's Answer #770507 by Theo(13342)\"\" \"About 
You can put this solution on YOUR website!
the formula needs to be modified somewhat to make it accurate.
\n" ); document.write( "it should be:
\n" ); document.write( "WACC = E / (E + D) * Ce + D / (E + D) * Cd * (1 - T).
\n" ); document.write( "E is value of the equity.
\n" ); document.write( "D is the value of the debt.
\n" ); document.write( "Ce is the cost of equity as a rate, not as a percent.
\n" ); document.write( "Cd is the cost of debt as a rate, not as a percent.
\n" ); document.write( "T is the federal tax rate as a rate, not as a percent.
\n" ); document.write( "it''s not 100% - T.
\n" ); document.write( "it's 1 - T.
\n" ); document.write( "once you get the average cost of capital, you multiply it by 100 to get the percent.\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "i'll derive the formulas for you and then give you an example that will show you how it works.\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "i'll do it on a manually generated worksheet since it's a real pain to have to type the formulas.\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "the first worksheet derives the cost of equity.\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "\"$$$\"\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "the second worksheet derives the equity.\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "\"$$$\"\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "the third worksheet derives the cost of debt.\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "\"$$$\"\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "the fourth worksheet derives the debt.\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "\"$$$\"\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "the fifth worksheet derives the corporate tax rate.\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "\"$$$\"\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "the formulas might have been able to be simplified more than i did, but they work and are fairly clear to understand so i left them the way you see them.\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "wen you solve for somthing, you have to isolate that something to one side of the equation and place everything else on the other side of the equation.\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "you do that by multiplying or dividing both sides of the equation or adding to or subtracting from both sides of the equation.\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "note that if a = b, then b = a.
\n" ); document.write( "i used that to skip some steps.
\n" ); document.write( "otherwise the worksheets would have become unwieldy and i would have had to write more than i cared to.\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "anyway, here's your formulas.\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "cost of equity:\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "Ce = (E + D) / E * WACC - D / E * Cd * (1 - T)\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "equity:\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "E = D * (WACC - Cd * (1 - T) / (Ce - WACC)\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "cost of debt:\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "Cd = ((E + D) / E * WACC - E / D * Ce) / (1 - T)\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "debt:\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "D = (E * (WACC - Ce)) / (Cd * (1 - T) - WACC)\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "tax rate:\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "T = 1 - ((E + D) / D * WACC - E / D * Ce) / Cd\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "to check if the formulas were correct, i used the following example.\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "E = 100
\n" ); document.write( "D = 100
\n" ); document.write( "Ce = .15
\n" ); document.write( "Cd = .07
\n" ); document.write( "T = .2\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "using the WACC formula, i got:\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "WACC = 100 / 200 * .15 + 100 / 200 * .07 * (1 - .2)
\n" ); document.write( " = .103\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "my test figures were:\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "E = 100
\n" ); document.write( "D = 100
\n" ); document.write( "Ce = .15
\n" ); document.write( "Cd = .07
\n" ); document.write( "T = .2
\n" ); document.write( "WACC = .103\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "cost of equity formula was:\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "Ce = (E + D) / E * WACC - D / E * Cd * (1 - T)\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "this became:\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "Ce = 200 / 100 * .103 - 100 / 100 * .07 * (1 - .2) = .15 which is correct.\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "equity formula was:\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "E = (D * (WACC - Cd * (1 - T)) / (Ce - WACC)\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "this became:\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "E = 100 * (.103 - .07 * (1 - .2)) / (.15 - .103)) = 100 which is correct.\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "cost of debt formula was:\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "Cd = ((E + D) / E * WACC - E / D * Ce) / (1 - T)\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "this became:\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "Cd = ((100 + 100) / 100 * .103 - 100 / 100 * .15) / (1 - .2) = .07 which is correct.\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "debt formula was:\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "D = (E * (WACC - Ce)) / (Cd * (1 - T) - WACC)\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "this became:\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "D = (100 * (.103 - .15)) / (.07 * (1 - .2) - .103) = 100 which is correct.\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "corporate tax rate formula was:\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "T = 1 - ((E + D) / D * WACC - E / D * Ce) / Cd\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "this became:\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "T = 1 - ((100 + 100) / 100 * .103 - 100 / 100 * .15) / .07 = .2 which is correct.\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "as best i can determine, these formulas are good.\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "hopefully, you can follow along with what i did in the worksheets.\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "if you have some questions, feel free to ask.\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "i can't promise to get back to you right away since i have a busy schedule through the weekend.\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "the numbers are all there.\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "see what you can do and ask what you need to ask.\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "i'll answer as soon as i can.\r
\n" ); document.write( "
\n" ); document.write( "
\n" ); document.write( "
\n" ); document.write( "
\n" ); document.write( "
\n" ); document.write( "
\n" ); document.write( "
\n" ); document.write( "
\n" ); document.write( "
\n" ); document.write( "
\n" ); document.write( "
\n" ); document.write( "
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "
\n" ); document.write( "
\n" );