pragmatic.

Canadian mortgage tools · CAD

Property Transfer Duties (Canada)

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

calculator
slug
ptt-canada
title
Property Transfer Duties (Canada)
description
Province/municipality land transfer taxes + first-time rebates.
category
govtax
input Schema
{
  "type": "object",
  "properties": {
    "purchasePrice": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "string",
          "pattern": "^-?\\d+(?:\\.\\d+)?$"
        }
      ]
    },
    "provinceId": {
      "type": "string",
      "enum": [
        "ca-ab",
        "ca-bc",
        "ca-mb",
        "ca-nb",
        "ca-nl",
        "ca-ns",
        "ca-nt",
        "ca-nu",
        "ca-on",
        "ca-pe",
        "ca-qc",
        "ca-sk",
        "ca-yt"
      ]
    },
    "municipalId": {
      "type": "string",
      "enum": [
        "ca-ns.halifax",
        "ca-on.toronto",
        "ca-qc.montreal"
      ]
    },
    "residentialPortionPct": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "string",
          "pattern": "^-?\\d+(?:\\.\\d+)?$"
        }
      ]
    },
    "fthb": {
      "type": "boolean"
    },
    "newBuild": {
      "type": "boolean"
    },
    "foreignBuyer": {
      "type": "boolean"
    },
    "exemptions": {
      "type": "object",
      "additionalProperties": {
        "type": "boolean"
      }
    }
  },
  "required": [
    "purchasePrice",
    "provinceId"
  ],
  "additionalProperties": false
}

Open the full calculator → · Structured data (JSON)