pragmatic.

Canadian mortgage tools · CAD

Closing Costs

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

calculator
slug
closing-costs
title
Closing Costs
description
Line-item legal, title, appraisal, tax adjustments by province.
category
purchase
input Schema
{
  "type": "object",
  "properties": {
    "province": {
      "type": "string",
      "enum": [
        "BC",
        "AB",
        "SK",
        "MB",
        "ON",
        "QC",
        "NB",
        "NS",
        "PE",
        "NL",
        "YT",
        "NT",
        "NU"
      ]
    },
    "municipalityId": {
      "type": "string",
      "enum": [
        "ca-ns.halifax",
        "ca-on.toronto",
        "ca-qc.montreal"
      ]
    },
    "purchasePrice": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "string",
          "pattern": "^-?\\d+(?:\\.\\d+)?$"
        }
      ]
    },
    "downPayment": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "string",
          "pattern": "^-?\\d+(?:\\.\\d+)?$"
        }
      ]
    },
    "amortizationMonths": {
      "type": "integer",
      "minimum": 60,
      "maximum": 420
    },
    "insuredMortgage": {
      "type": "boolean",
      "default": false
    },
    "insurer": {
      "type": "string",
      "enum": [
        "CMHC",
        "SAGEN",
        "CANADA_GUARANTY"
      ]
    },
    "isNewBuild": {
      "type": "boolean"
    },
    "userOverrides": {
      "type": "object",
      "additionalProperties": {
        "anyOf": [
          {
            "type": "number"
          },
          {
            "type": "string"
          },
          {}
        ]
      }
    }
  },
  "required": [
    "province",
    "purchasePrice",
    "downPayment",
    "amortizationMonths"
  ],
  "additionalProperties": false
}

Open the full calculator → · Structured data (JSON)