Skip to main content
v2 Calculator Enginecustomize visually & mathematically, per-site
V2 Calculator Engine

One Engine,
Every Calculator

A schema-driven architecture that powers every calculator from a single, battle-tested engine. Define once, deploy anywhere, customize everything.

Growing Library

Every Calculator You Need

From basic mortgage payments to complex investment analysis—and more on the way. All powered by the same engine, all customizable, all ready to embed.

Mortgage Payment

Monthly P&I, taxes, and insurance

Affordability

How much home you can afford

Buydown

Rate buydown cost analysis

Closing Costs

Estimated closing expenses

DSCR

Investment property debt service

HELOC

Home equity line of credit

Net Proceeds

Seller net after closing

Refinance

Refi savings analysis

Rent vs Buy

Cost comparison over time

Every calculator—current and future—is powered by a single rendering engine. Same quality. Same customization. Zero duplication.

Architecture

Schema-Driven Design

Calculators are defined declaratively, not coded imperatively. The engine reads the definition and produces the experience—consistently, reliably, every time.

Schema

Defines the calculator structure: inputs, formulas, outputs, and constraints

Input field definitions
Calculation formulas
Output blocks & charts

Configuration

User customizations layered on top: visibility, parameters, labels, CTAs

Hidden fields
Formula parameters
Label overrides

Theme

Visual styling applied separately: colors, typography, spacing, borders

Color palette
Font families
Border radius
Processed by the Engine
Rendered Calculator

Fully interactive, customized to your specs, ready for your website.

Why It Matters

Built for Reliability

A unified engine means consistent behavior, predictable results, and confidence in every calculation.

Consistent Quality

Every calculator benefits from the same rendering logic. Fix one bug, fix them all. Improve one feature, improve them all.

Instant Updates

Engine improvements roll out to all calculators automatically. No manual updates needed on your end.

Declarative Simplicity

Calculators are defined in simple schemas. No complex logic to maintain, no code to debug.

API-Ready

The same engine that renders UI also powers our REST API. Calculate programmatically with the same accuracy.

Separation of Concerns

Schema defines what. Config defines customization. Theme defines how it looks. All independent, all swappable.

Infinite Flexibility

Add new calculators without new code. The engine reads the schema and produces the experience.

REST API

Same Engine, API Access

The engine that powers our UI also powers our REST API. Run calculations programmatically, integrate with your systems, and build on top of our platform.

Every calculator available via API
JSON input, JSON output
Same accuracy as the UI
Rate-limited per subscription tier
POST/api/v2/calculate/affordability
{
  "inputs": {
    "annualIncome": 150000,
    "monthlyDebts": 800,
    "downPayment": 60000
  }
}
Response200 OK
{
  "maxHomePrice": "$525,000",
  "monthlyPayment": "$3,150",
  "breakdown": { ... }
}

Experience the Difference

A growing library of professional calculators. One powerful engine. Unlimited customization. Join thousands of mortgage professionals already using MortgageMate.

Growing Library
Schema-Driven
API Access
Instant Updates
Battle-Tested