{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://askcalculators.com/ca/income-tax/schema.json",
  "title": "Income Tax Planning Calculator — Canada inputs",
  "description": "Estimate ordinary annual employment income tax with dated country rules, separating deductions, basic credits, Canadian provincial calculations, Irish USC and separately entered other local tax. CAD planning view; stated limitations apply.",
  "type": "object",
  "properties": {
    "grossIncome": {
      "title": "Annual gross income",
      "type": "number",
      "description": "Illustrative starting value; replace with your own evidence.",
      "default": 60000,
      "minimum": 0,
      "maximum": 1000000000000,
      "x-step": 0.01,
      "x-prefix": "CAD",
      "x-unit": "currency"
    },
    "deductions": {
      "title": "Additional deductible amount (not a tax credit)",
      "type": "number",
      "description": "Illustrative starting value; replace with your own evidence.",
      "default": 0,
      "minimum": 0,
      "maximum": 1000000000000,
      "x-step": 0.01,
      "x-prefix": "CAD",
      "x-unit": "currency"
    },
    "credits": {
      "title": "Additional verified nonrefundable national credits",
      "type": "number",
      "description": "Illustrative starting value; replace with your own evidence.",
      "default": 0,
      "minimum": 0,
      "maximum": 1000000000000,
      "x-step": 0.01,
      "x-prefix": "CAD",
      "x-unit": "currency"
    },
    "caProvince": {
      "title": "Canadian province/territory",
      "type": "string",
      "default": "on",
      "enum": [
        "ab",
        "bc",
        "mb",
        "nb",
        "nl",
        "nt",
        "ns",
        "nu",
        "on",
        "pe",
        "sk",
        "yt",
        "qc"
      ],
      "x-optionLabels": {
        "ab": "Alberta",
        "bc": "British Columbia",
        "mb": "Manitoba",
        "nb": "New Brunswick",
        "nl": "Newfoundland and Labrador",
        "nt": "Northwest Territories",
        "ns": "Nova Scotia",
        "nu": "Nunavut",
        "on": "Ontario",
        "pe": "Prince Edward Island",
        "sk": "Saskatchewan",
        "yt": "Yukon",
        "qc": "Quebec"
      }
    },
    "caProvincialCredits": {
      "title": "Additional verified Canadian provincial tax credits",
      "type": "number",
      "description": "Illustrative starting value; replace with your own evidence.",
      "default": 0,
      "minimum": 0,
      "maximum": 1000000000000,
      "x-step": 0.01,
      "x-prefix": "CAD",
      "x-unit": "currency"
    },
    "caPensionEligible": {
      "title": "Canada: CPP/QPP contribution applies for the full year",
      "type": "boolean",
      "default": true
    },
    "caInsurable": {
      "title": "Canada: wages are EI/QPIP insurable",
      "type": "boolean",
      "default": true
    },
    "localIncomeTax": {
      "title": "Other state/local income tax not automatically included",
      "type": "number",
      "description": "Illustrative starting value; replace with your own evidence.",
      "default": 0,
      "minimum": 0,
      "maximum": 1000000000000,
      "x-step": 0.01,
      "x-prefix": "CAD",
      "x-unit": "currency"
    }
  },
  "required": [
    "grossIncome",
    "deductions",
    "credits",
    "caProvince",
    "caProvincialCredits",
    "localIncomeTax"
  ],
  "additionalProperties": false,
  "x-askcalculators": {
    "version": "20.16.0",
    "calculatorUrl": "https://askcalculators.com/ca/income-tax/",
    "queryExample": "https://askcalculators.com/ca/income-tax/?grossIncome=60000&deductions=0&credits=0&caProvince=on&caProvincialCredits=0&caPensionEligible=1&caInsurable=1&localIncomeTax=0",
    "migrationStatus": "new",
    "reviewStatus": "pending",
    "pageStatus": "live",
    "workStatus": "pending",
    "formula": {
      "expression": "Dated national/provincial marginal tax − supported automatic and entered credits + entered other local tax; Irish USC is separate.",
      "note": "Inputs are converted to canonical units before evaluating this stated formula."
    },
    "quality": {
      "availability": "live",
      "technicalReviewRecord": "/reviews/v20-ca-income-tax.json",
      "qualifiedReview": "pending",
      "qualifiedReviewer": null,
      "qualifiedReviewDate": null,
      "formulaVersion": "20.16.0",
      "referenceCoverage": "references-listed",
      "releaseTestScope": "Catalog and regression checks are not a professional formula audit; consult release evidence.",
      "historicalMetadataDate": "",
      "historicalMetadataNotice": "The imported date is not evidence of a completed human review."
    },
    "outputs": {
      "automaticCredits": {
        "title": "Supported basic national credits before final tax limitations",
        "type": "number",
        "x-format": "currency",
        "x-currency": "CAD",
        "x-digits": 2
      },
      "provincialTax": {
        "title": "Canadian provincial/territorial tax (zero outside Canada)",
        "type": "number",
        "x-format": "currency",
        "x-currency": "CAD",
        "x-digits": 2
      },
      "taxable": {
        "title": "Taxable income used",
        "type": "number",
        "x-format": "currency",
        "x-currency": "CAD",
        "x-digits": 2
      },
      "baseTax": {
        "title": "National bracket tax before credits",
        "type": "number",
        "x-format": "currency",
        "x-currency": "CAD",
        "x-digits": 2
      },
      "tax": {
        "title": "Income tax after supported credits and local/provincial tax",
        "type": "number",
        "x-format": "currency",
        "x-currency": "CAD",
        "x-digits": 2
      },
      "usc": {
        "title": "Irish USC (zero outside Ireland)",
        "type": "number",
        "x-format": "currency",
        "x-currency": "CAD",
        "x-digits": 2
      },
      "total": {
        "title": "Total modeled taxes",
        "type": "number",
        "x-format": "currency",
        "x-currency": "CAD",
        "x-digits": 2,
        "x-primary": true
      },
      "net": {
        "title": "Gross income less modeled taxes",
        "type": "number",
        "x-format": "currency",
        "x-currency": "CAD",
        "x-digits": 2
      },
      "effectiveRate": {
        "title": "Modeled effective rate",
        "type": "number",
        "x-format": "percent",
        "x-digits": 2
      }
    }
  }
}
