Rental Property Calculator
Find out whether a property bought to let with a mortgage pays off: what it costs you each month, when the rent covers the mortgage and all the costs, and from when a sale would leave you in profit.
Your inputs are saved only in this browser.
Monthly cash flow in year 1
-$635
You top up from your own money each month.
- In profit if sold after
- 6 years 5 months
- Rent covers everything
- From year 22
- only after the planned sale
- Profit on a sale in year 20
- +$170,930
- Yearly return on your money
- 4.3 %
- Own money upfront
- $84,000
- Gross rental yield
- 6.9 %
The basic mode counts purchase costs of 4 %, selling costs of 3 % and 1 empty month a year, no tax, one rate for the whole mortgage, and rents and costs growing by the inflation target. Switch to Advanced to change them.
An estimate from the values entered, not an offer, valuation or tax advice. Prices, rents and rates will differ.
Result of a sale and cash flow over time
- Result if sold in that year
- Total cash flow (rent left over or topped up)
Year 31
- Result if sold in that year$497,815
- Total cash flow (rent left over or topped up)-$45,441
The chart runs 31 years, to the end of the mortgage or the sale, whichever is later. Where the blue line crosses zero, a sale would return all your money.
Year by year until the sale
| Year | Rent | Mortgage | Costs and tax | Cash flow | Property value | Mortgage left | Result if sold |
|---|---|---|---|---|---|---|---|
| 1 | $22,000 | $22,422 | $7,200 | -$7,622 | $357,000 | $277,172 | -$22,504 |
| 2 | $22,440 | $22,422 | $7,344 | -$7,326 | $364,140 | $274,139 | -$19,871 |
| 3 | $22,889 | $22,422 | $7,491 | -$7,024 | $371,423 | $270,886 | -$16,577 |
| 4 | $23,347 | $22,422 | $7,641 | -$6,716 | $378,851 | $267,396 | -$12,598 |
| 5 | $23,814 | $22,422 | $7,794 | -$6,402 | $386,428 | $263,653 | -$7,907 |
| 6 | $24,290 | $22,422 | $7,949 | -$6,082 | $394,157 | $259,638 | -$2,477 |
| 7 | $24,776 | $22,422 | $8,108 | -$5,755 | $402,040 | $255,332 | $3,721 |
| 8 | $25,271 | $22,422 | $8,271 | -$5,421 | $410,081 | $250,713 | $10,719 |
| 9 | $25,777 | $22,422 | $8,436 | -$5,081 | $418,282 | $245,758 | $18,547 |
| 10 | $26,292 | $22,422 | $8,605 | -$4,735 | $426,648 | $240,444 | $27,241 |
| 11 | $26,818 | $22,422 | $8,777 | -$4,381 | $435,181 | $234,744 | $36,838 |
| 12 | $27,354 | $22,422 | $8,952 | -$4,020 | $443,885 | $228,630 | $47,374 |
| 13 | $27,901 | $22,422 | $9,131 | -$3,652 | $452,762 | $222,072 | $58,891 |
| 14 | $28,459 | $22,422 | $9,314 | -$3,277 | $461,818 | $215,038 | $71,432 |
| 15 | $29,029 | $22,422 | $9,500 | -$2,894 | $471,054 | $207,493 | $85,043 |
| 16 | $29,609 | $22,422 | $9,690 | -$2,503 | $480,475 | $199,401 | $99,771 |
| 17 | $30,201 | $22,422 | $9,884 | -$2,105 | $490,084 | $190,721 | $115,668 |
| 18 | $30,805 | $22,422 | $10,082 | -$1,698 | $499,886 | $181,410 | $132,787 |
| 19 | $31,421 | $22,422 | $10,283 | -$1,284 | $509,884 | $171,424 | $151,188 |
| 20 | $32,050 | $22,422 | $10,489 | -$861 | $520,082 | $160,712 | $170,930 |
An estimate for information only, not financial, tax or technical advice. How it is calculated and where the data come from
How the calculator works
A property to let earns in two ways: the rent left over after the mortgage and the costs, and the rise in its value that you collect when you sell. With a mortgage the first is often negative for years, so the question is whether the second makes up for it.
The calculator follows the property month by month: it collects the rent minus the empty months, pays the mortgage, the running costs and the tax, and keeps adding up what is left over or what you top up.
For every year it also works out what you would end up with if you sold then. The first year in which that turns positive is when the investment has paid back all your money, including every monthly top-up.
The default growth of prices and rents is the central bank's inflation target, on purpose a sober assumption. Next to it you see how prices and rents actually grew in your country or city, from official statistics, and can use those figures instead.
Frequently asked questions
What is a good rental yield?
It depends on the market and the interest rates. The gross yield (a year's rent divided by the price) only says how much rent the property brings for its price; what matters is the cash flow after the mortgage and costs. If the net yield is below your mortgage rate, the mortgage costs more than the property earns from rent, and you depend on the price growing.
Why is my monthly cash flow negative?
With a large mortgage the payment, which includes repaying the loan, is often higher than the rent minus the costs. Part of the top-up is not lost: it repays the mortgage and you get it back on the sale. The calculator counts both, which is why it shows when a sale would leave you in profit.
Which price growth should I enter?
The default is the central bank's inflation target, that is prices keeping pace with inflation. Below the field you can see the official history of your country or city; the last fifteen years were exceptional in many places, so try several values and see how much the result depends on it.
Does the calculator include taxes?
Only as one effective rate on the yearly profit from letting, which you enter yourself (0 by default). Tax rules for landlords differ by country, by person and by how you own the property, so for the real figure ask a tax adviser.
What are empty months?
Months when the property earns no rent: between tenants, during repairs or when a tenant doesn't pay. Even a good property is rarely let twelve months a year for decades, so the advanced mode counts one empty month a year by default.
Is buying to let better than investing the money elsewhere?
The calculator looks only at the property. Its yearly return on your own money gives you a figure to compare with other investments yourself, keeping in mind that a property takes time to manage and can't be sold in a day.
Related articles
How it is calculated and where the data come from
How the result is calculated
- The mortgage is the purchase price minus your deposit, repaid month by month with an annuity; in the advanced mode the rate changes after the fixed period.
- The rent is collected every month, lowered by the empty months and raised once a year by the rent growth. The running costs rise once a year by the cost growth; the management fee is a share of the rent collected.
- The tax is the rate entered times the yearly profit from letting (rent minus costs and mortgage interest) when it is positive; it is paid at the end of each year.
- The property's value grows smoothly by the price growth. The result of a sale in any year is the value minus the selling costs and the remaining mortgage, plus all the cash flow so far, minus the money you put in upfront.
- The yearly return is the internal rate of return of your own money: the upfront payment, each year's cash flow and the proceeds of the sale.
Assumptions and limits
- All amounts are nominal, not adjusted for inflation.
- Taxes are one effective rate on the rental profit; depreciation, allowances, carried-forward losses, the tax on the sale and subsidies are not included.
- Prices and rents grow evenly; real markets go up and down, and a property can be worth less when you need to sell.
- The history of a place is the average of an official index for the whole city or region; a particular property, street or kind of flat can differ a lot.
The price, rent and costs are round examples, not statistics. The growth starts at the central bank's inflation target; the starting mortgage rate comes from official statistics of new loans in the country.
Data sources and the period they hold for
Every number a calculator starts with or computes from comes from one of the sources below. Series names are given as the publisher names them. Each row shows the period the data refer to and, where we record it, the day we downloaded them. Official data can be months old when they are published, so check the current figure before you decide.
- Official
- Published by a central bank, a statistical office, the European Union or another public body.
- Research or industry data
- A dataset of a university, an index provider, an industry association or a data vendor.
- Reported
- A figure of an official body that we know only from the press and did not check in the primary source. Treat it as approximate.
- Example
- A round number of ours, not a statistic. Replace it with your own.
Central bank inflation targets
Show all 12 sources
| Country | Starting value | Source | Period | Type |
|---|---|---|---|---|
| US Dollar | 2% | FedInflation target | currentdownloaded 2026-09-30 | Official |
| Czech Koruna | 2% | ČNBInflation target | currentdownloaded 2026-09-30 | Official |
| Euro | 2% | ECBInflation target | currentdownloaded 2026-09-30 | Official |
| Polish Zloty | 2.5% | NBPInflation target | currentdownloaded 2026-09-30 | Official |
| Romanian Leu | 2.5% | BNRInflation target | currentdownloaded 2026-09-30 | Official |
| Hungarian Forint | 3% | MNBInflation target | currentdownloaded 2026-09-30 | Official |
| Ukrainian Hryvnia | 5% | NBUInflation target | currentdownloaded 2026-09-30 | Official |
| British Pound | 2% | BoEInflation target | currentdownloaded 2026-10-06 | Official |
| Canadian Dollar | 2% | BoCInflation target | currentdownloaded 2026-10-06 | Official |
| Australian Dollar | 2.5% | RBAInflation target | currentdownloaded 2026-10-06 | Official |
| Swiss Franc | 1% | SNBInflation target | currentdownloaded 2026-10-06 | Official |
| Mexican Peso | 3% | BanxicoInflation target | currentdownloaded 2026-10-06 | Official |
Starting mortgage rates
Show all 17 sources
| Country | Starting value | Source | Period | Type |
|---|---|---|---|---|
| United States | 7.03% | Freddie MacPrimary Mortgage Market Survey, 30-year fixed | 2026-09-24 | Research or industry data |
| Czechia | 4.94% | ČNBMFI interest rates, new loans for house purchase | 2026-08 | Official |
| Poland | 5.99% | NBPMIR statistics, table 4: new agreements in PLN without renegotiated ones, households, loans for house purchase | 2026-08 | Official |
| Hungary | 6.34% | MNBAnnualised agreed rate on new HUF housing loans, market-priced and other loans (subsidised Otthon Start loans excluded) | 2026-08 | Official |
| Romania | 5.65% | BNRMonthly Bulletin, table 10.7.2: new lei housing loans to households | 2026-08 | Official |
| Ukraine | 8.25% | NBU · via banker.uaWeighted average rate on housing loans, subsidised єОселя included | 2026-04 | Reported |
| Germany | 4% | ECB, MFI interest rate statisticsComposite cost of borrowing for house purchase, MIR.M.DE.B.A2C.AM.R.A.2250.EUR.N | 2026-08 | Official |
| Austria | 3.61% | ECB, MFI interest rate statisticsComposite cost of borrowing for house purchase, MIR.M.AT.B.A2C.AM.R.A.2250.EUR.N | 2026-08 | Official |
| Belgium | 3.7% | ECB, MFI interest rate statisticsComposite cost of borrowing for house purchase, MIR.M.BE.B.A2C.AM.R.A.2250.EUR.N | 2026-08 | Official |
| Ireland | 3.52% | ECB, MFI interest rate statisticsComposite cost of borrowing for house purchase, MIR.M.IE.B.A2C.AM.R.A.2250.EUR.N | 2026-08 | Official |
| France | 3.2% | ECB, MFI interest rate statisticsComposite cost of borrowing for house purchase, MIR.M.FR.B.A2C.AM.R.A.2250.EUR.N | 2026-08 | Official |
| Spain | 3.04% | ECB, MFI interest rate statisticsComposite cost of borrowing for house purchase, MIR.M.ES.B.A2C.AM.R.A.2250.EUR.N | 2026-08 | Official |
| United Kingdom | 4.61% | Bank of EnglandWeighted average rate on new advances secured on dwellings, IADB CFMBJ95 | 2026-08 | Official |
| Canada | 4.29% | Bank of CanadaResidential mortgages, uninsured, funds advanced, V122667781 | 2026-07 | Official |
| Australia | 6.2% | RBATable F6, new loans funded, owner-occupied, all loans, FLRHOFTA | 2026-07 | Official |
| Switzerland | 2.03% | SNBRates on new transactions, 10-year fixed-rate mortgages, mean | 2026-08 | Official |
| Mexico | 10% | Banxico · via diario.mxWeighted average rate on new housing loans of commercial banks | 2026-06 | Reported |
History of home prices and rents
Show all 39 sources
| Country | Source | Period | Type |
|---|---|---|---|
| United States | BISresidential property prices (nominal) | 2010–2025downloaded 2026-10-06 | Official |
| United States | BLSCPI rent of primary residence | 2010–2025downloaded 2026-10-06 | Official |
| United States | FHFA House Price Indexmetropolitan areas — New York, Los Angeles, Chicago, Houston, Dallas, Washington, DC, Miami, Atlanta, Boston, San Francisco, Seattle | 2010–2025downloaded 2026-10-06 | Official |
| United States | BLSCPI rent of primary residence — New York, Chicago, Houston, Dallas, Miami, Atlanta, Boston, San Francisco, Seattle | 2010–2025downloaded 2026-10-06 | Official |
| United Kingdom | BISresidential property prices (nominal) | 2010–2025downloaded 2026-10-06 | Official |
| United Kingdom | ONSCPI 04.1 actual rents for housing (D7CE) | 2010–2025downloaded 2026-10-06 | Official |
| United Kingdom | UK House Price Index (HM Land Registry)London, Manchester, Birmingham, Leeds, Liverpool, Bristol, Edinburgh | 2010–2025downloaded 2026-10-06 | Official |
| Ireland | BISresidential property prices (nominal) | 2010–2025downloaded 2026-10-06 | Official |
| Ireland | Eurostat HICPCP041 actual rentals for housing | 2010–2025downloaded 2026-10-06 | Official |
| Ireland | CSOresidential property price index (HPM09) — Dublin | 2010–2025downloaded 2026-10-06 | Official |
| Canada | BISresidential property prices (nominal) | 2010–2025downloaded 2026-10-06 | Official |
| Canada | Statistics CanadaCPI rented accommodation (18-10-0005-01) | 2010–2025downloaded 2026-10-06 | Official |
| Australia | BISresidential property prices (nominal) | 2010–2025downloaded 2026-10-06 | Official |
| Australia | ABSCPI rents | 2010–2025downloaded 2026-10-06 | Official |
| Germany | BISresidential property prices (nominal) | 2010–2025downloaded 2026-10-06 | Official |
| Germany | Eurostat HICPCP041 actual rentals for housing | 2010–2025downloaded 2026-10-06 | Official |
| Austria | BISresidential property prices (nominal) | 2010–2025downloaded 2026-10-06 | Official |
| Austria | Eurostat HICPCP041 actual rentals for housing | 2010–2025downloaded 2026-10-06 | Official |
| Switzerland | BISresidential property prices (nominal) | 2010–2025downloaded 2026-10-06 | Official |
| Switzerland | Eurostat HICPCP041 actual rentals for housing | 2010–2025downloaded 2026-10-06 | Official |
| France | BISresidential property prices (nominal) | 2010–2025downloaded 2026-10-06 | Official |
| France | Eurostat HICPCP041 actual rentals for housing | 2010–2025downloaded 2026-10-06 | Official |
| France | Inseeindices Notaires-Insee des prix des logements anciens, appartements — Paris, Lyon (agglomération), Marseille (agglomération) | 2010–2025downloaded 2026-10-06 | Official |
| Belgium | BISresidential property prices (nominal) | 2010–2025downloaded 2026-10-06 | Official |
| Belgium | Eurostat HICPCP041 actual rentals for housing | 2010–2025downloaded 2026-10-06 | Official |
| Spain | BISresidential property prices (nominal) | 2010–2025downloaded 2026-10-06 | Official |
| Spain | Eurostat HICPCP041 actual rentals for housing | 2010–2025downloaded 2026-10-06 | Official |
| Spain | INEíndice de precios de vivienda (IPV) — Comunidad de Madrid, Cataluña, Comunitat Valenciana, Andalucía, Illes Balears, País Vasco | 2010–2025downloaded 2026-10-06 | Official |
| Mexico | BISresidential property prices (nominal) | 2010–2025downloaded 2026-10-06 | Official |
| Czechia | BISresidential property prices (nominal) | 2010–2025downloaded 2026-10-06 | Official |
| Czechia | Eurostat HICPCP041 actual rentals for housing | 2010–2025downloaded 2026-10-06 | Official |
| Czechia | ČSÚindexy cen nemovitostí, byty (CEN0401) — Praha, Středočeský kraj, Jihočeský kraj, Plzeňský kraj, Karlovarský kraj, Ústecký kraj, Liberecký kraj, Královéhradecký kraj, Pardubický kraj, Kraj Vysočina, Jihomoravský kraj, Olomoucký kraj, Zlínský kraj, Moravskoslezský kraj | 2015–2025downloaded 2026-10-06 | Official |
| Poland | BISresidential property prices (nominal) | 2010–2025downloaded 2026-10-06 | Official |
| Poland | Eurostat HICPCP041 actual rentals for housing | 2010–2025downloaded 2026-10-06 | Official |
| Poland | GUS BDLmediana cen za 1 m² lokali mieszkalnych (P3787) — Warszawa, Kraków, Wrocław, Poznań, Gdańsk, Łódź | 2010–2024downloaded 2026-10-06 | Official |
| Romania | BISresidential property prices (nominal) | 2010–2025downloaded 2026-10-06 | Official |
| Romania | Eurostat HICPCP041 actual rentals for housing | 2010–2025downloaded 2026-10-06 | Official |
| Hungary | BISresidential property prices (nominal) | 2010–2025downloaded 2026-10-06 | Official |
| Hungary | Eurostat HICPCP041 actual rentals for housing | 2010–2025downloaded 2026-10-06 | Official |
Methodology text last reviewed 2026-10-06. Data last downloaded 2026-10-06. How we work with data and sources