HOME, COLLEGE & VEHICLE AFFORDABILITY

How it works

Your limits. Explainable numbers. Here is how we turn your inputs into an affordability range and a search report.

House, College and Vehicle share a budget-first approach. Start with a practical planning guide, or explore the formulas below. Optional reports are available for House and College; Vehicle is a planning calculator.

1. Your two budgets

Every scenario must fit both the cash you want to spend and the monthly cost you are comfortable with.

Down Payment: this cash limit covers the entire initial purchase cost, including the down payment and closing costs. It is not all available for the down payment itself.

Monthly mortgage budget: this limit covers the mortgage principal and interest, property taxes, and homeowners insurance (PITI). PMI, HOA, maintenance, utilities, and other ownership costs are shown separately; reserve for those expenses when choosing this limit.

How “Calculate from details” works

For cash, we add savings, net home-sale proceeds and other funds, then subtract your emergency reserve and moving reserve. Your limit is the smaller of that remaining cash and the maximum you are willing to use. A negative result becomes zero.

For monthly spending, we add take-home income and other income, then subtract groceries, transportation, health, childcare, lifestyle and other regular expenses; ongoing debt payments; and your savings goal and cushion; and utilities and other home-cost reserves. The amount left is your monthly mortgage budget, with a minimum of zero.

Home utilities are reserved separately from everyday expenses in this worksheet. Avoid entering the same expense in two places. Gross income is used only for the separate mortgage qualification estimate.

You can override either final limit. Personal preferences take precedence over the worksheet.

2. What each home costs

We calculate the loan payment and each additional cost separately, then add them together.

Initial cash = down payment + closing costs + prepaid taxes and insurance + other upfront costs
Monthly housing cost = principal and interest + property tax + insurance + PMI + HOA + maintenance + utilities + other monthly costs

Annual taxes, insurance, PMI and maintenance are divided by 12. Percentage-based taxes, closing costs and maintenance use the purchase price; percentage-based PMI uses the original loan amount. Custom dollar amounts use the period shown next to the input.

Cash remaining is your cash limit minus initial cash required. Monthly headroom is your mortgage budget minus PITI. A negative amount means the scenario exceeds that limit.

The mortgage formula

The loan amount is the purchase price minus the down payment. For a fixed-rate loan, we use the standard amortization formula:

Payment = L × r ÷ [1 − (1 + r)−n]
  • L is the loan amount.
  • r is the monthly interest rate: annual interest rate (%) ÷ 1,200. This input is the loan interest rate, not an APR including fees.
  • n is the number of monthly payments: loan term in years × 12.

At a 0% interest rate, payment is simply the loan amount divided by the number of payments. This estimates a fixed-rate payment; it does not forecast adjustable rates, refinancing or future cost increases.

Prepaids, PMI and rounding

Prepaid taxes or insurance equal the annual estimate ÷ 12 × the number of prepaid months. They are counted as upfront cash, while the monthly view still shows the ongoing cost of owning the home.

PMI is included below 20% down and omitted at 20% or more. This is a simple estimate; actual premiums and loan-program requirements differ. We do not model when PMI may later be cancelled.

Amounts are rounded for display. Budget comparisons use the underlying numbers, so a displayed percentage rounded to 100% may still be just over the limit.

3. Where assumptions come from

The default mortgage rate uses a published benchmark. Other defaults are starting estimates you can replace.

The automatic mortgage rate uses the latest available Freddie Mac Primary Mortgage Market Survey 30-year or 15-year rate. Other loan terms use the 30-year reference. The calculator shows the observation date and falls back to a saved rate if the source is unavailable. A custom rate stays under your control.

This is a weekly national benchmark, not a lender quote or a personalized rate. You can also check Mortgage News Daily before entering your own assumption.

See the starting cost assumptions
CostStarting estimate
Loan term30 years
Property tax1.2% of home price / year
Homeowners insurance$1,800 / year
Closing costs3% of home price
PMI below 20% down0.5% of original loan / year
Maintenance reserve1% of home price / year
Utilities$300 / month
HOA, other costs and prepaidsStart at zero; add them if applicable

