Mortgage payment calculator with input fields and an estimated monthly payment breakdown
Drupal administration screen listing five configured mortgage calculators

This project is not covered by Drupal’s security advisory policy.

Mortgage Calculators adds configurable financial calculators to Drupal. Site builders can publish each calculator on its own page or place it as a block.

Features

  • Mortgage payment calculator with conventional and FHA options, taxes, insurance, PMI, and HOA costs.
  • Home affordability calculator with configurable income and debt limits.
  • Loan calculator for auto loans and other fixed-payment loans.
  • Amortization schedule with extra-payment comparisons.
  • Refinance calculator with monthly savings and break-even results.
  • Editable starting values, assumptions, page paths, introductions, and disclaimers.
  • Derived Drupal blocks for every configured calculator.
  • Server-side calculations with optional live browser updates.

Post-installation

Go to Configuration > User interface > Mortgage calculators. Use the included starter calculators or create your own configuration. A calculator can have a standalone page, a block, or both.

Additional requirements

None beyond Drupal core. The module loads no external libraries, services, CDNs, or tracking code.

None.

Similar projects

Real Estate Mortgage Calculator (mortgage_calculator) provides mortgage payment calculators as blocks, in a form based and a JavaScript variant. Financial Calculators (financial) provides loan, auto loan, compound interest, savings and mortgage calculators. Simple Calculator (simple_calculator) provides a general calculator along with EMI and home loan calculators.

This project provides five calculators in one module for Drupal 11.1 and later, models each calculator as a configuration entity with its own settings, page and derived block, and keeps every calculation on the site.

Supporting this module

Use the project issue queue to report a defect or request an improvement.

Community documentation

Installation and configuration instructions are included in the project README.

Project information

Releases