pragmatic.

Canadian mortgage tools · CAD

Amortization

Current public data and calculations from Pragmatic Mortgage. Anonymous access; no account required.

calculator
slug
amortization
title
Amortization
description
Balance, interest vs principal, exportable schedule.
category
payments
input Schema
{
  "type": "object",
  "properties": {
    "principal": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "string",
          "pattern": "^-?\\d+(?:\\.\\d+)?$"
        }
      ]
    },
    "nominalRatePercent": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "string",
          "pattern": "^-?\\d+(?:\\.\\d+)?$"
        }
      ]
    },
    "amortizationMonths": {
      "type": "integer",
      "minimum": 12,
      "maximum": 420
    },
    "termMonths": {
      "type": "integer",
      "minimum": 12,
      "maximum": 420
    },
    "frequency": {
      "type": "string",
      "enum": [
        "monthly",
        "semi_monthly",
        "biweekly",
        "accelerated_biweekly",
        "weekly",
        "accelerated_weekly"
      ]
    },
    "compounding": {
      "type": "string",
      "enum": [
        "semi_annual",
        "monthly",
        "annual"
      ]
    },
    "startDateISO": {
      "type": "string",
      "format": "date-time"
    }
  },
  "required": [
    "principal",
    "nominalRatePercent",
    "amortizationMonths",
    "termMonths",
    "frequency",
    "compounding"
  ],
  "additionalProperties": false
}

Open the full calculator → · Structured data (JSON)