{"id":2026100420,"date":"2021-03-03T08:15:16","date_gmt":"2021-03-03T01:15:16","guid":{"rendered":"https:\/\/danieel.id\/?p=2026100420"},"modified":"2026-10-04T10:08:29","modified_gmt":"2026-10-04T03:08:29","slug":"how-to-calculate-cost-of-equity-capm","status":"publish","type":"post","link":"https:\/\/danieel.id\/en\/how-to-calculate-cost-of-equity-capm\/","title":{"rendered":"How to Calculate Cost of Equity with CAPM: A Practical Guide"},"content":{"rendered":"<div style=\"font-family: 'Comic Sans MS', 'Comic Sans', cursive; font-size: 12pt; line-height: 1.7;\">\n<p>How do we <strong>calculate cost of equity<\/strong> when shareholders\u2019 capital does not carry interest like a bank loan? I usually start with a simple question: what return should investors require for taking on the risk of owning that stock?<\/p>\n<p>Equity still has a cost: the <em>required return<\/em>, or the return shareholders demand. One way to estimate it is the <strong>Capital Asset Pricing Model (CAPM)<\/strong>. This model links returns to systematic risk\u2014the market risk that diversification alone cannot eliminate.<\/p>\n<p><strong>Disclaimer:<\/strong> all figures for Company X and Company Y in this article are dummy data for learning purposes. They do not represent listed companies or current market conditions. The choice of examples does not constitute advice to buy, sell, or hold shares, or a positive or negative judgment about any company. CAPM results are estimates based on assumptions, not promises of investment gains.<\/p>\n<h2 class=\"no-number\">The formula to calculate cost of equity with CAPM<\/h2>\n<div style=\"margin: 16px 0; padding: 14px; border: 1px solid #ccd6e0; background: #f7fafc; text-align: center;\"><strong>K<sub>e<\/sub> = R<sub>f<\/sub> + \u03b2 \u00d7 [E(R<sub>m<\/sub>) \u2212 R<sub>f<\/sub>]<\/strong><\/div>\n<p>K<sub>e<\/sub> is the cost of equity; R<sub>f<\/sub> is the risk-free rate; \u03b2 is the stock\u2019s beta; and E(R<sub>m<\/sub>) is the expected market return. The difference E(R<sub>m<\/sub>) \u2212 R<sub>f<\/sub> is the <em>equity risk premium<\/em> (ERP), also called the market risk premium. We can therefore also write the formula as K<sub>e<\/sub> = R<sub>f<\/sub> + \u03b2 \u00d7 ERP.<\/p>\n<p>When you calculate cost of equity, use a single currency and a consistent time basis. Do not mix an annual R<sub>f<\/sub> with a monthly premium. Beta has no units, but you should record the observation period and the frequency of the data used to estimate it.<\/p>\n<h2>Risk-free rate: choose a consistent benchmark<\/h2>\n<p>For valuations in Indonesian rupiah, the yield on rupiah-denominated government bonds is often used as an initial proxy. Choose a maturity close to the cash flow horizon. Ten-year bonds are commonly used for long-term valuations, but they are not a rule for every situation. Use the <strong>yield to maturity rather than the coupon rate<\/strong>, and specify the valuation date.<\/p>\n<p>You can check yield curve data at <a href=\"https:\/\/www.phei.co.id\/en-us\/Data\/Fair-Prices-and-Yield\" target=\"_blank\" rel=\"noopener\">Penilai Harga Efek Indonesia (PHEI)<\/a>. . Record the source, date, currency, and maturity whenever you update the model.<\/p>\n<p>Government bonds are not automatically free of every risk, either. Their prices can change as interest rates move, and the issuer may still face default risk. In a valuation approach that adjusts for country risk, the risk-free rate can be estimated by subtracting an appropriate sovereign default spread from the government bond yield. Keep this approach consistent with the ERP framework so that country risk is not counted twice. You can find a discussion in <a href=\"https:\/\/pages.stern.nyu.edu\/~adamodar\/pdfiles\/eqnotes\/discrate1.pdf\" target=\"_blank\" rel=\"noopener\">Aswath Damodaran\u2019s discount rate materials at NYU Stern<\/a>.<\/p>\n<h2>Beta coefficient: understand the risk it measures<\/h2>\n<p>Beta measures how sensitive a stock\u2019s return is to market returns. A beta of 1 means its average sensitivity to the market is roughly one-to-one, not that the correlation is perfect. A beta of 0.8 indicates lower sensitivity, while a beta of 1.5 indicates higher sensitivity. A negative beta means less than zero, not merely less than one.<\/p>\n<figure style=\"margin: 20px 0; text-align: center;\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" style=\"max-width: 100%; height: auto;\" src=\"https:\/\/danieel.id\/wp-content\/uploads\/2026\/10\/beta-saham-sensitivitas-pasar.webp\" alt=\"Two boats respond differently to the same waves, illustrating beta sensitivity to market movements\" width=\"600\" height=\"450\" \/><figcaption>Two boats on the same waves represent different sensitivities to market movements. This is an analogy, not a measure of investment safety.<\/figcaption><\/figure>\n<p>However, a low beta does not automatically make a stock safe. A company may still face debt, liquidity, governance, or business risks. Beta also does not measure all of a stock\u2019s volatility. Likewise, a high beta does not guarantee high realized returns or success in beating the market.<\/p>\n<p>A portfolio\u2019s beta is the weighted average of its stocks\u2019 betas, with weights based on the market value of each position:<\/p>\n<div style=\"margin: 16px 0; padding: 14px; border: 1px solid #ccd6e0; background: #f7fafc; text-align: center;\"><strong>\u03b2<sub>portfolio<\/sub> = \u03a3(w<sub>i<\/sub> \u00d7 \u03b2<sub>i<\/sub>), where \u03a3w<sub>i<\/sub> = 1<\/strong><\/div>\n<p>A portfolio beta of around one indicates market sensitivity of around one; it does not automatically mean the portfolio is safe. Read this figure alongside concentration, liquidity, and the risks of each business.<\/p>\n<h3>Calculating beta from paired returns<\/h3>\n<div style=\"margin: 16px 0; padding: 14px; border: 1px solid #ccd6e0; background: #f7fafc; text-align: center;\"><strong>\u03b2 = Cov(R<sub>i<\/sub>, R<sub>m<\/sub>) \u00f7 Var(R<sub>m<\/sub>)<\/strong><\/div>\n<p>R<sub>i<\/sub> is the stock return, and R<sub>m<\/sub> is the benchmark index return. For a more rigorous CAPM estimate, regress the stock\u2019s excess returns against the market\u2019s excess returns: subtract the risk-free rate for the same period from each return. If the risk-free rate per period is constant, subtracting that constant does not change the slope.<\/p>\n<p>Use stock and index prices from matching dates. Five years of monthly data can be a starting point, but a longer period is not always better when the business structure changes. To obtain 60 monthly returns, we need 61 price observations. Do not use data after the valuation date to estimate historical beta.<\/p>\n<div style=\"margin: 16px 0; padding: 14px; border: 1px solid #ccd6e0; background: #f7fafc; text-align: center;\"><strong>Price return<sub>t<\/sub> = (P<sub>t<\/sub> \u00f7 P<sub>t\u22121<\/sub>) \u2212 1<\/strong><\/div>\n<div style=\"margin: 16px 0; padding: 14px; border: 1px solid #ccd6e0; background: #f7fafc; text-align: center;\"><strong>Total return<sub>t<\/sub> = (P<sub>t<\/sub> \u2212 P<sub>t\u22121<\/sub> + D<sub>t<\/sub>) \u00f7 P<sub>t\u22121<\/sub><\/strong><\/div>\n<p>P is the price, and D is the dividend during the period. If the price rises from 1,000 to 1,030 and the dividend is 20, the price return is 3%, while the total return is 5%. Adjust for stock splits and corporate actions. If you use an adjusted close series that already accounts for dividends, do not add the dividends again. Aim to use comparable return measures for the stock and the index.<\/p>\n<p>To learn about benchmark indices, see the <a href=\"https:\/\/www.idx.co.id\/id\/data-pasar\/data-saham\/indeks-saham\/\" target=\"_blank\" rel=\"noopener\">Indonesia Stock Exchange\u2019s information on stock indices<\/a>. The IHSG, or Jakarta Composite Index, is a proxy for the domestic market, not the entire theoretical market portfolio in CAPM. You can also use vendor data, but check definitions, price adjustments, access permissions, and the beta methodology. Download options may change.<\/p>\n<h3>A dummy example and Excel formulas<\/h3>\n<p>The table below uses six fictional monthly return observations to make the calculation easy to check. This is an arithmetic exercise, not an adequate sample size for estimating a real company\u2019s beta.<\/p>\n<div style=\"overflow-x: auto;\">\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\" cellpadding=\"8\">\n<thead>\n<tr>\n<th>Dummy period<\/th>\n<th>Market (column B)<\/th>\n<th>X (column C)<\/th>\n<th>Y (column D)<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>M1<\/td>\n<td>\u22124%<\/td>\n<td>\u22122.4%<\/td>\n<td>\u22126.5%<\/td>\n<\/tr>\n<tr>\n<td>M2<\/td>\n<td>2%<\/td>\n<td>2.4%<\/td>\n<td>2.5%<\/td>\n<\/tr>\n<tr>\n<td>M3<\/td>\n<td>5%<\/td>\n<td>4.8%<\/td>\n<td>7%<\/td>\n<\/tr>\n<tr>\n<td>M4<\/td>\n<td>\u22121%<\/td>\n<td>0%<\/td>\n<td>\u22122%<\/td>\n<\/tr>\n<tr>\n<td>M5<\/td>\n<td>3%<\/td>\n<td>3.2%<\/td>\n<td>4%<\/td>\n<\/tr>\n<tr>\n<td>M6<\/td>\n<td>\u22123%<\/td>\n<td>\u22121.6%<\/td>\n<td>\u22125%<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>If the header is in row 1, calculate X\u2019s beta with <code>=SLOPE(C2:C7,B2:B7)<\/code>, which returns <strong>0.8<\/strong>. For Y, use <code>=SLOPE(D2:D7,B2:B7)<\/code>, which returns <strong>1.5<\/strong>. The first argument contains stock returns; the second contains market returns.<\/p>\n<p>For X, <code>=COVARIANCE.S(C2:C7,B2:B7)\/VAR.S(B2:B7)<\/code> gives the same beta as SLOPE. The COVARIANCE.P and VAR.P pair also works. <strong>Do not mix population covariance with sample variance<\/strong>, because their denominators differ. If the results do not match, check the dates, number of observations, empty cells, and rounding. Replace commas with semicolons if your Excel settings require it; see <a href=\"https:\/\/support.microsoft.com\/en-us\/excel\/functions\/slope-function\" target=\"_blank\" rel=\"noopener\">Microsoft\u2019s SLOPE documentation<\/a>.<\/p>\n<h2>Market return and the market risk premium<\/h2>\n<p>CAPM requires an expectation of future returns. Historical returns help us develop assumptions, but they do not automatically become expected returns. Also remember that a price index does not include dividends in the way a total return index does.<\/p>\n<div style=\"margin: 16px 0; padding: 14px; border: 1px solid #ccd6e0; background: #f7fafc; text-align: center;\"><strong>Arithmetic average = (R<sub>1<\/sub> + \u2026 + R<sub>n<\/sub>) \u00f7 n<\/strong><\/div>\n<div style=\"margin: 16px 0; padding: 14px; border: 1px solid #ccd6e0; background: #f7fafc; text-align: center;\"><strong>Geometric average = [(1 + R<sub>1<\/sub>) \u00d7 \u2026 \u00d7 (1 + R<sub>n<\/sub>)]<sup>1\/n<\/sup> \u2212 1<\/strong><\/div>\n<p>The arithmetic average is often used to estimate a single-period return. The geometric average summarizes historical compound growth. For example, a return of +20% followed by \u221220% gives an arithmetic average of 0%, but a geometric average of approximately \u22122.02% per period. The geometric average is therefore not automatically the best input for CAPM.<\/p>\n<p>In Excel, create a gross return column containing 1 + return, then use <code>=GEOMEAN(range_gross_return)-1<\/code>. Do not apply GEOMEAN directly to raw returns. All factors entered must be positive.<\/p>\n<div style=\"margin: 16px 0; padding: 14px; border: 1px solid #ccd6e0; background: #f7fafc; text-align: center;\"><strong>Annual geometric return = (1 + g<sub>monthly<\/sub>)<sup>12<\/sup> \u2212 1<\/strong><\/div>\n<p>This formula annualizes the monthly geometric result; it does not turn it into a forecast. An alternative way to estimate ERP is the implied premium approach. For updates, read <a href=\"https:\/\/pages.stern.nyu.edu\/~adamodar\/New_Home_Page\/datafile\/ctryprem.html\" target=\"_blank\" rel=\"noopener\">NYU Stern\u2019s country risk premium data and methodology<\/a>. Match the date, market, and risk framework before using the figures. Do not add a country risk premium again if it is already included.<\/p>\n<h2>The Security Market Line and examples for Company X and Company Y<\/h2>\n<p>Now let\u2019s calculate cost of equity using <strong>dummy annual assumptions<\/strong>: R<sub>f<\/sub> = 5% and ERP = 6%, so E(R<sub>m<\/sub>) = 11%. The betas come from the earlier exercise. These figures do not represent the Indonesian market on any particular date.<\/p>\n<div style=\"margin: 16px 0; padding: 14px; border: 1px solid #ccd6e0; background: #f7fafc; text-align: center;\"><strong>K<sub>e,X<\/sub> = 5% + 0.8 \u00d7 6% = 9.8% per year<\/strong><\/div>\n<div style=\"margin: 16px 0; padding: 14px; border: 1px solid #ccd6e0; background: #f7fafc; text-align: center;\"><strong>K<sub>e,Y<\/sub> = 5% + 1.5 \u00d7 6% = 14% per year<\/strong><\/div>\n<p>The <em>Security Market Line<\/em> (SML) plots beta on the horizontal axis and required return on the vertical axis. In this example, the line starts at 5% when beta is zero, with a slope equal to the ERP of 6%.<\/p>\n<p><strong>When beta = 1, the cost of equity = 11%, which is the expected market return, not the 6% ERP.<\/strong> With a positive ERP and other assumptions unchanged, a beta greater than one produces a required return above the expected market return. The SML describes a relationship within the model, not a guarantee of returns for every stock on the Indonesia Stock Exchange.<\/p>\n<p>Try a sensitivity check: if ERP rises to 7%, the result for X becomes 10.6%, and Y becomes 15.5%. Changes in assumptions can materially affect valuation. When you calculate cost of equity for a real company, document the inputs and check several scenarios.<\/p>\n<h2 class=\"no-number\">Applying the result to WACC and wrapping up<\/h2>\n<p>Cost of equity is a component of WACC, alongside the after-tax cost of debt. For a simple capital structure without preferred stock:<\/p>\n<div style=\"margin: 16px 0; padding: 14px; border: 1px solid #ccd6e0; background: #f7fafc; text-align: center;\"><strong>WACC = [E \u00f7 (D + E)] \u00d7 K<sub>e<\/sub> + [D \u00f7 (D + E)] \u00d7 K<sub>d<\/sub> \u00d7 (1 \u2212 T)<\/strong><\/div>\n<p>E and D are the market values of equity and debt; K<sub>d<\/sub> is the pre-tax cost of debt; and T is the relevant tax rate. The tax benefit of interest depends on the applicable rules and the company\u2019s ability to use it. We can continue with <a href=\"https:\/\/danieel.id\/en\/how-to-calculate-cost-of-debt\/\">how to calculate cost of debt<\/a> and read about <a href=\"https:\/\/danieel.id\/en\/company-financial-ratios-5-categories-and-how-to-read-them\/\">company financial ratios<\/a> to understand the business\u2019s financial condition.<\/p>\n<p>For me, the value of learning to calculate cost of equity is that it makes risk assumptions clear and testable. Choose consistent benchmarks, estimate beta using well-organized data, and distinguish historical returns from expectations. Use the result as an analytical tool, then check actual data and the nature of the business before drawing investment conclusions.<\/p>\n<h2 class=\"no-number\">Sources<\/h2>\n<ul>\n<li>Lawrence J. Gitman &amp; Chad J. Zutter, <em>Principles of Managerial Finance<\/em>, 13th edition.<\/li>\n<li><a href=\"https:\/\/finance.yahoo.com\/\" target=\"_blank\" rel=\"noopener\">Yahoo Finance<\/a>, the financial data reference in the original article; access and methodology should be checked again.<\/li>\n<li><a href=\"https:\/\/www.investopedia.com\/terms\/c\/capm.asp\" target=\"_blank\" rel=\"noopener\">Investopedia \u2014 Capital Asset Pricing Model<\/a>, a reference for explaining the concept.<\/li>\n<\/ul>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>How do we calculate cost of equity when shareholders\u2019 capital does not carry interest like a bank loan? I usually start with a simple question: what return should investors require for taking on the risk of owning that stock? Equity still has a cost: the required return, or the return shareholders demand. One way to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2026100422,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"page_builder":"","_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[111],"tags":[180,179],"tmauthors":[39],"class_list":["post-2026100420","post","type-post","status-publish","format-standard","has-post-thumbnail","category-finance","tag-capm","tag-cost-of-equity"],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/danieel.id\/wp-content\/uploads\/2026\/10\/menghitung-cost-of-equity-capm-featured.webp","_links":{"self":[{"href":"https:\/\/danieel.id\/en\/wp-json\/wp\/v2\/posts\/2026100420","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/danieel.id\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/danieel.id\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/danieel.id\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/danieel.id\/en\/wp-json\/wp\/v2\/comments?post=2026100420"}],"version-history":[{"count":2,"href":"https:\/\/danieel.id\/en\/wp-json\/wp\/v2\/posts\/2026100420\/revisions"}],"predecessor-version":[{"id":2026100425,"href":"https:\/\/danieel.id\/en\/wp-json\/wp\/v2\/posts\/2026100420\/revisions\/2026100425"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/danieel.id\/en\/wp-json\/wp\/v2\/media\/2026100422"}],"wp:attachment":[{"href":"https:\/\/danieel.id\/en\/wp-json\/wp\/v2\/media?parent=2026100420"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/danieel.id\/en\/wp-json\/wp\/v2\/categories?post=2026100420"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/danieel.id\/en\/wp-json\/wp\/v2\/tags?post=2026100420"},{"taxonomy":"tmauthors","embeddable":true,"href":"https:\/\/danieel.id\/en\/wp-json\/wp\/v2\/tmauthors?post=2026100420"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}