{"success":true,"version":"v1","request":{"tool":"get_calculator_schema","calculator_id":"rental-yield"},"result":{"entity_type":"calculator","id":"rental-yield","calculator_id":"rental-yield","canonical_url":"https://tttkmbb.com/investing/rental-yield","name":"Rental Yield Calculator","title":"Rental Yield Calculator – Gross and Net Yield from Weekly, Monthly or Annual Rent","category":"investing","category_name":"Investing & Real Estate","tool_name":"calculate_rental_yield","featured_mcp_tool":false,"description":"Annualizes a weekly, monthly or annual rent and computes the gross rental yield on the property value and the net yield after annual expenses and purchase costs, plus the monthly net income.","use_when":"You want the yield of a buy-to-let or investment property from its rent and value, in the gross form quoted by agents or the net form after costs.","do_not_use_when":"You need the return on the cash invested with a mortgage (use cash-on-cash-return) or a commercial-style NOI cap rate with vacancy (use cap-rate). Informational only; not financial advice.","inputs":[{"name":"property_value","label":"Property value (or price)","type":"number","required":true,"max":1000000000000,"exclusive_min":0,"description":"Purchase price or current market value.","example":500000},{"name":"rent_amount","label":"Rent","type":"number","required":true,"min":0,"max":10000000000,"description":"Rent charged per rent_period.","example":500},{"name":"rent_period","label":"Rent period","type":"enum","required":false,"default":"monthly","values":[{"value":"weekly","label":"Per week (× 52)","aliases":["week","w"]},{"value":"monthly","label":"Per month (× 12)","aliases":["month","m"]},{"value":"annual","label":"Per year","aliases":["year","yearly","annually","a"]}],"description":"Period of rent_amount; weekly rent is annualized with 52 weeks.","example":"weekly"},{"name":"annual_expenses","label":"Annual expenses","type":"number","required":false,"default":0,"min":0,"max":1000000000000,"description":"Yearly owner costs: management fees, insurance, maintenance, rates, vacancy allowance (excluding mortgage interest).","example":0},{"name":"purchase_costs","label":"Purchase costs","type":"number","required":false,"default":0,"min":0,"max":1000000000000,"description":"One-off acquisition costs (stamp duty, legal fees) added to the value for the net yield.","example":0}],"outputs":[{"name":"annual_rent","label":"Annual rent","type":"number","decimals":2,"description":"rent_amount × 52, × 12 or × 1."},{"name":"monthly_rent","label":"Monthly rent","type":"number","decimals":2,"description":"annual_rent / 12."},{"name":"gross_yield_percent","label":"Gross rental yield","type":"number","unit":"%","decimals":2,"description":"annual_rent / property_value × 100."},{"name":"net_yield_percent","label":"Net rental yield","type":"number","unit":"%","decimals":2,"description":"(annual_rent − annual_expenses) / (property_value + purchase_costs) × 100."},{"name":"annual_net_income","label":"Annual net income","type":"number","decimals":2,"description":"annual_rent − annual_expenses."},{"name":"monthly_net_income","label":"Monthly net income","type":"number","decimals":2,"description":"annual_net_income / 12."}],"input_schema":{"type":"object","properties":{"property_value":{"description":"Purchase price or current market value.","type":"number","maximum":1000000000000,"exclusiveMinimum":0,"examples":[500000]},"rent_amount":{"description":"Rent charged per rent_period.","type":"number","minimum":0,"maximum":10000000000,"examples":[500]},"rent_period":{"description":"Period of rent_amount; weekly rent is annualized with 52 weeks.","type":"string","enum":["weekly","monthly","annual"],"default":"monthly","examples":["weekly"]},"annual_expenses":{"description":"Yearly owner costs: management fees, insurance, maintenance, rates, vacancy allowance (excluding mortgage interest).","type":"number","minimum":0,"maximum":1000000000000,"default":0,"examples":[0]},"purchase_costs":{"description":"One-off acquisition costs (stamp duty, legal fees) added to the value for the net yield.","type":"number","minimum":0,"maximum":1000000000000,"default":0,"examples":[0]}},"additionalProperties":false,"required":["property_value","rent_amount"]},"output_schema":{"type":"object","properties":{"annual_rent":{"description":"rent_amount × 52, × 12 or × 1.","type":"number"},"monthly_rent":{"description":"annual_rent / 12.","type":"number"},"gross_yield_percent":{"description":"annual_rent / property_value × 100. Unit: %.","type":"number","x-unit":"%"},"net_yield_percent":{"description":"(annual_rent − annual_expenses) / (property_value + purchase_costs) × 100. Unit: %.","type":"number","x-unit":"%"},"annual_net_income":{"description":"annual_rent − annual_expenses.","type":"number"},"monthly_net_income":{"description":"annual_net_income / 12.","type":"number"}}},"formula":"annual_rent = rent_amount × {weekly: 52, monthly: 12, annual: 1}; gross_yield_percent = annual_rent / property_value × 100; net_yield_percent = (annual_rent − annual_expenses) / (property_value + purchase_costs) × 100","method":"Gross yield is the figure usually quoted in listings; net yield deducts running costs and spreads purchase costs over the value. Neither includes mortgage costs, tax or capital growth. Informational mathematics only; not financial advice.","sources":[{"name":"Wikipedia – Buy to let (rental yield)","url":"https://en.wikipedia.org/wiki/Buy_to_let","type":"reference","retrieved_at":"2026-09-24"},{"name":"Wikipedia – Capitalization rate","url":"https://en.wikipedia.org/wiki/Capitalization_rate","type":"reference","retrieved_at":"2026-09-24"}],"freshness":{"type":"static","max_age_seconds":null,"note":"Deterministic formula with fixed constants; results never go stale. Inputs supplied by the caller determine the output."},"examples":[{"name":"500,000 value, 500 per week","inputs":{"property_value":500000,"rent_amount":500,"rent_period":"weekly"},"expected":{"annual_rent":26000,"monthly_rent":2166.67,"gross_yield_percent":5.2,"net_yield_percent":5.2,"monthly_net_income":2166.67},"url":"https://tttkmbb.com/api/v1/calculate/rental-yield?property_value=500000&rent_amount=500&rent_period=weekly"},{"name":"400,000 value, 2,000 per month, 6,000 expenses, 20,000 purchase costs","inputs":{"property_value":400000,"rent_amount":2000,"rent_period":"monthly","annual_expenses":6000,"purchase_costs":20000},"expected":{"annual_rent":24000,"gross_yield_percent":6,"net_yield_percent":4.29,"annual_net_income":18000,"monthly_net_income":1500},"url":"https://tttkmbb.com/api/v1/calculate/rental-yield?property_value=400000&rent_amount=2000&rent_period=monthly&annual_expenses=6000&purchase_costs=20000"}],"faq":[{"q":"Why 52 weeks and not 52.14?","a":"52 weeks is the convention used by most agents and lenders; multiplying by 365/7 instead would raise the annual rent by about 0.3 %."},{"q":"What counts as a good rental yield?","a":"It depends on the market and interest rates; a net yield should be compared with the mortgage rate and alternative investments, and gross yields of 3–8 % are typical in many housing markets."}],"tags":["rental yield","gross yield","net yield","buy to let","rental income","investment property"],"related":[{"calculator_id":"cap-rate","reason":"NOI-based yield with vacancy and expenses."},{"calculator_id":"gross-rent-multiplier","reason":"Price divided by annual rent."},{"calculator_id":"mortgage-payment","reason":"Mortgage cost to compare against the net income."}],"links":{"html":"https://tttkmbb.com/investing/rental-yield","markdown":"https://tttkmbb.com/investing/rental-yield.md","json":"https://tttkmbb.com/investing/rental-yield.json","api":"https://tttkmbb.com/api/v1/calculate/rental-yield","schema":"https://tttkmbb.com/api/v1/calculators/rental-yield","openapi":"https://tttkmbb.com/openapi.json","mcp":"https://tttkmbb.com/mcp"},"version":"v1","updated_at":"2026-09-24"},"timestamp":"2026-09-24T03:47:56Z","next_actions":[{"tool":"run_calculator","calculator_id":"rental-yield","reason":"Run Rental Yield Calculator with the inputs above."}],"links":{"markdown":"https://tttkmbb.com/investing/rental-yield.md"}}