These costs are not automatically localized to your home. Property taxes, insurance and maintenance can vary substantially. Setting an optional cost to zero removes it from the estimate.

4. Reading the affordability envelope

Columns are house prices. Rows are down-payment percentages. The tighter of your two budgets determines each cell’s result.

Cash use = initial cash required ÷ cash limit
Monthly use = PITI ÷ monthly mortgage budget
Combined use = the larger of cash use and monthly use

For example, 72% cash use and 96% monthly use produce a combined result of 96%: Near limit. If cash use reaches 108%, the result is Stretch even when the monthly payment fits.

Budget usedClassification
Up to 80%Very comfortable
Over 80%, up to 90%Comfortable
Over 90%, up to 100%Near limit
Over 100%, up to 110%Stretch
Over 110%Not affordable

Only results up to 100% fit both stated limits. Colors help you scan; cell labels and the detail view explain the result. A larger down payment lowers the loan payment but consumes more cash, so it does not always improve affordability.

The three views and adjustable increments

Envelope shows combined budget use. Monthly cost shows a monthly dollar amount and compares it with the monthly limit. Upfront cash shows initial dollars and compares them with the cash limit.

The monthly view can show mortgage principal and interest only. This changes that view’s numbers and colors; the combined envelope and best fit use principal, interest, taxes, and insurance.

The grid chooses price columns and down-payment rows around the boundary where homes stop fitting both budgets. Changing the increments zooms this view in or out. The calculation checks the change in PMI at 20% down, rather than assuming every increase in down payment helps.

The usual view has six price columns and up to six down-payment rows. If nothing fits, it can still show scenarios for comparison. Chart increments change which scenarios you see, not your limits or the underlying cost formulas.

For a zero budget, a zero cost uses 0%; any positive cost exceeds the limit.

5. How we choose “Best fit”

The matrix highlights a displayed scenario that leaves room in both budgets, rather than simply choosing the most expensive house.

Only displayed scenarios that fit both limits are eligible. We favor cash use and monthly use near 80%, with similar headroom in both budgets. Changing the grid can change its best fit.

The scoring formula and search price range
Score = |cash use − 0.80| + |monthly use − 0.80| + 0.5 × |cash use − monthly use|

Use is expressed as a decimal: 80% is 0.80. The lowest score wins; ties favor the lower purchase price. If no displayed scenario fits both limits, there is no eligible best fit.

The housing search’s reference range is calculated separately from grid zoom, using 5%, 10%, 15%, 20%, 25% and 30% down. Its comfortable ceiling uses 90% of both budgets, its within-limits ceiling uses 100%, and its stretch ceiling uses 110%.

Your search preference then guides the target: a cushion aims around 75–85% of both budgets, near-limit aims around 90–100%, and flexible explores the full range within your limits. A selected scenario can supply the reference down payment. Individual listings are still evaluated with their own price and costs.

6. The mortgage qualification estimate

If you provide gross income and confirm ongoing debts, the cell details include a separate debt-to-income check.

Debt-to-income ratio = (qualifying monthly housing payment + existing monthly debts) ÷ gross monthly income

The qualifying housing payment includes principal and interest, taxes, insurance, PMI and HOA. Maintenance and utilities are excluded from this check, though they still count toward personal affordability.

Benchmarks and what this check cannot establish

We use Fannie Mae’s conventional-loan DTI benchmarks: up to 36% is within the manual-underwriting baseline; over 36% through 45% needs qualifying credit and reserves; over 45% through 50% needs automated underwriting approval; above 50% exceeds that automated-underwriting benchmark.

This checks a ratio, not loan eligibility. Credit history, verified income, employment, reserves, property appraisal, loan limits and lender requirements also matter. Other loan programs differ. Without the necessary income and debt inputs, the result is “Not evaluated.” An all-cash purchase does not need a mortgage check.

