Skip to main content

Borderless Homes

Rental Yield Calculator: Analyze Real Estate Investment Returns

Rental Yield & ROI Calculator

Rental Yield & ROI Calculator

Analyze your real estate investment potential

฿
฿
Basic Yield Results
Gross Yield (Annual)
0.00%
Monthly Yield
0.00%
Annual Income
THB 0
฿
฿
฿
฿
฿
฿
฿
Investment Analysis Results
Cash on Cash Return
0.00%
Cap Rate
0.00%
Monthly Cash Flow
THB 0
Financial Breakdown
Total Investment
THB 0
Monthly Income (after vacancy)
THB 0
Monthly Expenses
THB 0
Monthly Mortgage
THB 0
Annual Net Operating Income
THB 0

Make Smarter Property Investment Decisions with Our Free ROI Calculator

Considering a real estate investment but unsure about its potential returns? Our Rental Yield & ROI Calculator helps property investors like you make data-driven decisions by quickly analyzing the financial viability of any residential investment property.

What This Calculator Helps You Determine

Whether you’re a first-time investor or an experienced property portfolio manager, this calculator provides the essential metrics needed to evaluate any rental property investment:

  • Gross Rental Yield – Understand the annual return percentage before expenses
  • Cash-on-Cash Return – See the actual return on your invested capital
  • Capitalization Rate – Analyze a property’s intrinsic profitability regardless of financing
  • Monthly Cash Flow – Calculate exactly how much passive income you’ll generate
  • Complete Financial Breakdown – View all income and expenses in a clear, organized format

Why Calculate Rental Yield Before Investing?

Smart property investment starts with understanding the numbers. By calculating rental yield and ROI before purchasing:

  • Avoid Negative Cash Flow Properties – Identify properties that will cost more than they generate
  • Compare Multiple Investment Opportunities – Evaluate different properties using consistent metrics
  • Secure Better Financing – Approach lenders with comprehensive property analysis
  • Plan for Future Growth – Understand your investment’s current performance and future potential
  • Make Objective Decisions – Remove emotion from the equation with concrete financial data

How to Use the Calculator

Our calculator offers two analysis modes to suit your needs:

Basic Calculation

Perfect for quick property evaluation. Simply enter:

  • Property purchase price
  • Expected monthly rental income

Advanced Analysis

For a comprehensive investment breakdown, enter additional details:

  • Down payment and closing costs
  • Mortgage terms and interest rate
  • Property taxes and insurance
  • Maintenance costs and vacancy rate

After entering your information, click “Calculate” to instantly see your potential returns. All calculations happen in your browser—we don’t store your financial information.

Understanding Your Results

Gross Yield

This percentage represents your annual rental income divided by the property price before expenses. While a higher yield is generally better, typical residential rental yields range from 5-10% depending on location and property type.

Cash-on-Cash Return

This metric shows the annual cash income earned compared to the cash invested, giving you a clearer picture of your actual return on investment. Many investors target a minimum 8-10% cash-on-cash return.

Cap Rate

The capitalization rate helps you evaluate a property’s performance regardless of financing terms. This is particularly useful when comparing different investment opportunities or determining a property’s fair market value based on its income potential.

Start Calculating Your Potential Returns

Try our calculator below to analyze your next real estate investment and make a more informed decision. The right property at the right price can provide years of passive income and long-term wealth building—our calculator helps you find that perfect investment opportunity.

Rental yield and ROI formulas

The calculator uses these standard formulas:

  • Gross rental yield = annual rent ÷ property price × 100
  • Net rental yield = (annual rent − annual running costs) ÷ total purchase cost × 100
  • Cash-on-cash return = annual cash flow after mortgage payments ÷ cash you invested × 100
  • Cap rate = net operating income ÷ property value × 100

Worked example: a Bangkok condo

Say you buy a condo for THB 4,000,000 and rent it out for THB 20,000 a month.

  • Annual rent: THB 20,000 × 12 = THB 240,000
  • Gross yield: 240,000 ÷ 4,000,000 × 100 = 6.0%
  • Running costs: common-area fees, insurance, maintenance, one vacant month and agent fees, say THB 60,000 a year
  • Total purchase cost including transfer fees and furniture: say THB 4,300,000
  • Net yield: (240,000 − 60,000) ÷ 4,300,000 × 100 = 4.2%

The gap between gross and net yield is why the advanced options matter: costs that look small each month can take a third or more off your return.

Rental yield with a mortgage

If you borrow to buy, the yield on the property stays the same, but your return on the cash you put in changes. Using the same example with a THB 2,000,000 deposit and a THB 2,000,000 loan, annual mortgage payments come out of the THB 180,000 net income, and the cash-on-cash return is that remaining cash flow divided by the deposit and purchase costs you paid. Borrowing increases your return when the net yield is higher than the interest rate, and reduces it when it’s lower. Foreign buyers often find it hard to get a mortgage from a Thai bank, so check your financing options first.

What is a good rental yield?

There’s no single answer. Compare the net yield with what you could earn elsewhere at similar risk, and with your mortgage interest rate if you borrow. Yields also vary by location, building age and unit size, so compare similar units in the same area rather than city averages. Before buying, read our guides to renting out a condo in Bangkok and condotel investments.

Frequently asked questions

How do you calculate ROI on a rental property?

Divide the annual profit (rent minus all running costs and mortgage interest) by the total amount you invested, then multiply by 100. The calculator does this for you in the advanced view.

What is the difference between gross and net rental yield?

Gross yield only uses rent and price. Net yield deducts running costs such as fees, maintenance, insurance, vacancies and management, so it shows your real return.

Does the calculator work for property outside Thailand?

Yes. The formulas are the same in any country and currency. Enter the price, rent and costs in the same currency.