{"id":1842,"date":"2023-04-21T11:47:54","date_gmt":"2023-04-21T16:47:54","guid":{"rendered":"https:\/\/westmanrealty.c21.ca\/?page_id=1842"},"modified":"2026-07-23T13:57:56","modified_gmt":"2026-07-23T18:57:56","slug":"manitoba-land-transfer-tax","status":"publish","type":"page","link":"https:\/\/westmanrealty.c21.ca\/fr-ca\/manitoba-land-transfer-tax","title":{"rendered":"Manitoba Land Transfer Tax"},"content":{"rendered":"\n\n\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\/>\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\/>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Big+Shoulders+Display:wght@700;800&#038;family=Karla:ital,wght@0,400;0,500;0,700;1,400&#038;display=swap\" rel=\"stylesheet\"\/>\n<style>\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   MANITOBA LAND TRANSFER TAX CALCULATOR  |  Century 21 Westman Realty Ltd.\n   Prefix: c21w-ltt__   (safe from MoxiWorks collisions)\n   Standalone page, lives at \/manitoba-land-transfer-tax,\n   linked from the \"C21 Tools\" nav dropdown.\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.c21w-ltt {\n  \/* \u2500\u2500\u2500 Tokens: same warm cream canvas as the Buyers\/Sellers guides \u2500\u2500\u2500 *\/\n  --bg: #ede9de;\n  --surface: oklch(0.90 0.016 85);\n  --surface-2: oklch(0.86 0.02 85);\n  --ink: oklch(0.19 0.012 85);\n  --muted: oklch(0.40 0.02 85);\n  --accent: oklch(0.50 0.135 72);\n  --accent-fill: oklch(0.17 0.014 85);\n  --accent-ink: oklch(0.82 0.10 85);\n  --accent-ink-muted: oklch(0.74 0.03 85);\n  --border: oklch(0 0 0 \/ 0.08);\n  --border-strong: oklch(0 0 0 \/ 0.15);\n  --space-3xs: 4px;  --space-2xs: 8px;  --space-xs: 12px; --space-sm: 16px;\n  --space-md: 24px;  --space-lg: 32px;  --space-xl: 48px; --space-2xl: 64px; --space-3xl: 96px;\n  --radius-sm: 2px; --radius-md: 4px; --radius-pill: 999px;\n  --font-display: 'Big Shoulders Display', sans-serif;\n  --font-body: 'Karla', sans-serif;\n  \/* Fixed px, not rem: the host theme sets html{font-size:10px}, which\n     would silently shrink every rem-based value to 62.5% of intended size. *\/\n  --text-xs: 13px;\n  --text-sm: 15px;\n  --text-base: 17px;\n  --text-lg: 21px;\n  --text-xl: clamp(28px, 17.6px + 2vw, 40px);\n  --text-display: clamp(36px, 20px + 3.6vw, 60px);\n  --ease-out-quart: cubic-bezier(0.25, 1, 0.5, 1);\n  --dur-fast: 150ms; --dur-base: 250ms; --dur-slow: 400ms; --dur-entrance: 650ms;\n  width: 100vw;\n  margin-left: calc((100vw - 100%) \/ -2);\n  background: var(--bg);\n  color: var(--ink);\n  font-family: var(--font-body);\n  font-size: var(--text-base);\n  line-height: 1.65;\n  overflow-x: hidden;\n}\n.c21w-ltt *,\n.c21w-ltt *::before,\n.c21w-ltt *::after { box-sizing: border-box; }\n\/* \u2500\u2500\u2500 Sit flush under the site's global header \u2500\u2500\u2500 *\/\n.wrapper.responsive.page-wrapper { padding-top: 0 !important; }\nbody.page .fl-content,\nbody.page .mainbody.pageContent,\nbody.page .fl-post-content { background: #ede9de !important; }\nhtml, body { background-color: #ede9de !important; }\n\/* \u2500\u2500\u2500 Kill trailing padding\/margin so the global footer sits flush \u2500\u2500\u2500 *\/\nbody.page .fl-row-content-wrap:last-of-type,\nbody.page .fl-builder-content > .fl-row:last-child .fl-row-content-wrap { padding-bottom: 0 !important; }\n.fl-module-content:has(#c21w-ltt) { margin-bottom: 0 !important; }\n.c21w-ltt a { color: inherit; text-decoration: none; }\n.c21w-ltt :focus { outline: none; }\n.c21w-ltt :focus-visible {\n  outline: 2px solid var(--accent);\n  outline-offset: 3px;\n}\n.c21w-ltt h1,\n.c21w-ltt h2 { text-wrap: balance; }\n.c21w-ltt p { text-wrap: pretty; }\n\/* \u2500\u2500\u2500 Reveal-on-scroll \u2500\u2500\u2500 *\/\n[data-c21ltt-reveal] {\n  opacity: 0;\n  transform: translateY(16px);\n  transition: opacity var(--dur-entrance) var(--ease-out-quart), transform var(--dur-entrance) var(--ease-out-quart);\n}\n[data-c21ltt-reveal].c21w-visible { opacity: 1; transform: translateY(0); }\n@media (prefers-reduced-motion: reduce) {\n  [data-c21ltt-reveal] { transition-duration: 0.01ms !important; opacity: 1 !important; transform: none !important; }\n}\n\/* \u2500\u2500\u2500 Buttons \u2500\u2500\u2500 *\/\n.c21w-ltt__btn {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 48px;\n  padding: 0 var(--space-lg);\n  font-family: var(--font-body);\n  font-weight: 700;\n  font-size: var(--text-sm);\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n  border-radius: var(--radius-sm);\n  cursor: pointer;\n  transition: background-color var(--dur-base) var(--ease-out-quart),\n              color var(--dur-base) var(--ease-out-quart),\n              border-color var(--dur-base) var(--ease-out-quart),\n              transform var(--dur-fast) var(--ease-out-quart);\n}\n.c21w-ltt__btn:active { transform: scale(0.97); }\na.c21w-ltt__btn--dark {\n  background: var(--bg);\n  border: 1.5px solid var(--bg);\n  color: var(--accent);\n}\na.c21w-ltt__btn--dark:hover {\n  background: transparent;\n  border-color: var(--bg);\n  color: var(--bg);\n}\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   INTRO\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.c21w-ltt__intro {\n  position: relative;\n  max-width: 1180px;\n  margin: 0 auto;\n  padding: clamp(var(--space-2xl), 10vw, var(--space-3xl)) clamp(24px, 6vw, 96px) var(--space-xl);\n  text-align: center;\n}\n.c21w-ltt__label {\n  display: block;\n  font-family: var(--font-body);\n  font-weight: 700;\n  font-size: var(--text-xs);\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: var(--accent);\n  margin: 0 0 var(--space-sm);\n}\n.c21w-ltt__h1 {\n  font-family: var(--font-display);\n  font-weight: 800;\n  font-size: var(--text-display);\n  line-height: 0.98;\n  letter-spacing: -0.015em;\n  text-transform: uppercase;\n  color: var(--ink);\n  margin: 0;\n}\n.c21w-ltt__intro-lead {\n  margin: var(--space-md) auto 0;\n  max-width: 62ch;\n  color: var(--muted);\n  font-size: var(--text-lg);\n}\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   CALCULATOR\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.c21w-ltt__calc {\n  max-width: 1180px;\n  margin: 0 auto;\n  padding: 0 clamp(24px, 6vw, 96px) var(--space-3xl);\n}\n.c21w-ltt__panel {\n  max-width: 660px;\n  margin: 0 auto;\n  background: var(--surface);\n  border: 1px solid var(--border);\n  border-radius: var(--radius-md);\n  padding: clamp(28px, 5vw, 48px);\n}\n.c21w-ltt__field-label {\n  display: block;\n  font-family: var(--font-body);\n  font-weight: 700;\n  font-size: var(--text-xs);\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  color: var(--muted);\n  margin-bottom: var(--space-2xs);\n}\n.c21w-ltt__input-wrap {\n  display: flex;\n  align-items: center;\n  border: 1.5px solid var(--border-strong);\n  border-radius: var(--radius-sm);\n  background: var(--bg);\n  transition: border-color var(--dur-base) var(--ease-out-quart);\n}\n.c21w-ltt__input-wrap:focus-within { border-color: var(--accent); }\n.c21w-ltt__input-prefix {\n  padding-left: var(--space-sm);\n  font-family: var(--font-display);\n  font-weight: 800;\n  font-size: var(--text-xl);\n  color: var(--muted);\n}\n.c21w-ltt__input {\n  flex: 1;\n  min-width: 0;\n  border: none;\n  background: transparent;\n  padding: var(--space-sm);\n  font-family: var(--font-display);\n  font-weight: 800;\n  font-size: var(--text-xl);\n  color: var(--ink);\n  outline: none;\n  -webkit-appearance: none;\n  appearance: none;\n  box-shadow: none;\n  border-radius: 0;\n}\n.c21w-ltt__input:focus-visible { outline: none; }\n.c21w-ltt__result {\n  margin-top: var(--space-lg);\n  padding: var(--space-md) var(--space-lg);\n  background: var(--accent-fill);\n  border-radius: var(--radius-md);\n  text-align: center;\n}\n.c21w-ltt__result-label {\n  display: block;\n  font-family: var(--font-body);\n  font-weight: 700;\n  font-size: var(--text-xs);\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  color: var(--accent-ink-muted);\n  margin-bottom: var(--space-3xs);\n}\n.c21w-ltt__result-amount {\n  display: block;\n  font-family: var(--font-display);\n  font-weight: 800;\n  font-size: clamp(34px, 4.5vw, 50px);\n  letter-spacing: -0.01em;\n  color: var(--accent-ink);\n}\n.c21w-ltt__table {\n  width: 100%;\n  border-collapse: collapse;\n  margin-top: var(--space-xl);\n  font-size: var(--text-sm);\n}\n.c21w-ltt__table th {\n  text-align: left;\n  font-family: var(--font-body);\n  font-weight: 700;\n  font-size: var(--text-xs);\n  letter-spacing: 0.06em;\n  text-transform: uppercase;\n  color: var(--muted);\n  padding: var(--space-2xs) var(--space-xs);\n  border-bottom: 1.5px solid var(--border-strong);\n}\n.c21w-ltt__table th:not(:first-child),\n.c21w-ltt__table td:not(:first-child) { text-align: right; white-space: nowrap; }\n.c21w-ltt__table td {\n  padding: var(--space-xs);\n  border-bottom: 1px solid var(--border);\n  color: var(--ink);\n  vertical-align: top;\n}\n.c21w-ltt__table tbody tr:last-child td { border-bottom: none; }\n.c21w-ltt__table td small {\n  display: block;\n  color: var(--muted);\n  font-size: 12px;\n  margin-top: 2px;\n  white-space: normal;\n}\n.c21w-ltt__table tbody tr.is-active td { color: var(--ink); font-weight: 700; }\n.c21w-ltt__table tbody tr:not(.is-active) td { color: var(--muted); }\n.c21w-ltt__table tbody tr:not(.is-active) td small { color: var(--muted); opacity: 0.7; }\n.c21w-ltt__note {\n  margin-top: var(--space-lg);\n  padding-top: var(--space-lg);\n  border-top: 1px solid var(--border);\n  font-size: var(--text-xs);\n  color: var(--muted);\n  line-height: 1.6;\n}\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   CLOSING CTA\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.c21w-ltt__cta {\n  position: relative;\n  isolation: isolate;\n  padding: var(--space-3xl) 6vw;\n  background: var(--accent-fill);\n  color: var(--accent-ink);\n  text-align: center;\n}\n.c21w-ltt__cta::before {\n  content: '';\n  position: absolute;\n  inset: 0;\n  z-index: -1;\n  pointer-events: none;\n  background-image:\n    linear-gradient(90deg, oklch(1 0 0 \/ 0.06) 1px, transparent 1px),\n    linear-gradient(0deg, oklch(1 0 0 \/ 0.06) 1px, transparent 1px);\n  background-size: 64px 64px;\n  mask-image: linear-gradient(180deg, transparent 0%, black 20%, black 80%, transparent 100%);\n  -webkit-mask-image: linear-gradient(180deg, transparent 0%, black 20%, black 80%, transparent 100%);\n}\n.c21w-ltt__cta-h2 {\n  font-family: var(--font-display);\n  font-weight: 800;\n  font-size: var(--text-xl);\n  letter-spacing: -0.01em;\n  text-transform: uppercase;\n  margin: 0;\n  color: var(--accent-ink);\n}\n.c21w-ltt__cta-p {\n  margin: var(--space-xs) auto 0;\n  max-width: 56ch;\n  font-size: var(--text-base);\n  color: var(--accent-ink-muted);\n}\n.c21w-ltt__cta .c21w-ltt__btn { margin-top: var(--space-lg); }\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   RESPONSIVE\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n@media (max-width: 860px) {\n  .c21w-ltt__cta { padding: var(--space-2xl) 6vw; }\n}\n@media (max-width: 640px) {\n  .c21w-ltt__intro { padding-top: var(--space-2xl); }\n  .c21w-ltt__panel { padding: 24px 20px; }\n  .c21w-ltt__table { font-size: 13px; }\n  .c21w-ltt__table th, .c21w-ltt__table td { padding: var(--space-2xs) var(--space-3xs); }\n}\n<\/style>\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     MANITOBA LAND TRANSFER TAX CALCULATOR  |  Century 21 Westman Realty Ltd.\n     \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <!-- \u2500\u2500\u2500 INTRO \u2500\u2500\u2500 -->\n  <section data-c21ltt-reveal>\n    Financial Tools\n    <h1>Manitoba Land Transfer Tax Calculator<\/h1>\n    <p>Enter a purchase price to see the land transfer tax due on closing, calculated using Manitoba&#8217;s tiered provincial rate schedule.<\/p>\n  <\/section>\n  <!-- \u2500\u2500\u2500 CALCULATOR \u2500\u2500\u2500 -->\n  <section data-c21ltt-reveal>\n      <label for=\"ltt-value\">Property Purchase Price<\/label>\n        $\n        <input type=\"text\"\n          inputmode=\"numeric\"\n          id=\"ltt-value\"\n          value=\"350,000\"\n          aria-describedby=\"ltt-total-desc\"\/>\n        Estimated Land Transfer Tax\n        $0\n      <table>\n        <thead>\n          <tr>\n            <th scope=\"col\">Value of Property<\/th>\n            <th scope=\"col\">Rate<\/th>\n            <th scope=\"col\">Tax<\/th>\n          <\/tr>\n        <\/thead>\n        <tbody id=\"ltt-rows\"><\/tbody>\n      <\/table>\n      <p>This is an estimate based on Manitoba&#8217;s current land transfer tax rate schedule and does not include legal fees, disbursements, or other closing costs. Confirm exact figures with your notary or lawyer before closing.<\/p>\n  <\/section>\n  <!-- \u2500\u2500\u2500 CTA \u2500\u2500\u2500 -->\n  <section data-c21ltt-reveal>\n    <h2>Have Questions About Your Purchase?<\/h2>\n    <p>Send us a message and a Century 21 Westman Realty Ltd. sales representative will help you understand exactly what to expect at closing.<\/p>\n    <a href=\"https:\/\/westmanrealty.c21.ca\/contact-us\" target=\"_blank\" rel=\"noopener\">Get in Touch<\/a>\n  <\/section>\n<!-- \/.c21w-ltt -->\n\n","protected":false},"excerpt":{"rendered":"<p>Financial Tools Manitoba Land Transfer Tax Calculator Enter a purchase price to see the land transfer tax due on closing, calculated using Manitoba&#8217;s tiered provincial rate schedule. Property Purchase Price $ Estimated Land Transfer Tax $0 Value of Property Rate Tax This is an estimate based on Manitoba&#8217;s current land transfer tax rate schedule and [&hellip;]<\/p>\n","protected":false},"author":18430,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1842","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/westmanrealty.c21.ca\/fr-ca\/wp-json\/wp\/v2\/pages\/1842","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/westmanrealty.c21.ca\/fr-ca\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/westmanrealty.c21.ca\/fr-ca\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/westmanrealty.c21.ca\/fr-ca\/wp-json\/wp\/v2\/users\/18430"}],"replies":[{"embeddable":true,"href":"https:\/\/westmanrealty.c21.ca\/fr-ca\/wp-json\/wp\/v2\/comments?post=1842"}],"version-history":[{"count":9,"href":"https:\/\/westmanrealty.c21.ca\/fr-ca\/wp-json\/wp\/v2\/pages\/1842\/revisions"}],"predecessor-version":[{"id":2205,"href":"https:\/\/westmanrealty.c21.ca\/fr-ca\/wp-json\/wp\/v2\/pages\/1842\/revisions\/2205"}],"wp:attachment":[{"href":"https:\/\/westmanrealty.c21.ca\/fr-ca\/wp-json\/wp\/v2\/media?parent=1842"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}