7. How the housing report compares homes

We collect and verify listings first. AI compares the evidence; code ranks the homes and calculates costs.

A completed house report contains at least eight unique for-sale homes. The search covers the places you list, then nearby communities or the surrounding region according to your choice. Public search results and, when connected, RentCast supply candidates. Search size, time and research spending are bounded; sparse or inaccessible sources can prevent a completed report.

Preferences are relaxed first. Must-haves may be relaxed to find enough alternatives and are explicitly labeled. “Never relax” excludes a home when the requirement is missed or cannot be confirmed. The separate condo answer and “Only these areas” choice remain strict. Vacant land, proposed homes, duplicate properties, and homes known to be sold, pending, contingent or off-market are excluded.

Availability comes from the exact property’s current page or a fresh Active RentCast record matched to an observed individual property URL. Feed records must be standard sale listings, with no removal date, and seen within 36 hours. A directly observed unavailable status overrides an active feed. Every listing shows its source and check date; provider updates can lag and availability can change.

Priorities, fit categories and comparisons

Each active criterion has a 1–10 importance rating. The primary move goal receives twice its selected weight. Supported matches score 100, partial matches 55, and misses 0. The fit score is the weighted average over criteria with supporting evidence. Unknown facts do not earn credit and are counted separately in evidence coverage. Scores are hidden below 75% coverage or when the primary goal is unconfirmed. This is a comparison of researched options, not a probability or objective appraisal.

A missed or unconfirmed must-have produces a Loose fit. A score below 55, evidence coverage below 55%, or an unconfirmed primary goal is also Loose fit. Best fit requires a score of at least 85 with every relevant criterion met; the other surviving homes are Decent fit. Homes without must-have gaps rank first, then by fit score, closeness to the chosen budget preference, and lower price. The top three are summarized first and detailed once in their actual fit categories below.

Bedrooms, bathrooms and financial totals are checked by code. Without a selected matrix scenario, the report compares 5%–30% down in five-point steps and chooses the smallest use of the tighter budget. Extra moving cash is added once; sale proceeds already included in step 1 are never added again. Sourced annual property taxes and monthly HOA replace the calculator estimates when you select that option; other costs retain your calculator settings. Reported taxes can change after purchase.

Your supplied current-home details and a small set of public sources support comparisons of gains and losses. School assignments, commute times and condition are not assumed from a town name. Source-based judgment and uncertainty are identified. Current report research uses text, not a visual property inspection. Each option includes costs, pros, cons, current-home comparisons and source links.

Research results and completed comparisons are saved between stages. Email delivery can continue after you leave the page and retries reuse the completed report. A failed search is not represented as a completed report. A paid report uses a $4 card authorization before generation and captures it only after at least three usable homes are generated and the email provider accepts the completed report. Failed reports release the authorization. Bitcoin payments use a separate prepaid Lightning checkout through Strike. Because Bitcoin cannot use a card-style authorization hold, that payment is final even if the report later fails. Accounts and recurring searches remain future features.

8. How the report charts are built

Buyer Leverage and Move Advantage are constructed 0–10 indices. Mortgage-rate history shows observed rates. None of these lines are forecasts.

The rebuilt one-time search currently focuses on verified listings and comparisons. These chart methods describe earlier reports; the new search does not generate market charts.

Housing inputs come from the Redfin Data Center; mortgage history comes from Freddie Mac PMMS. Reports use a dated market-data release. Generating a new report does not automatically refresh that release. Check the dates and coverage shown with each chart.

The current housing method uses county-wide, all-price data and metro-level price indices. It describes market context, not the exact conditions for one neighborhood, school district, property type or price band.

Buyer Leverage: inputs and weights

Higher scores mean conditions are more favorable to buyers relative to the historical baseline.

InputWeightMore favorable when
Inventory (months of supply)30%Higher
Median days on market20%Higher
Share of active listings with price cuts20%Higher
Average sale-to-list price ratio15%Lower
New-listing growth, year over year10%Higher
Demand (pending sales ÷ active listings)5%Lower

