<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Investing Basics - Rental Brief</title>
	<atom:link href="https://www.rentalbrief.com/category/investing-basics/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.rentalbrief.com</link>
	<description>Practical rental guides for landlords, renters &#38; small investors. Florida focus.</description>
	<lastBuildDate>Tue, 03 Nov 2026 07:07:51 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.4</generator>

<image>
	<url>https://www.rentalbrief.com/wp-content/uploads/2025/07/Site-Icon-150x150.png</url>
	<title>Investing Basics - Rental Brief</title>
	<link>https://www.rentalbrief.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Rental Yield, Cap Rate, and Cash Flow: A Worked Example for New Investors</title>
		<link>https://www.rentalbrief.com/rental-yield-cap-rate-cash-flow/</link>
		
		<dc:creator><![CDATA[rentalbrief_ch04b9]]></dc:creator>
		<pubDate>Fri, 30 Oct 2026 23:14:31 +0000</pubDate>
				<category><![CDATA[Investing Basics]]></category>
		<category><![CDATA[cap rate]]></category>
		<category><![CDATA[cash flow]]></category>
		<category><![CDATA[investing]]></category>
		<category><![CDATA[rental yield]]></category>
		<guid isPermaLink="false">https://www.rentalbrief.com/rental-yield-cap-rate-cash-flow/</guid>

					<description><![CDATA[<p>Learn how to calculate gross yield, net yield, cap rate, cash flow, and cash-on-cash return for a rental property, using a clearly hypothetical worked example.</p>
<p>The post <a href="https://www.rentalbrief.com/rental-yield-cap-rate-cash-flow/">Rental Yield, Cap Rate, and Cash Flow: A Worked Example for New Investors</a> first appeared on <a href="https://www.rentalbrief.com">Rental Brief</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Before you buy a rental property, you need a few simple numbers to tell you whether the deal makes sense. Gross yield, cap rate, cash flow, and cash-on-cash return each answer a different question. This guide explains them in plain English and walks through one worked example.</p>
<p><strong>Important:</strong> every number below is hypothetical and chosen to make the math easy to follow. It is not a forecast for any market, property, or interest rate, and it&#8217;s not investment advice. Run your own numbers with real quotes, and consider talking with a licensed professional.</p>
<h2>The hypothetical property</h2>
<p>Let&#8217;s imagine a small single-family rental:</p>
<ul>
<li>Purchase price: <strong>$300,000</strong></li>
<li>Closing costs and initial repairs: <strong>$10,000</strong></li>
<li>Expected monthly rent: <strong>$2,400</strong></li>
<li>Down payment: <strong>25%</strong> ($75,000)</li>
<li>Loan amount: <strong>$225,000</strong></li>
</ul>
<p>We&#8217;ll estimate annual operating expenses (excluding the mortgage):</p>
<table>
<thead>
<tr>
<th>Expense</th>
<th>Annual (hypothetical)</th>
</tr>
</thead>
<tbody>
<tr>
<td>Property taxes</td>
<td>$4,800</td>
</tr>
<tr>
<td>Insurance</td>
<td>$3,000</td>
</tr>
<tr>
<td>Maintenance and repairs reserve</td>
<td>$2,400</td>
</tr>
<tr>
<td>Capital expenditures reserve (roof, HVAC, etc.)</td>
<td>$1,800</td>
</tr>
<tr>
<td>Property management (assume 8% of collected rent)</td>
<td>$2,189</td>
</tr>
<tr>
<td>Vacancy allowance (assume 5% of gross rent)</td>
<td>$1,440</td>
</tr>
<tr>
<td>HOA, utilities, other</td>
<td>$600</td>
</tr>
</tbody>
</table>
<p>Annual gross scheduled rent is $2,400 × 12 = <strong>$28,800</strong>.</p>
<h2>Metric 1: Gross rental yield</h2>
<p><strong>Gross yield = annual gross rent ÷ purchase price</strong></p>
<p>$28,800 ÷ $300,000 = <strong>9.6%</strong></p>
<p>Gross yield is a fast filter for comparing listings, but it ignores expenses entirely. Two properties with the same gross yield can perform very differently once taxes and insurance are counted. In Florida, insurance costs in particular can vary a lot by location and property age, so get real quotes.</p>
<h2>Metric 2: Net operating income (NOI)</h2>
<p>NOI is income after operating expenses but before mortgage payments and income taxes.</p>
<p>First, effective gross income: $28,800 − $1,440 vacancy = $27,360.</p>
<p>Management at 8% of collected rent: $27,360 × 0.08 ≈ $2,189 (already in our table).</p>
<p>Operating expenses excluding vacancy: $4,800 + $3,000 + $2,400 + $1,800 + $2,189 + $600 = <strong>$14,789</strong>.</p>
<p><strong>NOI = $27,360 − $14,789 = $12,571</strong></p>
<h2>Metric 3: Cap rate</h2>
<p><strong>Cap rate = NOI ÷ purchase price</strong></p>
<p>$12,571 ÷ $300,000 ≈ <strong>4.2%</strong></p>
<p>Cap rate shows the property&#8217;s return as if you paid all cash, which makes it useful for comparing properties regardless of financing. Notice how far it is below the 9.6% gross yield. That gap is why you should never stop at gross yield.</p>
<p>Cap rates are also used by appraisers and commercial investors to estimate value: Value ≈ NOI ÷ market cap rate. A higher NOI at the same market cap rate means a higher value, which is why reducing expenses or raising rent responsibly can build equity.</p>
<h2>Metric 4: Monthly cash flow</h2>
<p>Now add financing. Let&#8217;s assume a hypothetical 30-year fixed loan of $225,000 at 7.0% interest. Using a standard amortization formula, principal and interest come to about <strong>$1,497 per month</strong>, or about $17,964 per year.</p>
<p><strong>Annual cash flow = NOI − annual debt service</strong></p>
<p>$12,571 − $17,964 = <strong>−$5,393</strong> per year, or about <strong>−$449 per month</strong>.</p>
<p>In this hypothetical, the property loses money every month. That&#8217;s not unusual in higher-rate environments and markets where prices have risen faster than rents. Some investors accept negative cash flow betting on appreciation, but that&#8217;s speculation, and it requires reserves to cover the shortfall.</p>
<h2>Metric 5: Cash-on-cash return</h2>
<p><strong>Cash-on-cash = annual pre-tax cash flow ÷ total cash invested</strong></p>
<p>Total cash invested = $75,000 down + $10,000 closing and repairs = $85,000.</p>
<p>−$5,393 ÷ $85,000 ≈ <strong>−6.3%</strong></p>
<h2>What would make this deal work?</h2>
<p>Let&#8217;s test a few levers (still hypothetical):</p>
<ol>
<li><strong>Lower price.</strong> At $250,000 with the same rent, the loan drops, debt service falls, and the cap rate rises.</li>
<li><strong>Larger down payment.</strong> Putting 40% down reduces the mortgage payment but ties up more cash, which can lower cash-on-cash return.</li>
<li><strong>Self-management.</strong> Removing the 8% management fee adds about $2,189 to NOI, but you trade money for time.</li>
<li><strong>Lower rate.</strong> Each percentage point of interest changes the payment meaningfully; you can test this with any amortization calculator.</li>
<li><strong>Higher rent.</strong> Only if the market supports it. Check comparable listings rather than assuming.</li>
</ol>
<p>A spreadsheet that lets you flip these assumptions is one of the best tools a new investor can build.</p>
<h2>Common mistakes</h2>
<ul>
<li><strong>Using the listing&#8217;s &#8220;pro forma&#8221; numbers.</strong> Seller projections often assume full occupancy and low expenses.</li>
<li><strong>Forgetting capital expenditures.</strong> Roofs, water heaters, and HVAC systems wear out on a schedule whether you budget for them or not.</li>
<li><strong>Underestimating insurance and taxes.</strong> Property taxes can be reassessed after a sale in many states, including Florida, where a homestead cap on the seller&#8217;s home doesn&#8217;t transfer to an investor.</li>
<li><strong>Ignoring vacancy and turnover.</strong> Cleaning, repairs, and marketing between tenants cost money even in tight markets.</li>
<li><strong>Mixing up cap rate and cash-on-cash.</strong> Cap rate ignores financing; cash-on-cash includes it.</li>
</ul>
<h2>Rules of thumb (use with caution)</h2>
<p>You&#8217;ll hear shortcuts like the &#8220;1% rule&#8221; (monthly rent should be at least 1% of the purchase price) or the &#8220;50% rule&#8221; (operating expenses are roughly half of rent). In our example, rent is 0.8% of the price and expenses are about half of collected rent. Rules of thumb can help you screen listings quickly, but they don&#8217;t replace a line-by-line analysis.</p>
<h2>Taxes</h2>
<p>Rental income and expenses have specific tax treatment, including depreciation, which can make a property with negative cash flow look different after taxes. The IRS explains the basics in <a href="https://www.irs.gov/publications/p527">Publication 527, Residential Rental Property</a>. Talk to a tax professional about your situation.</p>
<h2>The bottom line</h2>
<p>Gross yield gets you interested, NOI and cap rate tell you about the property, and cash flow and cash-on-cash tell you about your deal. Run all of them with conservative, verified assumptions. Once you own a rental, good systems matter; see <a href="/landlord-software-categories/">landlord software categories</a> and <a href="/how-to-screen-tenants-legally/">how to screen tenants legally</a>.</p>
<p style="font-size:.85rem;color:#5B6776;border-top:1px solid #E9E1D6;padding-top:12px"><em>Rental Brief provides general information, not legal, tax, insurance or financial advice. Laws vary by location and change over time; verify current rules and consult a licensed professional. See our <a href="/disclaimer/">Disclaimer</a>.</em></p>
<div class="rb-signup"><h3 style="margin-top:0">Get the free weekly Rental Brief</h3><p>One practical email every Friday. Unsubscribe anytime.</p>
            <div id="mailerlite-form_1" data-temp-id="6aefbd602b61a">
                <div class="mailerlite-form">
                    <form action="" method="post" novalidate>
                                                    <div class="mailerlite-form-title"><h3>Newsletter signup</h3></div>
                                                <div class="mailerlite-form-description"><p>Just simple MailerLite form!</p>
</div>
                        <div class="mailerlite-form-inputs">
                                                                                            <div class="mailerlite-form-field">
                                    <label for="mailerlite-1-field-email">Email</label>
                                    <input id="mailerlite-1-field-email"
                                           type="email" required="required"                                            name="form_fields[email]"
                                           placeholder="Your email"/>
                                </div>
                                                        <div class="mailerlite-form-loader">Please wait...</div>
                            <div class="mailerlite-subscribe-button-container">
                                <button class="mailerlite-subscribe-submit" type="submit">
                                    Get the weekly brief                                </button>
                            </div>
                            <input type="hidden" name="form_id" value="1"/>
                            <input type="hidden" name="action" value="mailerlite_subscribe_form"/>
                            <input type="hidden" name="ml_nonce" value="e9f83ad22b"/>
                        </div>
                        <div class="mailerlite-form-response">
                                                            <h4><p><span style="color: #339966">Thank you for sign up!</span></p>
</h4>
                                                    </div>
                    </form>
                </div>
            </div>
        <script type="text/javascript" src='https://www.rentalbrief.com/wp-content/plugins/official-mailerlite-sign-up-forms/assets/js/localization/validation-messages.js'></script>
         <script type="text/javascript"> var selectedLanguage = ""; var validationMessages = messages["en"]; if(selectedLanguage) { validationMessages = messages[selectedLanguage]; } window.addEventListener("load", function () { var form_container = document.querySelector(`#mailerlite-form_1[data-temp-id="6aefbd602b61a"] form`); let submitButton = form_container.querySelector('.mailerlite-subscribe-submit'); submitButton.disabled = true; fetch('https://www.rentalbrief.com/wp-admin/admin-ajax.php', { method: 'POST', headers:{ 'Content-Type': 'application/x-www-form-urlencoded', }, body: new URLSearchParams({ "action" : "ml_create_nonce", "ml_nonce" : form_container.querySelector("input[name='ml_nonce']").value }) }) .then((response) => response.json()) .then((json) => { if(json.success) { form_container.querySelector("input[name='ml_nonce']").value = json.data.ml_nonce; submitButton.disabled = false; } }) .catch((error) => { console.error('Error:', error); }); form_container.addEventListener('submit', (e) => { e.preventDefault(); let data = new URLSearchParams(new FormData(form_container)).toString(); let validationError = false; document.querySelectorAll('.mailerlite-form-error').forEach(el => el.remove()); Array.from(form_container.elements).forEach((input) => { if(input.type !== 'hidden') { if(input.required) { if(input.value == '') { validationError = true; let error = document.createElement("span"); error.className = 'mailerlite-form-error'; error.textContent = validationMessages.required; input.after(error); return false; } } if((input.type == "email") && (!validateEmail(input.value))) { validationError = true; let error = document.createElement("span"); error.className = 'mailerlite-form-error'; error.textContent = validationMessages.email; input.after(error); return false; } } }); if(validationError) { return false; } fade.out(form_container.querySelector('.mailerlite-subscribe-button-container'), () => { fade.in(form_container.querySelector('.mailerlite-form-loader')); }); fetch('https://www.rentalbrief.com/wp-admin/admin-ajax.php', { method: 'POST', headers:{ 'Content-Type': 'application/x-www-form-urlencoded', }, body: data }) .then((response) => { fade.out(form_container.querySelector('.mailerlite-form-inputs'), () => { fade.in(form_container.querySelector('.mailerlite-form-response')); }); }) .catch((error) => { console.error('Error:', error); }); }); }, false); var fade = { out: function(el, fn = false) { var fadeOutEffect = setInterval(function () { if (!el.style.opacity) { el.style.opacity = 1; } if (el.style.opacity > 0) { el.style.opacity -= 0.1; } else { el.style.display = 'none'; clearInterval(fadeOutEffect); } }, 50); if( typeof (fn) == 'function') { fn(); } }, in: function(el) { var fadeInEffect = setInterval(function () { if (!el.style.opacity) { el.style.opacity = 0; } if (el.style.opacity < 1) { el.style.opacity = Number(el.style.opacity) + 0.1; } else { el.style.display = 'block'; clearInterval(fadeInEffect); } }, 50); } }; function validateEmail(email){ if(email.match( /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/ )) { return true; } return false; } </script> </div>

<style id="rb-brand">:root{--rb-ink:#14213D;--rb-coral:#E85D3F;--rb-coral-d:#C9472B;--rb-sand:#FBF7F2;--rb-line:#E9E1D6;--rb-text:#22303F;--rb-muted:#5B6776}
body,button,input,select,textarea{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Inter,Roboto,Helvetica,Arial,sans-serif}
body,.ast-separate-container{background:var(--rb-sand)!important;color:var(--rb-text)}
body{font-size:17.5px;line-height:1.7}
h1,h2,h3,h4,.entry-title,.site-title{font-family:Georgia,"Iowan Old Style","Times New Roman",serif;color:var(--rb-ink);letter-spacing:-.01em;line-height:1.2}
.entry-content a:not(.wp-block-button__link){color:var(--rb-coral-d);text-decoration-thickness:1px;text-underline-offset:3px}
#masthead,.ast-primary-header-bar,.main-header-bar{background:var(--rb-ink)!important;border:0!important}
#masthead{position:sticky;top:0;z-index:999;box-shadow:0 2px 14px rgba(0,0,0,.2)}
#masthead a,.site-title a,.main-header-menu .menu-link,.ast-builder-menu .menu-link{color:#fff!important}
#masthead .menu-link:hover{color:#FFB4A2!important}
.ast-header-break-point .main-header-menu,.ast-mobile-popup-drawer .ast-mobile-popup-inner{background:var(--rb-ink)!important}
.site-footer,.site-footer [class*=footer-wrap],.site-footer .ast-builder-grid-row-container{background:var(--rb-ink)!important;color:#C9D2DE}
.site-footer a{color:#fff!important}
.wp-block-button__link,.ast-button,.button,input[type=submit],.tnp-submit{background:var(--rb-coral)!important;color:#fff!important;border:0!important;border-radius:999px!important;font-weight:700;padding:.8em 1.6em}
.wp-block-button__link:hover,input[type=submit]:hover,.tnp-submit:hover{background:var(--rb-coral-d)!important}
input[type=email],input[type=text],.tnp-email,.tnp-name{border:1px solid var(--rb-line)!important;border-radius:999px!important;padding:.75em 1.2em!important;background:#fff}
.rb-hero{background:linear-gradient(135deg,#14213D 0%,#24365F 100%);color:#fff;border-radius:22px;padding:56px 40px;margin:10px 0 36px}
.rb-hero h1{color:#fff;font-size:2.6rem;margin:0 0 .4em}.rb-hero p{color:#D8E0EA;font-size:1.15rem}
.rb-kicker{display:inline-block;background:rgba(232,93,63,.18);color:#FFB4A2;border-radius:999px;padding:4px 14px;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.rb-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin:20px 0 36px}
.rb-card{background:#fff;border:1px solid var(--rb-line);border-radius:16px;padding:22px;box-shadow:0 4px 14px rgba(20,33,61,.05)}
.rb-card h3{font-size:1.2rem;margin:0 0 .4em}.rb-card p{margin:0;color:var(--rb-muted);font-size:.98rem}
.rb-box{background:#fff;border:1px solid var(--rb-line);border-left:5px solid var(--rb-coral);border-radius:12px;padding:16px 20px;margin:0 0 24px;font-size:.95rem}
.rb-signup{background:#fff;border:1px solid var(--rb-line);border-radius:18px;padding:28px;margin:30px 0}
.blog .ast-article-post,.archive .ast-article-post{background:#fff;border:1px solid var(--rb-line);border-radius:16px;overflow:hidden}
.single-post .entry-content,.single-post .entry-header{max-width:760px;margin-left:auto;margin-right:auto}
.entry-content table{border-collapse:collapse;width:100%}.entry-content td,.entry-content th{border:1px solid var(--rb-line);padding:8px 10px}
@media(max-width:768px){.rb-hero{padding:36px 22px}.rb-hero h1{font-size:1.9rem}h2{font-size:1.5rem}}
.home .entry-header,.page-id-HOME .entry-header{display:none}
.rb-legal{max-width:760px;margin:40px auto 0;padding-top:16px;border-top:1px solid var(--rb-line);font-size:.85rem;color:var(--rb-muted);text-align:center}.rb-legal a{color:var(--rb-muted)!important;margin:0 8px}
.rb-list{list-style:none;padding:0;margin:0}.rb-list li{padding:12px 0;border-bottom:1px solid var(--rb-line)}.rb-list a{font-weight:700;color:var(--rb-ink)!important;text-decoration:none}
.ast-custom-button,.ast-header-button-1 .ast-custom-button{background:var(--rb-coral)!important;border-color:var(--rb-coral)!important;border-radius:999px!important;color:#fff!important}

.menu-toggle,.ast-mobile-menu-trigger-minimal,.ast-button-wrap .menu-toggle{color:#fff!important;border-color:rgba(255,255,255,.6)!important;background:transparent!important}.menu-toggle .ast-mobile-svg,.menu-toggle svg{fill:#fff!important}.custom-logo{background:transparent}

.ast-mobile-header-content,.ast-mobile-header-content .main-header-menu,.ast-mobile-header-content .menu-item,.ast-mobile-header-content .sub-menu,#ast-hf-mobile-menu,#ast-hf-mobile-menu .menu-item{background:var(--rb-ink)!important}.ast-mobile-header-content .menu-link{color:#fff!important;border-color:rgba(255,255,255,.12)!important}

.ast-mobile-header-content .menu-link,.ast-mobile-header-content .menu-item.current-menu-item>.menu-link{background:var(--rb-ink)!important}.ast-mobile-header-content .menu-link:hover,.ast-mobile-header-content .current-menu-item>.menu-link{color:#FFB4A2!important}
</style><nav class="rb-legal"><a href="/about/">About</a><a href="/subscribe/">Newsletter</a><a href="/contact/">Contact</a><a href="/privacy-policy/">Privacy</a><a href="/terms/">Terms</a><a href="/affiliate-disclosure/">Disclosure</a><a href="/disclaimer/">Disclaimer</a></nav><p>The post <a href="https://www.rentalbrief.com/rental-yield-cap-rate-cash-flow/">Rental Yield, Cap Rate, and Cash Flow: A Worked Example for New Investors</a> first appeared on <a href="https://www.rentalbrief.com">Rental Brief</a>.</p>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
