# Real Estate Calculator > Analyze a rental property investment. Calculate Cash Flow, Cap Rate, and Cash-on-Cash Return. Page: https://askcalculators.com/calculator/real-estate-calculator/ Definition: https://askcalculators.com/calculator/real-estate-calculator/definition.json JSON Schema: https://askcalculators.com/calculator/real-estate-calculator/schema.json Version: 7.0.0 Maintained by: AskCalculators (software project; not a credentialed reviewer) Qualified review: pending. Automated checks do not establish professional approval. Page status: Live Review status: Pending ## Use Open the calculator page and enter values. Query-string parameters can restore and bookmark a calculation. Example: https://askcalculators.com/calculator/real-estate-calculator/?price=300000&downPayment=60000&closingCosts=9000&rate=6.5&rent=2500&expenses=1000&term=30 ## Inputs - price: Purchase Price; type=number; optional; default=300000 - downPayment: Down Payment; type=number; optional; default=60000 - closingCosts: Closing Costs / Rehab; type=number; optional; default=9000 - rate: Loan Interest Rate; type=number; optional; default=6.5 - rent: Monthly Rent Income; type=number; optional; default=2500 - expenses: Monthly Expenses; type=number; optional; default=1000 - term: Loan term (years); type=number; optional; default=30; min=0.0833333333 ## Outputs - result: Result; format=text; primary ## Formula NOI = 12 × (monthly rent − monthly operating expenses); cap rate = NOI ÷ purchase price; cash flow = NOI − annual debt service; cash-on-cash return = annual cash flow ÷ (down payment + closing costs). ## Rules - Empty optional inputs are undefined, not zero. - Hidden conditional inputs are ignored. - Do not invent missing required inputs. Notice: Screening estimate only. Verify taxes, insurance, vacancy, repairs, financing terms, and local rules before investing.