Each input is first converted to 0–10 using the method below. Buyer Leverage is the sum of those scores multiplied by their weights.

Move Advantage: selling and buying together
Move Advantage = 40% × Sell Strength + 40% × Target Buy Leverage + 20% × Relative Price Advantage

Sell Strength favors low inventory, short time on market and fewer price cuts, plus stronger sale-to-list ratios, appreciation and demand. Weights are 30%, 20%, 20%, 15%, 10% and 5%, respectively. Appreciation uses the metro repeat-sales price index’s year-over-year change.

Target Buy Leverage uses the Buyer Leverage method for your target counties, with equal weights across the counties held consistent throughout the chart.

Relative Price Advantage measures how your selling market’s purchasing power has changed against the target markets, using comparable repeat-sales indices from a January 2021 base.

Relative movement = (selling index now ÷ selling index at base) ÷ (buying index now ÷ buying index at base) − 1

For example, 30% growth in the selling market and 20% in the target market gives 1.30 ÷ 1.20 − 1 = 8.33% more relative purchasing power. For multiple targets, we average those relative movements, then normalize the series to 0–10.

Move Advantage needs a resolved selling market, target markets and complete comparable data. It is omitted when all targets share the selling market’s metro price index: that data cannot measure price changes between towns in the same metro. Missing components are not guessed or replaced with Buyer Leverage.

How real data becomes a 0–10 score

For each metric and market, the baseline uses available January 2021–December 2025 observations, with at least 20 valid observations. Its 10th, 50th and 90th percentiles become fixed low, typical and high anchors, mapped to scores of 0, 5 and 10.

At or below the typical anchor: 5 × (value − low) ÷ (typical − low)
Above the typical anchor: 5 + 5 × (value − typical) ÷ (high − typical)

Scores are capped between 0 and 10. For metrics where lower is better, the score becomes 10 minus that value. A missing or constant series has no score. We do not redistribute a missing component’s weight to other components.

A score of 5 means historically typical, not proof of a balanced market. Broadly, 0–2 is extremely unfavorable, 2–4 unfavorable, 6–8 favorable and 8–10 extremely favorable to the buyer or move being measured. A 7.5 is not a 75% chance of success.

The baseline remains fixed within the method version so quarters remain comparable. Historical scores use later-known baseline data; they do not recreate what someone could have known at the time.

Quarterly points, smooth lines and missing data

Housing chart points are the average of monthly normalized scores in each quarter. A completed quarter needs all three months. The latest partial quarter uses consecutive available months from its start and is labeled partial. Requested target counties must resolve and have the required data; missing coverage is not silently dropped.

The mortgage chart uses the arithmetic average of available weekly 30-year PMMS observations in each quarter. A partial quarter is labeled with its coverage. This quarterly average can differ from the latest weekly rate used in the calculator.

Smooth curves connect the actual quarterly points using shape-preserving cubic interpolation. This avoids overshooting adjacent values; the curve between points is a visual aid, not additional observations. Missing quarters remain gaps and the lines are not extended into the future.

Website charts and email images use the same values and line method. Source dates, partial-period labels and the methodology version help you interpret which observations the chart represents.

VEHICLE AFFORDABILITY

Your car budget, explained

The car calculator uses the same cash/monthly utilization, classification thresholds and 80%-use best-fit score described above. Its costs are specific to owning a car.

Purchase cash, trade-in and loan

Your cash limit covers the cash down payment, sales tax, initial fees and any trade-in loan shortfall. In the detailed worksheet, savings + other funds − protected reserve is capped by the most cash you want to spend. Trade-in equity is kept separate.

Trade-in equity = gross trade-in value − current loan payoff
New loan = car price − cash down payment − positive trade-in equity applied
Initial cash = cash down payment + sales tax + initial fees + negative trade-in equity

