Down Payment Calculator

Use this Down Payment Calculator to convert between down payment percent and dollars, then see your estimated loan amount, closing costs, total cash to close, and an optional savings timeline.

The price of the home you want to buy (before down payment). Example: 400000 means 400,000 USD.
Choose whether you want to type your down payment as a percent of the price or as a dollar amount.
Your down payment as a percent of the purchase price. Example: 10 means 10%.
Closing costs are extra costs to finish the purchase (not the down payment). If you are unsure, try 3% as a starting estimate and adjust later.
Tip: closing costs are separate from your down payment, but you often need both at closing.
Advanced options
Savings inputs
Money you already have set aside for your down payment and closing costs.
How much you can save each month toward your goal.
Optional. If your savings earns interest, enter an annual rate. Enter 0 if you want to ignore growth.
Timeline goal
Choose what goal you are saving for: down payment only, closing costs only, or both (cash to close).
Safety limit. If it would take longer than this, the tool will say it is more than your limit.
Example: 600 months is 50 years.
Calculating...
Down payment (dollars)
-
Upfront money you pay at purchase. Higher down payment usually means a smaller loan.
Down payment (percent of price)
-
Use this to compare to common milestones like 3%, 3.5%, 5%, 10%, and 20%.
Loan amount (price minus down payment)
-
Simple estimate: loan amount = purchase price minus down payment.
Estimated closing costs (dollars)
-
Planning estimate from your closing costs percent. This is not a quote.
Estimated cash to close (down payment + closing costs)
-
Helpful planning number for how much cash you may need.
Common down payment options (quick comparison)
Percent Down payment Loan amount Cash to close (adds closing costs)
This compares several common percent-down choices using your purchase price and your closing cost percent.

How to use this calculator

  1. Enter the home purchase price in dollars.
  2. Pick how you want to enter the down payment: percent or dollars.
  3. Type your down payment (either percent or dollars, depending on the option you picked).
  4. Enter an estimated closing costs percent (this is separate from your down payment).
  5. Click Calculate to see your down payment in both percent and dollars, your estimated loan amount, and your estimated cash to close.
  6. Check the common down payment options list to compare 3%, 3.5%, 5%, 10%, 15%, and 20% quickly.
  7. Optional: Open Advanced options to add your current savings and monthly savings to estimate how many months it could take to reach your goal.
  8. Optional: In Advanced options, choose what you are saving for (down payment only, closing costs only, or both) and add an expected annual return if your savings earns interest.

Definitions

Down payment: Money you pay upfront when buying a home. The loan covers the rest.

Purchase price: The price of the home before subtracting the down payment.

Loan amount: Purchase price minus down payment (a simple estimate).

Closing costs: Extra fees to finish the purchase (separate from the down payment) [1].

Cash to close: Down payment plus estimated closing costs.

PMI (private mortgage insurance): Extra insurance cost that often applies on conventional loans when you put less than 20% down.


Methodology

What this calculator computes

This tool converts your down payment between percent and dollars, then estimates (1) loan amount, (2) closing costs, (3) cash to close, (4) a quick comparison list for common down payment percents, and (5) an optional savings timeline.

Inputs and basic calculations

Down payment dollars (when you enter percent): down payment amount (USD) = purchase price (USD) x (down payment percent / 100).

Down payment percent (when you enter dollars): down payment percent = (down payment amount / purchase price) x 100. Purchase price must be greater than 0.

Loan amount: loan amount (USD) = purchase price (USD) - down payment amount (USD). If down payment amount is greater than purchase price, the result would be negative, so the calculator shows an error.

Closing costs estimate: closing costs (USD) = purchase price (USD) x (closing costs percent / 100). This is a planning estimate, not a quote [1].

Estimated cash to close: cash to close (USD) = down payment amount (USD) + closing costs (USD).

Common down payment options list

For each percent in 3, 3.5, 5, 10, 15, and 20, the calculator computes: down payment (USD) = purchase price x (percent/100) and loan amount (USD) = purchase price - down payment.

Mortgage insurance threshold note

If your down payment percent is below 20%, the calculator shows a reminder that conventional loans often have mortgage insurance costs with lower down payments. This tool does not estimate that cost; it only flags the common 20% milestone [3].

Savings timeline (Advanced options)

Goal amount: You can set the goal to (A) down payment only, (B) closing costs only, or (C) down payment plus closing costs.

Monthly growth rate: monthly rate = (annual return percent / 100) / 12. If the annual return is very close to 0, the calculator uses the no-interest version to avoid divide-by-zero issues.

Future value after m months: If monthly rate is not 0, FV(m) = current savings x (1 + monthly rate)^m + monthly savings x (((1 + monthly rate)^m - 1) / monthly rate). If monthly rate is 0, FV(m) = current savings + monthly savings x m.

Months to goal: The calculator checks month-by-month to find the smallest whole number of months where FV(m) is at least the goal, up to your max months limit. If monthly savings is 0 or negative and you have not already met the goal, months to goal is shown as N/A.

Goal date: If months to goal is a real number within the max months limit, the calculator adds that many months to todays date and shows an estimated month and year.

Validation and formatting rules

Required percent fields cannot be blank. All dollar outputs are shown with comma separators and 2 decimal places. The calculator avoids scientific notation, blocks invalid math (like dividing by 0), and shows clear error text telling you what to change.


Sources

Did we solve your problem today?