Skip to main contentSkip to article
Codex changelog

Every change, every fact, every citation

13 recorded changes across 49 facts, newest first. Each entry shows the old value, the new value, and the primary-source citation behind the change — a record of when BC real estate rules changed, and how.

Developers can read the same changelog as JSON at /api/v1/facts/diff/index.json, with one file per change at /api/v1/facts/diff/<fact-id>/v<from>-to-v<to>.json.

Last reviewed by Bronson Job PREC, REALTOR®Sources: BC.gov.ca, OSFI, CMHC, CRA, FVREB, GVRCC BY 4.0How we verify
  • v1 → v2taxcurrent

    BC Speculation and Vacancy Tax rates + credit (2026 tax year)

    3 fields changed (rate_canadian_pr, rate_foreign_satellite, bc_resident_credit_max) · 4 added (rate_foreign_satellite_2027, credit_zero_tax_assessed_value, declaration_deadline, payment_due)

    0.5% / 2.0% rates and a $2,000 BC-resident credit for the 2019-2025 tax years.

    See the old and new values in full
    v1
    {
      "rate_canadian_pr": 0.005,
      "rate_foreign_satellite": 0.02,
      "bc_resident_credit_max": 2000
    }
    v2
    {
      "rate_canadian_pr": 0.01,
      "rate_foreign_satellite": 0.03,
      "rate_foreign_satellite_2027": 0.04,
      "bc_resident_credit_max": 4000,
      "credit_zero_tax_assessed_value": 400000,
      "declaration_deadline": "2027-03-31",
      "payment_due": "2027-07-02"
    }
  • v1 → v2taxcurrent

    BC Home Owner Grant

    1 field changed (phase_out_threshold_2026) · 4 added (additional_grant_eligibility, statutory_basis, verification_caveat, claim_required)

    The 2025 tax-year phase-out threshold. Grant amounts were unchanged; only the threshold moved.

    See the old and new values in full
    v1
    {
      "basic_grant_amount": 570,
      "northern_rural_grant_amount": 770,
      "additional_grant_max_extra": 275,
      "phase_out_per_1000_above_threshold": 5,
      "phase_out_threshold_2026": 2175000
    }
    v2
    {
      "basic_grant_amount": 570,
      "northern_rural_grant_amount": 770,
      "additional_grant_max_extra": 275,
      "additional_grant_eligibility": [
        "seniors 65+",
        "persons with disabilities",
        "certain veterans",
        "spouses of deceased owners"
      ],
      "phase_out_per_1000_above_threshold": 5,
      "phase_out_threshold_2026": 2075000,
      "statutory_basis": "Home Owner Grant Act, RSBC 1996, c. 194",
      "verification_caveat": "phase-out threshold is set annually; verify against gov.bc.ca/homeownergrant for the current tax year",
      "claim_required": "must be claimed annually — not automatic"
    }
  • v2 → v3rentalcurrent

    BC annual rent increase cap, 2026

    2 fields changed (annual_pct, year) · 2 added (cpi_indexed_capped, applies_only_to)

    See the old and new values in full
    v2
    {
      "annual_pct": 0.03,
      "year": 2025
    }
    v3
    {
      "annual_pct": 0.023,
      "year": 2026,
      "cpi_indexed_capped": true,
      "applies_only_to": "existing tenancies (not vacancy-reset rents)"
    }
  • v1 → v2rental

    BC annual rent increase cap, 2026

    2 fields changed (annual_pct, year)

    See the old and new values in full
    v1
    {
      "annual_pct": 0.035,
      "year": 2024
    }
    v2
    {
      "annual_pct": 0.03,
      "year": 2025
    }
  • v1 → v2mortgagecurrent

    CMHC default insurance maximum purchase price

    1 field changed (max_price)

    $1M cap from 2012-07-09 to 2024-12-15.

    See the old and new values in full
    v1
    {
      "max_price": 1000000,
      "min_downpayment_first_500k": 0.05,
      "min_downpayment_above_500k": 0.1,
      "min_downpayment_above_cap": 0.2
    }
    v2
    {
      "max_price": 1500000,
      "min_downpayment_first_500k": 0.05,
      "min_downpayment_above_500k": 0.1,
      "min_downpayment_above_cap": 0.2
    }
  • v1 → v2taxcurrent

    Home Buyers' Plan RRSP withdrawal limit

    1 field changed (withdrawal_max) · 2 added (repayment_grace_period_years_extended, extended_grace_window)

    $35,000 withdrawal limit applied for withdrawals before April 16, 2024.

    See the old and new values in full
    v1
    {
      "withdrawal_max": 35000,
      "repayment_period_years": 15,
      "repayment_grace_period_years_standard": 2
    }
    v2
    {
      "withdrawal_max": 60000,
      "repayment_period_years": 15,
      "repayment_grace_period_years_standard": 2,
      "repayment_grace_period_years_extended": 5,
      "extended_grace_window": [
        "2022-01-01",
        "2025-12-31"
      ]
    }
  • v1 → v2taxcurrent

    BC First Time Home Buyer PTT exemption

    3 fields changed (fixed_reduction_band_max, fixed_reduction_amount, phase_out_band_max) · 1 added (phase_out_per_dollar_above_835k) · 1 removed (phase_out_per_dollar_above_500k)

    Pre-April 2024 thresholds. The 2024 budget materially raised the full exemption cap and introduced a flat $8,000 reduction band.

    See the old and new values in full
    v1
    {
      "full_exemption_max": 500000,
      "fixed_reduction_band_max": 525000,
      "fixed_reduction_amount": "partial",
      "phase_out_band_max": 525000,
      "phase_out_per_dollar_above_500k": null
    }
    v2
    {
      "full_exemption_max": 500000,
      "fixed_reduction_band_max": 835000,
      "fixed_reduction_amount": 8000,
      "phase_out_band_max": 860000,
      "phase_out_per_dollar_above_835k": 0.32
    }
  • v1 → v2taxcurrent

    BC Newly Built Home PTT exemption

    2 fields changed (full_exemption_max, phase_out_band_max)

    Pre-April 2024 thresholds.

    See the old and new values in full
    v1
    {
      "full_exemption_max": 750000,
      "phase_out_band_max": 800000
    }
    v2
    {
      "full_exemption_max": 1100000,
      "phase_out_band_max": 1150000
    }
  • v1 → v2foreign-buyercurrent

    Federal Prohibition on the Purchase of Residential Property by Non-Canadians Act

    1 field changed (current_expiry) · 5 added (effective_date, geographic_scope, unit_count_exclusion, penalty_max, penalty_includes_forced_sale)

    Original Act had 2-year sunset until Jan 1, 2025.

    See the old and new values in full
    v1
    {
      "current_expiry": "2025-01-01"
    }
    v2
    {
      "effective_date": "2023-01-01",
      "current_expiry": "2027-01-01",
      "geographic_scope": "Census Metropolitan Areas + Census Agglomerations",
      "unit_count_exclusion": "residential property of 4+ units excluded",
      "penalty_max": 10000,
      "penalty_includes_forced_sale": true
    }
  • v1 → v2legalcurrent

    BC Real Estate Boards (MLS-operating)

    1 field changed (count) · 7 added (largest_boards, mls_rules_framework, fvreb_territory, gvr_rebgv_territory, primary_publications, governance, regulator_relationship)

    Pre-amalgamation: BC had 11 MLS-operating boards before Kamloops, Okanagan Mainline, and South Okanagan merged into the Association of Interior REALTORS (2021) and the Kootenay board joined (2022), consolidating to 8.

    See the old and new values in full
    v1
    {
      "count": 11
    }
    v2
    {
      "count": 8,
      "largest_boards": [
        "Greater Vancouver REALTORS (GVR, formerly REBGV)",
        "Fraser Valley Real Estate Board (FVREB)",
        "Vancouver Island Real Estate Board (VIREB)"
      ],
      "mls_rules_framework": "CREA + BCREA",
      "fvreb_territory": [
        "Surrey",
        "Langley",
        "North Delta",
        "White Rock",
        "Abbotsford",
        "Mission"
      ],
      "gvr_rebgv_territory": [
        "Vancouver",
        "Burnaby",
        "North Shore",
        "Richmond",
        "New Westminster",
        "Tri-Cities",
        "Pitt Meadows",
        "Maple Ridge",
        "Squamish"
      ],
      "primary_publications": [
        "HPI Composite Benchmark",
        "monthly market reports",
        "MLS data feeds for IDX websites"
      ],
      "governance": "member-owned not-for-profit",
      "regulator_relationship": "BCFSA regulates individual licensee conduct; boards regulate MLS access and member rules"
    }
  • v1 → v2taxcurrent

    City of Vancouver Empty Homes Tax rate

    1 field changed (rate) · 5 added (combined_with_svt_canadian_pr, combined_with_svt_foreign, declaration_deadline, payment_deadline, late_declaration_deadline)

    1.25% for the 2020 reference year; 1% for 2017-2019.

    See the old and new values in full
    v1
    {
      "rate": 0.0125
    }
    v2
    {
      "rate": 0.03,
      "combined_with_svt_canadian_pr": 0.04,
      "combined_with_svt_foreign": 0.06,
      "declaration_deadline": "2026-02-03",
      "payment_deadline": "2026-04-16",
      "late_declaration_deadline": "2026-07-03"
    }
  • v1 → v2taxcurrent

    BC Foreign Buyer Additional Property Transfer Tax

    2 fields changed (rate, specified_areas)

    Introduced at 15% covering Metro Vancouver only. Raised to 20% and widened to five regional districts on 2018-02-21.

    See the old and new values in full
    v1
    {
      "rate": 0.15,
      "specified_areas": [
        "Metro Vancouver Regional District"
      ]
    }
    v2
    {
      "rate": 0.2,
      "specified_areas": [
        "Metro Vancouver Regional District",
        "Capital Regional District",
        "Fraser Valley Regional District",
        "Regional District of Nanaimo",
        "Regional District of Central Okanagan"
      ]
    }
  • v1 → v2legalcurrent

    Material Latent Defect disclosure obligation

    1 field changed (statutory_basis)

    Same obligation, renumbered. Under the pre-2021 Rules this was s. 5-13; BC Reg 209/2021 took effect 2021-08-01 with new numbering and it became s. 59. The site carried the old number until 2026-08-02.

    See the old and new values in full
    v1
    {
      "statutory_basis": "Real Estate Services Rules (BC Reg 14/2005), s. 5-13",
      "cannot_be_waived": true,
      "independent_of_pds": true,
      "seller_obligation_via_agent": true
    }
    v2
    {
      "statutory_basis": "Real Estate Services Rules (BC Reg 209/2021), s. 59",
      "cannot_be_waived": true,
      "independent_of_pds": true,
      "seller_obligation_via_agent": true
    }