Negative equity is paid upfront here; it is not rolled into the new loan. Positive equity reduces the loan only once. If equity would cover more than the car price, cash down is reduced and excess equity is shown separately. It does not artificially increase your purchase budget.

Sales tax normally applies to the full car price. If you enable the trade-in tax credit, taxable price is max(0, car price − gross trade-in value). Check your location’s rules and any limits. Taxes and fees are paid upfront in this version, not financed.

We use the same fixed-rate amortization formula as the home calculator, with the car loan term entered directly in months. Total loan interest is monthly loan payment × term − loan principal. The lending-rate input is the loan interest rate, not a fee-inclusive APR. Understand auto-loan disclosures.

Monthly ownership costs and starting estimates
Monthly total = loan payment + insurance + fuel/charging + maintenance + annual registration ÷ 12 + parking/tolls + other recurring costs

Gas cost is monthly miles ÷ MPG × price per gallon. Electric charging is monthly miles ÷ 100 × kWh per 100 miles × price per kWh. Custom mode uses your exact monthly energy amount, useful for plug-in hybrids.

Starting estimates are 7% lending interest over 60 months, 6% sales tax, $600 initial fees, $180 monthly insurance, $75 monthly maintenance and $240 annual registration. Fuel starts at 1,000 miles/month, 30 MPG and $3.50/gallon. Electric mode starts at 30 kWh/100 miles and $0.16/kWh. These are editable examples, not live rates or local quotes.

The detailed monthly worksheet subtracts ongoing housing, utilities, groceries, health, childcare, lifestyle, other expenses, retained debts, savings and a cushion from take-home plus other income. Exclude costs for a car being replaced; include them if keeping it. New-car running costs are already in the ownership total.

The matrix follows the affordability boundary as you adjust increments. Rows describe cash down-payment percentages before trade-in; cash down is capped when equity covers the price. Loan-only mode affects the monthly view; the envelope and best fit always use total ownership costs. Depreciation and resale value are not monthly cash expenses and are not modeled.

Real car listings and emailed reports

The search aims for 20 distinct sourced cars within your selected radius and requirements. It runs additional searches when needed, groups results by fit and explicitly marks unknown facts. VINs identify duplicates across sites; when unavailable, seller, stock, vehicle and mileage details provide a fallback. Matching models with different VINs are different vehicles.

Known sold, salvage and rebuilt listings are excluded, as are known mismatches on required body type, fuel, condition, seats or maximum mileage. If you allow stretch options, a listing may use up to 110% of either budget. The report labels any overage; otherwise both limits are enforced.

Car prices and source facts come from research. The server independently calculates every cost using your assumptions, including the same insurance and energy estimates for each car. It uses a selected down payment, or compares 0–100% in 5-point steps. Confirm actual lender terms, insurance, fuel economy, taxes, fees and delivery charges for the specific car.

Reports prioritize stronger evidence and fewer compromises, with budget use near your preference to break ties. No available data means no invented history, vehicle or market chart. Once your report is confirmed as queued, generation and email delivery continue if you leave the page. The report is available on the open page and retained on the server for up to 24 hours.

COLLEGE AFFORDABILITY

Costs during school. Payments afterward.

The education fund covers the full program, rather than one bill due today. The monthly limit is for education-loan payments after study. These are different stages of the plan.

Tuition, living costs, aid and your education fund

Columns show first-year annual tuition + housing, including mandatory fees and room/board or rent, food and utilities. No separate housing estimate is added. The matrix applies your annual cost-growth assumption to that combined amount for later years. The selected duration is 1–10 whole years; degree presets are starting points and can be changed.

Matrix year cost = first-year tuition + housing total × (1 + annual growth rate)year − 1
Matrix year net cost = max(0, matrix year cost − annual grants/scholarships − monthly contribution × 12)

Books, transportation and other student expenses are kept outside the matrix. In Education fund details, those annual amounts grow by the same rate across the program and are reserved before calculating the funds available for tuition + housing. This keeps every matrix cell true to its tuition + housing column while preserving a complete education-cost plan.

