Responsive Mortgage Calculator

plugin banner

A simple responsive mortgage calculator widget. (profile at
WordPress version required:3.0.1
WordPress version tested:6.4.0
Plugin version:2.4.5
Added to WordPress repository:19-09-2014
Last updated:17-11-2023
Rating, %:92
Rated by:20
Plugin URI:
Total downloads:157 586
Active installs:10 000+
plugin download
Click to start download

The Responsive Mortgage Calculator is a jQuery widget and shortcode that’s designed to fit easily into any theme, on any device, at any size. Just what every “Real Estate Agent on the go” needs. This plugin is, optionally, relying on service to show mortgage amortization and chart.


The mortgage calculator allows your website visitors to estimate their mortgage payments by entering:

  • the total cost of the home,
  • a down payment amount,
  • an interest rate (fixed rate),
  • the amortization period (mortgage term),
  • and they can select a payment period, either monthly, bi-weekly, or weekly,
  • nice popup summary with chart and amortization schedule.

The mortgage payment result is displayed below the form – very simply and very easy to follow. For the savvy user, a click on the information icon reveals more mortgage details…

Redesign It

There are settings to adjust the styling, a light and a dark theme, or you can remove the styling entirely and use your theme’s styling. The HTML is built with plenty of classes, so it’s easy to override the included stylesheet with your own CSS.

Plenty of Options

  • Set the interest rate compounding period for your region.
  • Format currencies how you want with your own symbol, ISO code and number format.
  • Hide the down payment field.
  • Set a default interest rate.
  • Accept amortization period in months or years.
  • Set a fixed payment period.
  • Set available mortgage payment period options.
  • Rename the input labels.
  • Add your own CSS classes.

Shortcode Attributes

Use the shortcode on different pages with different field names by using shortcode attributes. They’re pretty obvious, but here’s an example:

[mortgagecalculator totalamount="Mortgage Amount"]

or use the first letter of the original labels:

[rmc ta="Mortgage Amount"]

Set input values using attributes for total amount, down payment, interest rate, and mortgage term the long way:

[mortgagecalculator total_amount_value="$250,000" down_payment_value="$50,000" interest_rate_value="3.49%" amortization_period_value="15 years"]

or using the short versions:

[rmc tav="$250,000" dpv="$50,000" irv="3.49%" apv="15 years"]


The Responsive Mortgage Calculator is for demonstration purposes only and may not reflect actual numbers for your mortgage.