Aid is capped at the cost for that year; contributions cover only the remaining cost. We do not turn excess assumed aid into extra spending money. Aid and ongoing contributions stay constant in dollar terms unless you change the assumptions.

Rows show the down-payment percentage applied to each year’s tuition + housing before aid. Aid and ongoing contributions reduce borrowing first, then reduce cash if they cover more than the planned loan. Your funds are never charged more than the remaining tuition + housing cost. This is a planning percentage, not a college deposit requirement. Each year’s cash needed = min(year net cost, tuition + housing × down-payment percentage). The remaining net cost is borrowed. Cash use is total tuition + housing funds drawn across the program divided by your available tuition + housing fund; it does not mean all costs are due on day one. Monthly use is the estimated new loan payment plus your entered existing student-loan payments, divided by your repayment budget.

The envelope uses the larger budget utilization and the same thresholds and 80%-use best-fit score as the other calculators. “No new student loans” makes any new borrowing outside the plan, even if its payment looks small.

How student borrowing and interest are modeled

We assume a loan draw at the beginning of each study year. Required loan proceeds are that year’s net cost minus its education-fund contribution. When an origination fee is included, gross borrowing equals needed proceeds ÷ (1 − fee percentage).

Estimated deferred interest on each draw = gross draw × annual interest rate × (remaining study years + grace months ÷ 12)
New repayment balance = total gross draws + estimated deferred interest

This is simple interest with an assumed addition to the balance at repayment for planning. It does not reproduce the daily accrual, capitalization or subsidy rules of a particular loan. Turn off deferred interest only if it is covered or paid separately; separately paid interest is not included elsewhere in the calculation.

After-school payments use the shared fixed-rate amortization formula. Default assumptions are 7% interest, a 10-year repayment term, six months before repayment and zero origination fee. These are illustrative; check current federal loan rates and terms. The calculator does not determine loan eligibility, enforce federal annual/aggregate borrowing limits, or model income-driven repayment, forgiveness, tax benefits or investment returns.

Housing has no preset dollar amount: it is included in each column’s combined budget. Living arrangement guides the college search without changing the matrix’s costs. The Education fund worksheet reserves books starting at $1,200/year, transportation at $1,500, and other costs at $1,000 before it supplies the tuition + housing budget. Annual cost growth starts at 3%. These are not local quotes. Aid and ongoing contributions start at zero.

College search, aid and academic comparisons

The report researches specific U.S. programs at the selected degree level, using school websites. It checks study format, pace, institution type, location and the student’s goals. Different pages or programs from the same institution are consolidated into one recommendation.

Comparable sourced annual tuition and housing/food are added together and evaluated using the same combined cost axis as the matrix. Housing costs must match the chosen living arrangement; there is no preset fallback. A sourced program duration replaces the assumed duration; other funding and loan assumptions remain yours. Annual tuition must include fees and match the program, enrollment load, residency basis and academic year. Missing tuition or matching housing costs produces an unpriced option requiring verification, never a green affordability claim.

Optional unweighted 4.0 GPA and SAT scores are compared with sourced applicable minimums or published ranges. Scores within an entering-class range are not a prediction of admission. Graduate comparisons focus on college GPA, prerequisites, research and experience; undergraduate SAT/ACT inputs are not used for a graduate search.

School aid policies, scholarships, assistantships and waivers are research leads, not awards. Household income and Student Aid Index alone cannot establish eligibility. An SAI is neither an award nor the family’s bill. Use the Federal Student Aid Estimator, school net-price calculators and the financial-aid office. Conditional or school-specific funding is not automatically subtracted from the report’s costs.

Reports group sourced programs by fit, evidence and tradeoffs. When a study area has limited suitable options, results can be partial. Once confirmed as queued, the report continues if you leave the page and is delivered by email. Card payments are captured only after a qualifying PDF report is accepted for email delivery. Beta-code reports are free.