{
 "instance": {
  "tac-20191231_d2.htm tac-20191231.htm": {
   "axisCustom": 13,
   "axisStandard": 59,
   "contextCount": 1524,
   "dts": {
    "calculationLink": {
     "local": [
      "tac-20191231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "tac-20191231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "tac-20191231_d2.htm",
      "tac-20191231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "tac-20191231_lab.xml",
      "invest-doc-2013-01-31.xml",
      "dei-doc-2018-01-31.xml",
      "doc_full_ifrs-en_2018-03-16.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "tac-20191231_pre.xml"
     ]
    },
    "referenceLink": {
     "local": [
      "ref_ias_27_2018-03-16.xml",
      "ref_ias_29_2018-03-16.xml",
      "ref_ias_33_2018-03-16.xml",
      "ref_ias_10_2018-03-16.xml",
      "ref_ias_36_2018-03-16.xml",
      "ref_ias_37_2018-03-16.xml",
      "ref_ias_38_2018-03-16.xml",
      "ref_ias_40_2018-03-16.xml",
      "ref_ias_41_2018-03-16.xml",
      "ref_ifrs_17_2018-03-16.xml",
      "dei-ref-2018-01-31.xml",
      "ref_ifric_2_2018-03-16.xml",
      "ref_ifrs_12_2018-03-16.xml",
      "ref_ifrs_1_2018-03-16.xml",
      "ref_ias_1_2018-03-16.xml",
      "ref_ias_2_2018-03-16.xml",
      "ref_ias_7_2018-03-16.xml",
      "ref_ias_8_2018-03-16.xml",
      "ref_ifrs_2_2018-03-16.xml",
      "ref_ifrs_3_2018-03-16.xml",
      "ref_ifrs_4_2018-03-16.xml",
      "ref_ifrs_13_2018-03-16.xml",
      "ref_ifrs_5_2018-03-16.xml",
      "ref_ias_34_2018-03-16.xml",
      "ref_ias_12_2018-03-16.xml",
      "ref_ias_16_2018-03-16.xml",
      "ref_ias_17_2018-03-16.xml",
      "ref_ias_19_2018-03-16.xml",
      "ref_ias_20_2018-03-16.xml",
      "ref_ias_21_2018-03-16.xml",
      "ref_ias_23_2018-03-16.xml",
      "ref_ias_24_2018-03-16.xml",
      "ref_ias_26_2018-03-16.xml",
      "invest-ref-2013-01-31.xml",
      "ref_ifric_5_2018-03-16.xml",
      "ref_ifrs_15_2018-03-16.xml",
      "ref_sic_27_2018-03-16.xml",
      "ref_sic_29_2018-03-16.xml",
      "ref_ifrs_14_2018-03-16.xml",
      "ref_ifrs_6_2018-03-16.xml",
      "ref_ifrs_7_2018-03-16.xml",
      "ref_ifrs_8_2018-03-16.xml",
      "ref_ifrs_16_2018-03-16.xml"
     ]
    },
    "schema": {
     "local": [
      "tac-20191231.xsd",
      "srt-2018-01-31.xsd",
      "xbrl-instance-2003-12-31.xsd",
      "xbrl-linkbase-2003-12-31.xsd",
      "xl-2003-12-31.xsd",
      "xlink-2003-12-31.xsd",
      "numeric-2009-12-16.xsd",
      "nonNumeric-2009-12-16.xsd",
      "xbrldt-2005.xsd",
      "ref-2006-02-27.xsd",
      "srt-types-2018-01-31.xsd",
      "full_ifrs-cor_2018-03-16.xsd",
      "country-2017-01-31.xsd",
      "currency-2017-01-31.xsd",
      "dei-2018-01-31.xsd",
      "invest-2013-01-31.xsd",
      "stpr-2018-01-31.xsd",
      "negated-2009-12-16.xsd",
      "net-2009-12-16.xsd",
      "deprecated-2009-12-16.xsd",
      "reference-2009-12-16.xsd"
     ]
    }
   },
   "elementCount": 1392,
   "entityCount": 1,
   "hidden": {
    "http://transalta.com/20191231": 102,
    "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full": 34,
    "http://xbrl.sec.gov/dei/2018-01-31": 10,
    "total": 146
   },
   "keyCustom": 229,
   "keyStandard": 527,
   "memberCustom": 221,
   "memberStandard": 89,
   "nsprefix": "tac",
   "nsuri": "http://transalta.com/20191231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231_d2.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "000010001 - Document - Document and Entity Information Document",
     "role": "http://transalta.com/role/DocumentandEntityInformationDocument",
     "shortName": "Document and Entity Information Document",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231_d2.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInterestsInJointArrangementsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "030123029 - Document - Joint Arrangements (Tables)",
     "role": "http://transalta.com/role/JointArrangementsTables",
     "shortName": "Joint Arrangements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInterestsInJointArrangementsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R100": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:WritedownsReversalsOfPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240304017 - Disclosure - Asset Impairment Charges and Reversals (Details)",
     "role": "http://transalta.com/role/AssetImpairmentChargesandReversalsDetails",
     "shortName": "Asset Impairment Charges and Reversals (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:WritedownsReversalsOfPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R101": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfFinanceLeaseAndOperatingLeaseByLessorExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ExpectedFutureMinimumSubleasePaymentsReceivableUnderNoncancellableSubleasesClassifiedFinanceLease",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240334018 - Disclosure - Finance Lease Receivables (Details)",
     "role": "http://transalta.com/role/FinanceLeaseReceivablesDetails",
     "shortName": "Finance Lease Receivables (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfFinanceLeaseAndOperatingLeaseByLessorExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ExpectedFutureMinimumSubleasePaymentsReceivableUnderNoncancellableSubleasesClassifiedFinanceLease",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R102": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i8b9b65c5280c4e66b7d081ba1707c366_D20180720-20180720",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "tac:GainsLossesonContractAgreement",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240364019 - Disclosure - Net Other Operating (Income) Losses Analysis of income and expenses (Details)",
     "role": "http://transalta.com/role/NetOtherOperatingIncomeLossesAnalysisofincomeandexpensesDetails",
     "shortName": "Net Other Operating (Income) Losses Analysis of income and expenses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R103": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i8b9b65c5280c4e66b7d081ba1707c366_D20180720-20180720",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "tac:GainsLossesonContractAgreement",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240374020 - Disclosure - Net Other Operating (Income) Losses (Details)",
     "role": "http://transalta.com/role/NetOtherOperatingIncomeLossesDetails",
     "shortName": "Net Other Operating (Income) Losses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "if0651a389df245b99d2b96e41be1363e_D20180101-20181231",
      "decimals": "-6",
      "lang": null,
      "name": "ifrs-full:IncomeFromReimbursementsUnderInsurancePolicies",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R104": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tac:DisclosureofcomponentsofinterestexpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:InterestCostsIncurred",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240404021 - Disclosure - Net Interest Expense (Details)",
     "role": "http://transalta.com/role/NetInterestExpenseDetails",
     "shortName": "Net Interest Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tac:DisclosureofcomponentsofinterestexpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:InterestCostsIncurred",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R105": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ProfitLossBeforeTax",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240434022 - Disclosure - Income Taxes - Rate Reconciliations (Details)",
     "role": "http://transalta.com/role/IncomeTaxesRateReconciliationsDetails",
     "shortName": "Income Taxes - Rate Reconciliations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "-6",
      "lang": null,
      "name": "tac:TaxEffectOfProfitLossAttributableToNonControllingInterestNotSubjectToTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R106": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tac:DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240444023 - Disclosure - Income Taxes - Components of Income Tax Expense (Details)",
     "role": "http://transalta.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails",
     "shortName": "Income Taxes - Components of Income Tax Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tac:DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R107": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tac:DisclosureOfCurrentAndDeferredIncomeTaxItemsChargedToEquityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240454024 - Disclosure - Income Taxes - Aggregate Current and Deferred Income Tax Charged to Equity (Details)",
     "role": "http://transalta.com/role/IncomeTaxesAggregateCurrentandDeferredIncomeTaxChargedtoEquityDetails",
     "shortName": "Income Taxes - Aggregate Current and Deferred Income Tax Charged to Equity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tac:DisclosureOfCurrentAndDeferredIncomeTaxItemsChargedToEquityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "-6",
      "lang": null,
      "name": "tac:Incometaxrelatingtohedgesofinvestmentsinequityinstruments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R108": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:DeferredTaxAssets",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240464025 - Disclosure - Income Taxes - Significant Components of Deferred Income Tax Assets (Liabilities) (Details)",
     "role": "http://transalta.com/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsLiabilitiesDetails",
     "shortName": "Income Taxes - Significant Components of Deferred Income Tax Assets (Liabilities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i6e5e8722d5cb470894820018e07d10dd_I20191231",
      "decimals": "-6",
      "lang": null,
      "name": "ifrs-full:DeferredTaxLiabilityAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R109": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:DeferredTaxAssets",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240474026 - Disclosure - Income Taxes - Deferred Income Tax Liability Presentation (Details)",
     "role": "http://transalta.com/role/IncomeTaxesDeferredIncomeTaxLiabilityPresentationDetails",
     "shortName": "Income Taxes - Deferred Income Tax Liability Presentation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInterestsInSubsidiariesExplanatory",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "030163032 - Document - Related Party Transactions (Tables)",
     "role": "http://transalta.com/role/RelatedPartyTransactionsTables",
     "shortName": "Related Party Transactions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R110": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i26aa3725bcc941bb9c2bc15affee4d84_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Provisions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240484027 - Disclosure - Income Taxes - Contingencies (Details)",
     "role": "http://transalta.com/role/IncomeTaxesContingenciesDetails",
     "shortName": "Income Taxes - Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i26aa3725bcc941bb9c2bc15affee4d84_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Provisions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R111": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i161c3a70edc74bc68e619505d910bc3b_D20190101-20191231",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ProportionOfOwnershipInterestsHeldByNoncontrollingInterests",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240514028 - Disclosure - Non-Controlling Interests - Subsidiaries and Operations with Non-Controlling Interests (Details)",
     "role": "http://transalta.com/role/NonControllingInterestsSubsidiariesandOperationswithNonControllingInterestsDetails",
     "shortName": "Non-Controlling Interests - Subsidiaries and Operations with Non-Controlling Interests (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "iac4bf2ba47d64ebd854436911f4008e0_D20190101-20191231",
      "decimals": "2",
      "lang": null,
      "name": "ifrs-full:ProportionOfOwnershipInterestsHeldByNoncontrollingInterests",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R112": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfEffectsOfChangesInParentsOwnershipInterestInSubsidiaryThatDoNotResultInLossOfControlOnEquityAttributableToOwnersOfParentExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i5cbb09dacf6344b0960c712b0715490e_D20181130-20181231",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ProportionOfOwnershipInterestInSubsidiary",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240524029 - Disclosure - Non-Controlling Interests - Share of Ownership and Equity Participation in TransAlta Renewables (Details)",
     "role": "http://transalta.com/role/NonControllingInterestsShareofOwnershipandEquityParticipationinTransAltaRenewablesDetails",
     "shortName": "Non-Controlling Interests - Share of Ownership and Equity Participation in TransAlta Renewables (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R113": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Revenue",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240534030 - Disclosure - Non-Controlling Interests - Earnings of Subsidiaries with Non-Controlling Interests (Details)",
     "role": "http://transalta.com/role/NonControllingInterestsEarningsofSubsidiarieswithNonControllingInterestsDetails",
     "shortName": "Non-Controlling Interests - Earnings of Subsidiaries with Non-Controlling Interests (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfInterestsInSubsidiariesExplanatory",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i933e8f15740d498dba4cc1da20cfdac4_D20190101-20191231",
      "decimals": "-6",
      "lang": null,
      "name": "ifrs-full:Revenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R114": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentAssets",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240544031 - Disclosure - Non-Controlling Interests - Financial Position of Non-Controlling Interests (Details)",
     "role": "http://transalta.com/role/NonControllingInterestsFinancialPositionofNonControllingInterestsDetails",
     "shortName": "Non-Controlling Interests - Financial Position of Non-Controlling Interests (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i0e8cbac403e14d0da184972980ef6a42_I20191231",
      "decimals": "-6",
      "lang": null,
      "name": "ifrs-full:CurrentAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R115": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:FinancialLiabilities",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240574033 - Disclosure - Financial Instruments Carrying amounts and classifications of financial assets and liabilities (Details)",
     "role": "http://transalta.com/role/FinancialInstrumentsCarryingamountsandclassificationsoffinancialassetsandliabilitiesDetails",
     "shortName": "Financial Instruments Carrying amounts and classifications of financial assets and liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i823a1c3017a0483d9102a430d33fa814_I20191231",
      "decimals": "-6",
      "lang": null,
      "name": "ifrs-full:FinancialLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R116": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:NotionalAmount",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240584034 - Disclosure - Financial Instruments Sensitivity ranges for the base fair values (Details)",
     "role": "http://transalta.com/role/FinancialInstrumentsSensitivityrangesforthebasefairvaluesDetails",
     "shortName": "Financial Instruments Sensitivity ranges for the base fair values (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "tac:DisclosureForSensitivityRangesForTheBaseFairValueTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "ice16a2981b594455a281c5bc16ce2a17_I20191231",
      "decimals": "-6",
      "lang": null,
      "name": "ifrs-full:NotionalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R117": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentDerivativeFinancialAssets",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240594035 - Disclosure - Financial Instruments (Details)",
     "role": "http://transalta.com/role/FinancialInstrumentsDetails",
     "shortName": "Financial Instruments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "INF",
      "lang": null,
      "name": "tac:IncreaseDecreaseinDerivativeForwardPowerPricesReasonablyPossible",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R118": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240604036 - Disclosure - Financial Instruments Fair value of the commodity risk management assets and liabilities by classification level (Details)",
     "role": "http://transalta.com/role/FinancialInstrumentsFairvalueofthecommodityriskmanagementassetsandliabilitiesbyclassificationlevelDetails",
     "shortName": "Financial Instruments Fair value of the commodity risk management assets and liabilities by classification level (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32078971de7640d495a2c1fbe9b7d9df_I20191231",
      "decimals": "-6",
      "lang": null,
      "name": "ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R119": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:FinancialLiabilities",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240614037 - Disclosure - Financial Instruments Fair value of financial assets and liabilities measured at other than fair value (Details)",
     "role": "http://transalta.com/role/FinancialInstrumentsFairvalueoffinancialassetsandliabilitiesmeasuredatotherthanfairvalueDetails",
     "shortName": "Financial Instruments Fair value of financial assets and liabilities measured at other than fair value (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "ib28346618e5e4d688d3497abfb462425_I20191231",
      "decimals": "-6",
      "lang": null,
      "name": "ifrs-full:FinancialLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tac:ComponentsofTradeandOtherReceivablesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentTradeReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "040064032 - Document - Trade and Other Receivables (Details)",
     "role": "http://transalta.com/role/TradeandOtherReceivablesDetails",
     "shortName": "Trade and Other Receivables (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tac:ComponentsofTradeandOtherReceivablesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentTradeReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R120": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i89a68ca06369415790ad921487a4296f_I20181231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:AggregateDifferenceBetweenFairValueAtInitialRecognitionAndAmountDeterminedUsingValuationTechniqueYetToBeRecognised",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240624038 - Disclosure - Financial Instruments Inception Gains And Losses (Details)",
     "role": "http://transalta.com/role/FinancialInstrumentsInceptionGainsAndLossesDetails",
     "shortName": "Financial Instruments Inception Gains And Losses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i88e1329a9f1547dfbc093eb46cf63af6_I20161231",
      "decimals": "-6",
      "lang": null,
      "name": "ifrs-full:AggregateDifferenceBetweenFairValueAtInitialRecognitionAndAmountDeterminedUsingValuationTechniqueYetToBeRecognised",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R121": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i45d15088d2794df985ba9c474d939dcb_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240654039 - Disclosure - Risk Management Activities - Net Risk Management Assets and Liabilities (Details)",
     "role": "http://transalta.com/role/RiskManagementActivitiesNetRiskManagementAssetsandLiabilitiesDetails",
     "shortName": "Risk Management Activities - Net Risk Management Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i45d15088d2794df985ba9c474d939dcb_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R122": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfOffsettingOfFinancialAssetsAndFinancialLiabilitiesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i11271971981140e6b378168a23110cb2_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:GrossFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240664040 - Disclosure - Risk Management Activities - Netting Arrangements (Details)",
     "role": "http://transalta.com/role/RiskManagementActivitiesNettingArrangementsDetails",
     "shortName": "Risk Management Activities - Netting Arrangements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfOffsettingOfFinancialAssetsAndFinancialLiabilitiesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i11271971981140e6b378168a23110cb2_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:GrossFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R123": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentNoncashAssetsPledgedAsCollateralForWhichTransfereeHasRightByContractOrCustomToSellOrRepledgeCollateral",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240674041 - Disclosure - Risk Management Activities - Hedging Instruments (Details)",
     "role": "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails",
     "shortName": "Risk Management Activities - Hedging Instruments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "-6",
      "lang": null,
      "name": "tac:Unrealizedpretaxgainslosses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R124": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutHedgedItemsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:GainsLossesOnCashFlowHedgesBeforeTax",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240684042 - Disclosure - Risk Management Activities - Effect on Cash Flow Hedges (Details)",
     "role": "http://transalta.com/role/RiskManagementActivitiesEffectonCashFlowHedgesDetails",
     "shortName": "Risk Management Activities - Effect on Cash Flow Hedges (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutHedgedItemsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "-6",
      "lang": null,
      "name": "ifrs-full:GainLossOnHedgeIneffectivenessRecognisedInProfitOrLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R125": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240694043 - Disclosure - Risk Management Activities - Non-Hedges (Details)",
     "role": "http://transalta.com/role/RiskManagementActivitiesNonHedgesDetails",
     "shortName": "Risk Management Activities - Non-Hedges (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R126": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240704044 - Disclosure - Risk Management Activities - Foreign Currency Rate Risk Management (Details)",
     "role": "http://transalta.com/role/RiskManagementActivitiesForeignCurrencyRateRiskManagementDetails",
     "shortName": "Risk Management Activities - Foreign Currency Rate Risk Management (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R127": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentNoncashAssetsPledgedAsCollateralForWhichTransfereeHasRightByContractOrCustomToSellOrRepledgeCollateral",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240714045 - Disclosure - Risk Management Activities - Additional Information (Details)",
     "role": "http://transalta.com/role/RiskManagementActivitiesAdditionalInformationDetails",
     "shortName": "Risk Management Activities - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "lang": null,
      "name": "ifrs-full:FinancialAssetsPledgedAsCollateralForLiabilitiesOrContingentLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R128": {
     "firstAnchor": null,
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240724046 - Disclosure - Risk Management Activities - Interest Rate Risk (Details)",
     "role": "http://transalta.com/role/RiskManagementActivitiesInterestRateRiskDetails",
     "shortName": "Risk Management Activities - Interest Rate Risk (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R129": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:SensitivityAnalysisForEachTypeOfMarketRisk",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "ie2ab4b15f9544f8bb912929887f3c865_D20190101-20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "tac:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnProfitLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240734047 - Disclosure - Risk Management Activities - Sensitivity Analysis For Management Assessment (Details)",
     "role": "http://transalta.com/role/RiskManagementActivitiesSensitivityAnalysisForManagementAssessmentDetails",
     "shortName": "Risk Management Activities - Sensitivity Analysis For Management Assessment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:SensitivityAnalysisForEachTypeOfMarketRisk",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "ie2ab4b15f9544f8bb912929887f3c865_D20190101-20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "tac:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnProfitLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tac:DisclosureOfTheComponentsOfInventoriesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ProductionSupplies",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "040094051 - Document - Inventory Components of Inventory (Details)",
     "role": "http://transalta.com/role/InventoryComponentsofInventoryDetails",
     "shortName": "Inventory Components of Inventory (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tac:DisclosureOfTheComponentsOfInventoriesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ProductionSupplies",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R130": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:MaximumExposureToCreditRisk",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240744048 - Disclosure - Risk Management Activities - Credit Risk (Details)",
     "role": "http://transalta.com/role/RiskManagementActivitiesCreditRiskDetails",
     "shortName": "Risk Management Activities - Credit Risk (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:MaximumExposureToCreditRisk",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R131": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:TradeAndOtherCurrentPayables",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240754049 - Disclosure - Risk Management Activities - Maturity (Details)",
     "role": "http://transalta.com/role/RiskManagementActivitiesMaturityDetails",
     "shortName": "Risk Management Activities - Maturity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:MaturityAnalysisForDerivativeFinancialLiabilities",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "lang": null,
      "name": "ifrs-full:Liabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R132": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i57366dfe7d1c4d88bb2bfd31fcb89a9b_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "tac:DerivativeNonmonetaryNotionalAmountSoldPerHour",
      "reportCount": 1,
      "unitRef": "mwh",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240764050 - Disclosure - Risk Management Activities - Commodity Risk Management (Details)",
     "role": "http://transalta.com/role/RiskManagementActivitiesCommodityRiskManagementDetails",
     "shortName": "Risk Management Activities - Commodity Risk Management (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R133": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:RightofuseAssets",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240794053 - Disclosure - Property, Plant, and Equipment (Details)",
     "role": "http://transalta.com/role/PropertyPlantandEquipmentDetails",
     "shortName": "Property, Plant, and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "-6",
      "lang": null,
      "name": "ifrs-full:GainsLossesOnDisposalsOfPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R134": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i89a68ca06369415790ad921487a4296f_I20181231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240804054 - Disclosure - Property, Plant, and Equipment - Reconciliation of the changes in the carrying amount of PP&E (Details)",
     "role": "http://transalta.com/role/PropertyPlantandEquipmentReconciliationofthechangesinthecarryingamountofPPEDetails",
     "shortName": "Property, Plant, and Equipment - Reconciliation of the changes in the carrying amount of PP&E (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "if5351942153c4d4d881527e07ec9dd76_I20171231",
      "decimals": "-6",
      "lang": null,
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R135": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:RightofuseAssets",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240834055 - Disclosure - Right of Use Assets - Reconciliation of changes of the right of use assets (Details)",
     "role": "http://transalta.com/role/RightofUseAssetsReconciliationofchangesoftherightofuseassetsDetails",
     "shortName": "Right of Use Assets - Reconciliation of changes of the right of use assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "ibeb1701db4b1432394f6924a45ff8e06_D20180101-20181231",
      "decimals": "-6",
      "lang": null,
      "name": "ifrs-full:RightofuseAssetsIncreaseDecreaseInRevaluationSurplus",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R136": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:RightofuseAssets",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240844056 - Disclosure - Right of Use Assets - Narrative (Details)",
     "role": "http://transalta.com/role/RightofUseAssetsNarrativeDetails",
     "shortName": "Right of Use Assets - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "-6",
      "lang": null,
      "name": "ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R137": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i89a68ca06369415790ad921487a4296f_I20181231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240874057 - Disclosure - Intangible Assets (Details)",
     "role": "http://transalta.com/role/IntangibleAssetsDetails",
     "shortName": "Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "if5351942153c4d4d881527e07ec9dd76_I20171231",
      "decimals": "-6",
      "lang": null,
      "name": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R138": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Goodwill",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240904058 - Disclosure - Goodwill (Details)",
     "role": "http://transalta.com/role/GoodwillDetails",
     "shortName": "Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i61f9ccb49e7f47cbb84a16df4dfebb11_I20191231",
      "decimals": "-6",
      "lang": null,
      "name": "ifrs-full:Goodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R139": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tac:DisclosureofComponentsinOtherAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "tac:PrepaidTransmissionAccessAndDistributionNonCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240934059 - Disclosure - Other Assets (Details)",
     "role": "http://transalta.com/role/OtherAssetsDetails",
     "shortName": "Other Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tac:DisclosureofComponentsinOtherAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "tac:PrepaidTransmissionAccessAndDistributionNonCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tac:DisclosureOfTheChangeInInventoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i89a68ca06369415790ad921487a4296f_I20181231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Inventories",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "040104052 - Document - Inventory Change in Inventory (Details)",
     "role": "http://transalta.com/role/InventoryChangeinInventoryDetails",
     "shortName": "Inventory Change in Inventory (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tac:DisclosureOfTheChangeInInventoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i7e3d7d9d0fbd449b8d6d5a3d6717f4af_D20180101-20181231",
      "decimals": "-6",
      "lang": null,
      "name": "tac:AdditionsOtherThanThroughBusinessCombinationsInventory",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R140": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tac:DisclosureofComponentsinOtherAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:NoncurrentLoansAndReceivables",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240944060 - Disclosure - Other Assets Narrative (Details)",
     "role": "http://transalta.com/role/OtherAssetsNarrativeDetails",
     "shortName": "Other Assets Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "ia88881223a0d46e3a091d090e3a3040e_I20191231",
      "decimals": "-6",
      "lang": null,
      "name": "ifrs-full:NoncurrentLoansAndReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R141": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfOtherProvisionsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i89a68ca06369415790ad921487a4296f_I20181231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:OtherProvisions",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240974061 - Disclosure - Decommissioning and Other Provisions - Change in Decommissioning and Other Provision Balances (Details)",
     "role": "http://transalta.com/role/DecommissioningandOtherProvisionsChangeinDecommissioningandOtherProvisionBalancesDetails",
     "shortName": "Decommissioning and Other Provisions - Change in Decommissioning and Other Provision Balances (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfOtherProvisionsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "-6",
      "lang": null,
      "name": "ifrs-full:NewProvisionsOtherProvisions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R142": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfOtherProvisionsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:OtherProvisions",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240984062 - Disclosure - Decommissioning and Other Provisions - Current and Non-Current Portion of Decommissioning and Other Provisions (Details)",
     "role": "http://transalta.com/role/DecommissioningandOtherProvisionsCurrentandNonCurrentPortionofDecommissioningandOtherProvisionsDetails",
     "shortName": "Decommissioning and Other Provisions - Current and Non-Current Portion of Decommissioning and Other Provisions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfOtherProvisionsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "lang": null,
      "name": "ifrs-full:OtherShorttermProvisions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R143": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-8",
      "first": true,
      "lang": null,
      "name": "tac:AssetRetirementObligationUndiscounted",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240994063 - Disclosure - Decommissioning and Other Provisions - Decommissioning and Restoration (Details)",
     "role": "http://transalta.com/role/DecommissioningandOtherProvisionsDecommissioningandRestorationDetails",
     "shortName": "Decommissioning and Other Provisions - Decommissioning and Restoration (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-8",
      "first": true,
      "lang": null,
      "name": "tac:AssetRetirementObligationUndiscounted",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R144": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Borrowings",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241024064 - Disclosure - Credit Facilities, Long-Term Debt, and Finance Lease Obligations - Amounts Outstanding (Details)",
     "role": "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsAmountsOutstandingDetails",
     "shortName": "Credit Facilities, Long-Term Debt, and Finance Lease Obligations - Amounts Outstanding (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "lang": null,
      "name": "ifrs-full:ShorttermBorrowings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R145": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i7e3d7d9d0fbd449b8d6d5a3d6717f4af_D20180101-20181231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "tac:LineofCreditFacilityCancelledCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241034065 - Disclosure - Credit Facilities, Long-Term Debt, and Finance Lease Obligations - Credit Facilities (Details)",
     "role": "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails",
     "shortName": "Credit Facilities, Long-Term Debt, and Finance Lease Obligations - Credit Facilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i7e3d7d9d0fbd449b8d6d5a3d6717f4af_D20180101-20181231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "tac:LineofCreditFacilityCancelledCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R146": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:NotionalAmount",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241044066 - Disclosure - Credit Facilities, Long-Term Debt, and Finance Lease Obligations - Debentures (Details)",
     "role": "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsDebenturesDetails",
     "shortName": "Credit Facilities, Long-Term Debt, and Finance Lease Obligations - Debentures (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R147": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:NotionalAmount",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241054067 - Disclosure - Credit Facilities, Long-Term Debt, and Finance Lease Obligations - Senior Notes (Details)",
     "role": "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsSeniorNotesDetails",
     "shortName": "Credit Facilities, Long-Term Debt, and Finance Lease Obligations - Senior Notes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i6d6ea5caf36647c7a624bf9b404f9dc8_I20171231",
      "decimals": "-6",
      "lang": null,
      "name": "ifrs-full:NotionalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R148": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:NotionalAmount",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241064068 - Disclosure - Credit Facilities, Long-Term Debt, and Finance Lease Obligations - Non-Recourse Debt (Details)",
     "role": "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsNonRecourseDebtDetails",
     "shortName": "Credit Facilities, Long-Term Debt, and Finance Lease Obligations - Non-Recourse Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "idd41ad3a6c2048159eaeab597fe7a44f_D20180101-20181231",
      "decimals": "-6",
      "lang": null,
      "name": "ifrs-full:RepaymentsOfNoncurrentBorrowings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R149": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:NotionalAmount",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241074069 - Disclosure - Credit Facilities, Long-Term Debt, and Finance Lease Obligations - Other (Details)",
     "role": "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsOtherDetails",
     "shortName": "Credit Facilities, Long-Term Debt, and Finance Lease Obligations - Other (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32a0574cab234dbc8337c2e275c62c05_I20181231",
      "decimals": "INF",
      "lang": null,
      "name": "ifrs-full:BorrowingsInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfInterestsInJointArrangementsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i8cd96698843d4aca9d3eb95a360876ab_D20190101-20191231",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ProportionOfOwnershipInterestInJointOperation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "040134097 - Document - Joint Arrangements (Details)",
     "role": "http://transalta.com/role/JointArrangementsDetails",
     "shortName": "Joint Arrangements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfInterestsInJointArrangementsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i8cd96698843d4aca9d3eb95a360876ab_D20190101-20191231",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ProportionOfOwnershipInterestInJointOperation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R150": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:NotesAndDebenturesIssued",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241084070 - Disclosure - Credit Facilities, Long-Term Debt, and Finance Lease Obligations - Restrictions on Non-Recourse Debt and Security (Details)",
     "role": "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsRestrictionsonNonRecourseDebtandSecurityDetails",
     "shortName": "Credit Facilities, Long-Term Debt, and Finance Lease Obligations - Restrictions on Non-Recourse Debt and Security (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i526d52d611e043528cbc41ede50d5b6e_I20191231",
      "decimals": "-6",
      "lang": null,
      "name": "ifrs-full:OtherBorrowings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R151": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Borrowings",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241094071 - Disclosure - Credit Facilities, Long-Term Debt, and Finance Lease Obligations - Principal Repayments (Details)",
     "role": "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsPrincipalRepaymentsDetails",
     "shortName": "Credit Facilities, Long-Term Debt, and Finance Lease Obligations - Principal Repayments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R152": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i73a94cf1fc794c79a83264773337c7f8_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ExposureToCreditRiskOnLoanCommitmentsAndFinancialGuaranteeContracts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241104072 - Disclosure - Credit Facilities, Long-Term Debt, and Finance Lease Obligations - Letters of Credit (Details)",
     "role": "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsLettersofCreditDetails",
     "shortName": "Credit Facilities, Long-Term Debt, and Finance Lease Obligations - Letters of Credit (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i73a94cf1fc794c79a83264773337c7f8_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ExposureToCreditRiskOnLoanCommitmentsAndFinancialGuaranteeContracts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R153": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ProceedsFromSalesOfInvestmentsAccountedForUsingEquityMethod",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241134073 - Disclosure - Exchangeable Securities (Details)",
     "role": "http://transalta.com/role/ExchangeableSecuritiesDetails",
     "shortName": "Exchangeable Securities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "ib11c9963e950451a872ca50c111d1954_I20191231",
      "decimals": "-6",
      "lang": null,
      "name": "ifrs-full:NotesAndDebenturesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R154": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tac:ComponentsofNoncurrentDefinedBenefitPlanLiabilitiesandOtherLongTermLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241164074 - Disclosure - Defined Benefit Obligation and Other Long-Term Liabilities (Details)",
     "role": "http://transalta.com/role/DefinedBenefitObligationandOtherLongTermLiabilitiesDetails",
     "shortName": "Defined Benefit Obligation and Other Long-Term Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tac:ComponentsofNoncurrentDefinedBenefitPlanLiabilitiesandOtherLongTermLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R155": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ProceedsFromExerciseOfOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241194075 - Disclosure - Common Shares - Issued and Outstanding (Details)",
     "role": "http://transalta.com/role/CommonSharesIssuedandOutstandingDetails",
     "shortName": "Common Shares - Issued and Outstanding (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ProceedsFromExerciseOfOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R156": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:RetainedEarnings",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241204076 - Disclosure - Common Shares - The effects of the Corporation's purchase and cancellation of the common shares (Details)",
     "role": "http://transalta.com/role/CommonSharesTheeffectsoftheCorporationspurchaseandcancellationofthecommonsharesDetails",
     "shortName": "Common Shares - The effects of the Corporation's purchase and cancellation of the common shares (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "if02425c99558485398ca63f03b0fd330_D20190101-20191231",
      "decimals": "-6",
      "lang": null,
      "name": "ifrs-full:WeightedAverageSharePrice",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R157": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i953ef1e14aa54e24a6ae93f9d481c2e8_D20190101-20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "tac:ShareholderRightsPlanPercentageOfOutstandingCommonSharesPotentiallyPurchasedAtWhichShareholderRightsAreExercisable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241214077 - Disclosure - Common Shares - Shareholder Rights Plan (Details)",
     "role": "http://transalta.com/role/CommonSharesShareholderRightsPlanDetails",
     "shortName": "Common Shares - Shareholder Rights Plan (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i953ef1e14aa54e24a6ae93f9d481c2e8_D20190101-20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "tac:ShareholderRightsPlanPercentageOfOutstandingCommonSharesPotentiallyPurchasedAtWhichShareholderRightsAreExercisable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R158": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:EarningsPerShareExplanatory",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241224078 - Disclosure - Common Shares - Earnings per Common Share (Details)",
     "role": "http://transalta.com/role/CommonSharesEarningsperCommonShareDetails",
     "shortName": "Common Shares - Earnings per Common Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R159": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i613331e48e734e719eda809282618bab_D20200126-20200126",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare",
      "reportCount": 1,
      "unitRef": "cadPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241234079 - Disclosure - Common Shares - Dividends (Details)",
     "role": "http://transalta.com/role/CommonSharesDividendsDetails",
     "shortName": "Common Shares - Dividends (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "1",
      "first": true,
      "lang": null,
      "name": "tac:Comparablefundsfromoperationsbeforeinteresttoadjustedinterestcoverageactual",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "040144101 - Document - Capital Disclosure of investment grade credit rating (Details)",
     "role": "http://transalta.com/role/CapitalDisclosureofinvestmentgradecreditratingDetails",
     "shortName": "Capital Disclosure of investment grade credit rating (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "1",
      "first": true,
      "lang": null,
      "name": "tac:Comparablefundsfromoperationsbeforeinteresttoadjustedinterestcoverageactual",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R160": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:NumberOfSharesIssued",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i225e220151334ba9879fb48ea6c1d70a_I20191231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "ifrs-full:NumberOfSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241264080 - Disclosure - Preferred Shares - Issued and Outstanding (Details)",
     "role": "http://transalta.com/role/PreferredSharesIssuedandOutstandingDetails",
     "shortName": "Preferred Shares - Issued and Outstanding (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:NumberOfSharesIssued",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i225e220151334ba9879fb48ea6c1d70a_I20191231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "ifrs-full:NumberOfSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R161": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "ib1706aeb3b0a4cafbade8db09bf796d7_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:NumberOfSharesIssued",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241274081 - Disclosure - Preferred Shares - Series A Cumulative Fixed Redeemable Rate Reset Preferred Shares Conversion (Details)",
     "role": "http://transalta.com/role/PreferredSharesSeriesACumulativeFixedRedeemableRateResetPreferredSharesConversionDetails",
     "shortName": "Preferred Shares - Series A Cumulative Fixed Redeemable Rate Reset Preferred Shares Conversion (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "ib0ca68fda41f44d19e769eb5d26a2c9a_D20190101-20191231",
      "decimals": "5",
      "lang": null,
      "name": "tac:DividendRateOnPreferenceShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R162": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i63f002dedbba42aa86c590565b7bb71b_I20170917",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "tac:ConvertiblePreferredSharesTenderedForConversion",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241284082 - Disclosure - Preferred Shares - Preferred Share Series Information (Details)",
     "role": "http://transalta.com/role/PreferredSharesPreferredShareSeriesInformationDetails",
     "shortName": "Preferred Shares - Preferred Share Series Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i63f002dedbba42aa86c590565b7bb71b_I20170917",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "tac:ConvertiblePreferredSharesTenderedForConversion",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R163": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tac:DisclosureOfCharacteristicsOfPreferenceSharesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "ib1706aeb3b0a4cafbade8db09bf796d7_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "tac:AnnualDividendPerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cadPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241294083 - Disclosure - Preferred Shares - Characteristics Specific to Series of Preferred Shares (Details)",
     "role": "http://transalta.com/role/PreferredSharesCharacteristicsSpecifictoSeriesofPreferredSharesDetails",
     "shortName": "Preferred Shares - Characteristics Specific to Series of Preferred Shares (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tac:DisclosureOfCharacteristicsOfPreferenceSharesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "ib1706aeb3b0a4cafbade8db09bf796d7_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "tac:AnnualDividendPerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cadPerShare",
      "xsiNil": "false"
     }
    },
    "R164": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i613331e48e734e719eda809282618bab_D20200126-20200126",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare",
      "reportCount": 1,
      "unitRef": "cadPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241304084 - Disclosure - Preferred Shares - Preferred Share Dividends Declared (Details)",
     "role": "http://transalta.com/role/PreferredSharesPreferredShareDividendsDeclaredDetails",
     "shortName": "Preferred Shares - Preferred Share Dividends Declared (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tac:DisclosureOfDividendsDeclaredOnPreferenceSharesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "ib0ca68fda41f44d19e769eb5d26a2c9a_D20190101-20191231",
      "decimals": "-6",
      "lang": null,
      "name": "ifrs-full:DividendsRecognisedAsDistributionsToOwnersOfParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R165": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i89a68ca06369415790ad921487a4296f_I20181231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:AccumulatedOtherComprehensiveIncome",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241334085 - Disclosure - Accumulated Other Comprehensive Income (Details)",
     "role": "http://transalta.com/role/AccumulatedOtherComprehensiveIncomeDetails",
     "shortName": "Accumulated Other Comprehensive Income (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i006f06ccf630417eb0bfec2cfdfcd16a_D20190101-20191231",
      "decimals": "-6",
      "lang": null,
      "name": "ifrs-full:GainsLossesOnHedgesOfNetInvestmentsInForeignOperationsNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R166": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241364086 - Disclosure - Share-Based Payment Plans (Details)",
     "role": "http://transalta.com/role/ShareBasedPaymentPlansDetails",
     "shortName": "Share-Based Payment Plans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R167": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory",
       "ifrs-full:DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "ifrs-full:NumberOfOutstandingShareOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241374087 - Disclosure - Share-Based Payment Plans - Stock Options (Details)",
     "role": "http://transalta.com/role/ShareBasedPaymentPlansStockOptionsDetails",
     "shortName": "Share-Based Payment Plans - Stock Options (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory",
       "ifrs-full:DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "ifrs-full:NumberOfOutstandingShareOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R168": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfFairValueOfPlanAssetsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "tac:AdministrativeExpensesNetDefinedBenefitLiabilityAsset",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241404088 - Disclosure - Employee Future Benefits (Details)",
     "role": "http://transalta.com/role/EmployeeFutureBenefitsDetails",
     "shortName": "Employee Future Benefits (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "1",
      "lang": null,
      "name": "ifrs-full:WeightedAverageDurationOfDefinedBenefitObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "year",
      "xsiNil": "false"
     }
    },
    "R169": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tac:DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241414089 - Disclosure - Employee Future Benefits - Costs Recognized (Details)",
     "role": "http://transalta.com/role/EmployeeFutureBenefitsCostsRecognizedDetails",
     "shortName": "Employee Future Benefits - Costs Recognized (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tac:DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "-6",
      "lang": null,
      "name": "ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfEffectsOfChangesInParentsOwnershipInterestInSubsidiaryThatDoNotResultInLossOfControlOnEquityAttributableToOwnersOfParentExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i5cbb09dacf6344b0960c712b0715490e_D20181130-20181231",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ProportionOfOwnershipInterestInSubsidiary",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "040174103 - Document - Related Party Transactions Disclosure of interests in subsidiaries (Details)",
     "role": "http://transalta.com/role/RelatedPartyTransactionsDisclosureofinterestsinsubsidiariesDetails",
     "shortName": "Related Party Transactions Disclosure of interests in subsidiaries (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "icf5f366cc57d436cad0ed14c5b840cbe_D20190101-20191231",
      "decimals": "INF",
      "lang": null,
      "name": "ifrs-full:ProportionOfOwnershipInterestInSubsidiary",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R170": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:LiabilityAssetOfDefinedBenefitPlans",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241424090 - Disclosure - Employee Future Benefits - Status of Plans (Details)",
     "role": "http://transalta.com/role/EmployeeFutureBenefitsStatusofPlansDetails",
     "shortName": "Employee Future Benefits - Status of Plans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i3a6f0a7d8c0446878aafed5d32ea6675_I20191231",
      "decimals": "-6",
      "lang": null,
      "name": "ifrs-full:LiabilityAssetOfDefinedBenefitPlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R171": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i89a68ca06369415790ad921487a4296f_I20181231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:LiabilityAssetOfDefinedBenefitPlans",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241434091 - Disclosure - Employee Future Benefits - Fair Value of Plan Assets (Details)",
     "role": "http://transalta.com/role/EmployeeFutureBenefitsFairValueofPlanAssetsDetails",
     "shortName": "Employee Future Benefits - Fair Value of Plan Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfFairValueOfPlanAssetsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i330fefaa2db84283b3f2369ec493d81c_D20190101-20191231",
      "decimals": "-6",
      "lang": null,
      "name": "ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R172": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241444092 - Disclosure - Employee Future Benefits - Fair Value of Plan Assets by Major Category (Details)",
     "role": "http://transalta.com/role/EmployeeFutureBenefitsFairValueofPlanAssetsbyMajorCategoryDetails",
     "shortName": "Employee Future Benefits - Fair Value of Plan Assets by Major Category (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R173": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i89a68ca06369415790ad921487a4296f_I20181231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:LiabilityAssetOfDefinedBenefitPlans",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241454093 - Disclosure - Employee Future Benefits - Defined Benefit Obligation (Details)",
     "role": "http://transalta.com/role/EmployeeFutureBenefitsDefinedBenefitObligationDetails",
     "shortName": "Employee Future Benefits - Defined Benefit Obligation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i75614925635149afbe6600f5c51e1fea_D20190101-20191231",
      "decimals": "-6",
      "lang": null,
      "name": "ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R174": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "ib596980e0c48418796a4afd3130cc316_D20190101-20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241464094 - Disclosure - Employee Future Benefits - Contributions (Details)",
     "role": "http://transalta.com/role/EmployeeFutureBenefitsContributionsDetails",
     "shortName": "Employee Future Benefits - Contributions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "ib596980e0c48418796a4afd3130cc316_D20190101-20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R175": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "ic0af658789104de9a6e3c04ed3bae5d0_I20191231",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ActuarialAssumptionOfMedicalCostTrendRates",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241474095 - Disclosure - Employee Future Benefits - Assumptions (Details)",
     "role": "http://transalta.com/role/EmployeeFutureBenefitsAssumptionsDetails",
     "shortName": "Employee Future Benefits - Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "ibfb201678f0b43ab88cccbba9b7b3129_I20181231",
      "decimals": "3",
      "lang": null,
      "name": "ifrs-full:ActuarialAssumptionOfMedicalCostTrendRates",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R176": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tac:EstimatedIncreaseInTheNetDefinedBenefitObligationAssumingCertainChangesInKeyAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i8a6ba0e7b7bd433baf9a384613d88a54_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241484096 - Disclosure - Employee Future Benefits - Sensitivity Analysis (Details)",
     "role": "http://transalta.com/role/EmployeeFutureBenefitsSensitivityAnalysisDetails",
     "shortName": "Employee Future Benefits - Sensitivity Analysis (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tac:EstimatedIncreaseInTheNetDefinedBenefitObligationAssumingCertainChangesInKeyAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i8a6ba0e7b7bd433baf9a384613d88a54_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R177": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "tac:DisclosureofnoncashoperatingworkingcapitalTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAccountReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241514098 - Disclosure - Cash Flow Information (Details)",
     "role": "http://transalta.com/role/CashFlowInformationDetails",
     "shortName": "Cash Flow Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "tac:DisclosureofnoncashoperatingworkingcapitalTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAccountReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R178": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tac:CashflowsfromusedinoperatingactivitiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i89a68ca06369415790ad921487a4296f_I20181231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:LiabilitiesArisingFromFinancingActivities",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241524099 - Disclosure - Cash Flow Information Changes in Liabilities from Financing Activities (Details)",
     "role": "http://transalta.com/role/CashFlowInformationChangesinLiabilitiesfromFinancingActivitiesDetails",
     "shortName": "Cash Flow Information Changes in Liabilities from Financing Activities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tac:CashflowsfromusedinoperatingactivitiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i653e87c83c3747dc8acc8ad332bc4337_I20171231",
      "decimals": "-6",
      "lang": null,
      "name": "ifrs-full:LiabilitiesArisingFromFinancingActivities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R179": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:FinancialLiabilities",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241554100 - Disclosure - Capital Disclosure of components of capital (Details)",
     "role": "http://transalta.com/role/CapitalDisclosureofcomponentsofcapitalDetails",
     "shortName": "Capital Disclosure of components of capital (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "-6",
      "lang": null,
      "name": "tac:Increasedecreaseinfinancialliabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:KeyManagementPersonnelCompensation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "040184104 - Document - Related Party Transactions Disclosure of transactions between related parties (Details)",
     "role": "http://transalta.com/role/RelatedPartyTransactionsDisclosureoftransactionsbetweenrelatedpartiesDetails",
     "shortName": "Related Party Transactions Disclosure of transactions between related parties (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:KeyManagementPersonnelCompensation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R180": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfCashFlowStatementExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CashFlowsFromUsedInOperatingActivities",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241564102 - Disclosure - Capital Disclosure of cash flow statement (Details)",
     "role": "http://transalta.com/role/CapitalDisclosureofcashflowstatementDetails",
     "shortName": "Capital Disclosure of cash flow statement (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfCashFlowStatementExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "-6",
      "lang": null,
      "name": "tac:Increasedecreaseincashflowfromusedinoperatingactivities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R181": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tac:DisclosureofCommitmentsByCommitmentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "tac:CoalSupplyandMiningObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241594105 - Disclosure - Commitments and Contingencies - Commitments (Details)",
     "role": "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails",
     "shortName": "Commitments and Contingencies - Commitments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tac:DisclosureofCommitmentsByCommitmentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "tac:CoalSupplyandMiningObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R182": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Revenue",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241624106 - Disclosure - Segment Disclosures Disclosure of operating segments (Details)",
     "role": "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails",
     "shortName": "Segment Disclosures Disclosure of operating segments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i8f3d10698c8443d2a062b3a5d27e4509_D20190101-20191231",
      "decimals": "-6",
      "lang": null,
      "name": "ifrs-full:Revenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R183": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "tac:NumberOfReportableSegments1",
      "reportCount": 1,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241634107 - Disclosure - Segment Disclosures Disclosure of entity's operating segments (Details)",
     "role": "http://transalta.com/role/SegmentDisclosuresDisclosureofentitysoperatingsegmentsDetails",
     "shortName": "Segment Disclosures Disclosure of entity's operating segments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i9da2b2dc41b24b329a5cc675749ae423_D20190101-20191231",
      "decimals": "INF",
      "lang": null,
      "name": "ifrs-full:PercentageOfEntitysRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ProfitLoss",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100010003 - Statement - Consolidated Statements of Comprehensive Income (Loss) Statement",
     "role": "http://transalta.com/role/ConsolidatedStatementsofComprehensiveIncomeLossStatement",
     "shortName": "Consolidated Statements of Comprehensive Income (Loss) Statement",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "-6",
      "lang": null,
      "name": "ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tac:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "000020002 - Document - Consolidated Statements of Earnings (Loss) Statement",
     "role": "http://transalta.com/role/ConsolidatedStatementsofEarningsLossStatement",
     "shortName": "Consolidated Statements of Earnings (Loss) Statement",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "-6",
      "lang": null,
      "name": "ifrs-full:GeneralAndAdministrativeExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CashAndCashEquivalents",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100020004 - Statement - Consolidated Statements of Financial Position Statement",
     "role": "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement",
     "shortName": "Consolidated Statements of Financial Position Statement",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "lang": null,
      "name": "ifrs-full:CurrentPrepaidExpenses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i653e87c83c3747dc8acc8ad332bc4337_I20171231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "tac:CumulativeEffectofNewAccountingPrincipleinPeriodofAdoption",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100030005 - Statement - Consolidated Statements of Changes in Equity Statement",
     "role": "http://transalta.com/role/ConsolidatedStatementsofChangesinEquityStatement",
     "shortName": "Consolidated Statements of Changes in Equity Statement",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i4dd1716fc6084bba80466203bc4aa369_I20171231",
      "decimals": "-6",
      "lang": null,
      "name": "tac:CumulativeEffectofNewAccountingPrincipleinPeriodofAdoption",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfNotesAndOtherExplanatoryInformationExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210011001 - Disclosure - Corporate Information (Notes)",
     "role": "http://transalta.com/role/CorporateInformationNotes",
     "shortName": "Corporate Information (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfNotesAndOtherExplanatoryInformationExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210031002 - Disclosure - Significant Accounting Policies (Notes)",
     "role": "http://transalta.com/role/SignificantAccountingPoliciesNotes",
     "shortName": "Significant Accounting Policies (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i7e3d7d9d0fbd449b8d6d5a3d6717f4af_D20180101-20181231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfChangesInAccountingPoliciesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210071003 - Disclosure - Accounting Changes (Notes)",
     "role": "http://transalta.com/role/AccountingChangesNotes",
     "shortName": "Accounting Changes (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i7e3d7d9d0fbd449b8d6d5a3d6717f4af_D20180101-20181231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfChangesInAccountingPoliciesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tac:DisclosureOfSignificantEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210111004 - Disclosure - Significant Events (Notes)",
     "role": "http://transalta.com/role/SignificantEventsNotes",
     "shortName": "Significant Events (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tac:DisclosureOfSignificantEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210211005 - Disclosure - Revenue (Notes)",
     "role": "http://transalta.com/role/RevenueNotes",
     "shortName": "Revenue (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210261006 - Disclosure - Expenses by Nature (Notes)",
     "role": "http://transalta.com/role/ExpensesbyNatureNotes",
     "shortName": "Expenses by Nature (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfImpairmentOfAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210291007 - Disclosure - Asset Impairment Charges and Reversals (Notes)",
     "role": "http://transalta.com/role/AssetImpairmentChargesandReversalsNotes",
     "shortName": "Asset Impairment Charges and Reversals (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfImpairmentOfAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfLeasesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210311008 - Disclosure - Finance Lease Receivables (Notes)",
     "role": "http://transalta.com/role/FinanceLeaseReceivablesNotes",
     "shortName": "Finance Lease Receivables (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfLeasesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ProfitLoss",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "000030006 - Document - Consolidated Statement of Cash Flows Statement",
     "role": "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement",
     "shortName": "Consolidated Statement of Cash Flows Statement",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "-6",
      "lang": null,
      "name": "ifrs-full:AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i7e3d7d9d0fbd449b8d6d5a3d6717f4af_D20180101-20181231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfOtherOperatingIncomeExpenseExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210341009 - Disclosure - Net Other Operating (Income) Losses (Notes)",
     "role": "http://transalta.com/role/NetOtherOperatingIncomeLossesNotes",
     "shortName": "Net Other Operating (Income) Losses (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i7e3d7d9d0fbd449b8d6d5a3d6717f4af_D20180101-20181231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfOtherOperatingIncomeExpenseExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInterestExpenseExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210381010 - Disclosure - Net Interest Expense (Notes)",
     "role": "http://transalta.com/role/NetInterestExpenseNotes",
     "shortName": "Net Interest Expense (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInterestExpenseExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210411011 - Disclosure - Income Taxes (Notes)",
     "role": "http://transalta.com/role/IncomeTaxesNotes",
     "shortName": "Income Taxes (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfNoncontrollingInterestsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210491012 - Disclosure - Non-Controlling Interests (Notes)",
     "role": "http://transalta.com/role/NonControllingInterestsNotes",
     "shortName": "Non-Controlling Interests (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfNoncontrollingInterestsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210551014 - Disclosure - Financial Instruments (Notes)",
     "role": "http://transalta.com/role/FinancialInstrumentsNotes",
     "shortName": "Financial Instruments (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210631015 - Disclosure - Risk Management Activities (Notes)",
     "role": "http://transalta.com/role/RiskManagementActivitiesNotes",
     "shortName": "Risk Management Activities (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i7e3d7d9d0fbd449b8d6d5a3d6717f4af_D20180101-20181231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210771017 - Disclosure - Property, Plant, and Equipment (Notes)",
     "role": "http://transalta.com/role/PropertyPlantandEquipmentNotes",
     "shortName": "Property, Plant, and Equipment (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i7e3d7d9d0fbd449b8d6d5a3d6717f4af_D20180101-20181231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tac:RightOfUseAssetsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210811018 - Disclosure - Right of Use Asset (Notes)",
     "role": "http://transalta.com/role/RightofUseAssetNotes",
     "shortName": "Right of Use Asset (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tac:RightOfUseAssetsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210851019 - Disclosure - Intangible Assets (Notes)",
     "role": "http://transalta.com/role/IntangibleAssetsNotes",
     "shortName": "Intangible Assets (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfGoodwillExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210881020 - Disclosure - Goodwill (Notes)",
     "role": "http://transalta.com/role/GoodwillNotes",
     "shortName": "Goodwill (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfGoodwillExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "010041013 - Document - Trade and Other Receivables (Notes)",
     "role": "http://transalta.com/role/TradeandOtherReceivablesNotes",
     "shortName": "Trade and Other Receivables (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfOtherNoncurrentAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210911021 - Disclosure - Other Assets (Notes)",
     "role": "http://transalta.com/role/OtherAssetsNotes",
     "shortName": "Other Assets (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfOtherNoncurrentAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfProvisionsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210951022 - Disclosure - Decommissioning and Other Provisions (Notes)",
     "role": "http://transalta.com/role/DecommissioningandOtherProvisionsNotes",
     "shortName": "Decommissioning and Other Provisions (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfProvisionsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i7e3d7d9d0fbd449b8d6d5a3d6717f4af_D20180101-20181231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfBorrowingsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211001023 - Disclosure - Credit Facilities, Long-Term Debt, and Finance Lease Obligations (Notes)",
     "role": "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsNotes",
     "shortName": "Credit Facilities, Long-Term Debt, and Finance Lease Obligations (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i7e3d7d9d0fbd449b8d6d5a3d6717f4af_D20180101-20181231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfBorrowingsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDebtSecuritiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211111024 - Disclosure - Exchangeable Securities (Notes)",
     "role": "http://transalta.com/role/ExchangeableSecuritiesNotes",
     "shortName": "Exchangeable Securities (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDebtSecuritiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i7e3d7d9d0fbd449b8d6d5a3d6717f4af_D20180101-20181231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tac:DisclosureOfNoncurrentDefinedBenefitPlanLiabilitiesandOtherNoncurrentLiabilitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211141025 - Disclosure - Defined Benefit Obligation and Other Long-Term Liabilities (Notes)",
     "role": "http://transalta.com/role/DefinedBenefitObligationandOtherLongTermLiabilitiesNotes",
     "shortName": "Defined Benefit Obligation and Other Long-Term Liabilities (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i7e3d7d9d0fbd449b8d6d5a3d6717f4af_D20180101-20181231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tac:DisclosureOfNoncurrentDefinedBenefitPlanLiabilitiesandOtherNoncurrentLiabilitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211171026 - Disclosure - Common Shares (Notes)",
     "role": "http://transalta.com/role/CommonSharesNotes",
     "shortName": "Common Shares (Notes)",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211241027 - Disclosure - Preferred Shares (Notes)",
     "role": "http://transalta.com/role/PreferredSharesNotes",
     "shortName": "Preferred Shares (Notes)",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i7e3d7d9d0fbd449b8d6d5a3d6717f4af_D20180101-20181231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tac:DisclosureOfAccumulatedOtherComprehensiveIncomeTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211311028 - Disclosure - Accumulated Other Comprehensive Income (Notes)",
     "role": "http://transalta.com/role/AccumulatedOtherComprehensiveIncomeNotes",
     "shortName": "Accumulated Other Comprehensive Income (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i7e3d7d9d0fbd449b8d6d5a3d6717f4af_D20180101-20181231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tac:DisclosureOfAccumulatedOtherComprehensiveIncomeTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i7e3d7d9d0fbd449b8d6d5a3d6717f4af_D20180101-20181231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211341029 - Disclosure - Share-Based Payment Plans (Notes)",
     "role": "http://transalta.com/role/ShareBasedPaymentPlansNotes",
     "shortName": "Share-Based Payment Plans (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i7e3d7d9d0fbd449b8d6d5a3d6717f4af_D20180101-20181231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211491032 - Disclosure - Cash Flow Information (Notes)",
     "role": "http://transalta.com/role/CashFlowInformationNotes",
     "shortName": "Cash Flow Information (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInventoriesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "010071016 - Document - Inventory (Notes)",
     "role": "http://transalta.com/role/InventoryNotes",
     "shortName": "Inventory (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInventoriesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211531033 - Disclosure - Capital (Notes)",
     "role": "http://transalta.com/role/CapitalNotes",
     "shortName": "Capital (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211571035 - Disclosure - Commitments and Contingencies (Notes)",
     "role": "http://transalta.com/role/CommitmentsandContingenciesNotes",
     "shortName": "Commitments and Contingencies (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211601036 - Disclosure - Segment Disclosures (Notes)",
     "role": "http://transalta.com/role/SegmentDisclosuresNotes",
     "shortName": "Segment Disclosures (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DescriptionOfAccountingPolicyForRecognitionOfRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "220042001 - Disclosure - Significant Accounting Policies (Policies)",
     "role": "http://transalta.com/role/SignificantAccountingPoliciesPolicies",
     "shortName": "Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DescriptionOfAccountingPolicyForRecognitionOfRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230053001 - Disclosure - Significant Accounting Policies (Tables)",
     "role": "http://transalta.com/role/SignificantAccountingPoliciesTables",
     "shortName": "Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ExplanationOfDifferenceBetweenOperatingLeaseCommitmentsDisclosedApplyingIAS17AndLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16Explanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230083002 - Disclosure - Accounting Changes - (Tables)",
     "role": "http://transalta.com/role/AccountingChangesTables",
     "shortName": "Accounting Changes - (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ExplanationOfDifferenceBetweenOperatingLeaseCommitmentsDisclosedApplyingIAS17AndLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16Explanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DescriptionOfNatureAndFinancialEffectOfBusinessCombinationsDuringPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230123003 - Disclosure - Significant Events (Tables)",
     "role": "http://transalta.com/role/SignificantEventsTables",
     "shortName": "Significant Events (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DescriptionOfNatureAndFinancialEffectOfBusinessCombinationsDuringPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tac:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230223004 - Disclosure - Revenue (Tables)",
     "role": "http://transalta.com/role/RevenueTables",
     "shortName": "Revenue (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tac:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tac:DisclosureOfExpensesClassifiedByNatureTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230273005 - Disclosure - Expenses by Nature (Tables)",
     "role": "http://transalta.com/role/ExpensesbyNatureTables",
     "shortName": "Expenses by Nature (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tac:DisclosureOfExpensesClassifiedByNatureTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinanceLeaseAndOperatingLeaseByLessorExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230323006 - Disclosure - Finance Lease Receivables (Tables)",
     "role": "http://transalta.com/role/FinanceLeaseReceivablesTables",
     "shortName": "Finance Lease Receivables (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinanceLeaseAndOperatingLeaseByLessorExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInterestsInOtherEntitiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "010111031 - Document - Joint Arrangements (Notes)",
     "role": "http://transalta.com/role/JointArrangementsNotes",
     "shortName": "Joint Arrangements (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInterestsInOtherEntitiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tac:DisclosureofcomponentsofnetotheroperatingincomelossesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230353007 - Disclosure - Net Other Operating (Income) Losses (Tables)",
     "role": "http://transalta.com/role/NetOtherOperatingIncomeLossesTables",
     "shortName": "Net Other Operating (Income) Losses (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tac:DisclosureofcomponentsofnetotheroperatingincomelossesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tac:DisclosureofcomponentsofinterestexpenseTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230393008 - Disclosure - Net Interest Expense (Tables)",
     "role": "http://transalta.com/role/NetInterestExpenseTables",
     "shortName": "Net Interest Expense (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tac:DisclosureofcomponentsofinterestexpenseTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tac:DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230423009 - Disclosure - Income Taxes (Tables)",
     "role": "http://transalta.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tac:DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tac:DisclosureOfNoncontrollingInterestsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230503010 - Disclosure - Non-Controlling Interests (Tables)",
     "role": "http://transalta.com/role/NonControllingInterestsTables",
     "shortName": "Non-Controlling Interests (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tac:DisclosureOfNoncontrollingInterestsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfFinancialLiabilitiesExplanatory",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinancialAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230563012 - Disclosure - Financial Instruments (Tables)",
     "role": "http://transalta.com/role/FinancialInstrumentsTables",
     "shortName": "Financial Instruments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfFinancialLiabilitiesExplanatory",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinancialAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDerivativeFinancialInstrumentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230643013 - Disclosure - Risk Management Activities (Tables)",
     "role": "http://transalta.com/role/RiskManagementActivitiesTables",
     "shortName": "Risk Management Activities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDerivativeFinancialInstrumentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230783015 - Disclosure - Property, Plant, and Equipment (Tables)",
     "role": "http://transalta.com/role/PropertyPlantandEquipmentTables",
     "shortName": "Property, Plant, and Equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": null
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230823016 - Disclosure - Right of Use Assets (Tables)",
     "role": "http://transalta.com/role/RightofUseAssetsTables",
     "shortName": "Right of Use Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230863017 - Disclosure - Intangible Assets (Tables)",
     "role": "http://transalta.com/role/IntangibleAssetsTables",
     "shortName": "Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": null
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230893018 - Disclosure - Goodwill (Tables)",
     "role": "http://transalta.com/role/GoodwillTables",
     "shortName": "Goodwill (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": null
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "010151034 - Document - Related Party Transactions (Notes)",
     "role": "http://transalta.com/role/RelatedPartyTransactionsNotes",
     "shortName": "Related Party Transactions (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tac:DisclosureofComponentsinOtherAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230923019 - Disclosure - Other Assets (Tables)",
     "role": "http://transalta.com/role/OtherAssetsTables",
     "shortName": "Other Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tac:DisclosureofComponentsinOtherAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfOtherProvisionsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230963020 - Disclosure - Decommissioning and Other Provisions (Tables)",
     "role": "http://transalta.com/role/DecommissioningandOtherProvisionsTables",
     "shortName": "Decommissioning and Other Provisions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfOtherProvisionsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231013021 - Disclosure - Credit Facilities, Long-Term Debt, and Finance Lease Obligations (Tables)",
     "role": "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsTables",
     "shortName": "Credit Facilities, Long-Term Debt, and Finance Lease Obligations (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfBorrowingCostsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231123022 - Disclosure - Exchangeable Securities (Tables)",
     "role": "http://transalta.com/role/ExchangeableSecuritiesTables",
     "shortName": "Exchangeable Securities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfBorrowingCostsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i7e3d7d9d0fbd449b8d6d5a3d6717f4af_D20180101-20181231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tac:ComponentsofNoncurrentDefinedBenefitPlanLiabilitiesandOtherLongTermLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231153023 - Disclosure - Defined Benefit Obligation and Other Long-Term Liabilities (Tables)",
     "role": "http://transalta.com/role/DefinedBenefitObligationandOtherLongTermLiabilitiesTables",
     "shortName": "Defined Benefit Obligation and Other Long-Term Liabilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i7e3d7d9d0fbd449b8d6d5a3d6717f4af_D20180101-20181231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tac:ComponentsofNoncurrentDefinedBenefitPlanLiabilitiesandOtherLongTermLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231183024 - Disclosure - Common Shares (Tables)",
     "role": "http://transalta.com/role/CommonSharesTables",
     "shortName": "Common Shares (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "lang": "en-US",
      "name": "ifrs-full:EarningsPerShareExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231253025 - Disclosure - Preferred Shares (Tables)",
     "role": "http://transalta.com/role/PreferredSharesTables",
     "shortName": "Preferred Shares (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "lang": "en-US",
      "name": "tac:DisclosureOfCharacteristicsOfPreferenceSharesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i7e3d7d9d0fbd449b8d6d5a3d6717f4af_D20180101-20181231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231323026 - Disclosure - Accumulated Other Comprehensive Income (Tables)",
     "role": "http://transalta.com/role/AccumulatedOtherComprehensiveIncomeTables",
     "shortName": "Accumulated Other Comprehensive Income (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i7e3d7d9d0fbd449b8d6d5a3d6717f4af_D20180101-20181231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i7e3d7d9d0fbd449b8d6d5a3d6717f4af_D20180101-20181231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231353027 - Disclosure - Share-Based Payment Plans (Tables)",
     "role": "http://transalta.com/role/ShareBasedPaymentPlansTables",
     "shortName": "Share-Based Payment Plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i7e3d7d9d0fbd449b8d6d5a3d6717f4af_D20180101-20181231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tac:DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231393028 - Disclosure - Employee Future Benefits (Tables)",
     "role": "http://transalta.com/role/EmployeeFutureBenefitsTables",
     "shortName": "Employee Future Benefits (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tac:DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tac:ComponentsofTradeandOtherReceivablesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "030053011 - Document - Trade and Other Receivables (Tables)",
     "role": "http://transalta.com/role/TradeandOtherReceivablesTables",
     "shortName": "Trade and Other Receivables (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tac:ComponentsofTradeandOtherReceivablesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tac:DisclosureofnoncashoperatingworkingcapitalTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231503030 - Disclosure - Cash Flow Information (Tables)",
     "role": "http://transalta.com/role/CashFlowInformationTables",
     "shortName": "Cash Flow Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tac:DisclosureofnoncashoperatingworkingcapitalTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231543031 - Disclosure - Capital (Tables)",
     "role": "http://transalta.com/role/CapitalTables",
     "shortName": "Capital (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "lang": "en-US",
      "name": "tac:DisclosureofinvestmentgradecreditratingTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tac:DisclosureofCommitmentsByCommitmentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231583033 - Disclosure - Commitments and Contingencies (Tables)",
     "role": "http://transalta.com/role/CommitmentsandContingenciesTables",
     "shortName": "Commitments and Contingencies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tac:DisclosureofCommitmentsByCommitmentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231613034 - Disclosure - Segment Disclosures (Tables)",
     "role": "http://transalta.com/role/SegmentDisclosuresTables",
     "shortName": "Segment Disclosures (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "tac:NumberOfReportableSegments1",
      "reportCount": 1,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240024001 - Disclosure - Corporate Information Corporate Information (Details)",
     "role": "http://transalta.com/role/CorporateInformationCorporateInformationDetails",
     "shortName": "Corporate Information Corporate Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i154d5f9cda1e4bf3bb9e65b67e0cc6d3_I20191231",
      "decimals": "INF",
      "lang": null,
      "name": "tac:NumberOfReportableSegments1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "ie8a4186461924a0fae01363089e4f16a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tac:PropertyPlantAndEquipmentUsefulLife1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240064002 - Disclosure - Significant Accounting Policies (Details)",
     "role": "http://transalta.com/role/SignificantAccountingPoliciesDetails",
     "shortName": "Significant Accounting Policies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "ie8a4186461924a0fae01363089e4f16a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tac:PropertyPlantAndEquipmentUsefulLife1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i89a68ca06369415790ad921487a4296f_I20181231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "tac:CumulativeEffectofNewAccountingPrincipleinPeriodofAdoption",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240094003 - Disclosure - Accounting Changes - Narrative (Details)",
     "role": "http://transalta.com/role/AccountingChangesNarrativeDetails",
     "shortName": "Accounting Changes - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "ie8c7131a9d6a46fa985347a3dee8819d_D20190101-20191231",
      "decimals": "-6",
      "lang": null,
      "name": "ifrs-full:DepreciationAndAmortisationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tac:DisclosureofCommitmentsByCommitmentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240104004 - Disclosure - Accounting Changes - Disclosure of comparative information prepared under previous GAAP (Details)",
     "role": "http://transalta.com/role/AccountingChangesDisclosureofcomparativeinformationpreparedunderpreviousGAAPDetails",
     "shortName": "Accounting Changes - Disclosure of comparative information prepared under previous GAAP (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfCashFlowStatementExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240134005 - Disclosure - Significant Events - Clean Energy Investment Plan (Details)",
     "role": "http://transalta.com/role/SignificantEventsCleanEnergyInvestmentPlanDetails",
     "shortName": "Significant Events - Clean Energy Investment Plan (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "ic5113bc5b89f4184a0a6c71076600c8a_I20191030",
      "decimals": "INF",
      "lang": null,
      "name": "tac:NumberOfTurbinesAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "power_purchase_arrangement",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:GainsOnDisposalsOfInvestments",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240144006 - Disclosure - Significant Events - Agreement to Construct and Own a Cogeneration Plant in Alberta (Details)",
     "role": "http://transalta.com/role/SignificantEventsAgreementtoConstructandOwnaCogenerationPlantinAlbertaDetails",
     "shortName": "Significant Events - Agreement to Construct and Own a Cogeneration Plant in Alberta (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i111b474ffa474a3db847cab66ca2c41b_I20191001",
      "decimals": "INF",
      "lang": null,
      "name": "tac:CapacityOfPowerGenerationAssetsPower",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mw",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tac:DisclosureOfTheComponentsOfInventoriesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "030083014 - Document - Inventory (Tables)",
     "role": "http://transalta.com/role/InventoryTables",
     "shortName": "Inventory (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tac:DisclosureOfTheComponentsOfInventoriesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i3b6a985f4387445084ac970129a8a08a_D20191001-20191001",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "tac:AssetAcquisitionWorkingCapital",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240154007 - Disclosure - Significant Events - Asset Acquisitions (Details)",
     "role": "http://transalta.com/role/SignificantEventsAssetAcquisitionsDetails",
     "shortName": "Significant Events - Asset Acquisitions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i3b6a985f4387445084ac970129a8a08a_D20191001-20191001",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "tac:AssetAcquisitionWorkingCapital",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ProceedsFromSalesOfInvestmentsAccountedForUsingEquityMethod",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240164008 - Disclosure - Significant Events - Strategic Investment by Brookfield (Details)",
     "role": "http://transalta.com/role/SignificantEventsStrategicInvestmentbyBrookfieldDetails",
     "shortName": "Significant Events - Strategic Investment by Brookfield (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i9b89ecd58b6f4dfcbcb07ddb4b648120_D20190101-20191231",
      "decimals": "-5",
      "lang": null,
      "name": "ifrs-full:ConsiderationPaidReceived",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i494406266f184e14bb363141bee51cc8_D20190101-20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ProportionOfOwnershipInterestInJointOperation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240174009 - Disclosure - Significant Events - Skookumchuck Wind Energy Facility (Details)",
     "role": "http://transalta.com/role/SignificantEventsSkookumchuckWindEnergyFacilityDetails",
     "shortName": "Significant Events - Skookumchuck Wind Energy Facility (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i494406266f184e14bb363141bee51cc8_D20190101-20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ProportionOfOwnershipInterestInJointOperation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:NotesAndDebenturesIssued",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240184010 - Disclosure - Significant Events - US Wind Projects (Details)",
     "role": "http://transalta.com/role/SignificantEventsUSWindProjectsDetails",
     "shortName": "Significant Events - US Wind Projects (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "lang": null,
      "name": "ifrs-full:ReceivablesDueFromAssociates",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i01d3f89d8aec466db7a7a7722da5ab5d_D20181101-20190430",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "tac:StockPurchaseAgreementTorontoStockExchangeTwentyFivePercentOfDailyTradingVolume",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240194011 - Disclosure - Significant Events - Normal Course Issuer Bid (Details)",
     "role": "http://transalta.com/role/SignificantEventsNormalCourseIssuerBidDetails",
     "shortName": "Significant Events - Normal Course Issuer Bid (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i01d3f89d8aec466db7a7a7722da5ab5d_D20181101-20190430",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "tac:StockPurchaseAgreementTorontoStockExchangeTwentyFivePercentOfDailyTradingVolume",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "tac:TransferOfEquityFromNonControllingInterests",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240204012 - Disclosure - Significant Events - Other Disclosures (Details)",
     "role": "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails",
     "shortName": "Significant Events - Other Disclosures (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i32c46a7ba5af4c7ca7d2153e0c6f13d0_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "tac:TransferOfEquityFromNonControllingInterests",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i4a61457a317448aba12e903247ac6b82_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:TransactionPriceAllocatedToRemainingPerformanceObligations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240234013 - Disclosure - Revenue (Details)",
     "role": "http://transalta.com/role/RevenueDetails",
     "shortName": "Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i4a61457a317448aba12e903247ac6b82_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:TransactionPriceAllocatedToRemainingPerformanceObligations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tac:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240244014 - Disclosure - Revenue Disaggregation of Revenue (Details)",
     "role": "http://transalta.com/role/RevenueDisaggregationofRevenueDetails",
     "shortName": "Revenue Disaggregation of Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tac:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "ica8d2db03b5844c6838fe3e95aea4232_D20190101-20191231",
      "decimals": "-6",
      "lang": null,
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tac:ChangesInContractWithCustomerLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i89a68ca06369415790ad921487a4296f_I20181231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ContractLiabilities",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240254015 - Disclosure - Revenue Contract Balances (Details)",
     "role": "http://transalta.com/role/RevenueContractBalancesDetails",
     "shortName": "Revenue Contract Balances (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tac:ChangesInContractWithCustomerLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i8773a0e2b9054a21a62baaa1018724fe_D20190101-20191231",
      "decimals": "-6",
      "lang": null,
      "name": "ifrs-full:RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R99": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tac:DisclosureofreconciliationbetweendepreciationandamortizationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i37ef0060a59a41059b64c33a9408b57a_D20190101-20191231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "ifrs-full:DepreciationExpense",
      "reportCount": 1,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240284016 - Disclosure - Expenses by Nature - Expenses Classified by Nature (Details)",
     "role": "http://transalta.com/role/ExpensesbyNatureExpensesClassifiedbyNatureDetails",
     "shortName": "Expenses by Nature - Expenses Classified by Nature (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i5fc8e5ffe868431f8d4738b7b74242ba_D20170101-20171231",
      "decimals": "-6",
      "lang": null,
      "name": "ifrs-full:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R9999": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tac-20191231.htm",
      "contextRef": "i7b1dddb8cbaf4e129efe8dd56d547b2e_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "",
     "isDefault": "false",
     "longName": "Uncategorized Items - _IXDS",
     "role": "http://xbrl.sec.gov/role/uncategorizedFacts",
     "shortName": "Uncategorized Items - _IXDS",
     "subGroupType": "",
     "uniqueAnchor": null
    }
   },
   "segmentCount": 350,
   "tag": {
    "country_AU": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "AUSTRALIA",
        "verboseLabel": "Australia"
       }
      }
     },
     "localname": "AU",
     "nsuri": "http://xbrl.sec.gov/country/2017-01-31",
     "presentation": [
      "http://transalta.com/role/RelatedPartyTransactionsDisclosureofinterestsinsubsidiariesDetails",
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_CA": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "CANADA",
        "terseLabel": "Canada",
        "verboseLabel": "Canadian"
       }
      }
     },
     "localname": "CA",
     "nsuri": "http://xbrl.sec.gov/country/2017-01-31",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsAssumptionsDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsFairValueofPlanAssetsbyMajorCategoryDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsSensitivityAnalysisDetails",
      "http://transalta.com/role/FinancialInstrumentsDetails",
      "http://transalta.com/role/RelatedPartyTransactionsDisclosureofinterestsinsubsidiariesDetails",
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "UNITED STATES",
        "verboseLabel": "US"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2017-01-31",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsAssumptionsDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsFairValueofPlanAssetsbyMajorCategoryDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsSensitivityAnalysisDetails",
      "http://transalta.com/role/FinancialInstrumentsDetails",
      "http://transalta.com/role/RelatedPartyTransactionsDisclosureofinterestsinsubsidiariesDetails",
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_AUD": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Australia, Dollars",
        "terseLabel": "Australia, Dollars"
       }
      }
     },
     "localname": "AUD",
     "nsuri": "http://xbrl.sec.gov/currency/2017-01-31",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails",
      "http://transalta.com/role/RiskManagementActivitiesSensitivityAnalysisForManagementAssessmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_USD": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "United States of America, Dollars",
        "terseLabel": "U.S. Dollars"
       }
      }
     },
     "localname": "USD",
     "nsuri": "http://xbrl.sec.gov/currency/2017-01-31",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsAmountsOutstandingDetails",
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails",
      "http://transalta.com/role/RiskManagementActivitiesSensitivityAnalysisForManagementAssessmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "If the value is true, then the document is an amendment to previously-filed/accepted document.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2018-01-31",
     "presentation": [
      "http://transalta.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2018-01-31",
     "presentation": [
      "http://transalta.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2018-01-31",
     "presentation": [
      "http://transalta.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2018-01-31",
     "presentation": [
      "http://transalta.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2018-01-31",
     "presentation": [
      "http://transalta.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2018-01-31",
     "presentation": [
      "http://transalta.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r491"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2018-01-31",
     "presentation": [
      "http://transalta.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2018-01-31",
     "presentation": [
      "http://transalta.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2018-01-31",
     "presentation": [
      "http://transalta.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2018-01-31",
     "presentation": [
      "http://transalta.com/role/NonControllingInterestsFinancialPositionofNonControllingInterestsDetails",
      "http://transalta.com/role/NonControllingInterestsSubsidiariesandOperationswithNonControllingInterestsDetails",
      "http://transalta.com/role/SignificantEventsAgreementtoConstructandOwnaCogenerationPlantinAlbertaDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r491"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2018-01-31",
     "presentation": [
      "http://transalta.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r491"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2018-01-31",
     "presentation": [
      "http://transalta.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]",
        "terseLabel": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2018-01-31",
     "presentation": [
      "http://transalta.com/role/NonControllingInterestsFinancialPositionofNonControllingInterestsDetails",
      "http://transalta.com/role/NonControllingInterestsSubsidiariesandOperationswithNonControllingInterestsDetails",
      "http://transalta.com/role/SignificantEventsAgreementtoConstructandOwnaCogenerationPlantinAlbertaDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_AccountingEstimatesAxis": {
     "auth_ref": [
      "r248"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Accounting estimates [axis]",
        "terseLabel": "Accounting estimates [axis]"
       }
      }
     },
     "localname": "AccountingEstimatesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_AccountingEstimatesMember": {
     "auth_ref": [
      "r248"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for an asset, a liability or a periodic consumption of an asset, subject to adjustments that result from the assessment of the present status of, and expected future benefits and obligations associated with, assets and liabilities. It also represents the standard value for the 'Accounting estimates' axis if no other member is used."
       }
      },
      "en-US": {
       "role": {
        "label": "Accounting estimates [member]",
        "terseLabel": "Accounting estimates [member]"
       }
      }
     },
     "localname": "AccountingEstimatesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AccrualsClassifiedAsNoncurrent": {
     "auth_ref": [
      "r44"
     ],
     "calculation": {
      "http://transalta.com/role/DefinedBenefitObligationandOtherLongTermLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "tac_NoncurrentDefinedBenefitObligationAndOtherLongtermLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of accruals classified as non-current. [Refer: Accruals]"
       }
      },
      "en-US": {
       "role": {
        "label": "Accruals classified as non-current",
        "terseLabel": "Long-term incentive accruals (Note 27)"
       }
      }
     },
     "localname": "AccrualsClassifiedAsNoncurrent",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/DefinedBenefitObligationandOtherLongTermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AccumulatedDepreciationAndAmortisationMember": {
     "auth_ref": [
      "r90",
      "r102",
      "r182",
      "r201",
      "r205",
      "r455"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for accumulated depreciation and amortisation. [Refer: Depreciation and amortisation expense]"
       }
      },
      "en-US": {
       "role": {
        "label": "Accumulated depreciation and amortisation [member]",
        "terseLabel": "Accumulated depreciation",
        "verboseLabel": "Accumulated amortization"
       }
      }
     },
     "localname": "AccumulatedDepreciationAndAmortisationMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement",
      "http://transalta.com/role/IntangibleAssetsDetails",
      "http://transalta.com/role/PropertyPlantandEquipmentReconciliationofthechangesinthecarryingamountofPPEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AccumulatedImpairmentMember": {
     "auth_ref": [
      "r90",
      "r182",
      "r201",
      "r205",
      "r324",
      "r354",
      "r360",
      "r455",
      "r482",
      "r489"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for accumulated impairment. [Refer: Impairment loss]"
       }
      },
      "en-US": {
       "role": {
        "label": "Accumulated impairment [member]",
        "terseLabel": "Accumulated impairment"
       }
      }
     },
     "localname": "AccumulatedImpairmentMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AccumulatedOtherComprehensiveIncome": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement": {
       "order": 4.0,
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of accumulated items of income and expense (including reclassification adjustments) that are not recognised in profit or loss as required or permitted by other IFRSs. [Refer: IFRSs [member]; Other comprehensive income]"
       }
      },
      "en-US": {
       "role": {
        "label": "Accumulated other comprehensive income",
        "periodEndLabel": "Accumulated other comprehensive income, end of the period",
        "periodStartLabel": "Accumulated other comprehensive income, beginning of the period",
        "terseLabel": "Accumulated other comprehensive income (Note 26)",
        "verboseLabel": "Accumulated other comprehensive income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccumulatedOtherComprehensiveIncomeDetails",
      "http://transalta.com/role/CapitalDisclosureofcomponentsofcapitalDetails",
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement",
      "http://transalta.com/role/RiskManagementActivitiesEffectonCashFlowHedgesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for accumulated other comprehensive income. [Refer: Other comprehensive income]"
       }
      },
      "en-US": {
       "role": {
        "label": "Accumulated other comprehensive income [member]",
        "terseLabel": "Accumulated other comprehensive income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofcomponentsofcapitalDetails",
      "http://transalta.com/role/ConsolidatedStatementsofChangesinEquityStatement"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r183"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase in intangible assets other than goodwill resulting from acquisitions through business combinations. [Refer: Business combinations [member]; Intangible assets other than goodwill]"
       }
      },
      "en-US": {
       "role": {
        "label": "Acquisitions through business combinations, intangible assets other than goodwill",
        "terseLabel": "Acquisition"
       }
      }
     },
     "localname": "AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AcquisitionsThroughBusinessCombinationsOtherProvisions": {
     "auth_ref": [
      "r176"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase in other provisions resulting from acquisitions through business combinations. [Refer: Business combinations [member]; Other provisions]"
       }
      },
      "en-US": {
       "role": {
        "label": "Acquisitions through business combinations, other provisions",
        "terseLabel": "Acquisition of liabilities"
       }
      }
     },
     "localname": "AcquisitionsThroughBusinessCombinationsOtherProvisions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/DecommissioningandOtherProvisionsChangeinDecommissioningandOtherProvisionBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment": {
     "auth_ref": [
      "r93"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase in property, plant and equipment resulting from acquisitions through business combinations. [Refer: Business combinations [member]; Property, plant and equipment]"
       }
      },
      "en-US": {
       "role": {
        "label": "Acquisitions through business combinations, property, plant and equipment",
        "terseLabel": "Acquisitions"
       }
      }
     },
     "localname": "AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/PropertyPlantandEquipmentReconciliationofthechangesinthecarryingamountofPPEDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ActuarialAssumptionOfDiscountRates": {
     "auth_ref": [
      "r124"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The discount rate used as the significant actuarial assumption to determine the present value of a defined benefit obligation. [Refer: Defined benefit obligation, at present value; Actuarial assumptions [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Actuarial assumption of discount rates",
        "terseLabel": "Discount rate"
       }
      }
     },
     "localname": "ActuarialAssumptionOfDiscountRates",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_ActuarialAssumptionOfDiscountRatesMember": {
     "auth_ref": [
      "r126"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the discount rates used as actuarial assumptions. [Refer: Actuarial assumptions [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Actuarial assumption of discount rates [member]",
        "terseLabel": "1% decrease in the discount rate"
       }
      }
     },
     "localname": "ActuarialAssumptionOfDiscountRatesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsSensitivityAnalysisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ActuarialAssumptionOfExpectedRatesOfInflation": {
     "auth_ref": [
      "r124"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The expected rate of inflation that is used as a significant actuarial assumption to determine the present value of a defined benefit obligation. [Refer: Defined benefit plans [member]; Defined benefit obligation, at present value; Actuarial assumptions [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Actuarial assumption of expected rates of inflation",
        "terseLabel": "Provincial health-care premium escalation"
       }
      }
     },
     "localname": "ActuarialAssumptionOfExpectedRatesOfInflation",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases": {
     "auth_ref": [
      "r124"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The expected rate of salary increases used as a significant actuarial assumption to determine the present value of a defined benefit obligation. [Refer: Defined benefit plans [member]; Defined benefit obligation, at present value; Actuarial assumptions [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Actuarial assumption of expected rates of salary increases",
        "terseLabel": "Rate of compensation increase"
       }
      }
     },
     "localname": "ActuarialAssumptionOfExpectedRatesOfSalaryIncreases",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember": {
     "auth_ref": [
      "r126"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the expected rates of salary increases used as actuarial assumptions. [Refer: Actuarial assumptions [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Actuarial assumption of expected rates of salary increases [member]",
        "terseLabel": "1% increase in the salary scale"
       }
      }
     },
     "localname": "ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsSensitivityAnalysisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ActuarialAssumptionOfMedicalCostTrendRates": {
     "auth_ref": [
      "r124"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Medical cost trend rate used as significant actuarial assumption to determine the present value of a defined benefit obligation. [Refer: Defined benefit obligation, at present value; Actuarial assumptions [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Actuarial assumption of medical cost trend rates",
        "terseLabel": "Health-care cost escalation(1)(3)"
       }
      }
     },
     "localname": "ActuarialAssumptionOfMedicalCostTrendRates",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember": {
     "auth_ref": [
      "r126"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the medical cost trend rates used as actuarial assumptions. [Refer: Actuarial assumptions [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Actuarial assumption of medical cost trend rates [member]",
        "terseLabel": "1% increase in the health-care cost trend rate"
       }
      }
     },
     "localname": "ActuarialAssumptionOfMedicalCostTrendRatesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsSensitivityAnalysisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ActuarialAssumptionOfMortalityRatesMember": {
     "auth_ref": [
      "r126"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the mortality rates used as actuarial assumptions. [Refer: Actuarial assumptions [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Actuarial assumption of mortality rates [member]",
        "terseLabel": "10% improvement in mortality rates"
       }
      }
     },
     "localname": "ActuarialAssumptionOfMortalityRatesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsSensitivityAnalysisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ActuarialAssumptionsAxis": {
     "auth_ref": [
      "r126"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Actuarial assumptions [axis]",
        "terseLabel": "Actuarial assumptions [axis]"
       }
      }
     },
     "localname": "ActuarialAssumptionsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsSensitivityAnalysisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ActuarialAssumptionsMember": {
     "auth_ref": [
      "r126"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all actuarial assumptions. Actuarial assumptions are the entity\u2019s unbiased and mutually compatible best estimates of the demographic and financial variables that will determine the ultimate cost of providing post-employment benefits. It also represents the standard value for the 'Actuarial assumptions' axis if no other member is used."
       }
      },
      "en-US": {
       "role": {
        "label": "Actuarial assumptions [member]",
        "terseLabel": "Actuarial assumptions [member]"
       }
      }
     },
     "localname": "ActuarialAssumptionsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsSensitivityAnalysisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r114"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease (increase) in a net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in demographic assumptions that result in remeasurements of the net defined benefit liability (asset). Demographic assumptions deal with matters such as: (a) mortality; (b) rates of employee turnover, disability and early retirement; (c) the proportion of plan members with dependants who will be eligible for benefits; (d) the proportion of plan members who will select each form of payment option available under the plan terms; and (e) claim rates under medical plans. [Refer: Net defined benefit liability (asset)]"
       }
      },
      "en-US": {
       "role": {
        "label": "Actuarial gains (losses) arising from changes in demographic assumptions, net defined benefit liability (asset)",
        "negatedLabel": "Actuarial gain arising from demographic assumptions",
        "negatedTerseLabel": "Net actuarial gains on defined benefits plans, net of tax"
       }
      }
     },
     "localname": "ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofChangesinEquityStatement",
      "http://transalta.com/role/EmployeeFutureBenefitsDefinedBenefitObligationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r115"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease (increase) in a net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in financial assumptions that result in remeasurements of the net defined benefit liability (asset). Financial assumptions deal with items such as: (a) the discount rate; (b) benefit levels, excluding any cost of the benefits to be met by employees, and future salary; (c) in the case of medical benefits, future medical costs, including claim handling costs (ie the costs that will be incurred in processing and resolving claims, including legal and adjuster's fees); and (d) taxes payable by the plan on contributions relating to service before the reporting date or on benefits resulting from that service. [Refer: Net defined benefit liability (asset)]"
       }
      },
      "en-US": {
       "role": {
        "label": "Actuarial gains (losses) arising from changes in financial assumptions, net defined benefit liability (asset)",
        "negatedLabel": "Net actuarial gains (losses) on defined benefit plans, net of tax",
        "negatedTerseLabel": "Actuarial loss arising from financial assumptions"
       }
      }
     },
     "localname": "ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccumulatedOtherComprehensiveIncomeDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsDefinedBenefitObligationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdditionalPaidinCapital": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement": {
       "order": 2.0,
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount received or receivable from the issuance of the entity's shares in excess of nominal value and amounts received from other transactions involving the entity's stock or stockholders."
       }
      },
      "en-US": {
       "role": {
        "label": "Additional paid-in capital",
        "terseLabel": "Contributed surplus"
       }
      }
     },
     "localname": "AdditionalPaidinCapital",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofcomponentsofcapitalDetails",
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdditionalPaidinCapitalMember": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for amounts received from issuance of the entity's shares in excess of nominal value and amounts received from other transactions involving the entity's stock or stockholders."
       }
      },
      "en-US": {
       "role": {
        "label": "Additional paid-in capital [member]",
        "terseLabel": "Contributed surplus"
       }
      }
     },
     "localname": "AdditionalPaidinCapitalMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofcomponentsofcapitalDetails",
      "http://transalta.com/role/ConsolidatedStatementsofChangesinEquityStatement"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AdditionalProvisionsOtherProvisions": {
     "auth_ref": [
      "r172"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of additional other provisions made. [Refer: Other provisions]"
       }
      },
      "en-US": {
       "role": {
        "label": "Additional provisions, other provisions",
        "terseLabel": "Provision for line loss rule proceeding"
       }
      }
     },
     "localname": "AdditionalProvisionsOtherProvisions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r183"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of additions to intangible assets other than goodwill, other than those acquired through business combinations. [Refer: Business combinations [member]; Intangible assets other than goodwill]"
       }
      },
      "en-US": {
       "role": {
        "label": "Additions other than through business combinations, intangible assets other than goodwill",
        "terseLabel": "Additions"
       }
      }
     },
     "localname": "AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://transalta.com/role/SignificantEventsAssetAcquisitionsDetails": {
       "order": 2.0,
       "parentTag": "tac_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of additions to property, plant and equipment other than those acquired through business combinations. [Refer: Business combinations [member]; Property, plant and equipment]"
       }
      },
      "en-US": {
       "role": {
        "label": "Additions other than through business combinations, property, plant and equipment",
        "terseLabel": "Additions other than through business combinations, property, plant and equipment",
        "verboseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/PropertyPlantandEquipmentDetails",
      "http://transalta.com/role/PropertyPlantandEquipmentReconciliationofthechangesinthecarryingamountofPPEDetails",
      "http://transalta.com/role/SignificantEventsAssetAcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdditionsToRightofuseAssets": {
     "auth_ref": [
      "r418"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of additions to right-of-use assets. [Refer: Right-of-use assets]"
       }
      },
      "en-US": {
       "role": {
        "label": "Additions to right-of-use assets",
        "terseLabel": "Additions to right-of-use assets"
       }
      }
     },
     "localname": "AdditionsToRightofuseAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RightofUseAssetsReconciliationofchangesoftherightofuseassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable": {
     "auth_ref": [
      "r219"
     ],
     "calculation": {
      "http://transalta.com/role/CashFlowInformationDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInWorkingCapital",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in trade accounts receivable to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      },
      "en-US": {
       "role": {
        "label": "Adjustments for decrease (increase) in trade accounts receivable",
        "verboseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "AdjustmentsForDecreaseIncreaseInTradeAccountReceivable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForDeferredTaxExpense": {
     "auth_ref": [
      "r221"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 6.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for deferred tax expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Deferred tax expense (income); Profit (loss)]"
       }
      },
      "en-US": {
       "role": {
        "label": "Adjustments for deferred tax expense",
        "terseLabel": "Deferred income tax expense (recovery) (Note 11)"
       }
      }
     },
     "localname": "AdjustmentsForDeferredTaxExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense": {
     "auth_ref": [
      "r220"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 2.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": 1.0
      },
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for depreciation and amortisation expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Depreciation and amortisation expense; Profit (loss)]"
       }
      },
      "en-US": {
       "role": {
        "label": "Adjustments for depreciation and amortisation expense",
        "terseLabel": "Depreciation and amortization (Note 34)",
        "totalLabel": "Adjustments for depreciation and amortisation expense"
       }
      }
     },
     "localname": "AdjustmentsForDepreciationAndAmortisationExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement",
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForGainsLossesOnChangeInFairValueOfDerivatives": {
     "auth_ref": [
      "r221"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 7.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for gains (losses) on changes in the fair value of derivatives to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: At fair value [member]; Derivatives [member]; Profit (loss)]"
       }
      },
      "en-US": {
       "role": {
        "label": "Adjustments for gains (losses) on change in fair value of derivatives",
        "negatedTerseLabel": "Unrealized (gain) loss from risk management activities"
       }
      }
     },
     "localname": "AdjustmentsForGainsLossesOnChangeInFairValueOfDerivatives",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss": {
     "auth_ref": [
      "r220"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 10.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for impairment loss (reversal of impairment loss) recognised in profit or loss to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Impairment loss (reversal of impairment loss) recognised in profit or loss]"
       }
      },
      "en-US": {
       "role": {
        "label": "Adjustments for impairment loss (reversal of impairment loss) recognised in profit or loss",
        "terseLabel": "Asset impairment charges (reversals) (Note 7)"
       }
      }
     },
     "localname": "AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities": {
     "auth_ref": [
      "r221"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in employee benefit liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      },
      "en-US": {
       "role": {
        "label": "Adjustments for increase (decrease) in employee benefit liabilities",
        "terseLabel": "Adjustments for increase (decrease) in employee benefit liabilities"
       }
      }
     },
     "localname": "AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ExpensesbyNatureExpensesClassifiedbyNatureDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForIncreaseInOtherProvisionsArisingFromPassageOfTime": {
     "auth_ref": [
      "r221"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 4.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for increases in other provisions arising from the passage of time to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss); Other provisions [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Adjustments for increase in other provisions arising from passage of time",
        "terseLabel": "Accretion of provisions (Note 21)"
       }
      }
     },
     "localname": "AdjustmentsForIncreaseInOtherProvisionsArisingFromPassageOfTime",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets": {
     "auth_ref": [
      "r208"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 3.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for losses (gains) on disposal of non-current assets to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Non-current assets; Profit (loss)]"
       }
      },
      "en-US": {
       "role": {
        "label": "Adjustments for losses (gains) on disposal of non-current assets",
        "terseLabel": "Gain (loss) on sale of assets (Note 4)"
       }
      }
     },
     "localname": "AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForProvisions": {
     "auth_ref": [
      "r220"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 9.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for provisions to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Provisions; Profit (loss)]"
       }
      },
      "en-US": {
       "role": {
        "label": "Adjustments for provisions",
        "terseLabel": "Provisions"
       }
      }
     },
     "localname": "AdjustmentsForProvisions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains": {
     "auth_ref": [
      "r220"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 8.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for unrealised foreign exchange losses (gains) to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      },
      "en-US": {
       "role": {
        "label": "Adjustments for unrealised foreign exchange losses (gains)",
        "terseLabel": "Unrealized foreign exchange loss"
       }
      }
     },
     "localname": "AdjustmentsForUnrealisedForeignExchangeLossesGains",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AggregateDifferenceBetweenFairValueAtInitialRecognitionAndAmountDeterminedUsingValuationTechniqueYetToBeRecognised": {
     "auth_ref": [
      "r348"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The aggregate difference between the fair value at initial recognition and the transaction price for financial instruments that is yet to be recognised in profit or loss. [Refer: Financial instruments, class [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Aggregate difference between fair value at initial recognition and transaction price yet to be recognised in profit or loss",
        "periodEndLabel": "Unamortized net gain at end of year",
        "periodStartLabel": "Unamortized net gain at beginning of year"
       }
      }
     },
     "localname": "AggregateDifferenceBetweenFairValueAtInitialRecognitionAndAmountDeterminedUsingValuationTechniqueYetToBeRecognised",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsInceptionGainsAndLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AggregatedMeasurementMember": {
     "auth_ref": [
      "r198",
      "r204",
      "r284"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all types of measurement. It also represents the standard value for the 'Measurement' axis if no other member is used."
       }
      },
      "en-US": {
       "role": {
        "label": "Aggregated measurement [member]",
        "terseLabel": "Aggregated measurement [member]"
       }
      }
     },
     "localname": "AggregatedMeasurementMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsDetails",
      "http://transalta.com/role/FinancialInstrumentsFairvalueoffinancialassetsandliabilitiesmeasuredatotherthanfairvalueDetails",
      "http://transalta.com/role/FinancialInstrumentsFairvalueofthecommodityriskmanagementassetsandliabilitiesbyclassificationlevelDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AggregatedTimeBandsMember": {
     "auth_ref": [
      "r35",
      "r303",
      "r337",
      "r373",
      "r375",
      "r425",
      "r427",
      "r433",
      "r435",
      "r441",
      "r453",
      "r458",
      "r462",
      "r466"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregated time bands. It also represents the standard value for the 'Maturity' axis if no other member is used."
       }
      },
      "en-US": {
       "role": {
        "label": "Aggregated time bands [member]",
        "terseLabel": "Aggregated time bands [member]"
       }
      }
     },
     "localname": "AggregatedTimeBandsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsPrincipalRepaymentsDetails",
      "http://transalta.com/role/FinanceLeaseReceivablesDetails",
      "http://transalta.com/role/FinancialInstrumentsCarryingamountsandclassificationsoffinancialassetsandliabilitiesDetails",
      "http://transalta.com/role/RevenueDetails",
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails",
      "http://transalta.com/role/RiskManagementActivitiesMaturityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AllLevelsOfFairValueHierarchyMember": {
     "auth_ref": [
      "r123",
      "r285"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all levels of the fair value hierarchy. It also represents the standard value for the 'Levels of fair value hierarchy' axis if no other member is used."
       }
      },
      "en-US": {
       "role": {
        "label": "All levels of fair value hierarchy [member]",
        "terseLabel": "All levels of fair value hierarchy [member]"
       }
      }
     },
     "localname": "AllLevelsOfFairValueHierarchyMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsFairValueofPlanAssetsbyMajorCategoryDetails",
      "http://transalta.com/role/FinancialInstrumentsDetails",
      "http://transalta.com/role/FinancialInstrumentsFairvalueoffinancialassetsandliabilitiesmeasuredatotherthanfairvalueDetails",
      "http://transalta.com/role/FinancialInstrumentsFairvalueofthecommodityriskmanagementassetsandliabilitiesbyclassificationlevelDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r185"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of amortisation of intangible assets other than goodwill. [Refer: Depreciation and amortisation expense; Intangible assets other than goodwill]"
       }
      },
      "en-US": {
       "role": {
        "label": "Amortisation, intangible assets other than goodwill",
        "terseLabel": "Amortization"
       }
      }
     },
     "localname": "AmortisationIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AnalysisOfIncomeAndExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Analysis of income and expense [abstract]",
        "terseLabel": "Analysis of income and expense [abstract]"
       }
      }
     },
     "localname": "AnalysisOfIncomeAndExpenseAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ApplicableTaxRate": {
     "auth_ref": [
      "r82"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The applicable income tax rate."
       }
      },
      "en-US": {
       "role": {
        "label": "Applicable tax rate",
        "terseLabel": "Statutory Canadian federal and provincial income tax rate",
        "verboseLabel": "Corporate tax rate"
       }
      }
     },
     "localname": "ApplicableTaxRate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails",
      "http://transalta.com/role/IncomeTaxesRateReconciliationsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_AssetbackedDebtInstrumentsHeld": {
     "auth_ref": [
      "r14"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of debt instruments held that are backed by underlying assets. [Refer: Debt instruments held]"
       }
      },
      "en-US": {
       "role": {
        "label": "Asset-backed debt instruments held",
        "terseLabel": "Asset-backed debt instruments held"
       }
      }
     },
     "localname": "AssetbackedDebtInstrumentsHeld",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_Assets": {
     "auth_ref": [
      "r31",
      "r284",
      "r285",
      "r287",
      "r394",
      "r397"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of resources: (a) controlled by the entity as a result of past events; and (b) from which future economic benefits are expected to flow to the entity."
       }
      },
      "en-US": {
       "role": {
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Assets [abstract]",
        "terseLabel": "Assets [abstract]"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_AssetsAndLiabilitiesClassifiedAsHeldForSaleAxis": {
     "auth_ref": [
      "r328"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Assets and liabilities classified as held for sale [axis]",
        "terseLabel": "Assets and liabilities classified as held for sale [axis]"
       }
      }
     },
     "localname": "AssetsAndLiabilitiesClassifiedAsHeldForSaleAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AssetImpairmentChargesandReversalsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_AssetsAndLiabilitiesNotClassifiedAsHeldForSaleMember": {
     "auth_ref": [
      "r328"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for assets and liabilities that are not classified as held for sale. It also represents the standard value for the 'Assets and liabilities classified as held for sale' axis if no other member is used. [Refer: Non-current assets held for sale [member]; Liabilities included in disposal groups classified as held for sale; Disposal groups classified as held for sale [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Assets and liabilities not classified as held for sale [member]",
        "terseLabel": "Assets and liabilities not classified as held for sale [member]"
       }
      }
     },
     "localname": "AssetsAndLiabilitiesNotClassifiedAsHeldForSaleMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AssetImpairmentChargesandReversalsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AverageEffectiveTaxRate": {
     "auth_ref": [
      "r82"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The tax expense (income) divided by the accounting profit. [Refer: Accounting profit]"
       }
      },
      "en-US": {
       "role": {
        "label": "Average effective tax rate",
        "terseLabel": "Effective tax rate"
       }
      }
     },
     "localname": "AverageEffectiveTaxRate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesRateReconciliationsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_AverageForeignExchangeRate": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The average exchange rate used by the entity. Exchange rate is the ratio of exchange for two currencies."
       }
      },
      "en-US": {
       "role": {
        "label": "Average foreign exchange rate",
        "terseLabel": "Average foreign exchange rate"
       }
      }
     },
     "localname": "AverageForeignExchangeRate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesMaturityDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_BasicAndDilutedEarningsLossPerShare": {
     "auth_ref": [
      "r62"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of earnings per share when the basic and diluted measurements are equal. [Refer: Basic earnings (loss) per share; Diluted earnings (loss) per share]"
       }
      },
      "en-US": {
       "role": {
        "label": "Basic and diluted earnings (loss) per share",
        "terseLabel": "Net earnings (loss) per share attributable to common shareholders, basic and diluted (Note 24)",
        "verboseLabel": "Net earnings (loss) per share attributable to common shareholders, basic and diluted (in CAD per share)"
       }
      }
     },
     "localname": "BasicAndDilutedEarningsLossPerShare",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CommonSharesEarningsperCommonShareDetails",
      "http://transalta.com/role/ConsolidatedStatementsofEarningsLossStatement"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_BondsIssued": {
     "auth_ref": [
      "r14"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of bonds issued by the entity."
       }
      },
      "en-US": {
       "role": {
        "label": "Bonds issued",
        "terseLabel": "Bonds issued"
       }
      }
     },
     "localname": "BondsIssued",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsNonRecourseDebtDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsRestrictionsonNonRecourseDebtandSecurityDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_BorrowingCostsIncurred": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of interest and other costs that an entity incurs in connection with the borrowing of funds."
       }
      },
      "en-US": {
       "role": {
        "label": "Borrowing costs incurred",
        "terseLabel": "Borrowing costs incurred"
       }
      }
     },
     "localname": "BorrowingCostsIncurred",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_Borrowings": {
     "auth_ref": [
      "r31"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of outstanding funds that the entity is obligated to repay."
       }
      },
      "en-US": {
       "role": {
        "label": "Borrowings",
        "terseLabel": "Borrowings",
        "verboseLabel": "Carrying value"
       }
      }
     },
     "localname": "Borrowings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsAmountsOutstandingDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsDebenturesDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsNonRecourseDebtDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsPrincipalRepaymentsDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsRestrictionsonNonRecourseDebtandSecurityDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsSeniorNotesDetails",
      "http://transalta.com/role/RiskManagementActivitiesMaturityDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_BorrowingsAdjustmentToInterestRateBasis": {
     "auth_ref": [
      "r368"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The adjustment to the basis (reference rate) used for calculation of the interest rate on borrowings. [Refer: Borrowings]"
       }
      },
      "en-US": {
       "role": {
        "label": "Borrowings, adjustment to interest rate basis",
        "verboseLabel": "Borrowings, adjustment to interest rate basis"
       }
      }
     },
     "localname": "BorrowingsAdjustmentToInterestRateBasis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsNonRecourseDebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_BorrowingsByNameAxis": {
     "auth_ref": [
      "r368"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Borrowings by name [axis]",
        "terseLabel": "Borrowings by name [axis]"
       }
      }
     },
     "localname": "BorrowingsByNameAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsAmountsOutstandingDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsDebenturesDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsLettersofCreditDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsNonRecourseDebtDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsOtherDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsRestrictionsonNonRecourseDebtandSecurityDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsSeniorNotesDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsDetails",
      "http://transalta.com/role/ExchangeableSecuritiesDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails",
      "http://transalta.com/role/SignificantEventsStrategicInvestmentbyBrookfieldDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_BorrowingsByNameMember": {
     "auth_ref": [
      "r368"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all borrowings when disaggregated by name. It also represents the standard value for the 'Borrowings by name' axis if no other member is used. [Refer: Borrowings]"
       }
      },
      "en-US": {
       "role": {
        "label": "Borrowings by name [member]",
        "terseLabel": "Borrowings by name [member]"
       }
      }
     },
     "localname": "BorrowingsByNameMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsAmountsOutstandingDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsDebenturesDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsLettersofCreditDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsNonRecourseDebtDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsOtherDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsRestrictionsonNonRecourseDebtandSecurityDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsSeniorNotesDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsDetails",
      "http://transalta.com/role/ExchangeableSecuritiesDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails",
      "http://transalta.com/role/SignificantEventsStrategicInvestmentbyBrookfieldDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_BorrowingsInterestRate": {
     "auth_ref": [
      "r368"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The interest rate on borrowings. [Refer: Borrowings]"
       }
      },
      "en-US": {
       "role": {
        "label": "Borrowings, interest rate",
        "terseLabel": "Interest rate"
       }
      }
     },
     "localname": "BorrowingsInterestRate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsAmountsOutstandingDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsDebenturesDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsNonRecourseDebtDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsOtherDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsSeniorNotesDetails",
      "http://transalta.com/role/ExchangeableSecuritiesDetails",
      "http://transalta.com/role/OtherAssetsNarrativeDetails",
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails",
      "http://transalta.com/role/SignificantEventsStrategicInvestmentbyBrookfieldDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_BorrowingsInterestRateBasis": {
     "auth_ref": [
      "r368"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The basis (reference rate) used for calculation of the interest rate on borrowings. [Refer: Borrowings]"
       }
      },
      "en-US": {
       "role": {
        "label": "Borrowings, interest rate basis",
        "terseLabel": "Borrowings, interest rate basis"
       }
      }
     },
     "localname": "BorrowingsInterestRateBasis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_BottomOfRangeMember": {
     "auth_ref": [
      "r290",
      "r292",
      "r293",
      "r317",
      "r368",
      "r435"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the bottom of a range."
       }
      },
      "en-US": {
       "role": {
        "label": "Bottom of range [member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "BottomOfRangeMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesNarrativeDetails",
      "http://transalta.com/role/CapitalDisclosureofinvestmentgradecreditratingDetails",
      "http://transalta.com/role/CommonSharesShareholderRightsPlanDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsDebenturesDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsNonRecourseDebtDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsSeniorNotesDetails",
      "http://transalta.com/role/DecommissioningandOtherProvisionsChangeinDecommissioningandOtherProvisionBalancesDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsDetails",
      "http://transalta.com/role/FinancialInstrumentsDetails",
      "http://transalta.com/role/FinancialInstrumentsSensitivityrangesforthebasefairvaluesDetails",
      "http://transalta.com/role/GoodwillDetails",
      "http://transalta.com/role/RevenueDetails",
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails",
      "http://transalta.com/role/ShareBasedPaymentPlansStockOptionsDetails",
      "http://transalta.com/role/SignificantAccountingPoliciesDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_BuildingsMember": {
     "auth_ref": [
      "r89"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of plant, property and equipment representing depreciable buildings and similar structures for use in operations. [Refer: Property, plant and equipment]"
       }
      },
      "en-US": {
       "role": {
        "label": "Buildings [member]",
        "terseLabel": "Buildings"
       }
      }
     },
     "localname": "BuildingsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RightofUseAssetsReconciliationofchangesoftherightofuseassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_BusinessCombinationsAxis": {
     "auth_ref": [
      "r322"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Business combinations [axis]",
        "terseLabel": "Business combinations [axis]"
       }
      }
     },
     "localname": "BusinessCombinationsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsNonRecourseDebtDetails",
      "http://transalta.com/role/NonControllingInterestsSubsidiariesandOperationswithNonControllingInterestsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CapitalCommitments": {
     "auth_ref": [
      "r14"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of future capital expenditures that the entity is committed to make."
       }
      },
      "en-US": {
       "role": {
        "label": "Capital commitments",
        "terseLabel": "Capital commitments"
       }
      }
     },
     "localname": "CapitalCommitments",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SignificantEventsStrategicInvestmentbyBrookfieldDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CapitalisationRateOfBorrowingCostsEligibleForCapitalisation": {
     "auth_ref": [
      "r144"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The weighted average of interest and other costs that an entity incurs in connection with the borrowing of funds applicable to the borrowings of the entity that are outstanding during the period, other than borrowings made specifically for the purpose of obtaining a qualifying asset. [Refer: Weighted average [member]; Borrowings]"
       }
      },
      "en-US": {
       "role": {
        "label": "Capitalisation rate of borrowing costs eligible for capitalisation",
        "terseLabel": "Capitalisation rate of borrowing costs eligible for capitalisation"
       }
      }
     },
     "localname": "CapitalisationRateOfBorrowingCostsEligibleForCapitalisation",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis": {
     "auth_ref": [
      "r90",
      "r99",
      "r182",
      "r187",
      "r200",
      "r201",
      "r203",
      "r204",
      "r205",
      "r324",
      "r354",
      "r355",
      "r455",
      "r482",
      "r490"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]",
        "terseLabel": "Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]"
       }
      }
     },
     "localname": "CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsPrincipalRepaymentsDetails",
      "http://transalta.com/role/ExchangeableSecuritiesDetails",
      "http://transalta.com/role/FinancialInstrumentsCarryingamountsandclassificationsoffinancialassetsandliabilitiesDetails",
      "http://transalta.com/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsLiabilitiesDetails",
      "http://transalta.com/role/IntangibleAssetsDetails",
      "http://transalta.com/role/PropertyPlantandEquipmentDetails",
      "http://transalta.com/role/PropertyPlantandEquipmentReconciliationofthechangesinthecarryingamountofPPEDetails",
      "http://transalta.com/role/RiskManagementActivitiesMaturityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CarryingAmountMember": {
     "auth_ref": [
      "r99",
      "r187",
      "r200",
      "r203",
      "r204",
      "r324",
      "r354",
      "r355",
      "r455",
      "r482",
      "r488"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the amount at which an asset is recognised in the statement of financial position (after deducting any accumulated depreciation or amortisation and accumulated impairment losses). It also represents the standard value for the 'Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount' axis if no other member is used. [Refer: Depreciation and amortisation expense; Impairment loss]"
       }
      },
      "en-US": {
       "role": {
        "label": "Carrying amount [member]",
        "terseLabel": "Carrying amount [member]"
       }
      }
     },
     "localname": "CarryingAmountMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsPrincipalRepaymentsDetails",
      "http://transalta.com/role/ExchangeableSecuritiesDetails",
      "http://transalta.com/role/FinancialInstrumentsCarryingamountsandclassificationsoffinancialassetsandliabilitiesDetails",
      "http://transalta.com/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsLiabilitiesDetails",
      "http://transalta.com/role/IntangibleAssetsDetails",
      "http://transalta.com/role/PropertyPlantandEquipmentDetails",
      "http://transalta.com/role/PropertyPlantandEquipmentReconciliationofthechangesinthecarryingamountofPPEDetails",
      "http://transalta.com/role/RiskManagementActivitiesMaturityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CashAdvancesAndLoansMadeToOtherPartiesClassifiedAsInvestingActivities": {
     "auth_ref": [
      "r212"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 4.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of cash advances and loans made to other parties (other than advances and loans made by a financial institution), classified as investing activities."
       }
      },
      "en-US": {
       "role": {
        "label": "Cash advances and loans made to other parties, classified as investing activities",
        "negatedTerseLabel": "Loan receivable (Note 20)"
       }
      }
     },
     "localname": "CashAdvancesAndLoansMadeToOtherPartiesClassifiedAsInvestingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashAndCashEquivalents": {
     "auth_ref": [
      "r24",
      "r238",
      "r277"
     ],
     "calculation": {
      "http://transalta.com/role/CapitalDisclosureofcomponentsofcapitalDetails": {
       "order": 1.0,
       "parentTag": "tac_Capital1",
       "weight": -1.0
      },
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement": {
       "order": 1.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of cash on hand and demand deposits, along with short-term, highly liquid investments that are readily convertible to known amounts of cash and that are subject to an insignificant risk of changes in value. [Refer: Cash; Cash equivalents]"
       }
      },
      "en-US": {
       "role": {
        "label": "Cash and cash equivalents",
        "negatedTerseLabel": "Cash and cash equivalents",
        "periodEndLabel": "Cash and cash equivalents, end of year",
        "periodStartLabel": "Cash and cash equivalents, beginning of year",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalents",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofcomponentsofcapitalDetails",
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement",
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets": {
     "auth_ref": [
      "r120"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount that cash and cash equivalents constitute of the fair value of defined benefit plan assets. [Refer: Cash and cash equivalents; Plan assets, at fair value; Defined benefit plans [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Cash and cash equivalents, amount contributed to fair value of plan assets",
        "terseLabel": "Money market and cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsFairValueofPlanAssetsbyMajorCategoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashEquivalents": {
     "auth_ref": [
      "r238"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of short-term, highly liquid investments that are readily convertible to known amounts of cash and that are subject to an insignificant risk of changes in value."
       }
      },
      "en-US": {
       "role": {
        "label": "Cash equivalents",
        "terseLabel": "Cash equivalents"
       }
      }
     },
     "localname": "CashEquivalents",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsCarryingamountsandclassificationsoffinancialassetsandliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowHedgesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Cash flow hedges [abstract]",
        "terseLabel": "Cash flow hedges"
       }
      }
     },
     "localname": "CashFlowHedgesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CashFlowHedgesMember": {
     "auth_ref": [
      "r196",
      "r339",
      "r340",
      "r345"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for hedges of the exposure to variability in cash flows that (a) are attributable to a particular risk associated with a recognised asset or liability (such as all or some future interest payments on variable rate debt) or a highly probable forecast transaction; and (b) could affect profit or loss. [Refer: Hedges [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Cash flow hedges [member]",
        "terseLabel": "Cash flow hedges",
        "verboseLabel": "Cash flow hedges"
       }
      }
     },
     "localname": "CashFlowHedgesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesCommodityRiskManagementDetails",
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails",
      "http://transalta.com/role/RiskManagementActivitiesNetRiskManagementAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CashFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities": {
     "auth_ref": [
      "r227"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The aggregate cash flows arising from losing control of subsidiaries or other businesses, classified as investing activities. [Refer: Subsidiaries [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Cash flows from losing control of subsidiaries or other businesses, classified as investing activities",
        "terseLabel": "Net cash proceeds"
       }
      }
     },
     "localname": "CashFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents": {
     "auth_ref": [
      "r213"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 3.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash inflow (outflow) due to a decrease (increase) in restricted cash and cash equivalents. [Refer: Restricted cash and cash equivalents]"
       }
      },
      "en-US": {
       "role": {
        "label": "Cash flows from (used in) decrease (increase) in restricted cash and cash equivalents",
        "terseLabel": "Restricted cash (Note 22)"
       }
      }
     },
     "localname": "CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivities": {
     "auth_ref": [
      "r206",
      "r240"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) financing activities, which are activities that result in changes in the size and composition of the contributed equity and borrowings of the entity."
       }
      },
      "en-US": {
       "role": {
        "label": "Cash flows from (used in) financing activities",
        "totalLabel": "Cash flow used in financing activities"
       }
      }
     },
     "localname": "CashFlowsFromUsedInFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Cash flows from (used in) financing activities [abstract]",
        "terseLabel": "Financing activities"
       }
      }
     },
     "localname": "CashFlowsFromUsedInFinancingActivitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CashFlowsFromUsedInIncreaseDecreaseInCurrentBorrowings": {
     "auth_ref": [
      "r217"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 1.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash inflow (outflow) due to an increase (decrease) in current borrowings. [Refer: Current borrowings]"
       }
      },
      "en-US": {
       "role": {
        "label": "Cash flows from (used in) increase (decrease) in current borrowings",
        "terseLabel": "Net increase (decrease) in borrowings under credit facilities (Note 22)"
       }
      }
     },
     "localname": "CashFlowsFromUsedInIncreaseDecreaseInCurrentBorrowings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivities": {
     "auth_ref": [
      "r206",
      "r240"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) investing activities, which are the acquisition and disposal of long-term assets and other investments not included in cash equivalents."
       }
      },
      "en-US": {
       "role": {
        "label": "Cash flows from (used in) investing activities",
        "totalLabel": "Cash flow from (used in) investing activities"
       }
      }
     },
     "localname": "CashFlowsFromUsedInInvestingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Cash flows from (used in) investing activities [abstract]",
        "terseLabel": "Investing activities"
       }
      }
     },
     "localname": "CashFlowsFromUsedInInvestingActivitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivities": {
     "auth_ref": [
      "r206",
      "r240"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) operating activities, which are the principal revenue-producing activities of the entity and other activities that are not investing or financing activities. [Refer: Revenue]"
       }
      },
      "en-US": {
       "role": {
        "label": "Cash flows from (used in) operating activities",
        "terseLabel": "Cash flows from (used in) operating activities",
        "totalLabel": "Cash flow from operating activities"
       }
      }
     },
     "localname": "CashFlowsFromUsedInOperatingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofcashflowstatementDetails",
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Cash flows from (used in) operating activities [abstract]",
        "terseLabel": "Operating activities"
       }
      }
     },
     "localname": "CashFlowsFromUsedInOperatingActivitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital": {
     "auth_ref": [
      "r221",
      "r241"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 1.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash inflow (outflow) from the entity's operations before changes in working capital."
       }
      },
      "en-US": {
       "role": {
        "label": "Cash flows from (used in) operations before changes in working capital",
        "terseLabel": "Cash flow from operations before changes in working capital",
        "totalLabel": "Cash flow from operations before changes in working capital"
       }
      }
     },
     "localname": "CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofcashflowstatementDetails",
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities": {
     "auth_ref": [
      "r227"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 5.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The aggregate cash flows used in obtaining control of subsidiaries or other businesses, classified as investing activities. [Refer: Subsidiaries [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Cash flows used in obtaining control of subsidiaries or other businesses, classified as investing activities",
        "negatedTerseLabel": "Acquisition of renewable energy facilities, net of cash acquired (Note 4)"
       }
      }
     },
     "localname": "CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CategoriesOfFinancialAssetsAxis": {
     "auth_ref": [
      "r372"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Categories of financial assets [axis]",
        "terseLabel": "Categories of financial assets [axis]"
       }
      }
     },
     "localname": "CategoriesOfFinancialAssetsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails",
      "http://transalta.com/role/FinancialInstrumentsCarryingamountsandclassificationsoffinancialassetsandliabilitiesDetails",
      "http://transalta.com/role/PropertyPlantandEquipmentReconciliationofthechangesinthecarryingamountofPPEDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CategoriesOfFinancialLiabilitiesAxis": {
     "auth_ref": [
      "r372"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Categories of financial liabilities [axis]",
        "terseLabel": "Categories of financial liabilities [axis]"
       }
      }
     },
     "localname": "CategoriesOfFinancialLiabilitiesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsCarryingamountsandclassificationsoffinancialassetsandliabilitiesDetails",
      "http://transalta.com/role/FinancialInstrumentsFairvalueoffinancialassetsandliabilitiesmeasuredatotherthanfairvalueDetails",
      "http://transalta.com/role/RiskManagementActivitiesMaturityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CategoriesOfRelatedPartiesAxis": {
     "auth_ref": [
      "r152"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Categories of related parties [axis]",
        "terseLabel": "Categories of related parties [axis]"
       }
      }
     },
     "localname": "CategoriesOfRelatedPartiesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ChangesInAggregateDifferenceBetweenFairValueAtInitialRecognitionAndAmountDeterminedUsingValuationTechniqueYetToBeRecognisedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Changes in aggregate difference between fair value at initial recognition and transaction price yet to be recognised in profit or loss [abstract]",
        "terseLabel": "Changes in aggregate difference between fair value at initial recognition and transaction price yet to be recognised in profit or loss [abstract]"
       }
      }
     },
     "localname": "ChangesInAggregateDifferenceBetweenFairValueAtInitialRecognitionAndAmountDeterminedUsingValuationTechniqueYetToBeRecognisedAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsInceptionGainsAndLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ChangesInEquity": {
     "auth_ref": [
      "r9"
     ],
     "calculation": {
      "http://transalta.com/role/CapitalDisclosureofcomponentsofcapitalDetails": {
       "order": 5.0,
       "parentTag": "tac_Increasedecreaseincapital",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity. [Refer: Equity]"
       }
      },
      "en-US": {
       "role": {
        "label": "Increase (decrease) in equity",
        "terseLabel": "Increase (decrease) in equity"
       }
      }
     },
     "localname": "ChangesInEquity",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofcomponentsofcapitalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ChangesInEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Changes in equity [abstract]",
        "terseLabel": "Changes in equity [abstract]"
       }
      }
     },
     "localname": "ChangesInEquityAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofChangesinEquityStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ChangesInPropertyPlantAndEquipment": {
     "auth_ref": [
      "r99"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      },
      "en-US": {
       "role": {
        "label": "Increase (decrease) in property, plant and equipment",
        "terseLabel": "Increase (decrease) in property, plant and equipment"
       }
      }
     },
     "localname": "ChangesInPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/PropertyPlantandEquipmentReconciliationofthechangesinthecarryingamountofPPEDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis": {
     "auth_ref": [
      "r105"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Characteristics of defined benefit plans [axis]",
        "terseLabel": "Characteristics of defined benefit plans [axis]"
       }
      }
     },
     "localname": "CharacteristicsOfDefinedBenefitPlansAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsAssumptionsDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsContributionsDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsCostsRecognizedDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsDefinedBenefitObligationDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsFairValueofPlanAssetsDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsSensitivityAnalysisDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsStatusofPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CharacteristicsOfDefinedBenefitPlansMember": {
     "auth_ref": [
      "r105"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all defined benefit plans when disaggregated by characteristics of defined benefits plans. It also represents the standard value for the 'Characteristics of defined benefits plans' axis if no other member is used."
       }
      },
      "en-US": {
       "role": {
        "label": "Characteristics of defined benefit plans [member]",
        "terseLabel": "Characteristics of benefit plans"
       }
      }
     },
     "localname": "CharacteristicsOfDefinedBenefitPlansMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsAssumptionsDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsContributionsDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsCostsRecognizedDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsDefinedBenefitObligationDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsFairValueofPlanAssetsDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsSensitivityAnalysisDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsStatusofPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ClassesOfAssetsAxis": {
     "auth_ref": [
      "r163",
      "r166",
      "r288",
      "r420",
      "r450"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Classes of assets [axis]",
        "terseLabel": "Classes of assets [axis]"
       }
      }
     },
     "localname": "ClassesOfAssetsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesNetRiskManagementAssetsandLiabilitiesDetails",
      "http://transalta.com/role/RiskManagementActivitiesNettingArrangementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfAssetsMember": {
     "auth_ref": [
      "r163",
      "r288",
      "r420",
      "r450"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for resources: (a) controlled by an entity as a result of past events; and (b) from which future economic benefits are expected to flow to the entity. It also represents the standard value for the 'Classes of assets' axis if no other member is used."
       }
      },
      "en-US": {
       "role": {
        "label": "Assets [member]",
        "terseLabel": "Assets [member]"
       }
      }
     },
     "localname": "ClassesOfAssetsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesNetRiskManagementAssetsandLiabilitiesDetails",
      "http://transalta.com/role/RiskManagementActivitiesNettingArrangementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ClassesOfContingentLiabilitiesAxis": {
     "auth_ref": [
      "r177",
      "r323"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Classes of contingent liabilities [axis]",
        "terseLabel": "Classes of contingent liabilities [axis]"
       }
      }
     },
     "localname": "ClassesOfContingentLiabilitiesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfFinancialAssetsAxis": {
     "auth_ref": [
      "r366",
      "r367",
      "r432",
      "r445",
      "r446"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Classes of financial assets [axis]",
        "terseLabel": "Classes of financial assets [axis]"
       }
      }
     },
     "localname": "ClassesOfFinancialAssetsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails",
      "http://transalta.com/role/FinancialInstrumentsCarryingamountsandclassificationsoffinancialassetsandliabilitiesDetails",
      "http://transalta.com/role/NetInterestExpenseDetails",
      "http://transalta.com/role/RiskManagementActivitiesCreditRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfFinancialInstrumentsAxis": {
     "auth_ref": [
      "r354",
      "r357",
      "r359",
      "r361"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Classes of financial instruments [axis]",
        "terseLabel": "Classes of financial instruments [axis]"
       }
      }
     },
     "localname": "ClassesOfFinancialInstrumentsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsLettersofCreditDetails",
      "http://transalta.com/role/DecommissioningandOtherProvisionsDecommissioningandRestorationDetails",
      "http://transalta.com/role/FinancialInstrumentsCarryingamountsandclassificationsoffinancialassetsandliabilitiesDetails",
      "http://transalta.com/role/FinancialInstrumentsFairvalueofthecommodityriskmanagementassetsandliabilitiesbyclassificationlevelDetails",
      "http://transalta.com/role/PropertyPlantandEquipmentReconciliationofthechangesinthecarryingamountofPPEDetails",
      "http://transalta.com/role/RiskManagementActivitiesAdditionalInformationDetails",
      "http://transalta.com/role/RiskManagementActivitiesCreditRiskDetails",
      "http://transalta.com/role/RiskManagementActivitiesEffectonCashFlowHedgesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfFinancialInstrumentsMember": {
     "auth_ref": [
      "r354",
      "r357",
      "r359",
      "r361"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregated classes of financial instruments. Financial instruments are contracts that give rise to a financial asset of one entity and a financial liability or equity instrument of another entity. It also represents the standard value for the 'Classes of financial instruments' axis if no other member is used. [Refer: Financial assets; Financial liabilities]"
       }
      },
      "en-US": {
       "role": {
        "label": "Financial instruments, class [member]",
        "terseLabel": "Financial instruments, class [member]"
       }
      }
     },
     "localname": "ClassesOfFinancialInstrumentsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsLettersofCreditDetails",
      "http://transalta.com/role/DecommissioningandOtherProvisionsDecommissioningandRestorationDetails",
      "http://transalta.com/role/FinancialInstrumentsCarryingamountsandclassificationsoffinancialassetsandliabilitiesDetails",
      "http://transalta.com/role/FinancialInstrumentsFairvalueofthecommodityriskmanagementassetsandliabilitiesbyclassificationlevelDetails",
      "http://transalta.com/role/PropertyPlantandEquipmentReconciliationofthechangesinthecarryingamountofPPEDetails",
      "http://transalta.com/role/RiskManagementActivitiesAdditionalInformationDetails",
      "http://transalta.com/role/RiskManagementActivitiesCreditRiskDetails",
      "http://transalta.com/role/RiskManagementActivitiesEffectonCashFlowHedgesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ClassesOfFinancialLiabilitiesAxis": {
     "auth_ref": [
      "r366",
      "r367",
      "r432"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Classes of financial liabilities [axis]",
        "terseLabel": "Classes of financial liabilities [axis]"
       }
      }
     },
     "localname": "ClassesOfFinancialLiabilitiesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsCarryingamountsandclassificationsoffinancialassetsandliabilitiesDetails",
      "http://transalta.com/role/FinancialInstrumentsFairvalueoffinancialassetsandliabilitiesmeasuredatotherthanfairvalueDetails",
      "http://transalta.com/role/RiskManagementActivitiesMaturityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis": {
     "auth_ref": [
      "r188"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Classes of intangible assets and goodwill [axis]",
        "terseLabel": "Classes of intangible assets and goodwill [axis]"
       }
      }
     },
     "localname": "ClassesOfIntangibleAssetsAndGoodwillAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis": {
     "auth_ref": [
      "r188"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Classes of intangible assets other than goodwill [axis]",
        "terseLabel": "Classes of intangible assets other than goodwill [axis]"
       }
      }
     },
     "localname": "ClassesOfIntangibleAssetsOtherThanGoodwillAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfLiabilitiesAxis": {
     "auth_ref": [
      "r288"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Classes of liabilities [axis]",
        "terseLabel": "Classes of liabilities [axis]"
       }
      }
     },
     "localname": "ClassesOfLiabilitiesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesNetRiskManagementAssetsandLiabilitiesDetails",
      "http://transalta.com/role/RiskManagementActivitiesNettingArrangementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfOrdinarySharesAxis": {
     "auth_ref": [
      "r160"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Classes of ordinary shares [axis]",
        "terseLabel": "Classes of ordinary shares [axis]"
       }
      }
     },
     "localname": "ClassesOfOrdinarySharesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/NonControllingInterestsSubsidiariesandOperationswithNonControllingInterestsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis": {
     "auth_ref": [
      "r100"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Classes of property, plant and equipment [axis]",
        "terseLabel": "Classes of property, plant and equipment [axis]"
       }
      }
     },
     "localname": "ClassesOfPropertyPlantAndEquipmentAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesNarrativeDetails",
      "http://transalta.com/role/AssetImpairmentChargesandReversalsDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsOtherDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsRestrictionsonNonRecourseDebtandSecurityDetails",
      "http://transalta.com/role/IntangibleAssetsDetails",
      "http://transalta.com/role/PropertyPlantandEquipmentDetails",
      "http://transalta.com/role/PropertyPlantandEquipmentReconciliationofthechangesinthecarryingamountofPPEDetails",
      "http://transalta.com/role/RightofUseAssetsNarrativeDetails",
      "http://transalta.com/role/RightofUseAssetsReconciliationofchangesoftherightofuseassetsDetails",
      "http://transalta.com/role/SignificantAccountingPoliciesDetails",
      "http://transalta.com/role/SignificantEventsAgreementtoConstructandOwnaCogenerationPlantinAlbertaDetails",
      "http://transalta.com/role/SignificantEventsCleanEnergyInvestmentPlanDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfProvisionsAxis": {
     "auth_ref": [
      "r176"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Classes of other provisions [axis]",
        "terseLabel": "Classes of other provisions [axis]"
       }
      }
     },
     "localname": "ClassesOfProvisionsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails",
      "http://transalta.com/role/DecommissioningandOtherProvisionsChangeinDecommissioningandOtherProvisionBalancesDetails",
      "http://transalta.com/role/DecommissioningandOtherProvisionsCurrentandNonCurrentPortionofDecommissioningandOtherProvisionsDetails",
      "http://transalta.com/role/PropertyPlantandEquipmentReconciliationofthechangesinthecarryingamountofPPEDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfShareCapitalAxis": {
     "auth_ref": [
      "r49"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Classes of share capital [axis]",
        "terseLabel": "Classes of share capital [axis]"
       }
      }
     },
     "localname": "ClassesOfShareCapitalAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofcashflowstatementDetails",
      "http://transalta.com/role/CommonSharesIssuedandOutstandingDetails",
      "http://transalta.com/role/CommonSharesShareholderRightsPlanDetails",
      "http://transalta.com/role/CommonSharesTheeffectsoftheCorporationspurchaseandcancellationofthecommonsharesDetails",
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement",
      "http://transalta.com/role/ConsolidatedStatementsofChangesinEquityStatement",
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement",
      "http://transalta.com/role/PreferredSharesCharacteristicsSpecifictoSeriesofPreferredSharesDetails",
      "http://transalta.com/role/PreferredSharesIssuedandOutstandingDetails",
      "http://transalta.com/role/PreferredSharesPreferredShareDividendsDeclaredDetails",
      "http://transalta.com/role/PreferredSharesPreferredShareSeriesInformationDetails",
      "http://transalta.com/role/PreferredSharesSeriesACumulativeFixedRedeemableRateResetPreferredSharesConversionDetails",
      "http://transalta.com/role/SignificantEventsNormalCourseIssuerBidDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfShareCapitalMember": {
     "auth_ref": [
      "r49"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for share capital of the entity. It also represents the standard value for the 'Classes of share capital' axis if no other member is used."
       }
      },
      "en-US": {
       "role": {
        "label": "Share capital [member]",
        "terseLabel": "Share capital [member]"
       }
      }
     },
     "localname": "ClassesOfShareCapitalMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofcashflowstatementDetails",
      "http://transalta.com/role/CommonSharesIssuedandOutstandingDetails",
      "http://transalta.com/role/CommonSharesShareholderRightsPlanDetails",
      "http://transalta.com/role/CommonSharesTheeffectsoftheCorporationspurchaseandcancellationofthecommonsharesDetails",
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement",
      "http://transalta.com/role/ConsolidatedStatementsofChangesinEquityStatement",
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement",
      "http://transalta.com/role/PreferredSharesCharacteristicsSpecifictoSeriesofPreferredSharesDetails",
      "http://transalta.com/role/PreferredSharesIssuedandOutstandingDetails",
      "http://transalta.com/role/PreferredSharesPreferredShareDividendsDeclaredDetails",
      "http://transalta.com/role/PreferredSharesPreferredShareSeriesInformationDetails",
      "http://transalta.com/role/PreferredSharesSeriesACumulativeFixedRedeemableRateResetPreferredSharesConversionDetails",
      "http://transalta.com/role/SignificantEventsNormalCourseIssuerBidDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CommodityPriceRiskMember": {
     "auth_ref": [
      "r363",
      "r383"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a component of other price risk that represents the type of risk that the fair value or future cash flows of a financial instrument will fluctuate because of changes in commodity prices. [Refer: Financial instruments, class [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Commodity price risk [member]",
        "terseLabel": "Commodity risk management"
       }
      }
     },
     "localname": "CommodityPriceRiskMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsFairvalueofthecommodityriskmanagementassetsandliabilitiesbyclassificationlevelDetails",
      "http://transalta.com/role/RiskManagementActivitiesAdditionalInformationDetails",
      "http://transalta.com/role/RiskManagementActivitiesCommodityRiskManagementDetails",
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails",
      "http://transalta.com/role/RiskManagementActivitiesMaturityDetails",
      "http://transalta.com/role/RiskManagementActivitiesNetRiskManagementAssetsandLiabilitiesDetails",
      "http://transalta.com/role/RiskManagementActivitiesNonHedgesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ComponentsOfEquityAxis": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Components of equity [axis]",
        "terseLabel": "Components of equity [axis]"
       }
      }
     },
     "localname": "ComponentsOfEquityAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesNarrativeDetails",
      "http://transalta.com/role/AccumulatedOtherComprehensiveIncomeDetails",
      "http://transalta.com/role/CapitalDisclosureofcomponentsofcapitalDetails",
      "http://transalta.com/role/ConsolidatedStatementsofChangesinEquityStatement",
      "http://transalta.com/role/RiskManagementActivitiesEffectonCashFlowHedgesDetails",
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ComprehensiveIncome": {
     "auth_ref": [
      "r4",
      "r54",
      "r252",
      "r257",
      "r269",
      "r274"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofComprehensiveIncomeLossStatement": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of change in equity resulting from transactions and other events, other than those changes resulting from transactions with owners in their capacity as owners."
       }
      },
      "en-US": {
       "role": {
        "label": "Comprehensive income",
        "terseLabel": "Total comprehensive income (loss)",
        "totalLabel": "Total comprehensive income (loss)"
       }
      }
     },
     "localname": "ComprehensiveIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofChangesinEquityStatement",
      "http://transalta.com/role/ConsolidatedStatementsofComprehensiveIncomeLossStatement",
      "http://transalta.com/role/NonControllingInterestsEarningsofSubsidiarieswithNonControllingInterestsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ComprehensiveIncomeAttributableToAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Comprehensive income attributable to [abstract]",
        "terseLabel": "Total comprehensive income (loss) attributable to:",
        "verboseLabel": "Amounts attributable to the non-controlling interests:"
       }
      }
     },
     "localname": "ComprehensiveIncomeAttributableToAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofComprehensiveIncomeLossStatement",
      "http://transalta.com/role/NonControllingInterestsEarningsofSubsidiarieswithNonControllingInterestsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests": {
     "auth_ref": [
      "r4",
      "r57"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of comprehensive income attributable to non-controlling interests. [Refer: Comprehensive income; Non-controlling interests]"
       }
      },
      "en-US": {
       "role": {
        "label": "Comprehensive income, attributable to non-controlling interests",
        "terseLabel": "Non-controlling interests",
        "verboseLabel": "Total comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeAttributableToNoncontrollingInterests",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofComprehensiveIncomeLossStatement",
      "http://transalta.com/role/NonControllingInterestsEarningsofSubsidiarieswithNonControllingInterestsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent": {
     "auth_ref": [
      "r4",
      "r58"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of comprehensive income attributable to owners of the parent. [Refer: Comprehensive income]"
       }
      },
      "en-US": {
       "role": {
        "label": "Comprehensive income, attributable to owners of parent",
        "terseLabel": "TransAlta shareholders"
       }
      }
     },
     "localname": "ComprehensiveIncomeAttributableToOwnersOfParent",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofComprehensiveIncomeLossStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ComputerSoftwareMember": {
     "auth_ref": [
      "r189"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets representing computer software. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-US": {
       "role": {
        "label": "Computer software [member]",
        "terseLabel": "Software and\u00a0other",
        "verboseLabel": "Computer software"
       }
      }
     },
     "localname": "ComputerSoftwareMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IntangibleAssetsDetails",
      "http://transalta.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ConsiderationPaidReceived": {
     "auth_ref": [
      "r228"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of consideration paid or received in respect of both obtaining and losing control of subsidiaries or other businesses. [Refer: Subsidiaries [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Consideration paid (received)",
        "terseLabel": "Consideration received",
        "verboseLabel": "Consideration paid (received)"
       }
      }
     },
     "localname": "ConsiderationPaidReceived",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RevenueContractBalancesDetails",
      "http://transalta.com/role/SignificantEventsAgreementtoConstructandOwnaCogenerationPlantinAlbertaDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails",
      "http://transalta.com/role/SignificantEventsStrategicInvestmentbyBrookfieldDetails",
      "http://transalta.com/role/SignificantEventsUSWindProjectsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ConstructionInProgressMember": {
     "auth_ref": [
      "r89"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for expenditure capitalised during the construction of items of property, plant and equipment that are not yet available for use (ie not yet in the location and condition necessary for it to be capable of operating in the manner intended by the management). [Refer: Property, plant and equipment]"
       }
      },
      "en-US": {
       "role": {
        "label": "Construction in progress [member]",
        "terseLabel": "Assets\u00a0under construction"
       }
      }
     },
     "localname": "ConstructionInProgressMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/PropertyPlantandEquipmentDetails",
      "http://transalta.com/role/PropertyPlantandEquipmentReconciliationofthechangesinthecarryingamountofPPEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ContingentLiabilitiesMember": {
     "auth_ref": [
      "r179",
      "r323"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for possible obligations that arise from past events and whose existence will be confirmed only by the occurrence or non-occurrence of one or more uncertain future events not wholly within the control of the entity; or, present obligations that arise from past events but are not recognised because (a) it is probable that an outflow of resources embodying economic benefits will be required to settle the obligations; or (b) the amount of the obligations cannot be measured with sufficient reliability. It also represents the standard value for the 'Classes of contingent liabilities' axis if no other member is used."
       }
      },
      "en-US": {
       "role": {
        "label": "Contingent liabilities [member]",
        "terseLabel": "Contingent liabilities [member]"
       }
      }
     },
     "localname": "ContingentLiabilitiesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ContingentRentsRecognisedAsIncomeClassifiedAsOperatingLease": {
     "auth_ref": [
      "r467"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of contingent rents recognised as income for operating leases. [Refer: Contingent rents recognised as income]"
       }
      },
      "en-US": {
       "role": {
        "label": "Contingent rents recognised as income, classified as operating lease",
        "terseLabel": "Contingent rents recognised as income, classified as operating lease"
       }
      }
     },
     "localname": "ContingentRentsRecognisedAsIncomeClassifiedAsOperatingLease",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RevenueDisaggregationofRevenueDetails",
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ContinuingAndDiscontinuedOperationsAxis": {
     "auth_ref": [
      "r329"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Continuing and discontinued operations [axis]",
        "terseLabel": "Continuing and discontinued operations [axis]"
       }
      }
     },
     "localname": "ContinuingAndDiscontinuedOperationsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ContinuingOperationsMember": {
     "auth_ref": [
      "r329"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for components of the entity that are not discontinued operations. A component of an entity comprises operations and cash flows that can be clearly distinguished, operationally and for financial reporting purposes, from the rest of the entity. This member also represents the standard value for the 'Continuing and discontinued operations' axis if no other member is used. [Refer: Discontinued operations [member]; Aggregate continuing and discontinued operations [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Continuing operations [member]",
        "terseLabel": "Continuing operations [member]"
       }
      }
     },
     "localname": "ContinuingOperationsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ContractDurationAxis": {
     "auth_ref": [
      "r307"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Contract duration [axis]",
        "terseLabel": "Contract duration [axis]"
       }
      }
     },
     "localname": "ContractDurationAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsDetails",
      "http://transalta.com/role/FinancialInstrumentsSensitivityrangesforthebasefairvaluesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ContractDurationMember": {
     "auth_ref": [
      "r307"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all durations of contracts with customers. It also represents the standard value for the 'Contract duration' axis if no other member is used."
       }
      },
      "en-US": {
       "role": {
        "label": "Contract duration [member]",
        "terseLabel": "Contract duration [member]"
       }
      }
     },
     "localname": "ContractDurationMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsDetails",
      "http://transalta.com/role/FinancialInstrumentsSensitivityrangesforthebasefairvaluesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ContractLiabilities": {
     "auth_ref": [
      "r294",
      "r298"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement": {
       "order": 1.0,
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of an entity\u2019s obligation to transfer goods or services to a customer for which the entity has received consideration (or the amount is due) from the customer."
       }
      },
      "en-US": {
       "role": {
        "label": "Contract liabilities",
        "periodEndLabel": "Contract liabilities at end of period",
        "periodStartLabel": "Contract liabilities at beginning of period",
        "terseLabel": "Contract liabilities (Note 5)",
        "verboseLabel": "Contract liabilities"
       }
      }
     },
     "localname": "ContractLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesDisclosureofcomparativeinformationpreparedunderpreviousGAAPDetails",
      "http://transalta.com/role/AccountingChangesNarrativeDetails",
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement",
      "http://transalta.com/role/RevenueContractBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ContractualCapitalCommitments": {
     "auth_ref": [
      "r14"
     ],
     "calculation": {
      "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails": {
       "order": 5.0,
       "parentTag": "tac_ContractualObligations1",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of capital commitments for which the entity has entered into a contract. [Refer: Capital commitments]"
       }
      },
      "en-US": {
       "role": {
        "label": "Contractual capital commitments",
        "terseLabel": "Growth"
       }
      }
     },
     "localname": "ContractualCapitalCommitments",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ContributionsToPlanNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r118"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease (increase) in the net defined benefit liability (asset) resulting from contributions to a defined benefit plan. [Refer: Net defined benefit liability (asset); Defined benefit plans [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Contributions to plan, net defined benefit liability (asset)",
        "terseLabel": "Contributions"
       }
      }
     },
     "localname": "ContributionsToPlanNetDefinedBenefitLiabilityAsset",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsFairValueofPlanAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CostOfPurchasedEnergySold": {
     "auth_ref": [
      "r14"
     ],
     "calculation": {
      "http://transalta.com/role/ExpensesbyNatureExpensesClassifiedbyNatureDetails": {
       "order": 3.0,
       "parentTag": "ifrs-full_CostOfSales",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of purchased energy that was sold during the period and recognised as an expense."
       }
      },
      "en-US": {
       "role": {
        "label": "Cost of purchased energy sold",
        "terseLabel": "Purchased power"
       }
      }
     },
     "localname": "CostOfPurchasedEnergySold",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ExpensesbyNatureExpensesClassifiedbyNatureDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CostOfSales": {
     "auth_ref": [
      "r2",
      "r71"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofEarningsLossStatement": {
       "order": 2.0,
       "parentTag": "ifrs-full_GrossProfit",
       "weight": -1.0
      },
      "http://transalta.com/role/ExpensesbyNatureExpensesClassifiedbyNatureDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of costs relating to expenses directly or indirectly attributed to the goods or services sold, which may include, but are not limited to, costs previously included in the measurement of inventory that has now been sold, unallocated production overheads and abnormal amounts of production costs of inventories."
       }
      },
      "en-US": {
       "role": {
        "label": "Cost of sales",
        "negatedTerseLabel": "Fuel and purchased power",
        "terseLabel": "Fuel and purchased power (Note 6)",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "CostOfSales",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesDisclosureofcomparativeinformationpreparedunderpreviousGAAPDetails",
      "http://transalta.com/role/ConsolidatedStatementsofEarningsLossStatement",
      "http://transalta.com/role/ExpensesbyNatureExpensesClassifiedbyNatureDetails",
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CounterpartiesAxis": {
     "auth_ref": [
      "r377"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Counterparties [axis]",
        "terseLabel": "Counterparties [axis]"
       }
      }
     },
     "localname": "CounterpartiesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails",
      "http://transalta.com/role/NonControllingInterestsSubsidiariesandOperationswithNonControllingInterestsDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails",
      "http://transalta.com/role/SignificantEventsSkookumchuckWindEnergyFacilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CounterpartiesMember": {
     "auth_ref": [
      "r377"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the parties to the transaction other than the entity. It also represents the standard value for the 'Counterparties' axis if no other member is used."
       }
      },
      "en-US": {
       "role": {
        "label": "Counterparties [member]",
        "terseLabel": "Counterparties [member]"
       }
      }
     },
     "localname": "CounterpartiesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails",
      "http://transalta.com/role/NonControllingInterestsSubsidiariesandOperationswithNonControllingInterestsDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails",
      "http://transalta.com/role/SignificantEventsSkookumchuckWindEnergyFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CountryOfDomicileMember": {
     "auth_ref": [
      "r402",
      "r403"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the country in which the entity is registered and where it has its legal address or registered office."
       }
      },
      "en-US": {
       "role": {
        "label": "Country of domicile [member]",
        "terseLabel": "Country of domicile [member]"
       }
      }
     },
     "localname": "CountryOfDomicileMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsFairValueofPlanAssetsbyMajorCategoryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CreditRiskMember": {
     "auth_ref": [
      "r350",
      "r436",
      "r437",
      "r438"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the risk that one party to a financial instrument will cause a financial loss for the other party by failing to discharge an obligation. [Refer: Financial instruments, class [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Credit risk [member]",
        "terseLabel": "Credit risk"
       }
      }
     },
     "localname": "CreditRiskMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesCreditRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CurrencyRiskMember": {
     "auth_ref": [
      "r386",
      "r436",
      "r437",
      "r438",
      "r439"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a type of market risk representing the risk that the fair value or future cash flows of a financial instrument will fluctuate because of changes in foreign exchange rates. [Refer: Financial instruments, class [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Currency risk [member]",
        "terseLabel": "Currency risk"
       }
      }
     },
     "localname": "CurrencyRiskMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails",
      "http://transalta.com/role/RiskManagementActivitiesNonHedgesDetails",
      "http://transalta.com/role/RiskManagementActivitiesSensitivityAnalysisForManagementAssessmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CurrencySwapContractMember": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a currency swap contract. [Refer: Swap contract [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Currency swap contract [member]",
        "terseLabel": "Currency swap contract [member]"
       }
      }
     },
     "localname": "CurrencySwapContractMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CurrentAndDeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://transalta.com/role/IncomeTaxesAggregateCurrentandDeferredIncomeTaxChargedtoEquityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The aggregate current and deferred tax relating to particular items that are charged or credited directly to equity, for example: (a) an adjustment to the opening balance of retained earnings resulting from either a change in accounting policy that is applied retrospectively or the correction of an error; and (b) amounts arising on initial recognition of the equity component of a compound financial instrument. [Refer: Deferred tax relating to items credited (charged) directly to equity; Retained earnings; Financial instruments, class [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Current and deferred tax relating to items credited (charged) directly to equity",
        "totalLabel": "Income tax expense reported in equity"
       }
      }
     },
     "localname": "CurrentAndDeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesAggregateCurrentandDeferredIncomeTaxChargedtoEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentAssets": {
     "auth_ref": [
      "r36",
      "r269",
      "r270"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement": {
       "order": 8.0,
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of assets that the entity (a) expects to realise or intends to sell or consume in its normal operating cycle; (b) holds primarily for the purpose of trading; (c) expects to realise within twelve months after the reporting period; or (d) classifies as cash or cash equivalents (as defined in IAS 7) unless the asset is restricted from being exchanged or used to settle a liability for at least twelve months after the reporting period. [Refer: Assets]"
       }
      },
      "en-US": {
       "role": {
        "label": "Current assets",
        "terseLabel": "Current assets",
        "totalLabel": "Current assets"
       }
      }
     },
     "localname": "CurrentAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement",
      "http://transalta.com/role/NonControllingInterestsFinancialPositionofNonControllingInterestsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowings": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement": {
       "order": 6.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      },
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsAmountsOutstandingDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current borrowings and current portion of non-current borrowings. [Refer: Borrowings]"
       }
      },
      "en-US": {
       "role": {
        "label": "Current borrowings and current portion of non-current borrowings",
        "negatedTotalLabel": "Total current long-term debt and finance lease obligations",
        "terseLabel": "Current portion of long-term debt and finance lease obligations (Note 22)"
       }
      }
     },
     "localname": "CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsAmountsOutstandingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentContractLiabilities": {
     "auth_ref": [
      "r294"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement": {
       "order": 7.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current contract liabilities. [Refer: Contract liabilities]"
       }
      },
      "en-US": {
       "role": {
        "label": "Current contract liabilities",
        "terseLabel": "Current contract liabilities"
       }
      }
     },
     "localname": "CurrentContractLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement",
      "http://transalta.com/role/RevenueContractBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentDerivativeFinancialAssets": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement": {
       "order": 5.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current derivative financial assets. [Refer: Derivative financial assets]"
       }
      },
      "en-US": {
       "role": {
        "label": "Current derivative financial assets",
        "terseLabel": "Risk management assets"
       }
      }
     },
     "localname": "CurrentDerivativeFinancialAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement",
      "http://transalta.com/role/FinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentDerivativeFinancialLiabilities": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement": {
       "order": 3.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current derivative financial liabilities. [Refer: Derivative financial liabilities]"
       }
      },
      "en-US": {
       "role": {
        "label": "Current derivative financial liabilities",
        "terseLabel": "Risk management liabilities (Note 14 and 15)"
       }
      }
     },
     "localname": "CurrentDerivativeFinancialLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentDividendPayables": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement": {
       "order": 5.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current dividend payables. [Refer: Dividend payables]"
       }
      },
      "en-US": {
       "role": {
        "label": "Current dividend payables",
        "terseLabel": "Dividends payable (Note 24 and 25)"
       }
      }
     },
     "localname": "CurrentDividendPayables",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement",
      "http://transalta.com/role/RiskManagementActivitiesMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentFinanceLeaseLiabilities": {
     "auth_ref": [
      "r449"
     ],
     "calculation": {
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsAmountsOutstandingDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowings",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current finance lease liabilities. [Refer: Finance lease liabilities]"
       }
      },
      "en-US": {
       "role": {
        "label": "Current finance lease liabilities",
        "negatedLabel": "Less: current portion of finance lease obligations"
       }
      }
     },
     "localname": "CurrentFinanceLeaseLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsAmountsOutstandingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentFinanceLeaseReceivables": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://transalta.com/role/FinanceLeaseReceivablesDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_FinanceLeaseReceivables",
       "weight": 1.0
      },
      "http://transalta.com/role/TradeandOtherReceivablesDetails": {
       "order": 4.0,
       "parentTag": "ifrs-full_TradeAndOtherCurrentReceivables",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current finance lease receivables. [Refer: Finance lease receivables]"
       }
      },
      "en-US": {
       "role": {
        "label": "Current finance lease receivables",
        "terseLabel": "Current portion of finance lease receivables (Note 8)",
        "verboseLabel": "Current finance lease receivables"
       }
      }
     },
     "localname": "CurrentFinanceLeaseReceivables",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinanceLeaseReceivablesDetails",
      "http://transalta.com/role/TradeandOtherReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentFuel": {
     "auth_ref": [
      "r137"
     ],
     "calculation": {
      "http://transalta.com/role/InventoryComponentsofInventoryDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_Inventories",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "A classification of current inventory representing the amount of fuel. [Refer: Inventories]"
       }
      },
      "en-US": {
       "role": {
        "label": "Current fuel",
        "terseLabel": "Coal"
       }
      }
     },
     "localname": "CurrentFuel",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/InventoryComponentsofInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentLiabilities": {
     "auth_ref": [
      "r38",
      "r269",
      "r272"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of liabilities that: (a) the entity expects to settle in its normal operating cycle; (b) the entity holds primarily for the purpose of trading; (c) are due to be settled within twelve months after the reporting period; or (d) the entity does not have an unconditional right to defer settlement for at least twelve months after the reporting period."
       }
      },
      "en-US": {
       "role": {
        "label": "Current liabilities",
        "negatedLabel": "Current liabilities",
        "totalLabel": "Current liabilities"
       }
      }
     },
     "localname": "CurrentLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement",
      "http://transalta.com/role/NonControllingInterestsFinancialPositionofNonControllingInterestsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentMember": {
     "auth_ref": [
      "r360",
      "r382",
      "r483"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a current time band."
       }
      },
      "en-US": {
       "role": {
        "label": "Current [member]",
        "terseLabel": "Current"
       }
      }
     },
     "localname": "CurrentMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsCarryingamountsandclassificationsoffinancialassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CurrentNaturalGas": {
     "auth_ref": [
      "r137"
     ],
     "calculation": {
      "http://transalta.com/role/InventoryComponentsofInventoryDetails": {
       "order": 4.0,
       "parentTag": "ifrs-full_Inventories",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "A classification of current inventory representing the amount of a naturally occurring hydrocarbon gas mixture. [Refer: Inventories]"
       }
      },
      "en-US": {
       "role": {
        "label": "Current natural gas",
        "terseLabel": "Natural gas"
       }
      }
     },
     "localname": "CurrentNaturalGas",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/InventoryComponentsofInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentNoncashAssetsPledgedAsCollateralForWhichTransfereeHasRightByContractOrCustomToSellOrRepledgeCollateral": {
     "auth_ref": [
      "r407",
      "r471"
     ],
     "calculation": {
      "http://transalta.com/role/TradeandOtherReceivablesDetails": {
       "order": 3.0,
       "parentTag": "ifrs-full_TradeAndOtherCurrentReceivables",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current non-cash collateral assets (such as debt or equity instruments) provided to a transferee, for which the transferee has the right by contract or custom to sell or repledge the collateral."
       }
      },
      "en-US": {
       "role": {
        "label": "Current non-cash assets pledged as collateral for which transferee has right by contract or custom to sell or repledge collateral",
        "terseLabel": "Collateral paid (Note 15)"
       }
      }
     },
     "localname": "CurrentNoncashAssetsPledgedAsCollateralForWhichTransfereeHasRightByContractOrCustomToSellOrRepledgeCollateral",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesAdditionalInformationDetails",
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails",
      "http://transalta.com/role/TradeandOtherReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentPrepaidExpenses": {
     "auth_ref": [
      "r14"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement": {
       "order": 4.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount recognised as a current asset for expenditures made prior to the period when the economic benefit will be realised."
       }
      },
      "en-US": {
       "role": {
        "label": "Current prepaid expenses",
        "terseLabel": "Prepaid expenses"
       }
      }
     },
     "localname": "CurrentPrepaidExpenses",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentRestrictedCashAndCashEquivalents": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://transalta.com/role/CapitalDisclosureofcomponentsofcapitalDetails": {
       "order": 4.0,
       "parentTag": "tac_Capital1",
       "weight": -1.0
      },
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement": {
       "order": 2.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current restricted cash and cash equivalents. [Refer: Restricted cash and cash equivalents]"
       }
      },
      "en-US": {
       "role": {
        "label": "Current restricted cash and cash equivalents",
        "negatedTerseLabel": "Current restricted cash and cash equivalents",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "CurrentRestrictedCashAndCashEquivalents",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofcomponentsofcapitalDetails",
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r111"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the net defined benefit liability (asset) resulting from employee service in the current period. [Refer: Net defined benefit liability (asset)]"
       }
      },
      "en-US": {
       "role": {
        "label": "Current service cost, net defined benefit liability (asset)",
        "terseLabel": "Current service cost",
        "verboseLabel": "Current service cost"
       }
      }
     },
     "localname": "CurrentServiceCostNetDefinedBenefitLiabilityAsset",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsCostsRecognizedDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsDefinedBenefitObligationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentTaxExpenseIncome": {
     "auth_ref": [
      "r74"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income taxes payable (recoverable) in respect of the taxable profit (tax loss) for a period."
       }
      },
      "en-US": {
       "role": {
        "label": "Current tax expense (income)",
        "terseLabel": "Current income tax expense"
       }
      }
     },
     "localname": "CurrentTaxExpenseIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://transalta.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current tax expense (income) and adjustments for the current tax of prior periods. [Refer: Current tax expense (income); Adjustments for current tax of prior periods]"
       }
      },
      "en-US": {
       "role": {
        "label": "Current tax expense (income) and adjustments for current tax of prior periods",
        "terseLabel": "Current income tax expense(1)"
       }
      }
     },
     "localname": "CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentTaxLiabilitiesCurrent": {
     "auth_ref": [
      "r27"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement": {
       "order": 4.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The current amount of current tax liabilities. [Refer: Current tax liabilities]"
       }
      },
      "en-US": {
       "role": {
        "label": "Current tax liabilities, current",
        "terseLabel": "Income taxes payable"
       }
      }
     },
     "localname": "CurrentTaxLiabilitiesCurrent",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentTradeReceivables": {
     "auth_ref": [
      "r37",
      "r40"
     ],
     "calculation": {
      "http://transalta.com/role/TradeandOtherReceivablesDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_TradeAndOtherCurrentReceivables",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current trade receivables. [Refer: Trade receivables]"
       }
      },
      "en-US": {
       "role": {
        "label": "Current trade receivables",
        "terseLabel": "Trade accounts receivable"
       }
      }
     },
     "localname": "CurrentTradeReceivables",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/TradeandOtherReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets": {
     "auth_ref": [
      "r122"
     ],
     "calculation": {
      "http://transalta.com/role/EmployeeFutureBenefitsFairValueofPlanAssetsbyMajorCategoryDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_PlanAssetsAtFairValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount that instruments representing debt (rather than equity) constitute of the fair value of defined benefit plan assets. [Refer: Plan assets, at fair value; Defined benefit plans [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Debt instruments, amount contributed to fair value of plan assets",
        "terseLabel": "Bonds"
       }
      }
     },
     "localname": "DebtInstrumentsAmountContributedToFairValueOfPlanAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsFairValueofPlanAssetsbyMajorCategoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DebtInstrumentsHeld": {
     "auth_ref": [
      "r31"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of instruments representing indebtedness held by the entity."
       }
      },
      "en-US": {
       "role": {
        "label": "Debt instruments held",
        "terseLabel": "Debt instruments held"
       }
      }
     },
     "localname": "DebtInstrumentsHeld",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DecreaseThroughClassifiedAsHeldForSaleInvestmentProperty": {
     "auth_ref": [
      "r199",
      "r202"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease in investment property through classification as held for sale or inclusion in a disposal group classified as held for sale. [Refer: Disposal groups classified as held for sale [member]; Property, plant and equipment; Investment property; Disposal groups classified as held for sale [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Decrease through classified as held for sale, investment property",
        "terseLabel": "Decrease through classified as held for sale, investment property"
       }
      }
     },
     "localname": "DecreaseThroughClassifiedAsHeldForSaleInvestmentProperty",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AssetImpairmentChargesandReversalsDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxAssets": {
     "auth_ref": [
      "r28",
      "r32",
      "r83"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement": {
       "order": 3.0,
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0
      },
      "http://transalta.com/role/IncomeTaxesDeferredIncomeTaxLiabilityPresentationDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_NetDeferredTaxLiabilities",
       "weight": -1.0
      },
      "http://transalta.com/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_NetDeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amounts of income taxes recoverable in future periods in respect of: (a) deductible temporary differences; (b) the carryforward of unused tax losses; and (c) the carryforward of unused tax credits. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Deferred tax assets",
        "negatedLabel": "Writedown of deferred income tax assets",
        "terseLabel": "Deferred income tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement",
      "http://transalta.com/role/IncomeTaxesDeferredIncomeTaxLiabilityPresentationDetails",
      "http://transalta.com/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset": {
     "auth_ref": [
      "r77"
     ],
     "calculation": {
      "http://transalta.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": {
       "order": 4.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      },
      "http://transalta.com/role/IncomeTaxesRateReconciliationsDetails": {
       "order": 3.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of deferred tax expense arising from the write-down, or reversal of a previous write-down, of a deferred tax asset. [Refer: Deferred tax assets]"
       }
      },
      "en-US": {
       "role": {
        "label": "Deferred tax expense arising from write-down or reversal of write-down of deferred tax asset",
        "terseLabel": "Writedown (reversal of writedown) of deferred income tax assets"
       }
      }
     },
     "localname": "DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails",
      "http://transalta.com/role/IncomeTaxesRateReconciliationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxExpenseIncome": {
     "auth_ref": [
      "r84"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of tax expense (income) relating to changes in deferred tax liabilities and deferred tax assets. [Refer: Deferred tax assets; Deferred tax liabilities]"
       }
      },
      "en-US": {
       "role": {
        "label": "Deferred tax expense (income)",
        "verboseLabel": "Deferred income tax recovery"
       }
      }
     },
     "localname": "DeferredTaxExpenseIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss": {
     "auth_ref": [
      "r84"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of tax expense or income relating to changes in deferred tax liabilities and deferred tax assets, recognised in profit or loss. [Refer: Deferred tax assets; Deferred tax expense (income); Deferred tax liabilities]"
       }
      },
      "en-US": {
       "role": {
        "label": "Deferred tax expense (income) recognised in profit or loss",
        "terseLabel": "Deferred tax expense (income) recognised in profit or loss"
       }
      }
     },
     "localname": "DeferredTaxExpenseIncomeRecognisedInProfitOrLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://transalta.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of deferred tax expense or income relating to the creation or reversal of temporary differences. [Refer: Temporary differences [member]; Deferred tax expense (income)]"
       }
      },
      "en-US": {
       "role": {
        "label": "Deferred tax expense (income) relating to origination and reversal of temporary differences",
        "terseLabel": "Deferred income tax expense (recovery) related to the origination and reversal of temporary differences"
       }
      }
     },
     "localname": "DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://transalta.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": {
       "order": 3.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of deferred tax expense or income relating to tax rate changes or the imposition of new taxes. [Refer: Deferred tax expense (income)]"
       }
      },
      "en-US": {
       "role": {
        "label": "Deferred tax expense (income) relating to tax rate changes or imposition of new taxes",
        "terseLabel": "Deferred income tax expense resulting from changes in tax rates or laws"
       }
      }
     },
     "localname": "DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxLiabilities": {
     "auth_ref": [
      "r28",
      "r32",
      "r83"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement": {
       "order": 4.0,
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0
      },
      "http://transalta.com/role/IncomeTaxesDeferredIncomeTaxLiabilityPresentationDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_NetDeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amounts of income taxes payable in future periods in respect of taxable temporary differences. [Refer: Temporary differences [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Deferred tax liabilities",
        "negatedTerseLabel": "Deferred tax liabilities",
        "terseLabel": "Deferred income tax liabilities (Note 11)"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesDisclosureofcomparativeinformationpreparedunderpreviousGAAPDetails",
      "http://transalta.com/role/AccountingChangesNarrativeDetails",
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement",
      "http://transalta.com/role/IncomeTaxesDeferredIncomeTaxLiabilityPresentationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxLiabilityAsset": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://transalta.com/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_NetDeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of deferred tax liabilities or assets. [Refer: Deferred tax liabilities; Deferred tax assets]"
       }
      },
      "en-US": {
       "role": {
        "label": "Deferred tax liability (asset)",
        "negatedTerseLabel": "Deferred tax liability (asset)"
       }
      }
     },
     "localname": "DeferredTaxLiabilityAsset",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DepreciationAndAmortisationExpense": {
     "auth_ref": [
      "r1",
      "r3",
      "r71",
      "r278",
      "r392",
      "r399"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofEarningsLossStatement": {
       "order": 2.0,
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0
      },
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails": {
       "order": 3.0,
       "parentTag": "ifrs-full_RevenueAndOperatingIncome",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of depreciation and amortisation expense. Depreciation and amortisation are the systematic allocations of depreciable amounts of assets over their useful lives."
       }
      },
      "en-US": {
       "role": {
        "label": "Depreciation and amortisation expense",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationAndAmortisationExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesNarrativeDetails",
      "http://transalta.com/role/ConsolidatedStatementsofEarningsLossStatement",
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DepreciationExpense": {
     "auth_ref": [
      "r14"
     ],
     "calculation": {
      "http://transalta.com/role/ExpensesbyNatureExpensesClassifiedbyNatureDetails": {
       "order": 4.0,
       "parentTag": "ifrs-full_CostOfSales",
       "weight": 1.0
      },
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of depreciation expense. Depreciation is the systematic allocation of depreciable amounts of tangible assets over their useful lives."
       }
      },
      "en-US": {
       "role": {
        "label": "Depreciation expense",
        "terseLabel": "Mine depreciation"
       }
      }
     },
     "localname": "DepreciationExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ExpensesbyNatureExpensesClassifiedbyNatureDetails",
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DepreciationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r97",
      "r101"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of depreciation of property, plant and equipment. [Refer: Depreciation and amortisation expense; Property, plant and equipment]"
       }
      },
      "en-US": {
       "role": {
        "label": "Depreciation, property, plant and equipment",
        "negatedTerseLabel": "Depreciation"
       }
      }
     },
     "localname": "DepreciationPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/PropertyPlantandEquipmentReconciliationofthechangesinthecarryingamountofPPEDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DepreciationRightofuseAssets": {
     "auth_ref": [
      "r413"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of depreciation of right-of-use assets. [Refer: Depreciation and amortisation expense; Right-of-use assets]"
       }
      },
      "en-US": {
       "role": {
        "label": "Depreciation, right-of-use assets",
        "negatedLabel": "Depreciation, right-of-use assets"
       }
      }
     },
     "localname": "DepreciationRightofuseAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RightofUseAssetsReconciliationofchangesoftherightofuseassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DerivativeFinancialLiabilities": {
     "auth_ref": [
      "r31"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of financial liabilities classified as derivative instruments. [Refer: Financial assets; Derivatives [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Derivative financial liabilities",
        "terseLabel": "Derivative financial liabilities"
       }
      }
     },
     "localname": "DerivativeFinancialLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DerivativesMember": {
     "auth_ref": [
      "r289",
      "r291",
      "r367",
      "r384"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for financial instruments or other contracts within the scope of IFRS 9 with all three of the following characteristics: (a) Their value changes in response to the change in a specified interest rate, financial instrument price, commodity price, foreign exchange rate, index of prices or rates, credit rating or credit index, or other variable, provided in the case of a non-financial variable that the variable is not specific to a party to the contract (sometimes called the \u2018underlying\u2019); (b) They require no initial net investment or an initial net investment that is smaller than would be required for other types of contracts that would be expected to have a similar response to changes in market factors; (c) They are settled at a future date. [Refer: Financial instruments, class [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Derivatives [member]",
        "terseLabel": "Derivatives"
       }
      }
     },
     "localname": "DerivativesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsCarryingamountsandclassificationsoffinancialassetsandliabilitiesDetails",
      "http://transalta.com/role/FinancialInstrumentsFairvalueofthecommodityriskmanagementassetsandliabilitiesbyclassificationlevelDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForBorrowingCostsExplanatory": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for interest and other costs that the entity incurs in connection with the borrowing of funds."
       }
      },
      "en-US": {
       "role": {
        "label": "Description of accounting policy for borrowing costs [text block]",
        "terseLabel": "Borrowing costs"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForBorrowingCostsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for business combinations. [Refer: Business combinations [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Description of accounting policy for business combinations [text block]",
        "terseLabel": "Business combinations"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForCollateralExplanatory": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for collateral."
       }
      },
      "en-US": {
       "role": {
        "label": "Description of accounting policy for collateral [text block]",
        "terseLabel": "Collateral paid and received"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForCollateralExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for earnings per share."
       }
      },
      "en-US": {
       "role": {
        "label": "Description of accounting policy for earnings per share [text block]",
        "terseLabel": "Earnings per share"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForEarningsPerShareExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for employee benefits. Employee benefits are all forms of consideration given by an entity in exchange for services rendered by employees or for the termination of employment."
       }
      },
      "en-US": {
       "role": {
        "label": "Description of accounting policy for employee benefits [text block]",
        "terseLabel": "Employee future benefits"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for financial instruments. [Refer: Financial instruments, class [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Description of accounting policy for financial instruments [text block]",
        "terseLabel": "Financial instruments and hedges"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for foreign currency translation."
       }
      },
      "en-US": {
       "role": {
        "label": "Description of accounting policy for foreign currency translation [text block]",
        "terseLabel": "Foreign currency translation"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForGoodwillExplanatory": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for goodwill. [Refer: Goodwill]"
       }
      },
      "en-US": {
       "role": {
        "label": "Description of accounting policy for goodwill [text block]",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForGoodwillExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForGovernmentGrants": {
     "auth_ref": [
      "r139"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for government grants, including the methods of presentation adopted in the financial statements. [Refer: Government [member]; Government grants]"
       }
      },
      "en-US": {
       "role": {
        "label": "Description of accounting policy for government grants [text block]",
        "terseLabel": "Government incentives"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForGovernmentGrants",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for the impairment of assets."
       }
      },
      "en-US": {
       "role": {
        "label": "Description of accounting policy for impairment of assets [text block]",
        "terseLabel": "Impairment of tangible and intangible assets excluding goodwill"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for income tax."
       }
      },
      "en-US": {
       "role": {
        "label": "Description of accounting policy for income tax [text block]",
        "terseLabel": "Income taxes"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForIncomeTaxExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for intangible assets other than goodwill. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-US": {
       "role": {
        "label": "Description of accounting policy for intangible assets other than goodwill [text block]",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for investment in associates and joint ventures. [Refer: Associates [member]; Joint ventures [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Description of accounting policy for investment in associates and joint ventures [text block]",
        "terseLabel": "Joint arrangements"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for leases. A lease is an agreement whereby the lessor conveys to the lessee in return for a payment or series of payments the right to use an asset for an agreed period of time."
       }
      },
      "en-US": {
       "role": {
        "label": "Description of accounting policy for leases [text block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForLeasesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories": {
     "auth_ref": [
      "r135"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for measuring inventories. [Refer: Inventories]"
       }
      },
      "en-US": {
       "role": {
        "label": "Description of accounting policy for measuring inventories [text block]",
        "terseLabel": "Inventory"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForMeasuringInventories",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      },
      "en-US": {
       "role": {
        "label": "Description of accounting policy for property, plant and equipment [text block]",
        "terseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for provisions. [Refer: Provisions]"
       }
      },
      "en-US": {
       "role": {
        "label": "Description of accounting policy for provisions [text block]",
        "terseLabel": "Provisions"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForProvisionsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for recognising revenue. [Refer: Revenue]"
       }
      },
      "en-US": {
       "role": {
        "label": "Description of accounting policy for recognition of revenue [text block]",
        "terseLabel": "Revenue recognition"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForRecognitionOfRevenue",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForResearchAndDevelopmentExpenseExplanatory": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for research and development expense. [Refer: Research and development expense]"
       }
      },
      "en-US": {
       "role": {
        "label": "Description of accounting policy for research and development expense [text block]",
        "terseLabel": "Project development costs"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForResearchAndDevelopmentExpenseExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for transactions in which the entity: (a) receives goods or services from the supplier of those goods or services (including an employee) in a share-based payment arrangement; or (b) incurs an obligation to settle the transaction with the supplier in a share-based payment arrangement when another group entity receives those goods or services. [Refer: Share-based payment arrangements [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Description of accounting policy for share-based payment transactions [text block]",
        "terseLabel": "Share-based payments"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForStrippingCostsExplanatory": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for waste removal costs that are incurred in mining activity."
       }
      },
      "en-US": {
       "role": {
        "label": "Description of accounting policy for stripping costs [text block]",
        "terseLabel": "Stripping costs"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForStrippingCostsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForTransactionsWithNoncontrollingInterestsExplanatory": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for transactions with non-controlling interests. [Refer: Non-controlling interests]"
       }
      },
      "en-US": {
       "role": {
        "label": "Description of accounting policy for transactions with non-controlling interests [text block]",
        "terseLabel": "Non-controlling interests"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForTransactionsWithNoncontrollingInterestsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents": {
     "auth_ref": [
      "r239"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy used to determine the components of cash and cash equivalents. [Refer: Cash and cash equivalents]"
       }
      },
      "en-US": {
       "role": {
        "label": "Description of accounting policy for determining components of cash and cash equivalents [text block]",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfNatureAndFinancialEffectOfBusinessCombinationsDuringPeriod": {
     "auth_ref": [
      "r320"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the nature and financial effect of business combinations during the current reporting period. [Refer: Business combinations [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Description of nature and financial effect of business combinations during period",
        "terseLabel": "Description of nature and financial effect of business combinations during period"
       }
      }
     },
     "localname": "DescriptionOfNatureAndFinancialEffectOfBusinessCombinationsDuringPeriod",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SignificantEventsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares": {
     "auth_ref": [
      "r162"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of dilutive potential ordinary shares that relate to the assumed exercise of the entity's share options."
       }
      },
      "en-US": {
       "role": {
        "label": "Dilutive effect of share options on number of ordinary shares",
        "terseLabel": "Dilutive effect of share options on number of ordinary shares"
       }
      }
     },
     "localname": "DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CommonSharesIssuedandOutstandingDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Disclosure of analysis of other comprehensive income by item [abstract]",
        "terseLabel": "Disclosure of analysis of other comprehensive income by item [abstract]"
       }
      }
     },
     "localname": "DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure of the analysis of other comprehensive income by item."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of analysis of other comprehensive income by item [text block]",
        "verboseLabel": "Disclosure of changes in accumulated other comprehensive income (loss)"
       }
      }
     },
     "localname": "DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccumulatedOtherComprehensiveIncomeTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of analysis of other comprehensive income by item [line items]",
        "terseLabel": "Disclosure of analysis of other comprehensive income by item [line items]"
       }
      }
     },
     "localname": "DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the analysis of other comprehensive income by item."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of analysis of other comprehensive income by item [table]",
        "terseLabel": "Disclosure of analysis of other comprehensive income by item [table]"
       }
      }
     },
     "localname": "DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfBorrowingCostsExplanatory": {
     "auth_ref": [
      "r145"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for borrowing costs."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of borrowing costs [text block]",
        "terseLabel": "Disclosure of borrowing costs [text block]"
       }
      }
     },
     "localname": "DisclosureOfBorrowingCostsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ExchangeableSecuritiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfBorrowingsExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of borrowings. [Refer: Borrowings]"
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of borrowings [text block]",
        "terseLabel": "Credit Facilities, Long-Term Debt, and Finance Lease Obligations"
       }
      }
     },
     "localname": "DisclosureOfBorrowingsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfCashFlowStatementExplanatory": {
     "auth_ref": [
      "r243"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for a statement of cash flows."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of cash flow statement [text block]",
        "terseLabel": "Disclosure of cash flow statement"
       }
      }
     },
     "localname": "DisclosureOfCashFlowStatementExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CapitalTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of changes in accounting estimates [line items]",
        "terseLabel": "Disclosure of changes in accounting estimates [line items]"
       }
      }
     },
     "localname": "DisclosureOfChangesInAccountingEstimatesLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfChangesInAccountingEstimatesTable": {
     "auth_ref": [
      "r248"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the changes in accounting estimates."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of changes in accounting estimates [table]",
        "terseLabel": "Disclosure of changes in accounting estimates [table]"
       }
      }
     },
     "localname": "DisclosureOfChangesInAccountingEstimatesTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of changes made to accounting policies by the entity."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of changes in accounting policies [text block]",
        "terseLabel": "Accounting Changes"
       }
      }
     },
     "localname": "DisclosureOfChangesInAccountingPoliciesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory": {
     "auth_ref": [
      "r49"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of classes of share capital. [Refer: Share capital [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of classes of share capital [text block]",
        "terseLabel": "Issued and outstanding"
       }
      }
     },
     "localname": "DisclosureOfClassesOfShareCapitalExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CommonSharesTables",
      "http://transalta.com/role/PreferredSharesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of classes of share capital [line items]",
        "terseLabel": "Disclosure of classes of share capital [line items]"
       }
      }
     },
     "localname": "DisclosureOfClassesOfShareCapitalLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofcashflowstatementDetails",
      "http://transalta.com/role/CommonSharesIssuedandOutstandingDetails",
      "http://transalta.com/role/CommonSharesShareholderRightsPlanDetails",
      "http://transalta.com/role/CommonSharesTheeffectsoftheCorporationspurchaseandcancellationofthecommonsharesDetails",
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement",
      "http://transalta.com/role/PreferredSharesCharacteristicsSpecifictoSeriesofPreferredSharesDetails",
      "http://transalta.com/role/PreferredSharesIssuedandOutstandingDetails",
      "http://transalta.com/role/PreferredSharesPreferredShareDividendsDeclaredDetails",
      "http://transalta.com/role/PreferredSharesPreferredShareSeriesInformationDetails",
      "http://transalta.com/role/PreferredSharesSeriesACumulativeFixedRedeemableRateResetPreferredSharesConversionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalTable": {
     "auth_ref": [
      "r49"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to classes of share capital."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of classes of share capital [table]",
        "terseLabel": "Disclosure of classes of share capital [table]"
       }
      }
     },
     "localname": "DisclosureOfClassesOfShareCapitalTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofcashflowstatementDetails",
      "http://transalta.com/role/CommonSharesIssuedandOutstandingDetails",
      "http://transalta.com/role/CommonSharesShareholderRightsPlanDetails",
      "http://transalta.com/role/CommonSharesTheeffectsoftheCorporationspurchaseandcancellationofthecommonsharesDetails",
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement",
      "http://transalta.com/role/PreferredSharesCharacteristicsSpecifictoSeriesofPreferredSharesDetails",
      "http://transalta.com/role/PreferredSharesIssuedandOutstandingDetails",
      "http://transalta.com/role/PreferredSharesPreferredShareDividendsDeclaredDetails",
      "http://transalta.com/role/PreferredSharesPreferredShareSeriesInformationDetails",
      "http://transalta.com/role/PreferredSharesSeriesACumulativeFixedRedeemableRateResetPreferredSharesConversionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of commitments and contingent liabilities. [Refer: Contingent liabilities [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of commitments and contingent liabilities [text block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CommitmentsandContingenciesNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfComparativeInformationPreparedUnderPreviousGAAPLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of comparative information prepared under previous GAAP [line items]",
        "terseLabel": "Disclosure of comparative information prepared under previous GAAP [line items]"
       }
      }
     },
     "localname": "DisclosureOfComparativeInformationPreparedUnderPreviousGAAPLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesDisclosureofcomparativeinformationpreparedunderpreviousGAAPDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfComparativeInformationPreparedUnderPreviousGAAPTable": {
     "auth_ref": [
      "r253"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to comparative information prepared under previous GAAP."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of comparative information prepared under previous GAAP [table]",
        "terseLabel": "Disclosure of comparative information prepared under previous GAAP [table]"
       }
      }
     },
     "localname": "DisclosureOfComparativeInformationPreparedUnderPreviousGAAPTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesDisclosureofcomparativeinformationpreparedunderpreviousGAAPDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfContingentLiabilitiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of contingent liabilities [line items]",
        "terseLabel": "Disclosure of contingent liabilities [line items]"
       }
      }
     },
     "localname": "DisclosureOfContingentLiabilitiesLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfContingentLiabilitiesTable": {
     "auth_ref": [
      "r177"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to contingent liabilities."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of contingent liabilities [table]",
        "terseLabel": "Disclosure of contingent liabilities [table]"
       }
      }
     },
     "localname": "DisclosureOfContingentLiabilitiesTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfCreditRiskExplanatory": {
     "auth_ref": [
      "r0",
      "r385"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of credit risk. [Refer: Credit risk [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of credit risk [text block]",
        "terseLabel": "Credit Risk"
       }
      }
     },
     "localname": "DisclosureOfCreditRiskExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfCreditRiskExposureLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of credit risk exposure [line items]",
        "terseLabel": "Disclosure of credit risk exposure [line items]"
       }
      }
     },
     "localname": "DisclosureOfCreditRiskExposureLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesCreditRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfCreditRiskExposureTable": {
     "auth_ref": [
      "r359"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the credit risk exposure."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of credit risk exposure [table]",
        "terseLabel": "Disclosure of credit risk exposure [table]"
       }
      }
     },
     "localname": "DisclosureOfCreditRiskExposureTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesCreditRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfDebtSecuritiesExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of debt instruments. [Refer: Debt instruments issued; Debt instruments held]"
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of debt instruments [text block]",
        "terseLabel": "Exchangeable Securities"
       }
      }
     },
     "localname": "DisclosureOfDebtSecuritiesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ExchangeableSecuritiesNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory": {
     "auth_ref": [
      "r107"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of defined benefit plans. [Refer: Defined benefit plans [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of defined benefit plans [text block]",
        "terseLabel": "Assumptions"
       }
      }
     },
     "localname": "DisclosureOfDefinedBenefitPlansExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDefinedBenefitPlansLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of defined benefit plans [line items]",
        "terseLabel": "Disclosure of defined benefit plans [line items]"
       }
      }
     },
     "localname": "DisclosureOfDefinedBenefitPlansLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsAssumptionsDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsContributionsDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfDefinedBenefitPlansTable": {
     "auth_ref": [
      "r107"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to defined benefit plans."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of defined benefit plans [table]",
        "terseLabel": "Disclosure of defined benefit plans [table]"
       }
      }
     },
     "localname": "DisclosureOfDefinedBenefitPlansTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsAssumptionsDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsContributionsDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfDerivativeFinancialInstrumentsExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of derivative financial instruments. [Refer: Derivatives [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of derivative financial instruments [text block]",
        "terseLabel": "Derivative Financial Instruments"
       }
      }
     },
     "localname": "DisclosureOfDerivativeFinancialInstrumentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory": {
     "auth_ref": [
      "r368"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about borrowings. [Refer: Borrowings]"
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of detailed information about borrowings [text block]",
        "terseLabel": "Disclosure of borrowings outstanding"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of detailed information about borrowings [line items]",
        "terseLabel": "Disclosure of detailed information about borrowings [line items]"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsAmountsOutstandingDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsDebenturesDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsLettersofCreditDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsNonRecourseDebtDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsOtherDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsPrincipalRepaymentsDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsRestrictionsonNonRecourseDebtandSecurityDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsSeniorNotesDetails",
      "http://transalta.com/role/DecommissioningandOtherProvisionsDecommissioningandRestorationDetails",
      "http://transalta.com/role/ExchangeableSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable": {
     "auth_ref": [
      "r368"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of borrowings."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of detailed information about borrowings [table]",
        "terseLabel": "Disclosure of detailed information about borrowings [table]"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsAmountsOutstandingDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsDebenturesDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsLettersofCreditDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsNonRecourseDebtDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsOtherDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsPrincipalRepaymentsDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsRestrictionsonNonRecourseDebtandSecurityDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsSeniorNotesDetails",
      "http://transalta.com/role/DecommissioningandOtherProvisionsDecommissioningandRestorationDetails",
      "http://transalta.com/role/ExchangeableSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutHedgedItemsExplanatory": {
     "auth_ref": [
      "r340"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about hedged items. [Refer: Hedged items [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of detailed information about hedged items [text block]",
        "terseLabel": "Effect of Hedges"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutHedgedItemsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory": {
     "auth_ref": [
      "r339"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about hedging instruments. [Refer: Hedging instruments [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of detailed information about hedging instruments [text block]",
        "terseLabel": "Hedging Instruments"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory": {
     "auth_ref": [
      "r188"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about intangible assets. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of detailed information about intangible assets [text block]",
        "terseLabel": "Disclosure of detailed information about intangible assets"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory": {
     "auth_ref": [
      "r100"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of detailed information about property, plant and equipment [text block]",
        "terseLabel": "Disclosure of detailed information about property, plant and equipment"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/PropertyPlantandEquipmentTables",
      "http://transalta.com/role/SignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of disaggregation of revenue from contracts with customers [line items]",
        "terseLabel": "Disclosure of disaggregation of revenue from contracts with customers [line items]"
       }
      }
     },
     "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RevenueContractBalancesDetails",
      "http://transalta.com/role/RevenueDetails",
      "http://transalta.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable": {
     "auth_ref": [
      "r296"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the disaggregation of revenue from contracts with customers."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of disaggregation of revenue from contracts with customers [table]",
        "terseLabel": "Disclosure of disaggregation of revenue from contracts with customers [table]"
       }
      }
     },
     "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RevenueContractBalancesDetails",
      "http://transalta.com/role/RevenueDetails",
      "http://transalta.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfEffectsOfChangesInParentsOwnershipInterestInSubsidiaryThatDoNotResultInLossOfControlOnEquityAttributableToOwnersOfParentExplanatory": {
     "auth_ref": [
      "r263"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of a schedule that shows the effects of any changes in the parent's ownership interest in a subsidiary that do not result in a loss of control on the equity attributable to owners of the parent."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of effects of changes in parent's ownership interest in subsidiary that do not result in loss of control on equity attributable to owners of parent [text block]",
        "terseLabel": "Subsidiaries and operations with non-controlling interests"
       }
      }
     },
     "localname": "DisclosureOfEffectsOfChangesInParentsOwnershipInterestInSubsidiaryThatDoNotResultInLossOfControlOnEquityAttributableToOwnersOfParentExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/NonControllingInterestsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfEmployeeBenefitsExplanatory": {
     "auth_ref": [
      "r134"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for employee benefits."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of employee benefits [text block]",
        "terseLabel": "Employee Future Benefits"
       }
      }
     },
     "localname": "DisclosureOfEmployeeBenefitsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory": {
     "auth_ref": [
      "r406"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for operating segments."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of entity's operating segments [text block]",
        "terseLabel": "Segments Disclosures"
       }
      }
     },
     "localname": "DisclosureOfEntitysReportableSegmentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SegmentDisclosuresNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfExpensesByNatureExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of expenses by nature. [Refer: Expenses, by nature]"
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of expenses by nature [text block]",
        "terseLabel": "Expenses by Nature"
       }
      }
     },
     "localname": "DisclosureOfExpensesByNatureExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ExpensesbyNatureNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory": {
     "auth_ref": [
      "r288"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the fair value measurement of liabilities."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of fair value measurement of liabilities [text block]",
        "terseLabel": "Disclosure of fair value measurement of liabilities"
       }
      }
     },
     "localname": "DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of fair value measurement of liabilities [line items]",
        "terseLabel": "Disclosure of fair value measurement of liabilities [line items]"
       }
      }
     },
     "localname": "DisclosureOfFairValueMeasurementOfLiabilitiesLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsFairvalueoffinancialassetsandliabilitiesmeasuredatotherthanfairvalueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable": {
     "auth_ref": [
      "r288"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the fair value measurement of liabilities."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of fair value measurement of liabilities [table]",
        "terseLabel": "Disclosure of fair value measurement of liabilities [table]"
       }
      }
     },
     "localname": "DisclosureOfFairValueMeasurementOfLiabilitiesTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsFairvalueoffinancialassetsandliabilitiesmeasuredatotherthanfairvalueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory": {
     "auth_ref": [
      "r123"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the fair value of defined benefit plan assets. [Refer: Plan assets [member]; Defined benefit plans [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of fair value of plan assets [text block]",
        "terseLabel": "Plan Assets"
       }
      }
     },
     "localname": "DisclosureOfFairValueOfPlanAssetsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of fair value of plan assets [line items]",
        "terseLabel": "Disclosure of fair value of plan assets [line items]"
       }
      }
     },
     "localname": "DisclosureOfFairValueOfPlanAssetsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsFairValueofPlanAssetsbyMajorCategoryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfFairValueOfPlanAssetsTable": {
     "auth_ref": [
      "r123"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the fair value of defined benefit plan assets."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of fair value of plan assets [table]",
        "terseLabel": "Disclosure of fair value of plan assets [table]"
       }
      }
     },
     "localname": "DisclosureOfFairValueOfPlanAssetsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsFairValueofPlanAssetsbyMajorCategoryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfFinanceLeaseAndOperatingLeaseByLessorExplanatory": {
     "auth_ref": [
      "r463",
      "r468"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of finance leases and operating leases by the lessor."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of finance lease and operating lease by lessor [text block]",
        "terseLabel": "Disclosure of recognised finance lease"
       }
      }
     },
     "localname": "DisclosureOfFinanceLeaseAndOperatingLeaseByLessorExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinanceLeaseReceivablesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfFinancialAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Disclosure of financial assets [abstract]",
        "terseLabel": "Disclosure of financial assets [abstract]"
       }
      }
     },
     "localname": "DisclosureOfFinancialAssetsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfFinancialAssetsExplanatory": {
     "auth_ref": [
      "r368"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of financial assets. [Refer: Financial assets]"
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of financial assets [text block]",
        "terseLabel": "Disclosure of financial assets"
       }
      }
     },
     "localname": "DisclosureOfFinancialAssetsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Disclosure of detailed information about financial instruments [abstract]",
        "terseLabel": "Disclosure of detailed information about financial instruments [abstract]"
       }
      }
     },
     "localname": "DisclosureOfFinancialInstrumentsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsExplanatory": {
     "auth_ref": [
      "r388"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for financial instruments."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of financial instruments [text block]",
        "terseLabel": "Financial Instruments"
       }
      }
     },
     "localname": "DisclosureOfFinancialInstrumentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of detailed information about financial instruments [line items]",
        "terseLabel": "Disclosure of detailed information about financial instruments [line items]"
       }
      }
     },
     "localname": "DisclosureOfFinancialInstrumentsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsCarryingamountsandclassificationsoffinancialassetsandliabilitiesDetails",
      "http://transalta.com/role/FinancialInstrumentsDetails",
      "http://transalta.com/role/RiskManagementActivitiesEffectonCashFlowHedgesDetails",
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails",
      "http://transalta.com/role/RiskManagementActivitiesNetRiskManagementAssetsandLiabilitiesDetails",
      "http://transalta.com/role/RiskManagementActivitiesNettingArrangementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsTable": {
     "auth_ref": [
      "r349",
      "r357",
      "r368"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of financial instruments."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of detailed information about financial instruments [table]",
        "terseLabel": "Disclosure of detailed information about financial instruments [table]"
       }
      }
     },
     "localname": "DisclosureOfFinancialInstrumentsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsDetails",
      "http://transalta.com/role/RiskManagementActivitiesEffectonCashFlowHedgesDetails",
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails",
      "http://transalta.com/role/RiskManagementActivitiesNetRiskManagementAssetsandLiabilitiesDetails",
      "http://transalta.com/role/RiskManagementActivitiesNettingArrangementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfFinancialLiabilitiesExplanatory": {
     "auth_ref": [
      "r368"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of financial liabilities. [Refer: Financial liabilities]"
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of financial liabilities [text block]",
        "terseLabel": "Disclosure of financial liabilities"
       }
      }
     },
     "localname": "DisclosureOfFinancialLiabilitiesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfFinancialLiabilitiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of financial liabilities [line items]",
        "terseLabel": "Disclosure of financial liabilities [line items]"
       }
      }
     },
     "localname": "DisclosureOfFinancialLiabilitiesLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesMaturityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfFinancialLiabilitiesTable": {
     "auth_ref": [
      "r368"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to financial liabilities."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of financial liabilities [table]",
        "terseLabel": "Disclosure of financial liabilities [table]"
       }
      }
     },
     "localname": "DisclosureOfFinancialLiabilitiesTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesMaturityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfFinancialRiskManagementExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the entity's financial risk management practices and policies."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of financial risk management [text block]",
        "terseLabel": "Risk Management Activities"
       }
      }
     },
     "localname": "DisclosureOfFinancialRiskManagementExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfGeographicalAreasExplanatory": {
     "auth_ref": [
      "r404"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of geographical information."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of geographical areas [text block]",
        "verboseLabel": "Disclosure of geographical areas"
       }
      }
     },
     "localname": "DisclosureOfGeographicalAreasExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SegmentDisclosuresTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfGoodwillExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of goodwill. [Refer: Goodwill]"
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of goodwill [text block]",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "DisclosureOfGoodwillExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/GoodwillNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfHedgeAccountingLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of detailed information about hedges [line items]",
        "terseLabel": "Disclosure of detailed information about hedges [line items]"
       }
      }
     },
     "localname": "DisclosureOfHedgeAccountingLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesCommodityRiskManagementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfHedgeAccountingTable": {
     "auth_ref": [
      "r475"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of hedges."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of detailed information about hedges [table]",
        "terseLabel": "Disclosure of detailed information about hedges [table]"
       }
      }
     },
     "localname": "DisclosureOfHedgeAccountingTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesCommodityRiskManagementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfImpairmentLossRecognisedOrReversedLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of impairment loss recognised or reversed for cash-generating unit [line items]",
        "terseLabel": "Disclosure of impairment loss recognised or reversed [line items]"
       }
      }
     },
     "localname": "DisclosureOfImpairmentLossRecognisedOrReversedLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AssetImpairmentChargesandReversalsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfImpairmentLossRecognisedOrReversedTable": {
     "auth_ref": [
      "r166"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to impairment loss recognised or reversed for a cash-generating unit."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of impairment loss recognised or reversed for cash-generating unit [table]",
        "terseLabel": "Disclosure of impairment loss recognised or reversed [table]"
       }
      }
     },
     "localname": "DisclosureOfImpairmentLossRecognisedOrReversedTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AssetImpairmentChargesandReversalsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfImpairmentOfAssetsExplanatory": {
     "auth_ref": [
      "r170"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for the impairment of assets."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of impairment of assets [text block]",
        "terseLabel": "Asset Impairment Charges and Reversals"
       }
      }
     },
     "localname": "DisclosureOfImpairmentOfAssetsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AssetImpairmentChargesandReversalsNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfIncomeTaxExplanatory": {
     "auth_ref": [
      "r86"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for income taxes."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of income tax [text block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "DisclosureOfIncomeTaxExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfIntangibleAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Disclosure of detailed information about intangible assets [abstract]",
        "terseLabel": "Disclosure of detailed information about intangible assets [abstract]"
       }
      }
     },
     "localname": "DisclosureOfIntangibleAssetsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfIntangibleAssetsExplanatory": {
     "auth_ref": [
      "r192"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for intangible assets."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of intangible assets [text block]",
        "terseLabel": "Intangible Assets"
       }
      }
     },
     "localname": "DisclosureOfIntangibleAssetsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IntangibleAssetsNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of detailed information about intangible assets [line items]",
        "terseLabel": "Disclosure of detailed information about intangible assets [line items]"
       }
      }
     },
     "localname": "DisclosureOfIntangibleAssetsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/GoodwillDetails",
      "http://transalta.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfIntangibleAssetsTable": {
     "auth_ref": [
      "r188"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of intangible assets."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of detailed information about intangible assets [table]",
        "terseLabel": "Disclosure of detailed information about intangible assets [table]"
       }
      }
     },
     "localname": "DisclosureOfIntangibleAssetsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/GoodwillDetails",
      "http://transalta.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfInterestExpenseExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of interest expense. [Refer: Interest expense]"
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of interest expense [text block]",
        "terseLabel": "Net interest expense"
       }
      }
     },
     "localname": "DisclosureOfInterestExpenseExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/NetInterestExpenseNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfInterestsInJointArrangementsExplanatory": {
     "auth_ref": [
      "r266"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of interests in joint arrangements. A joint arrangement is an arrangement of which two or more parties have joint control."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of interests in joint arrangements [text block]",
        "terseLabel": "Disclosure of interests in joint arrangements"
       }
      }
     },
     "localname": "DisclosureOfInterestsInJointArrangementsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/JointArrangementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory": {
     "auth_ref": [
      "r259"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for interests in other entities."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of interests in other entities [text block]",
        "terseLabel": "Joint arrangements"
       }
      }
     },
     "localname": "DisclosureOfInterestsInOtherEntitiesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/JointArrangementsNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfInterestsInSubsidiariesExplanatory": {
     "auth_ref": [
      "r265"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of interests in subsidiaries. [Refer: Subsidiaries [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of interests in subsidiaries [text block]",
        "terseLabel": "Disclosure of interests in subsidiaries"
       }
      }
     },
     "localname": "DisclosureOfInterestsInSubsidiariesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/NonControllingInterestsTables",
      "http://transalta.com/role/RelatedPartyTransactionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfInventoriesExplanatory": {
     "auth_ref": [
      "r138"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for inventories."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of inventories [text block]",
        "terseLabel": "Inventory"
       }
      }
     },
     "localname": "DisclosureOfInventoriesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/InventoryNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfJointOperationsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of joint operations [line items]",
        "terseLabel": "Disclosure of joint operations [line items]"
       }
      }
     },
     "localname": "DisclosureOfJointOperationsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/JointArrangementsDetails",
      "http://transalta.com/role/OtherAssetsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfJointOperationsTable": {
     "auth_ref": [
      "r283"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to joint operations."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of joint operations [table]",
        "terseLabel": "Disclosure of joint operations [table]"
       }
      }
     },
     "localname": "DisclosureOfJointOperationsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/JointArrangementsDetails",
      "http://transalta.com/role/OtherAssetsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfLeasesExplanatory": {
     "auth_ref": [
      "r429",
      "r430",
      "r469",
      "r470"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for leases."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of leases [text block]",
        "terseLabel": "Finance Lease Receivables"
       }
      }
     },
     "localname": "DisclosureOfLeasesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinanceLeaseReceivablesNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfMajorCustomersLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of major customers [line items]",
        "terseLabel": "Disclosure of major customers [line items]"
       }
      }
     },
     "localname": "DisclosureOfMajorCustomersLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SegmentDisclosuresDisclosureofentitysoperatingsegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfMajorCustomersTable": {
     "auth_ref": [
      "r405"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the entity's major customers."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of major customers [table]",
        "terseLabel": "Disclosure of major customers [table]"
       }
      }
     },
     "localname": "DisclosureOfMajorCustomersTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SegmentDisclosuresDisclosureofentitysoperatingsegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory": {
     "auth_ref": [
      "r349"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of information that enables users of financial statements to evaluate the nature and extent of risks arising from financial instruments to which the entity is exposed. [Refer: Financial instruments, class [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of nature and extent of risks arising from financial instruments [text block]",
        "terseLabel": "Interest Rate Risk"
       }
      }
     },
     "localname": "DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of nature and extent of risks arising from financial instruments [line items]",
        "terseLabel": "Disclosure of nature and extent of risks arising from financial instruments [line items]"
       }
      }
     },
     "localname": "DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesAdditionalInformationDetails",
      "http://transalta.com/role/RiskManagementActivitiesInterestRateRiskDetails",
      "http://transalta.com/role/RiskManagementActivitiesNonHedgesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable": {
     "auth_ref": [
      "r351",
      "r352"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the nature and extent of risks arising from financial instruments."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of nature and extent of risks arising from financial instruments [table]",
        "terseLabel": "Disclosure of nature and extent of risks arising from financial instruments [table]"
       }
      }
     },
     "localname": "DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesAdditionalInformationDetails",
      "http://transalta.com/role/RiskManagementActivitiesInterestRateRiskDetails",
      "http://transalta.com/role/RiskManagementActivitiesNonHedgesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory": {
     "auth_ref": [
      "r110"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of a net defined benefit liability (asset). [Refer: Net defined benefit liability (asset)]"
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of net defined benefit liability (asset) [text block]",
        "terseLabel": "Defined Benefit Obligation"
       }
      }
     },
     "localname": "DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of net defined benefit liability (asset) [line items]",
        "terseLabel": "Disclosure of net defined benefit liability (asset) [line items]"
       }
      }
     },
     "localname": "DisclosureOfNetDefinedBenefitLiabilityAssetLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsCostsRecognizedDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsDefinedBenefitObligationDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsFairValueofPlanAssetsDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsStatusofPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable": {
     "auth_ref": [
      "r110"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the net defined benefit liability (asset)."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of net defined benefit liability (asset) [table]",
        "terseLabel": "Disclosure of net defined benefit liability (asset) [table]"
       }
      }
     },
     "localname": "DisclosureOfNetDefinedBenefitLiabilityAssetTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsCostsRecognizedDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsDefinedBenefitObligationDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsFairValueofPlanAssetsDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsStatusofPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfNoncontrollingInterestsExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of non-controlling interests. [Refer: Non-controlling interests]"
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of non-controlling interests [text block]",
        "terseLabel": "Non-Controlling Interests"
       }
      }
     },
     "localname": "DisclosureOfNoncontrollingInterestsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/NonControllingInterestsNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfNotesAndOtherExplanatoryInformationExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of notes and other explanatory information as part of a complete set of financial statements."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of notes and other explanatory information [text block]",
        "terseLabel": "Corporate Information"
       }
      }
     },
     "localname": "DisclosureOfNotesAndOtherExplanatoryInformationExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CorporateInformationNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory": {
     "auth_ref": [
      "r317"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the number and weighted average remaining contractual life of outstanding share options. [Refer: Weighted average [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of number and weighted average remaining contractual life of outstanding share options [text block]",
        "terseLabel": "Disclosure of number and weighted average remaining contractual life of outstanding share options"
       }
      }
     },
     "localname": "DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ShareBasedPaymentPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of number and weighted average remaining contractual life of outstanding share options [line items]",
        "terseLabel": "Disclosure of number and weighted average remaining contractual life of outstanding share options [line items]"
       }
      }
     },
     "localname": "DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ShareBasedPaymentPlansStockOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable": {
     "auth_ref": [
      "r317"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the number and weighted average remaining contractual life of outstanding share options."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of number and weighted average remaining contractual life of outstanding share options [table]",
        "terseLabel": "Disclosure of number and weighted average remaining contractual life of outstanding share options [table]"
       }
      }
     },
     "localname": "DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ShareBasedPaymentPlansStockOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of information that enables users of financial statements to evaluate the entity's objectives, policies and processes for managing capital."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of objectives, policies and processes for managing capital [text block]",
        "terseLabel": "Capital"
       }
      }
     },
     "localname": "DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CapitalNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfOffsettingOfFinancialAssetsAndFinancialLiabilitiesExplanatory": {
     "auth_ref": [
      "r387"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the offsetting of financial assets and financial liabilities. [Refer: Financial assets; Financial liabilities]"
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of offsetting of financial assets and financial liabilities [text block]",
        "verboseLabel": "Net Arrangements"
       }
      }
     },
     "localname": "DisclosureOfOffsettingOfFinancialAssetsAndFinancialLiabilitiesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfOperatingSegmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Disclosure of operating segments [abstract]",
        "terseLabel": "Disclosure of operating segments [abstract]"
       }
      }
     },
     "localname": "DisclosureOfOperatingSegmentsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfOperatingSegmentsExplanatory": {
     "auth_ref": [
      "r394"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of operating segments. [Refer: Operating segments [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of operating segments [text block]",
        "terseLabel": "Disclosure of operating segments"
       }
      }
     },
     "localname": "DisclosureOfOperatingSegmentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SegmentDisclosuresTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfOperatingSegmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of operating segments [line items]",
        "terseLabel": "Disclosure of operating segments [line items]"
       }
      }
     },
     "localname": "DisclosureOfOperatingSegmentsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CorporateInformationCorporateInformationDetails",
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfOperatingSegmentsTable": {
     "auth_ref": [
      "r394"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to operating segments."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of operating segments [table]",
        "terseLabel": "Disclosure of operating segments [table]"
       }
      }
     },
     "localname": "DisclosureOfOperatingSegmentsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CorporateInformationCorporateInformationDetails",
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfOtherNoncurrentAssetsExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of other non-current assets. [Refer: Other non-current assets]"
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of other non-current assets [text block]",
        "terseLabel": "Other Assets"
       }
      }
     },
     "localname": "DisclosureOfOtherNoncurrentAssetsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/OtherAssetsNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of other operating income or expense. [Refer: Other operating income (expense)]"
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of other operating income (expense) [text block]",
        "terseLabel": "Net other operating (income) losses"
       }
      }
     },
     "localname": "DisclosureOfOtherOperatingIncomeExpenseExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/NetOtherOperatingIncomeLossesNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfOtherProvisionsExplanatory": {
     "auth_ref": [
      "r176"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of other provisions. [Refer: Other provisions]"
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of other provisions [text block]",
        "terseLabel": "Change in decommissioning and other provision balances"
       }
      }
     },
     "localname": "DisclosureOfOtherProvisionsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/DecommissioningandOtherProvisionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfOtherProvisionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of other provisions [line items]",
        "terseLabel": "Disclosure of other provisions [line items]"
       }
      }
     },
     "localname": "DisclosureOfOtherProvisionsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/DecommissioningandOtherProvisionsChangeinDecommissioningandOtherProvisionBalancesDetails",
      "http://transalta.com/role/DecommissioningandOtherProvisionsCurrentandNonCurrentPortionofDecommissioningandOtherProvisionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfOtherProvisionsTable": {
     "auth_ref": [
      "r176"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to other provisions."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of other provisions [table]",
        "terseLabel": "Disclosure of other provisions [table]"
       }
      }
     },
     "localname": "DisclosureOfOtherProvisionsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/DecommissioningandOtherProvisionsChangeinDecommissioningandOtherProvisionBalancesDetails",
      "http://transalta.com/role/DecommissioningandOtherProvisionsCurrentandNonCurrentPortionofDecommissioningandOtherProvisionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfProductsAndServicesLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of products and services [line items]",
        "terseLabel": "Disclosure of products and services [line items]"
       }
      }
     },
     "localname": "DisclosureOfProductsAndServicesLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ExpensesbyNatureExpensesClassifiedbyNatureDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfProductsAndServicesTable": {
     "auth_ref": [
      "r401"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the entity's products and services."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of products and services [table]",
        "terseLabel": "Disclosure of products and services [table]"
       }
      }
     },
     "localname": "DisclosureOfProductsAndServicesTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ExpensesbyNatureExpensesClassifiedbyNatureDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Disclosure of detailed information about property, plant and equipment [abstract]",
        "terseLabel": "Disclosure of detailed information about property, plant and equipment [abstract]"
       }
      }
     },
     "localname": "DisclosureOfPropertyPlantAndEquipmentAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory": {
     "auth_ref": [
      "r103"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for property, plant and equipment."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of property, plant and equipment [text block]",
        "terseLabel": "Property, Plant, and Equipment"
       }
      }
     },
     "localname": "DisclosureOfPropertyPlantAndEquipmentExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/PropertyPlantandEquipmentNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of detailed information about property, plant and equipment [line items]",
        "terseLabel": "Disclosure of detailed information about property, plant and equipment [line items]"
       }
      }
     },
     "localname": "DisclosureOfPropertyPlantAndEquipmentLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement",
      "http://transalta.com/role/PropertyPlantandEquipmentDetails",
      "http://transalta.com/role/PropertyPlantandEquipmentReconciliationofthechangesinthecarryingamountofPPEDetails",
      "http://transalta.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r100"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of property, plant and equipment."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of detailed information about property, plant and equipment [table]",
        "terseLabel": "Disclosure of detailed information about property, plant and equipment [table]"
       }
      }
     },
     "localname": "DisclosureOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement",
      "http://transalta.com/role/PropertyPlantandEquipmentDetails",
      "http://transalta.com/role/PropertyPlantandEquipmentReconciliationofthechangesinthecarryingamountofPPEDetails",
      "http://transalta.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfProvisionsExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of provisions. [Refer: Provisions]"
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of provisions [text block]",
        "terseLabel": "Decommissioning and Other Provisions"
       }
      }
     },
     "localname": "DisclosureOfProvisionsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/DecommissioningandOtherProvisionsNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory": {
     "auth_ref": [
      "r420"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of quantitative information about right-of-use assets. [Refer: Right-of-use assets]"
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of quantitative information about right-of-use assets [text block]",
        "terseLabel": "Disclosure of quantitative information about right-of-use assets [text block]"
       }
      }
     },
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RightofUseAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of quantitative information about right-of-use assets [line items]",
        "terseLabel": "Disclosure of quantitative information about right-of-use assets [line items]"
       }
      }
     },
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RightofUseAssetsNarrativeDetails",
      "http://transalta.com/role/RightofUseAssetsReconciliationofchangesoftherightofuseassetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable": {
     "auth_ref": [
      "r420"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to right-of-use assets."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of quantitative information about right-of-use assets [table]",
        "terseLabel": "Disclosure of quantitative information about right-of-use assets [table]"
       }
      }
     },
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RightofUseAssetsReconciliationofchangesoftherightofuseassetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory": {
     "auth_ref": [
      "r317"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the range of exercise prices for outstanding share options."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of range of exercise prices of outstanding share options [text block]",
        "terseLabel": "Disclosure of range of exercise prices of outstanding share options"
       }
      }
     },
     "localname": "DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ShareBasedPaymentPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of range of exercise prices of outstanding share options [line items]",
        "terseLabel": "Disclosure of range of exercise prices of outstanding share options [line items]"
       }
      }
     },
     "localname": "DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ShareBasedPaymentPlansStockOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable": {
     "auth_ref": [
      "r317"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the range of exercise prices of outstanding share options."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of range of exercise prices of outstanding share options [table]",
        "terseLabel": "Disclosure of range of exercise prices of outstanding share options [table]"
       }
      }
     },
     "localname": "DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ShareBasedPaymentPlansStockOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfRecognisedFinanceLeaseAsAssetsByLesseeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Disclosure of recognised finance lease as assets by lessee [abstract]"
       }
      }
     },
     "localname": "DisclosureOfRecognisedFinanceLeaseAsAssetsByLesseeAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfRecognisedFinanceLeaseAsAssetsByLesseeExplanatory": {
     "auth_ref": [
      "r450"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of assets recognised by the entity as a result of engaging in finance leases. [Refer: Recognised finance lease as assets]"
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of recognised finance lease as assets by lessee [text block]",
        "terseLabel": "Disclosure of amounts payable for mining assets and other finance leases"
       }
      }
     },
     "localname": "DisclosureOfRecognisedFinanceLeaseAsAssetsByLesseeExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfRecognisedFinanceLeaseAsAssetsByLesseeLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of recognised finance lease as assets by lessee [line items]",
        "terseLabel": "Disclosure of recognised finance lease as assets by lessee [line items]"
       }
      }
     },
     "localname": "DisclosureOfRecognisedFinanceLeaseAsAssetsByLesseeLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinanceLeaseReceivablesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfRecognisedFinanceLeaseAsAssetsByLesseeTable": {
     "auth_ref": [
      "r450"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to assets recognised by the lessee under a finance lease."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of recognised finance lease as assets by lessee [table]",
        "terseLabel": "Disclosure of recognised finance lease as assets by lessee [table]"
       }
      }
     },
     "localname": "DisclosureOfRecognisedFinanceLeaseAsAssetsByLesseeTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinanceLeaseReceivablesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory": {
     "auth_ref": [
      "r188"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the reconciliation of changes in intangible assets and goodwill. [Refer: Intangible assets and goodwill]"
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of reconciliation of changes in intangible assets and goodwill [text block]",
        "terseLabel": "Disclosure of reconciliation of changes in intangible assets",
        "verboseLabel": "Disclosure of detailed information about goodwill"
       }
      }
     },
     "localname": "DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/GoodwillTables",
      "http://transalta.com/role/IntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of reconciliation of changes in intangible assets and goodwill [line items]",
        "terseLabel": "Disclosure of reconciliation of changes in intangible assets and goodwill [line items]"
       }
      }
     },
     "localname": "DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable": {
     "auth_ref": [
      "r188"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the reconciliation of changes in intangible assets and goodwill."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of reconciliation of changes in intangible assets and goodwill [table]",
        "terseLabel": "Disclosure of reconciliation of changes in intangible assets and goodwill [table]"
       }
      }
     },
     "localname": "DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory": {
     "auth_ref": [
      "r237"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the reconciliation of liabilities arising from financing activities. [Refer: Liabilities arising from financing activities]"
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of reconciliation of liabilities arising from financing activities [text block]",
        "terseLabel": "Cash Flow Information"
       }
      }
     },
     "localname": "DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CashFlowInformationNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of reconciliation of liabilities arising from financing activities [line items]",
        "terseLabel": "Disclosure of reconciliation of liabilities arising from financing activities [line items]"
       }
      }
     },
     "localname": "DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CashFlowInformationChangesinLiabilitiesfromFinancingActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable": {
     "auth_ref": [
      "r237"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the reconciliation of liabilities arising from financing activities."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of reconciliation of liabilities arising from financing activities [table]",
        "terseLabel": "Disclosure of reconciliation of liabilities arising from financing activities [table]"
       }
      }
     },
     "localname": "DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CashFlowInformationChangesinLiabilitiesfromFinancingActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfRelatedPartyExplanatory": {
     "auth_ref": [
      "r153"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for related parties."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of related party [text block]",
        "terseLabel": "Related Party Transactions"
       }
      }
     },
     "localname": "DisclosureOfRelatedPartyExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RelatedPartyTransactionsNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory": {
     "auth_ref": [
      "r310",
      "r311"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for revenue from contracts with customers."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of revenue from contracts with customers [text block]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "DisclosureOfRevenueFromContractsWithCustomersExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RevenueNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfRiskManagementStrategyRelatedToHedgeAccountingExplanatory": {
     "auth_ref": [
      "r335"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of risk management strategy related to hedge accounting."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of risk management strategy related to hedge accounting [text block]",
        "terseLabel": "Disclosure of risk management strategy related to hedge accounting"
       }
      }
     },
     "localname": "DisclosureOfRiskManagementStrategyRelatedToHedgeAccountingExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfRiskManagementStrategyRelatedToHedgeAccountingLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of risk management strategy related to hedge accounting [line items]",
        "terseLabel": "Disclosure of risk management strategy related to hedge accounting [line items]"
       }
      }
     },
     "localname": "DisclosureOfRiskManagementStrategyRelatedToHedgeAccountingLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsFairvalueofthecommodityriskmanagementassetsandliabilitiesbyclassificationlevelDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfRiskManagementStrategyRelatedToHedgeAccountingTable": {
     "auth_ref": [
      "r335"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the risk management strategy in relation to hedge accounting."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of risk management strategy related to hedge accounting [table]",
        "terseLabel": "Disclosure of risk management strategy related to hedge accounting [table]"
       }
      }
     },
     "localname": "DisclosureOfRiskManagementStrategyRelatedToHedgeAccountingTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsFairvalueofthecommodityriskmanagementassetsandliabilitiesbyclassificationlevelDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory": {
     "auth_ref": [
      "r126"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of a sensitivity analysis for significant actuarial assumptions used to determine the present value of a defined benefit obligation. [Refer: Actuarial assumptions [member]; Defined benefit obligation, at present value]"
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of sensitivity analysis for actuarial assumptions [text block]",
        "terseLabel": "Sensitivity Analysis"
       }
      }
     },
     "localname": "DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of sensitivity analysis for actuarial assumptions [line items]",
        "terseLabel": "Disclosure of sensitivity analysis for actuarial assumptions [line items]"
       }
      }
     },
     "localname": "DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsSensitivityAnalysisDetails",
      "http://transalta.com/role/FinancialInstrumentsSensitivityrangesforthebasefairvaluesDetails",
      "http://transalta.com/role/RiskManagementActivitiesSensitivityAnalysisForManagementAssessmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable": {
     "auth_ref": [
      "r126"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the sensitivity analysis for actuarial assumptions."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of sensitivity analysis for actuarial assumptions [table]",
        "terseLabel": "Disclosure of sensitivity analysis for actuarial assumptions [table]"
       }
      }
     },
     "localname": "DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsSensitivityAnalysisDetails",
      "http://transalta.com/role/FinancialInstrumentsSensitivityrangesforthebasefairvaluesDetails",
      "http://transalta.com/role/RiskManagementActivitiesSensitivityAnalysisForManagementAssessmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory": {
     "auth_ref": [
      "r51"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for share capital, reserves and other equity interest."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of share capital, reserves and other equity interest [text block]",
        "netLabel": "Disclosure of share capital, reserves and other equity interest",
        "terseLabel": "Common Shares",
        "verboseLabel": "Preferred Shares"
       }
      }
     },
     "localname": "DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CapitalTables",
      "http://transalta.com/role/CommonSharesNotes",
      "http://transalta.com/role/PreferredSharesNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory": {
     "auth_ref": [
      "r312"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangements."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of share-based payment arrangements [text block]",
        "terseLabel": "Share-Based Payment Plans"
       }
      }
     },
     "localname": "DisclosureOfSharebasedPaymentArrangementsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ShareBasedPaymentPlansNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of subsidiaries [line items]",
        "terseLabel": "Disclosure of subsidiaries [line items]"
       }
      }
     },
     "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/NonControllingInterestsEarningsofSubsidiarieswithNonControllingInterestsDetails",
      "http://transalta.com/role/NonControllingInterestsFinancialPositionofNonControllingInterestsDetails",
      "http://transalta.com/role/NonControllingInterestsShareofOwnershipandEquityParticipationinTransAltaRenewablesDetails",
      "http://transalta.com/role/NonControllingInterestsSubsidiariesandOperationswithNonControllingInterestsDetails",
      "http://transalta.com/role/RelatedPartyTransactionsDisclosureofinterestsinsubsidiariesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable": {
     "auth_ref": [
      "r156",
      "r158",
      "r282"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to subsidiaries."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of subsidiaries [table]",
        "terseLabel": "Disclosure of subsidiaries [table]"
       }
      }
     },
     "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/NonControllingInterestsEarningsofSubsidiarieswithNonControllingInterestsDetails",
      "http://transalta.com/role/NonControllingInterestsFinancialPositionofNonControllingInterestsDetails",
      "http://transalta.com/role/NonControllingInterestsShareofOwnershipandEquityParticipationinTransAltaRenewablesDetails",
      "http://transalta.com/role/NonControllingInterestsSubsidiariesandOperationswithNonControllingInterestsDetails",
      "http://transalta.com/role/RelatedPartyTransactionsDisclosureofinterestsinsubsidiariesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for significant accounting policies applied by the entity."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of significant accounting policies [text block]",
        "terseLabel": "Significant Accounting Policies"
       }
      }
     },
     "localname": "DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SignificantAccountingPoliciesNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory": {
     "auth_ref": [
      "r85"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of types of temporary differences, unused tax losses and unused tax credits. [Refer: Unused tax credits [member]; Unused tax losses [member]; Temporary differences [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [text block]",
        "terseLabel": "Significant components of deferred income tax assets (liabilities)"
       }
      }
     },
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [line items]",
        "terseLabel": "Disclosure of temporary difference, unused tax losses and unused tax credits [line items]"
       }
      }
     },
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable": {
     "auth_ref": [
      "r85"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to temporary differences, unused tax losses and unused tax credits."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [table]",
        "terseLabel": "Disclosure of temporary difference, unused tax losses and unused tax credits [table]"
       }
      }
     },
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of terms and conditions of share-based payment arrangement [line items]",
        "terseLabel": "Disclosure of terms and conditions of share-based payment arrangement [line items]"
       }
      }
     },
     "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ShareBasedPaymentPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable": {
     "auth_ref": [
      "r318"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to terms and conditions of share-based payment arrangements."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of terms and conditions of share-based payment arrangement [table]",
        "terseLabel": "Disclosure of terms and conditions of share-based payment arrangement [table]"
       }
      }
     },
     "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ShareBasedPaymentPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of trade and other receivables. [Refer: Trade and other receivables]"
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of trade and other receivables [text block]",
        "terseLabel": "Trade and Other Receivables"
       }
      }
     },
     "localname": "DisclosureOfTradeAndOtherReceivablesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/TradeandOtherReceivablesNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory": {
     "auth_ref": [
      "r151"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of transactions between the entity and its related parties. [Refer: Related parties [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of transactions between related parties [text block]",
        "terseLabel": "Disclosure of information about key management personnel"
       }
      }
     },
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RelatedPartyTransactionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfTypesOfInsuranceContractsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of types of insurance contracts [line items]",
        "terseLabel": "Disclosure of types of insurance contracts [line items]"
       }
      }
     },
     "localname": "DisclosureOfTypesOfInsuranceContractsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/NetOtherOperatingIncomeLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfTypesOfInsuranceContractsTable": {
     "auth_ref": [
      "r473"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to types of insurance contracts."
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of types of insurance contracts [table]",
        "terseLabel": "Disclosure of types of insurance contracts [table]"
       }
      }
     },
     "localname": "DisclosureOfTypesOfInsuranceContractsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/NetOtherOperatingIncomeLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DiscountRateUsedInCurrentMeasurementOfFairValueLessCostsOfDisposal": {
     "auth_ref": [
      "r167"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The discount rate used in the current measurement of fair value less costs of disposal."
       }
      },
      "en-US": {
       "role": {
        "label": "Discount rate used in current measurement of fair value less costs of disposal",
        "verboseLabel": "Discount rate used to calculate goodwill impairment"
       }
      }
     },
     "localname": "DiscountRateUsedInCurrentMeasurementOfFairValueLessCostsOfDisposal",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/GoodwillDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_DisposalGroupsClassifiedAsHeldForSaleMember": {
     "auth_ref": [
      "r328",
      "r329"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for groups of assets, which are to be disposed of together as a group in a single transaction, and the liabilities directly associated with those assets that will be transferred in the transaction."
       }
      },
      "en-US": {
       "role": {
        "label": "Disposal groups classified as held for sale [member]",
        "terseLabel": "Disposal groups classified as held for sale"
       }
      }
     },
     "localname": "DisposalGroupsClassifiedAsHeldForSaleMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AssetImpairmentChargesandReversalsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r184"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease in intangible assets other than goodwill resulting from disposals. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-US": {
       "role": {
        "label": "Disposals, intangible assets other than goodwill",
        "negatedLabel": "Disposals"
       }
      }
     },
     "localname": "DisposalsIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DisposalsPropertyPlantAndEquipment": {
     "auth_ref": [
      "r92"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease in property, plant and equipment resulting from disposals. [Refer: Property, plant and equipment]"
       }
      },
      "en-US": {
       "role": {
        "label": "Disposals, property, plant and equipment",
        "negatedTerseLabel": "Disposals"
       }
      }
     },
     "localname": "DisposalsPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/PropertyPlantandEquipmentReconciliationofthechangesinthecarryingamountofPPEDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DividendsPaid": {
     "auth_ref": [
      "r12"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofEarningsLossStatement": {
       "order": 2.0,
       "parentTag": "ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of dividends recognised as distributions to owners."
       }
      },
      "en-US": {
       "role": {
        "label": "Dividends recognised as distributions to owners",
        "negatedTerseLabel": "Share dividends (Note 24)",
        "terseLabel": "Preferred share dividends (Note 25)"
       }
      }
     },
     "localname": "DividendsPaid",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofChangesinEquityStatement",
      "http://transalta.com/role/ConsolidatedStatementsofEarningsLossStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DividendsPaidClassifiedAsFinancingActivities": {
     "auth_ref": [
      "r225"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 10.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for dividends paid by the entity, classified as financing activities."
       }
      },
      "en-US": {
       "role": {
        "label": "Dividends paid, classified as financing activities",
        "negatedTerseLabel": "Dividends paid, classified as financing activities",
        "terseLabel": "Dividends paid"
       }
      }
     },
     "localname": "DividendsPaidClassifiedAsFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofcashflowstatementDetails",
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DividendsPaidToNoncontrollingInterests": {
     "auth_ref": [
      "r268"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of dividends paid to non-controlling interests. [Refer: Non-controlling interests]"
       }
      },
      "en-US": {
       "role": {
        "label": "Dividends paid to non-controlling interests",
        "verboseLabel": "Distributions paid to non-controlling interests"
       }
      }
     },
     "localname": "DividendsPaidToNoncontrollingInterests",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/NonControllingInterestsEarningsofSubsidiarieswithNonControllingInterestsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DividendsPaidToNoncontrollingInterestsClassifiedAsFinancingActivities": {
     "auth_ref": [
      "r217"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 6.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for dividends paid to non-controlling interests, classified as financing activities. [Refer: Non-controlling interests; Dividends paid to non-controlling interests]"
       }
      },
      "en-US": {
       "role": {
        "label": "Dividends paid to non-controlling interests, classified as financing activities",
        "negatedTerseLabel": "Distributions paid to subsidiaries' non-controlling interests (Note 12)",
        "terseLabel": "Distributions paid to subsidiaries\u2019 non-controlling interests"
       }
      }
     },
     "localname": "DividendsPaidToNoncontrollingInterestsClassifiedAsFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofcashflowstatementDetails",
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount, per share, of dividends proposed or declared before financial statements were authorised for issue but not recognised as distribution to owners."
       }
      },
      "en-US": {
       "role": {
        "label": "Dividends proposed or declared before financial statements authorised for issue but not recognised as distribution to owners per share",
        "terseLabel": "Dividends declared per share"
       }
      }
     },
     "localname": "DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CommonSharesDividendsDetails",
      "http://transalta.com/role/PreferredSharesPreferredShareDividendsDeclaredDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_DividendsRecognisedAsDistributionsToNoncontrollingInterests": {
     "auth_ref": [
      "r9"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of dividends recognised as distributions to non-controlling interests. [Refer: Non-controlling interests]"
       }
      },
      "en-US": {
       "role": {
        "label": "Dividends recognised as distributions to non-controlling interests",
        "negatedLabel": "Distributions paid, and payable, to non-controlling interests"
       }
      }
     },
     "localname": "DividendsRecognisedAsDistributionsToNoncontrollingInterests",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofChangesinEquityStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DividendsRecognisedAsDistributionsToOwnersOfParent": {
     "auth_ref": [
      "r9"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of dividends recognised as distributions to owners of the parent. [Refer: Parent [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Dividends recognised as distributions to owners of parent",
        "terseLabel": "Dividends declared"
       }
      }
     },
     "localname": "DividendsRecognisedAsDistributionsToOwnersOfParent",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/PreferredSharesPreferredShareDividendsDeclaredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Earnings per share [abstract]",
        "terseLabel": "Earnings per share [abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_EarningsPerShareExplanatory": {
     "auth_ref": [
      "r160"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of earnings per share."
       }
      },
      "en-US": {
       "role": {
        "label": "Earnings per share [text block]",
        "terseLabel": "Earnings per share"
       }
      }
     },
     "localname": "EarningsPerShareExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CommonSharesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents": {
     "auth_ref": [
      "r223",
      "r224"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 2.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The effect of exchange rate changes on cash and cash equivalents held or due in a foreign currency. [Refer: Cash and cash equivalents]"
       }
      },
      "en-US": {
       "role": {
        "label": "Effect of exchange rate changes on cash and cash equivalents",
        "terseLabel": "Effect of translation on foreign currency cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateChangesOnCashAndCashEquivalents",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EffectOfTransitionToIFRSsMember": {
     "auth_ref": [
      "r253"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the financial effect of the transition from previous GAAP to IFRSs. [Refer: Previous GAAP [member]; IFRSs [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Effect of transition to IFRSs [member]",
        "terseLabel": "Effect of transition to IFRSs [member]"
       }
      }
     },
     "localname": "EffectOfTransitionToIFRSsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesDisclosureofcomparativeinformationpreparedunderpreviousGAAPDetails",
      "http://transalta.com/role/AccountingChangesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EmployeeBenefitsExpense": {
     "auth_ref": [
      "r1",
      "r3",
      "r71"
     ],
     "calculation": {
      "http://transalta.com/role/EmployeeFutureBenefitsCostsRecognizedDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://transalta.com/role/ExpensesbyNatureExpensesClassifiedbyNatureDetails": {
       "order": 5.0,
       "parentTag": "tac_OperationsMaintenanceAndAdministrativeExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The expense of all forms of consideration given by an entity in exchange for a service rendered by employees or for the termination of employment."
       }
      },
      "en-US": {
       "role": {
        "label": "Employee benefits expense",
        "terseLabel": "Salaries and benefits(1)",
        "totalLabel": "Net expense"
       }
      }
     },
     "localname": "EmployeeBenefitsExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsCostsRecognizedDetails",
      "http://transalta.com/role/ExpensesbyNatureExpensesClassifiedbyNatureDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EntitysTotalForBusinessCombinationsMember": {
     "auth_ref": [
      "r322",
      "r325"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Business combinations' axis if no other member is used."
       }
      },
      "en-US": {
       "role": {
        "label": "Entity's total for business combinations [member]",
        "terseLabel": "Entity's total for business combinations [member]"
       }
      }
     },
     "localname": "EntitysTotalForBusinessCombinationsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsNonRecourseDebtDetails",
      "http://transalta.com/role/NonControllingInterestsSubsidiariesandOperationswithNonControllingInterestsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EntitysTotalForExternalCreditGradesMember": {
     "auth_ref": [
      "r359",
      "r381",
      "r472",
      "r480",
      "r486"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'External credit grades' axis if no other member is used."
       }
      },
      "en-US": {
       "role": {
        "label": "Entity's total for external credit grades [member]",
        "terseLabel": "Entity's total for external credit grades [member]"
       }
      }
     },
     "localname": "EntitysTotalForExternalCreditGradesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsFairValueofPlanAssetsbyMajorCategoryDetails",
      "http://transalta.com/role/RiskManagementActivitiesCreditRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EntitysTotalForJointOperationsMember": {
     "auth_ref": [
      "r283"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Joint operations' axis if no other member is used."
       }
      },
      "en-US": {
       "role": {
        "label": "Entity's total for joint operations [member]",
        "terseLabel": "Entity's total for joint operations [member]"
       }
      }
     },
     "localname": "EntitysTotalForJointOperationsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesNarrativeDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsNonRecourseDebtDetails",
      "http://transalta.com/role/JointArrangementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EntitysTotalForRelatedPartiesMember": {
     "auth_ref": [
      "r152"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Categories of related parties' axis if no other member is used."
       }
      },
      "en-US": {
       "role": {
        "label": "Entity's total for related parties [member]",
        "terseLabel": "Entity's total for related parties [member]"
       }
      }
     },
     "localname": "EntitysTotalForRelatedPartiesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EntitysTotalForSegmentConsolidationItemsMember": {
     "auth_ref": [
      "r400"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Segment consolidation items' axis if no other member is used."
       }
      },
      "en-US": {
       "role": {
        "label": "Entity's total for segment consolidation items [member]",
        "terseLabel": "Entity's total for segment consolidation items [member]"
       }
      }
     },
     "localname": "EntitysTotalForSegmentConsolidationItemsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/NetOtherOperatingIncomeLossesDetails",
      "http://transalta.com/role/RevenueDetails",
      "http://transalta.com/role/RevenueDisaggregationofRevenueDetails",
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EntitysTotalForSubsidiariesMember": {
     "auth_ref": [
      "r156",
      "r158",
      "r282"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Subsidiaries' axis if no other member is used."
       }
      },
      "en-US": {
       "role": {
        "label": "Entity's total for subsidiaries [member]",
        "terseLabel": "Entity's total for subsidiaries [member]",
        "verboseLabel": "Subsidiaries [member]"
       }
      }
     },
     "localname": "EntitysTotalForSubsidiariesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofcomponentsofcapitalDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsLettersofCreditDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsNonRecourseDebtDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsOtherDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsRestrictionsonNonRecourseDebtandSecurityDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsSeniorNotesDetails",
      "http://transalta.com/role/NonControllingInterestsEarningsofSubsidiarieswithNonControllingInterestsDetails",
      "http://transalta.com/role/NonControllingInterestsFinancialPositionofNonControllingInterestsDetails",
      "http://transalta.com/role/NonControllingInterestsShareofOwnershipandEquityParticipationinTransAltaRenewablesDetails",
      "http://transalta.com/role/NonControllingInterestsSubsidiariesandOperationswithNonControllingInterestsDetails",
      "http://transalta.com/role/OtherAssetsNarrativeDetails",
      "http://transalta.com/role/PropertyPlantandEquipmentReconciliationofthechangesinthecarryingamountofPPEDetails",
      "http://transalta.com/role/RelatedPartyTransactionsDisclosureofinterestsinsubsidiariesDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Equity": {
     "auth_ref": [
      "r31",
      "r43",
      "r251",
      "r256",
      "r284",
      "r285",
      "r287"
     ],
     "calculation": {
      "http://transalta.com/role/CapitalDisclosureofcomponentsofcapitalDetails": {
       "order": 5.0,
       "parentTag": "tac_Capital1",
       "weight": 1.0
      },
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement": {
       "order": 5.0,
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of residual interest in the assets of the entity after deducting all its liabilities."
       }
      },
      "en-US": {
       "role": {
        "label": "Equity",
        "periodEndLabel": "Balance, end of year",
        "periodStartLabel": "Balance, beginning of year",
        "terseLabel": "Equity",
        "totalLabel": "Total equity",
        "verboseLabel": "Total equity"
       }
      }
     },
     "localname": "Equity",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofcomponentsofcapitalDetails",
      "http://transalta.com/role/ConsolidatedStatementsofChangesinEquityStatement",
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement",
      "http://transalta.com/role/NonControllingInterestsFinancialPositionofNonControllingInterestsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Equity [abstract]",
        "terseLabel": "Equity"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_EquityAndLiabilities": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of the entity's equity and liabilities. [Refer: Equity; Liabilities]"
       }
      },
      "en-US": {
       "role": {
        "label": "Equity and liabilities",
        "totalLabel": "Total liabilities and equity"
       }
      }
     },
     "localname": "EquityAndLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EquityAttributableToOwnersOfParent": {
     "auth_ref": [
      "r30"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement": {
       "order": 1.0,
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of equity attributable to the owners of the parent. This specifically excludes non-controlling interest."
       }
      },
      "en-US": {
       "role": {
        "label": "Equity attributable to owners of parent",
        "totalLabel": "Equity attributable to shareholders"
       }
      }
     },
     "localname": "EquityAttributableToOwnersOfParent",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EquityAttributableToOwnersOfParentMember": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for equity attributable to the owners of the parent."
       }
      },
      "en-US": {
       "role": {
        "label": "Equity attributable to owners of parent [member]",
        "terseLabel": "Attributable to shareholders"
       }
      }
     },
     "localname": "EquityAttributableToOwnersOfParentMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofChangesinEquityStatement"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets": {
     "auth_ref": [
      "r121"
     ],
     "calculation": {
      "http://transalta.com/role/EmployeeFutureBenefitsFairValueofPlanAssetsbyMajorCategoryDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_PlanAssetsAtFairValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount that instruments representing equity (rather than debt) constitute of the fair value of defined benefit plan assets. [Refer: Plan assets, at fair value; Defined benefit plans [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Equity instruments, amount contributed to fair value of plan assets",
        "terseLabel": "Equity securities"
       }
      }
     },
     "localname": "EquityInstrumentsAmountContributedToFairValueOfPlanAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsFairValueofPlanAssetsbyMajorCategoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EquityMember": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the residual interest in the assets of the entity after deducting all its liabilities. It also represents the standard value for the 'Components of equity' axis if no other member is used."
       }
      },
      "en-US": {
       "role": {
        "label": "Equity [member]",
        "terseLabel": "Equity [member]"
       }
      }
     },
     "localname": "EquityMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesNarrativeDetails",
      "http://transalta.com/role/AccumulatedOtherComprehensiveIncomeDetails",
      "http://transalta.com/role/CapitalDisclosureofcomponentsofcapitalDetails",
      "http://transalta.com/role/ConsolidatedStatementsofChangesinEquityStatement",
      "http://transalta.com/role/RiskManagementActivitiesEffectonCashFlowHedgesDetails",
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan": {
     "auth_ref": [
      "r127",
      "r129"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The estimate of the expected contributions to be made to a defined benefit plan for the next annual reporting period. [Refer: Defined benefit plans [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Estimate of contributions expected to be paid to plan for next annual reporting period",
        "terseLabel": "Expected employer contributions"
       }
      }
     },
     "localname": "EstimateOfContributionsExpectedToBePaidToPlan",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsContributionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ExchangeDifferencesOnTranslationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Exchange differences on translation [abstract]",
        "terseLabel": "Currency translation adjustment"
       }
      }
     },
     "localname": "ExchangeDifferencesOnTranslationAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ExercisePriceOfOutstandingShareOptions": {
     "auth_ref": [
      "r317"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The exercise price of outstanding share options."
       }
      },
      "en-US": {
       "role": {
        "label": "Exercise price of outstanding share options",
        "terseLabel": "Exercise price of outstanding share options (in dollars per share)"
       }
      }
     },
     "localname": "ExercisePriceOfOutstandingShareOptions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ShareBasedPaymentPlansStockOptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ExpectedFutureMinimumSubleasePaymentsReceivableUnderNoncancellableSubleasesClassifiedFinanceLease": {
     "auth_ref": [
      "r454"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of future minimum sublease payments expected to be received under non-cancellable subleases for finance leases. Minimum lease payments are payments over the lease term that the lessee is, or can be, required to make, excluding contingent rent, costs for services and taxes to be paid by, and reimbursed to, the lessor, together with: (a) for a lessee, any amounts guaranteed by the lessee or by a party related to the lessee; or (b) for a lessor, any residual value guaranteed to the lessor by: (i) the lessee; (ii) a party related to the lessee; or (iii) a third party unrelated to the lessor that is financially capable of discharging the obligations under the guarantee."
       }
      },
      "en-US": {
       "role": {
        "label": "Expected future minimum sublease payments receivable under non-cancellable subleases, classified as finance lease",
        "terseLabel": "Minimum lease receipts"
       }
      }
     },
     "localname": "ExpectedFutureMinimumSubleasePaymentsReceivableUnderNoncancellableSubleasesClassifiedFinanceLease",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinanceLeaseReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets": {
     "auth_ref": [
      "r14"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense arising from cash-settled share-based payment transactions in which the goods or services received did not qualify for recognition as assets. [Refer: Expense from share-based payment transactions in which goods or services received did not qualify for recognition as assets]"
       }
      },
      "en-US": {
       "role": {
        "label": "Expense from cash-settled share-based payment transactions in which goods or services received did not qualify for recognition as assets",
        "terseLabel": "Expense from cash-settled share-based payment transactions in which goods or services received did not qualify for recognition as assets"
       }
      }
     },
     "localname": "ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ShareBasedPaymentPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ExpenseFromEquitysettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets": {
     "auth_ref": [
      "r319"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense arising from equity-settled share-based payment transactions in which the goods or services received did not qualify for recognition as assets. [Refer: Expense from share-based payment transactions in which goods or services received did not qualify for recognition as assets]"
       }
      },
      "en-US": {
       "role": {
        "label": "Expense from equity-settled share-based payment transactions in which goods or services received did not qualify for recognition as assets",
        "terseLabel": "Expense from equity-settled share-based payment transactions in which goods or services received did not qualify for recognition as assets"
       }
      }
     },
     "localname": "ExpenseFromEquitysettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ShareBasedPaymentPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees": {
     "auth_ref": [
      "r14"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense from share-based payment transactions with employees."
       }
      },
      "en-US": {
       "role": {
        "label": "Expense from share-based payment transactions with employees",
        "terseLabel": "Compensation expense (reversal)"
       }
      }
     },
     "localname": "ExpenseFromSharebasedPaymentTransactionsWithEmployees",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ShareBasedPaymentPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ExpenseOfRestructuringActivities": {
     "auth_ref": [
      "r68"
     ],
     "calculation": {
      "http://transalta.com/role/NetOtherOperatingIncomeLossesAnalysisofincomeandexpensesDetails": {
       "order": 4.0,
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": -1.0
      },
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails": {
       "order": 5.0,
       "parentTag": "ifrs-full_RevenueAndOperatingIncome",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense relating to restructuring. Restructuring is a programme that is planned and controlled by management and materially changes either the scope of a business undertaken by an entity or the manner in which that business is conducted. Such programmes include: (a) the sale or termination of a line of business; (b) closure of business locations in a country or region or the relocation of activities from one country or region to another; (c) changes in management structure; and (d) fundamental reorganisations that have a material effect on the nature and focus of the entity's operations."
       }
      }
     },
     "localname": "ExpenseOfRestructuringActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ExpenseRelatingToLeasesOfLowvalueAssetsForWhichRecognitionExemptionHasBeenUsed": {
     "auth_ref": [
      "r415"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of the expense relating to leases of low-value assets accounted for applying paragraph 6 of IFRS 16. This expense shall not include the expense relating to short-term leases of low-value assets."
       }
      },
      "en-US": {
       "role": {
        "label": "Expense relating to leases of low-value assets for which recognition exemption has been used",
        "terseLabel": "Expense relating to leases of low-value assets for which recognition exemption has been used"
       }
      }
     },
     "localname": "ExpenseRelatingToLeasesOfLowvalueAssetsForWhichRecognitionExemptionHasBeenUsed",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities": {
     "auth_ref": [
      "r416"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of the expense relating to variable lease payments not included in the measurement of lease liabilities. Variable lease payments are the portion of payments made by a lessee to a lessor for the right to use an underlying asset during the lease term that varies because of changes in facts or circumstances occurring after the commencement date, other than the passage of time. [Refer: Lease liabilities]"
       }
      },
      "en-US": {
       "role": {
        "label": "Expense relating to variable lease payments not included in measurement of lease liabilities",
        "terseLabel": "Expense relating to variable lease payments not included in measurement of lease liabilities"
       }
      }
     },
     "localname": "ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RightofUseAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ExplanationOfDifferenceBetweenOperatingLeaseCommitmentsDisclosedApplyingIAS17AndLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16Explanatory": {
     "auth_ref": [
      "r428"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The explanation of the difference between: (a) operating lease commitments disclosed applying IAS 17 at the end of the annual reporting period immediately preceding the date of initial application of IFRS 16, discounted using the incremental borrowing rate at the date of initial application; and (b) lease liabilities recognised in the statement of financial position at the date of initial application of IFRS 16. The incremental borrowing rate is the rate of interest that a lessee would have to pay to borrow over a similar term, and with a similar security, the funds necessary to obtain an asset of a similar value to the right-of-use asset in a similar economic environment."
       }
      },
      "en-US": {
       "role": {
        "label": "Explanation of difference between operating lease commitments disclosed applying IAS 17 and lease liabilities recognised at date of initial application of IFRS 16 [text block]",
        "terseLabel": "Reconciliation of operating lease liabilities at date of initial application of IFRS 16"
       }
      }
     },
     "localname": "ExplanationOfDifferenceBetweenOperatingLeaseCommitmentsDisclosedApplyingIAS17AndLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16Explanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_ExposureToCreditRiskOnLoanCommitmentsAndFinancialGuaranteeContracts": {
     "auth_ref": [
      "r354",
      "r355",
      "r359"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of the exposure to credit risk on loan commitments and financial guarantee contracts. [Refer: Loan commitments [member]; Financial guarantee contracts [member]; Credit risk [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Exposure to credit risk on loan commitments and financial guarantee contracts",
        "netLabel": "Letter of credit, posted",
        "terseLabel": "Bonds issued",
        "verboseLabel": "Exposure to credit risk on loan commitments and financial guarantee contracts"
       }
      }
     },
     "localname": "ExposureToCreditRiskOnLoanCommitmentsAndFinancialGuaranteeContracts",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsLettersofCreditDetails",
      "http://transalta.com/role/DecommissioningandOtherProvisionsDecommissioningandRestorationDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ExternalCreditGradesAxis": {
     "auth_ref": [
      "r359",
      "r381",
      "r472",
      "r480",
      "r486"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "External credit grades [axis]",
        "terseLabel": "External credit grades [axis]"
       }
      }
     },
     "localname": "ExternalCreditGradesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsFairValueofPlanAssetsbyMajorCategoryDetails",
      "http://transalta.com/role/RiskManagementActivitiesCreditRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_FairValueHedgesMember": {
     "auth_ref": [
      "r195",
      "r339",
      "r340",
      "r345"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for hedges of the exposure to changes in fair value of a recognised asset or liability or an unrecognised firm commitment, or an identified portion of such an asset, liability or firm commitment, that is attributable to a particular risk and could affect profit or loss. [Refer: Hedges [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Fair value hedges [member]",
        "terseLabel": "Fair value hedges",
        "verboseLabel": "Fair value hedges [member]"
       }
      }
     },
     "localname": "FairValueHedgesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsFairvalueofthecommodityriskmanagementassetsandliabilitiesbyclassificationlevelDetails",
      "http://transalta.com/role/RiskManagementActivitiesEffectonCashFlowHedgesDetails",
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails",
      "http://transalta.com/role/RiskManagementActivitiesNetRiskManagementAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FinanceIncomeOnNetInvestmentInFinanceLease": {
     "auth_ref": [
      "r423"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofEarningsLossStatement": {
       "order": 1.0,
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0
      },
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of finance income on the net investment in the finance lease. [Refer: Finance income; Net investment in finance lease]"
       }
      },
      "en-US": {
       "role": {
        "label": "Finance income on net investment in finance lease",
        "terseLabel": "Finance lease income"
       }
      }
     },
     "localname": "FinanceIncomeOnNetInvestmentInFinanceLease",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofEarningsLossStatement",
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinanceLeaseLiabilities": {
     "auth_ref": [
      "r449"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of liabilities related to finance leases."
       }
      },
      "en-US": {
       "role": {
        "label": "Finance lease liabilities",
        "terseLabel": "Finance lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesNarrativeDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsPrincipalRepaymentsDetails",
      "http://transalta.com/role/RiskManagementActivitiesMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinanceLeaseReceivables": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://transalta.com/role/FinanceLeaseReceivablesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of receivables related to finance leases."
       }
      },
      "en-US": {
       "role": {
        "label": "Finance lease receivables",
        "totalLabel": "Total finance lease receivables"
       }
      }
     },
     "localname": "FinanceLeaseReceivables",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinanceLeaseReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinancialAssets": {
     "auth_ref": [
      "r347",
      "r354",
      "r355",
      "r359",
      "r360"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of assets that are: (a) cash; (b) an equity instrument of another entity; (c) a contractual right: (i) to receive cash or another financial asset from another entity; or (ii) to exchange financial assets or financial liabilities with another entity under conditions that are potentially favourable to the entity; or (d) a contract that will, or may be, settled in the entity\u2019s own equity instruments and is: (i) a non-derivative for which the entity is, or may be, obliged to receive a variable number of the entity\u2019s own equity instruments; or (ii) a derivative that will, or may be, settled other than by the exchange of a fixed amount of cash or another financial asset for a fixed number of the entity\u2019s own equity instruments. For this purpose the entity\u2019s own equity instruments do not include puttable financial instruments classified as equity instruments in accordance with paragraphs 16A-16B of IAS 32, instruments that impose on the entity an obligation to deliver to another party a pro rata share of the net assets of the entity only on liquidation and are classified as equity instruments in accordance with paragraphs 16C-16D of IAS 32, or instruments that are contracts for the future receipt or delivery of the entity\u2019s own equity instruments. [Refer: Financial instruments, class [member]; Financial liabilities]"
       }
      },
      "en-US": {
       "role": {
        "label": "Financial assets",
        "terseLabel": "Financial assets"
       }
      }
     },
     "localname": "FinancialAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsCarryingamountsandclassificationsoffinancialassetsandliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinancialAssetsAtAmortisedCostCategoryMember": {
     "auth_ref": [
      "r370"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the financial assets at amortised cost category. [Refer: Financial assets at amortised cost]"
       }
      },
      "en-US": {
       "role": {
        "label": "Financial assets at amortised cost, category [member]",
        "terseLabel": "Amortized cost"
       }
      }
     },
     "localname": "FinancialAssetsAtAmortisedCostCategoryMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsCarryingamountsandclassificationsoffinancialassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FinancialAssetsCategoryMember": {
     "auth_ref": [
      "r372"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregated categories of financial assets. It also represents the standard value for the 'Categories of financial assets' axis if no other member is used. [Refer: Financial assets]"
       }
      },
      "en-US": {
       "role": {
        "label": "Financial assets, category [member]",
        "terseLabel": "Financial assets, category [member]"
       }
      }
     },
     "localname": "FinancialAssetsCategoryMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails",
      "http://transalta.com/role/FinancialInstrumentsCarryingamountsandclassificationsoffinancialassetsandliabilitiesDetails",
      "http://transalta.com/role/PropertyPlantandEquipmentReconciliationofthechangesinthecarryingamountofPPEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FinancialAssetsMember": {
     "auth_ref": [
      "r366",
      "r367",
      "r432",
      "r445",
      "r446"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregated classes of financial assets. It also represents the standard value for the 'Classes of financial assets' axis if no other member is used. [Refer: Financial assets]"
       }
      },
      "en-US": {
       "role": {
        "label": "Financial assets, class [member]",
        "terseLabel": "Financial assets, class [member]"
       }
      }
     },
     "localname": "FinancialAssetsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails",
      "http://transalta.com/role/FinancialInstrumentsCarryingamountsandclassificationsoffinancialassetsandliabilitiesDetails",
      "http://transalta.com/role/NetInterestExpenseDetails",
      "http://transalta.com/role/RiskManagementActivitiesCreditRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FinancialAssetsPledgedAsCollateralForLiabilitiesOrContingentLiabilities": {
     "auth_ref": [
      "r333"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of financial assets that the entity has pledged as collateral for liabilities or contingent liabilities, including amounts that have been reclassified in accordance with paragraph 3.2.23(a) of IFRS 9. [Refer: Contingent liabilities [member]; Financial assets]"
       }
      },
      "en-US": {
       "role": {
        "label": "Financial assets pledged as collateral for liabilities or contingent liabilities",
        "terseLabel": "Financial assets pledged as collateral for liabilities or contingent liabilities"
       }
      }
     },
     "localname": "FinancialAssetsPledgedAsCollateralForLiabilitiesOrContingentLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinancialAssetsTypeMember": {
     "auth_ref": [
      "r376",
      "r377"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregated types of financial assets. It also represents the standard value for the 'Types of financial assets' axis if no other member is used. [Refer: Financial assets]"
       }
      },
      "en-US": {
       "role": {
        "label": "Financial assets, type [member]",
        "terseLabel": "Financial assets, type [member]"
       }
      }
     },
     "localname": "FinancialAssetsTypeMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsFairvalueofthecommodityriskmanagementassetsandliabilitiesbyclassificationlevelDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FinancialEffectOfTransitionFromPreviousGAAPToIFRSsAxis": {
     "auth_ref": [
      "r253"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Financial effect of transition from previous GAAP to IFRSs [axis]",
        "terseLabel": "Financial effect of transition from previous GAAP to IFRSs [axis]"
       }
      }
     },
     "localname": "FinancialEffectOfTransitionFromPreviousGAAPToIFRSsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesDisclosureofcomparativeinformationpreparedunderpreviousGAAPDetails",
      "http://transalta.com/role/AccountingChangesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_FinancialLiabilities": {
     "auth_ref": [
      "r347"
     ],
     "calculation": {
      "http://transalta.com/role/CapitalDisclosureofcomponentsofcapitalDetails": {
       "order": 3.0,
       "parentTag": "tac_Capital1",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of liabilities that are: (a) a contractual obligation: (i) to deliver cash or another financial asset to another entity; or (ii) to exchange financial assets or financial liabilities with another entity under conditions that are potentially unfavourable to the entity; or (b) a contract that will, or may be, settled in the entity\u2019s own equity instruments and is: (i) a non-derivative for which the entity is, or may be, obliged to deliver a variable number of the entity\u2019s own equity instruments; or (ii) a derivative that will, or may be, settled other than by the exchange of a fixed amount of cash or another financial asset for a fixed number of the entity\u2019s own equity instruments. For this purpose, rights, options or warrants to acquire a fixed number of the entity\u2019s own equity instruments for a fixed amount of any currency are equity instruments if the entity offers the rights, options or warrants pro rata to all of its existing owners of the same class of its own non-derivative equity instruments. Also, for those purposes the entity\u2019s own equity instruments do not include puttable financial instruments that are classified as equity instruments in accordance with paragraphs 16A-16B of IAS 32, instruments that impose on the entity an obligation to deliver to another party a pro rata share of the net assets of the entity only on liquidation and are classified as equity instruments in accordance with paragraphs 16C-16D of IAS 32, or instruments that are contracts for the future receipt or delivery of the entity\u2019s own equity instruments. As an exception, an instrument that meets the definition of a financial liability is classified as an equity instrument if it has all the features and meets the conditions in paragraphs 16A-16B or paragraphs 16C-16D of IAS 32. [Refer: Financial instruments, class [member]; Financial assets; Derivatives [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Financial liabilities",
        "terseLabel": "Financial liabilities",
        "verboseLabel": "Long-term debt"
       }
      }
     },
     "localname": "FinancialLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofcomponentsofcapitalDetails",
      "http://transalta.com/role/FinancialInstrumentsCarryingamountsandclassificationsoffinancialassetsandliabilitiesDetails",
      "http://transalta.com/role/FinancialInstrumentsFairvalueoffinancialassetsandliabilitiesmeasuredatotherthanfairvalueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinancialLiabilitiesAtAmortisedCostCategoryMember": {
     "auth_ref": [
      "r371",
      "r485"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the financial liabilities at amortised cost category. [Refer: Financial liabilities at amortised cost]"
       }
      },
      "en-US": {
       "role": {
        "label": "Financial liabilities at amortised cost, category [member]",
        "terseLabel": "Amortized cost"
       }
      }
     },
     "localname": "FinancialLiabilitiesAtAmortisedCostCategoryMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsCarryingamountsandclassificationsoffinancialassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FinancialLiabilitiesAtFairValueThroughProfitOrLossCategoryMember": {
     "auth_ref": [
      "r369"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the financial liabilities at fair value through profit or loss category. [Refer: Financial liabilities at fair value through profit or loss]"
       }
      },
      "en-US": {
       "role": {
        "label": "Financial liabilities at fair value through profit or loss, category [member]",
        "terseLabel": "Financial liabilities at fair value through profit or loss, category [member]"
       }
      }
     },
     "localname": "FinancialLiabilitiesAtFairValueThroughProfitOrLossCategoryMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsFairvalueoffinancialassetsandliabilitiesmeasuredatotherthanfairvalueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FinancialLiabilitiesCategoryMember": {
     "auth_ref": [
      "r372"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregated categories of financial liabilities. It also represents the standard value for the 'Categories of financial liabilities' axis if no other member is used. [Refer: Financial assets]"
       }
      },
      "en-US": {
       "role": {
        "label": "Financial liabilities, category [member]",
        "terseLabel": "Financial liabilities, category [member]"
       }
      }
     },
     "localname": "FinancialLiabilitiesCategoryMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsCarryingamountsandclassificationsoffinancialassetsandliabilitiesDetails",
      "http://transalta.com/role/FinancialInstrumentsFairvalueoffinancialassetsandliabilitiesmeasuredatotherthanfairvalueDetails",
      "http://transalta.com/role/RiskManagementActivitiesMaturityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FinancialLiabilitiesMember": {
     "auth_ref": [
      "r366",
      "r367",
      "r432"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregated classes financial liabilities. It also represents the standard value for the 'Classes of financial liabilities' axis if no other member is used. [Refer: Financial liabilities]"
       }
      },
      "en-US": {
       "role": {
        "label": "Financial liabilities, class [member]",
        "terseLabel": "Financial liabilities, class [member]"
       }
      }
     },
     "localname": "FinancialLiabilitiesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsCarryingamountsandclassificationsoffinancialassetsandliabilitiesDetails",
      "http://transalta.com/role/FinancialInstrumentsFairvalueoffinancialassetsandliabilitiesmeasuredatotherthanfairvalueDetails",
      "http://transalta.com/role/RiskManagementActivitiesMaturityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FinancialLiabilitiesRecognisedAsOfAcquisitionDate": {
     "auth_ref": [
      "r321",
      "r326"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for financial liabilities assumed in a business combination. [Refer: Financial liabilities; Business combinations [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Financial liabilities recognised as of acquisition date",
        "terseLabel": "Financial liabilities recognised as of acquisition date"
       }
      }
     },
     "localname": "FinancialLiabilitiesRecognisedAsOfAcquisitionDate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsNonRecourseDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FixedpriceContractsMember": {
     "auth_ref": [
      "r306"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for fixed-price contracts with customers."
       }
      },
      "en-US": {
       "role": {
        "label": "Fixed-price contracts [member]",
        "terseLabel": "Fixed-price contracts"
       }
      }
     },
     "localname": "FixedpriceContractsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ForeignCountriesMember": {
     "auth_ref": [
      "r402",
      "r403"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for countries outside the entity's country of domicile. [Refer: Country of domicile [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Foreign countries [member]",
        "terseLabel": "Foreign countries"
       }
      }
     },
     "localname": "ForeignCountriesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsFairValueofPlanAssetsbyMajorCategoryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ForwardContractMember": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a contract between two parties for the purchase or sale of an underlying asset at a specified future date for a settlement price determined in advance."
       }
      },
      "en-US": {
       "role": {
        "label": "Forward contract [member]",
        "terseLabel": "Forward contract [member]",
        "verboseLabel": "Forward contract"
       }
      }
     },
     "localname": "ForwardContractMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsDetails",
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FuelExpense": {
     "auth_ref": [
      "r14"
     ],
     "calculation": {
      "http://transalta.com/role/ExpensesbyNatureExpensesClassifiedbyNatureDetails": {
       "order": 1.0,
       "parentTag": "tac_OperationsMaintenanceAndAdministrativeExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense arising from the consumption of fuel."
       }
      },
      "en-US": {
       "role": {
        "label": "Fuel expense",
        "terseLabel": "Fuel(1)"
       }
      }
     },
     "localname": "FuelExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ExpensesbyNatureExpensesClassifiedbyNatureDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GainLossArisingFromDifferenceBetweenCarryingAmountOfFinancialLiabilityExtinguishedAndConsiderationPaid": {
     "auth_ref": [
      "r250"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The gain (loss) arising from the difference between the carrying amount of the financial liability extinguished and the measurement of the consideration paid (equity instruments issued) to the creditor. [Refer: Carrying amount [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Gain (loss) arising from difference between carrying amount of financial liability extinguished and consideration paid",
        "negatedTerseLabel": "Loss on redemption of bonds (Note 23)"
       }
      }
     },
     "localname": "GainLossArisingFromDifferenceBetweenCarryingAmountOfFinancialLiabilityExtinguishedAndConsiderationPaid",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/NetInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GainLossOnChangesInEffectOfLimitingNetDefinedBenefitAssetToAssetCeiling": {
     "auth_ref": [
      "r116"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease (increase) in the net defined benefit liability (asset) resulting from the gain (loss) on changes in the effect of limiting a net defined benefit asset to the asset ceiling, excluding amounts included in interest income or expense. [Refer: Interest income; Net defined benefit liability (asset); Interest expense (income), net defined benefit liability (asset)]"
       }
      },
      "en-US": {
       "role": {
        "label": "Gain (loss) on changes in effect of limiting net defined benefit asset to asset ceiling excluding interest income or expense, net defined benefit liability (asset)",
        "negatedTerseLabel": "Actuarial gain (loss) arising from experience adjustments"
       }
      }
     },
     "localname": "GainLossOnChangesInEffectOfLimitingNetDefinedBenefitAssetToAssetCeiling",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsDefinedBenefitObligationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GainLossOnHedgeIneffectiveness": {
     "auth_ref": [
      "r341"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The gain (loss) on hedge ineffectiveness. Hedge ineffectiveness is the extent to which the changes in the fair value or the cash flows of the hedging instrument are greater or less than those on the hedged item."
       }
      },
      "en-US": {
       "role": {
        "label": "Gain (loss) on hedge ineffectiveness",
        "terseLabel": "Gain (loss) on hedge ineffectiveness"
       }
      }
     },
     "localname": "GainLossOnHedgeIneffectiveness",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GainLossOnHedgeIneffectivenessRecognisedInOtherComprehensiveIncome": {
     "auth_ref": [
      "r341"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The gain (loss) recognised in other comprehensive income on hedge ineffectiveness. [Refer: Gain (loss) on hedge ineffectiveness]"
       }
      },
      "en-US": {
       "role": {
        "label": "Gain (loss) on hedge ineffectiveness recognised in other comprehensive income",
        "terseLabel": "Gains recognized in other comprehensive income",
        "verboseLabel": "Gain (loss) on hedge ineffectiveness recognised in other comprehensive income"
       }
      }
     },
     "localname": "GainLossOnHedgeIneffectivenessRecognisedInOtherComprehensiveIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsFairvalueofthecommodityriskmanagementassetsandliabilitiesbyclassificationlevelDetails",
      "http://transalta.com/role/RiskManagementActivitiesEffectonCashFlowHedgesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GainLossOnHedgeIneffectivenessRecognisedInProfitOrLoss": {
     "auth_ref": [
      "r341",
      "r343"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The gain (loss) recognised in profit or loss on hedge ineffectiveness. [Refer: Gain (loss) on hedge ineffectiveness]"
       }
      },
      "en-US": {
       "role": {
        "label": "Gain (loss) on hedge ineffectiveness recognised in profit or loss",
        "terseLabel": "Gain (loss) on hedge ineffectiveness recognised in profit or loss"
       }
      }
     },
     "localname": "GainLossOnHedgeIneffectivenessRecognisedInProfitOrLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesEffectonCashFlowHedgesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GainsLossesOnCashFlowHedgesBeforeTax": {
     "auth_ref": [
      "r65",
      "r476"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The gains (losses) recognised in other comprehensive income on cash flow hedges, before tax. [Refer: Cash flow hedges [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Gains (losses) on cash flow hedges, before tax",
        "terseLabel": "Gains (losses) on cash flow hedges, before tax"
       }
      }
     },
     "localname": "GainsLossesOnCashFlowHedgesBeforeTax",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsFairvalueofthecommodityriskmanagementassetsandliabilitiesbyclassificationlevelDetails",
      "http://transalta.com/role/RiskManagementActivitiesEffectonCashFlowHedgesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax": {
     "auth_ref": [
      "r64",
      "r342",
      "r346",
      "r476"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofComprehensiveIncomeLossStatement": {
       "order": 5.0,
       "parentTag": "ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The gains (losses) recognised in other comprehensive income on cash flow hedges, net of tax. [Refer: Cash flow hedges [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Gains (losses) on cash flow hedges, net of tax",
        "terseLabel": "Gains (losses) on derivatives designated as cash flow hedges, net of tax"
       }
      }
     },
     "localname": "GainsLossesOnCashFlowHedgesNetOfTax",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccumulatedOtherComprehensiveIncomeDetails",
      "http://transalta.com/role/ConsolidatedStatementsofComprehensiveIncomeLossStatement",
      "http://transalta.com/role/RiskManagementActivitiesForeignCurrencyRateRiskManagementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives": {
     "auth_ref": [
      "r62"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The gains (losses) resulting from change in the fair value of derivatives recognised in profit or loss. [Refer: Derivatives [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Gains (losses) on change in fair value of derivatives",
        "terseLabel": "Gains (losses) on change in fair value of derivatives"
       }
      }
     },
     "localname": "GainsLossesOnChangeInFairValueOfDerivatives",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesNonHedgesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GainsLossesOnDisposalsOfInvestments": {
     "auth_ref": [
      "r70"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The gains (losses) on disposals of investments."
       }
      },
      "en-US": {
       "role": {
        "label": "Gains (losses) on disposals of investments",
        "terseLabel": "Gains (losses) on disposals of investments"
       }
      }
     },
     "localname": "GainsLossesOnDisposalsOfInvestments",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/NetOtherOperatingIncomeLossesDetails",
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GainsLossesOnDisposalsOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r69"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The gains (losses) on disposals of property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      },
      "en-US": {
       "role": {
        "label": "Gains (losses) on disposals of property, plant and equipment",
        "terseLabel": "Gains (losses) on disposals of property, plant and equipment"
       }
      }
     },
     "localname": "GainsLossesOnDisposalsOfPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationBeforeTax": {
     "auth_ref": [
      "r65"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The gains (losses) recognised in other comprehensive income on exchange differences on the translation of financial statements of foreign operations, before tax. [Refer: Other comprehensive income]"
       }
      },
      "en-US": {
       "role": {
        "label": "Gains (losses) on exchange differences on translation, before tax",
        "terseLabel": "Gains (losses) on exchange differences on translation, before tax"
       }
      }
     },
     "localname": "GainsLossesOnExchangeDifferencesOnTranslationBeforeTax",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesEffectonCashFlowHedgesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax": {
     "auth_ref": [
      "r64"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The gains (losses) recognised in other comprehensive income on exchange differences on the translation of financial statements of foreign operations, net of tax. [Refer: Other comprehensive income]"
       }
      },
      "en-US": {
       "role": {
        "label": "Gains (losses) on exchange differences on translation, net of tax",
        "negatedLabel": "Losses on translating net assets of foreign operations, net of reclassifications to net earnings, net of tax",
        "terseLabel": "Net gains on translating net assets of foreign operations, net of hedges and of tax",
        "verboseLabel": "Gains (losses) on exchange differences on translation, net of tax"
       }
      }
     },
     "localname": "GainsLossesOnExchangeDifferencesOnTranslationNetOfTax",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccumulatedOtherComprehensiveIncomeDetails",
      "http://transalta.com/role/ConsolidatedStatementsofChangesinEquityStatement",
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss": {
     "auth_ref": [
      "r142",
      "r241"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofEarningsLossStatement": {
       "order": 4.0,
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0
      },
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails": {
       "order": 5.0,
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of exchange differences recognised in profit or loss that arise from foreign currency transactions, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: At fair value [member]; Financial instruments, class [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Foreign exchange gain (loss)",
        "terseLabel": "Foreign exchange loss",
        "verboseLabel": "Foreign exchange gain (loss)"
       }
      }
     },
     "localname": "GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofEarningsLossStatement",
      "http://transalta.com/role/FinancialInstrumentsFairvalueofthecommodityriskmanagementassetsandliabilitiesbyclassificationlevelDetails",
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GainsLossesOnHedgesOfNetInvestmentsInForeignOperationsNetOfTax": {
     "auth_ref": [
      "r64",
      "r193",
      "r342",
      "r346",
      "r409"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofComprehensiveIncomeLossStatement": {
       "order": 3.0,
       "parentTag": "ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The gains (losses) recognised in other comprehensive income on hedges of net investments in foreign operations, net of tax. [Refer: Other comprehensive income]"
       }
      },
      "en-US": {
       "role": {
        "label": "Gains (losses) on hedges of net investments in foreign operations, net of tax",
        "terseLabel": "Gains (losses) on financial instruments designated as hedges of foreign operations, net of tax"
       }
      }
     },
     "localname": "GainsLossesOnHedgesOfNetInvestmentsInForeignOperationsNetOfTax",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccumulatedOtherComprehensiveIncomeDetails",
      "http://transalta.com/role/ConsolidatedStatementsofComprehensiveIncomeLossStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GainsLossesOnHedgingInstrument": {
     "auth_ref": [
      "r478"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The gains (losses) on hedging instruments in fair value hedges. [Refer: Fair value hedges [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Gains (losses) on hedging instrument, fair value hedges",
        "terseLabel": "Gains (losses) on cash flow hedges, before tax"
       }
      }
     },
     "localname": "GainsLossesOnHedgingInstrument",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesEffectonCashFlowHedgesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GainsOnChangeInFairValueOfDerivatives": {
     "auth_ref": [
      "r62"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The gains resulting from change in the fair value of derivatives recognised in profit or loss. [Refer: Derivatives [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Gains on change in fair value of derivatives",
        "terseLabel": "Gains on change in fair value of derivatives"
       }
      }
     },
     "localname": "GainsOnChangeInFairValueOfDerivatives",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesNonHedgesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GainsOnDisposalsOfInvestments": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofEarningsLossStatement": {
       "order": 7.0,
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The gain on the disposal of investments."
       }
      },
      "en-US": {
       "role": {
        "label": "Gains on disposals of investments",
        "negatedTerseLabel": "Gain on termination of Keephills 3 coal rights contract",
        "terseLabel": "Gains on disposals of investments"
       }
      }
     },
     "localname": "GainsOnDisposalsOfInvestments",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofEarningsLossStatement",
      "http://transalta.com/role/SignificantEventsAgreementtoConstructandOwnaCogenerationPlantinAlbertaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GainsOnDisposalsOfNoncurrentAssets": {
     "auth_ref": [
      "r14"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofEarningsLossStatement": {
       "order": 5.0,
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0
      },
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails": {
       "order": 3.0,
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The gain on disposals of non-current assets. [Refer: Non-current assets]"
       }
      },
      "en-US": {
       "role": {
        "label": "Gains on disposals of non-current assets",
        "terseLabel": "Gain on sale of assets and other (Note 4(D) and 17)"
       }
      }
     },
     "localname": "GainsOnDisposalsOfNoncurrentAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofEarningsLossStatement",
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r14"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofEarningsLossStatement": {
       "order": 1.0,
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense relating to general and administrative activities of the entity."
       }
      },
      "en-US": {
       "role": {
        "label": "General and administrative expense",
        "terseLabel": "Operations, maintenance and administration (Note 6)"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofEarningsLossStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GeographicalAreasAxis": {
     "auth_ref": [
      "r104",
      "r305",
      "r404",
      "r443"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Geographical areas [axis]",
        "terseLabel": "Geographical areas [axis]"
       }
      }
     },
     "localname": "GeographicalAreasAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsFairValueofPlanAssetsbyMajorCategoryDetails",
      "http://transalta.com/role/NetOtherOperatingIncomeLossesAnalysisofincomeandexpensesDetails",
      "http://transalta.com/role/NetOtherOperatingIncomeLossesDetails",
      "http://transalta.com/role/RelatedPartyTransactionsDisclosureofinterestsinsubsidiariesDetails",
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_GeographicalAreasMember": {
     "auth_ref": [
      "r104",
      "r305",
      "r404",
      "r443"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregated geographical areas. It also represents the standard value for the 'Geographical areas' axis if no other member is used."
       }
      },
      "en-US": {
       "role": {
        "label": "Geographical areas [member]",
        "terseLabel": "Geographical areas [member]"
       }
      }
     },
     "localname": "GeographicalAreasMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsFairValueofPlanAssetsbyMajorCategoryDetails",
      "http://transalta.com/role/NetOtherOperatingIncomeLossesAnalysisofincomeandexpensesDetails",
      "http://transalta.com/role/NetOtherOperatingIncomeLossesDetails",
      "http://transalta.com/role/RelatedPartyTransactionsDisclosureofinterestsinsubsidiariesDetails",
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember": {
     "auth_ref": [
      "r308"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for goods or services transferred to customers at a point in time. [Refer: Performance obligations satisfied at point in time [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Goods or services transferred at point in time [member]",
        "terseLabel": "Goods or services transferred at point in time [member]"
       }
      }
     },
     "localname": "GoodsOrServicesTransferredAtPointInTimeMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_GoodsOrServicesTransferredOverTimeMember": {
     "auth_ref": [
      "r308"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for goods or services transferred to customers over time. [Refer: Performance obligations satisfied over time [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Goods or services transferred over time [member]",
        "terseLabel": "Goods or services transferred over time [member]"
       }
      }
     },
     "localname": "GoodsOrServicesTransferredOverTimeMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Goodwill": {
     "auth_ref": [
      "r21",
      "r168",
      "r169",
      "r324"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement": {
       "order": 1.0,
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of assets representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognised. [Refer: Business combinations [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Goodwill",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement",
      "http://transalta.com/role/GoodwillDetails",
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GrossCarryingAmountMember": {
     "auth_ref": [
      "r90",
      "r182",
      "r201",
      "r205",
      "r324",
      "r355",
      "r359",
      "r360",
      "r455",
      "r482",
      "r490"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the amount at which an asset is recognised before deducting any accumulated depreciation (amortisation) and accumulated impairment losses thereon. [Refer: Depreciation and amortisation expense; Impairment loss]"
       }
      },
      "en-US": {
       "role": {
        "label": "Gross carrying amount [member]",
        "terseLabel": "Gross carrying amount"
       }
      }
     },
     "localname": "GrossCarryingAmountMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsPrincipalRepaymentsDetails",
      "http://transalta.com/role/ExchangeableSecuritiesDetails",
      "http://transalta.com/role/FinancialInstrumentsCarryingamountsandclassificationsoffinancialassetsandliabilitiesDetails",
      "http://transalta.com/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsLiabilitiesDetails",
      "http://transalta.com/role/IntangibleAssetsDetails",
      "http://transalta.com/role/PropertyPlantandEquipmentDetails",
      "http://transalta.com/role/PropertyPlantandEquipmentReconciliationofthechangesinthecarryingamountofPPEDetails",
      "http://transalta.com/role/RiskManagementActivitiesMaturityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_GrossFinancialAssetsSetOffAgainstFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements": {
     "auth_ref": [
      "r331"
     ],
     "calculation": {
      "http://transalta.com/role/RiskManagementActivitiesNettingArrangementsDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_NetFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreementsInStatementOfFinancialPosition",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of financial assets set off against financial liabilities when an entity: (a) currently has a legally enforceable right to set off the recognised amounts; and (b) intends either to settle on a net basis, or to realise the asset and settle the liability simultaneously. [Refer: Financial assets; Financial liabilities]"
       }
      },
      "en-US": {
       "role": {
        "label": "Gross financial assets set off against financial liabilities subject to offsetting, enforceable master netting arrangements or similar agreements",
        "terseLabel": "Gross financial assets set off against financial liabilities subject to offsetting, enforceable master netting arrangements or similar agreements"
       }
      }
     },
     "localname": "GrossFinancialAssetsSetOffAgainstFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesNettingArrangementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GrossFinancialAssetsSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements": {
     "auth_ref": [
      "r330"
     ],
     "calculation": {
      "http://transalta.com/role/RiskManagementActivitiesNettingArrangementsDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_NetFinancialAssetsSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreementsInStatementOfFinancialPosition",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The gross amount of recognised financial assets that are subject either to offsetting or to an enforceable master netting arrangement or similar agreement. [Refer: Financial assets]"
       }
      },
      "en-US": {
       "role": {
        "label": "Gross financial assets subject to offsetting, enforceable master netting arrangements or similar agreements",
        "terseLabel": "Gross financial assets subject to offsetting, enforceable master netting arrangements or similar agreements"
       }
      }
     },
     "localname": "GrossFinancialAssetsSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesNettingArrangementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GrossFinancialLiabilitiesSetOffAgainstFinancialAssetsSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements": {
     "auth_ref": [
      "r331"
     ],
     "calculation": {
      "http://transalta.com/role/RiskManagementActivitiesNettingArrangementsDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_NetFinancialAssetsSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreementsInStatementOfFinancialPosition",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of financial liabilities set off against financial assets when an entity: (a) currently has a legally enforceable right to set off the recognised amounts; and (b) intends either to settle on a net basis or to realise the asset and settle the liability simultaneously. [Refer: Financial assets; Financial liabilities]"
       }
      },
      "en-US": {
       "role": {
        "label": "Gross financial liabilities set off against financial assets subject to offsetting, enforceable master netting arrangements or similar agreements",
        "negatedTerseLabel": "Gross financial liabilities set off against financial assets subject to offsetting, enforceable master netting arrangements or similar agreements"
       }
      }
     },
     "localname": "GrossFinancialLiabilitiesSetOffAgainstFinancialAssetsSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesNettingArrangementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GrossFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements": {
     "auth_ref": [
      "r330"
     ],
     "calculation": {
      "http://transalta.com/role/RiskManagementActivitiesNettingArrangementsDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_NetFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreementsInStatementOfFinancialPosition",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The gross amount of recognised financial liabilities that are subject either to offsetting or to an enforceable master netting arrangement or similar agreement. [Refer: Financial liabilities]"
       }
      },
      "en-US": {
       "role": {
        "label": "Gross financial liabilities subject to offsetting, enforceable master netting arrangements or similar agreements",
        "negatedTerseLabel": "Gross financial liabilities subject to offsetting, enforceable master netting arrangements or similar agreements"
       }
      }
     },
     "localname": "GrossFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesNettingArrangementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GrossProfit": {
     "auth_ref": [
      "r2"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofEarningsLossStatement": {
       "order": 6.0,
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": 1.0
      },
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_RevenueAndOperatingIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of revenue less cost of sales. [Refer: Cost of sales; Revenue]"
       }
      },
      "en-US": {
       "role": {
        "label": "Gross profit",
        "totalLabel": "Gross margin"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofEarningsLossStatement",
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_HedgedItemsMember": {
     "auth_ref": [
      "r340"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for hedged items. A hedged item can be a recognised asset or liability, an unrecognised firm commitment, a forecast transaction or a net investment in a foreign operation. The hedged item can be: (a) a single item; or (b) a group of items (subject to paragraphs 6.6.1\u20136.6.6 and B6.6.1\u2013B6.6.16 of IFRS 9). A hedged item can also be a component of such an item or group of items (see paragraphs 6.3.7 and B6.3.7\u2013B6.3.25 of IFRS 9). This member also represents the standard value for the 'Hedged items' axis if no other member is used."
       }
      },
      "en-US": {
       "role": {
        "label": "Hedged items [member]",
        "terseLabel": "Hedged item"
       }
      }
     },
     "localname": "HedgedItemsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsNonRecourseDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_HedgesOfNetInvestmentInForeignOperationsMember": {
     "auth_ref": [
      "r197",
      "r339",
      "r340",
      "r345"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for hedges of the entity's monetary items that are receivable from or payable to a foreign operation, for which settlement is neither planned nor likely to occur in the foreseeable future. A foreign operation is an entity that is a subsidiary, associate, joint venture or branch of a reporting entity, the activities of which are based or conducted in a country or currency other than those of the reporting entity."
       }
      },
      "en-US": {
       "role": {
        "label": "Hedges of net investment in foreign operations [member]",
        "terseLabel": "Net investment hedges"
       }
      }
     },
     "localname": "HedgesOfNetInvestmentInForeignOperationsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails",
      "http://transalta.com/role/RiskManagementActivitiesNetRiskManagementAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_HedgingInstrumentAssets": {
     "auth_ref": [
      "r338"
     ],
     "calculation": {
      "http://transalta.com/role/CapitalDisclosureofcomponentsofcapitalDetails": {
       "order": 2.0,
       "parentTag": "tac_Capital1",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of a hedging instrument, recognised as an asset. [Refer: Hedging instruments [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Hedging instrument, assets",
        "negatedTerseLabel": "Fair value asset of hedging instruments on long-term debt",
        "terseLabel": "Hedging instrument, assets"
       }
      }
     },
     "localname": "HedgingInstrumentAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofcomponentsofcapitalDetails",
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_HedgingInstrumentLiabilities": {
     "auth_ref": [
      "r338"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of a hedging instrument, recognised as a liability. [Refer: Hedging instruments [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Hedging instrument, liabilities",
        "negatedTerseLabel": "Hedging instrument, liabilities"
       }
      }
     },
     "localname": "HedgingInstrumentLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_HedgingInstrumentsAxis": {
     "auth_ref": [
      "r336",
      "r339"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Hedging instruments [axis]",
        "terseLabel": "Hedging instruments [axis]"
       }
      }
     },
     "localname": "HedgingInstrumentsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesCommodityRiskManagementDetails",
      "http://transalta.com/role/RiskManagementActivitiesEffectonCashFlowHedgesDetails",
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails",
      "http://transalta.com/role/RiskManagementActivitiesMaturityDetails",
      "http://transalta.com/role/RiskManagementActivitiesNetRiskManagementAssetsandLiabilitiesDetails",
      "http://transalta.com/role/RiskManagementActivitiesNonHedgesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_HedgingInstrumentsMember": {
     "auth_ref": [
      "r336",
      "r339"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for hedging instruments. A hedging instrument can be a designated: (a) derivative measured at fair value through profit or loss, except for some written options (see paragraph B6.2.4 of IFRS 9); (b) non-derivative financial asset or non-derivative financial liability measured at fair value through profit or loss, unless it is a financial liability designated as at fair value through profit or loss for which the amount of its change in fair value that is attributable to changes in the credit risk of that liability is presented in other comprehensive income in accordance with paragraph 5.7.7 of IFRS 9. For a hedge of foreign currency risk, the foreign currency risk component of a non-derivative financial asset or a non-derivative financial liability may be designated as a hedging instrument provided that it is not an investment in an equity instrument for which an entity has elected to present changes in fair value in other comprehensive income in accordance with paragraph 5.7.5 of IFRS 9. This member also represents the standard value for the 'Hedging instruments' axis if no other member is used."
       }
      },
      "en-US": {
       "role": {
        "label": "Hedging instruments [member]",
        "terseLabel": "Hedging instruments [member]"
       }
      }
     },
     "localname": "HedgingInstrumentsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesCommodityRiskManagementDetails",
      "http://transalta.com/role/RiskManagementActivitiesEffectonCashFlowHedgesDetails",
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails",
      "http://transalta.com/role/RiskManagementActivitiesMaturityDetails",
      "http://transalta.com/role/RiskManagementActivitiesNetRiskManagementAssetsandLiabilitiesDetails",
      "http://transalta.com/role/RiskManagementActivitiesNonHedgesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_IFRSsMember": {
     "auth_ref": [
      "r253"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for Standards and Interpretations issued by the International Accounting Standards Board (IASB), which comprise (a) International Financial Reporting Standards; (b) International Accounting Standards; (c) IFRIC Interpretations; and (d) SIC Interpretations. It also represents the standard value for the 'Financial effect of transition from previous GAAP to IFRSs' axis if no other member is used."
       }
      },
      "en-US": {
       "role": {
        "label": "IFRSs [member]",
        "terseLabel": "IFRSs [member]"
       }
      }
     },
     "localname": "IFRSsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesDisclosureofcomparativeinformationpreparedunderpreviousGAAPDetails",
      "http://transalta.com/role/AccountingChangesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ImpairmentLoss": {
     "auth_ref": [
      "r165",
      "r166"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount recognised as a reduction of the carrying amount of an asset or cash-generating unit to its recoverable amount. [Refer: Carrying amount [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Impairment loss",
        "terseLabel": "Impairment loss"
       }
      }
     },
     "localname": "ImpairmentLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesNarrativeDetails",
      "http://transalta.com/role/AssetImpairmentChargesandReversalsDetails",
      "http://transalta.com/role/IntangibleAssetsDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment": {
     "auth_ref": [
      "r67",
      "r95"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of impairment loss recognised in profit or loss for property, plant and equipment. [Refer: Impairment loss recognised in profit or loss; Property, plant and equipment]"
       }
      },
      "en-US": {
       "role": {
        "label": "Impairment loss recognised in profit or loss, property, plant and equipment",
        "negatedTerseLabel": "Impairment charges"
       }
      }
     },
     "localname": "ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/PropertyPlantandEquipmentReconciliationofthechangesinthecarryingamountofPPEDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofEarningsLossStatement": {
       "order": 3.0,
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0
      },
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails": {
       "order": 4.0,
       "parentTag": "ifrs-full_RevenueAndOperatingIncome",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of impairment loss or reversal of impairment loss recognised in profit or loss. [Refer: Impairment loss recognised in profit or loss; Reversal of impairment loss recognised in profit or loss]"
       }
      },
      "en-US": {
       "role": {
        "label": "Impairment loss (reversal of impairment loss) recognised in profit or loss",
        "terseLabel": "Asset impairment charges (reversals) (Note 7)"
       }
      }
     },
     "localname": "ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofEarningsLossStatement",
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncomeFromReimbursementsUnderInsurancePolicies": {
     "auth_ref": [
      "r14"
     ],
     "calculation": {
      "http://transalta.com/role/NetOtherOperatingIncomeLossesAnalysisofincomeandexpensesDetails": {
       "order": 3.0,
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income recognised from the reimbursement of a claim as a result of the occurrence of an insured event covered by an insurance contract. [Refer: Types of insurance contracts [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Income from reimbursements under insurance policies",
        "negatedTerseLabel": "Insurance recoveries",
        "terseLabel": "Insurance recoveries"
       }
      }
     },
     "localname": "IncomeFromReimbursementsUnderInsurancePolicies",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/NetOtherOperatingIncomeLossesAnalysisofincomeandexpensesDetails",
      "http://transalta.com/role/NetOtherOperatingIncomeLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncomeFromSubleasingRightofuseAssets": {
     "auth_ref": [
      "r417"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income from subleasing right-of-use assets. Sublease is a transaction for which an underlying asset is re-leased by a lessee (\u2018intermediate lessor\u2019) to a third party, and the lease (\u2018head lease\u2019) between the head lessor and lessee remains in effect. [Refer: Right-of-use assets]"
       }
      },
      "en-US": {
       "role": {
        "label": "Income from subleasing right-of-use assets",
        "terseLabel": "Sublease payments received (amounts less than)"
       }
      }
     },
     "localname": "IncomeFromSubleasingRightofuseAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Profit or loss [abstract]",
        "terseLabel": "Profit or loss [abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_IncomeTaxExpenseContinuingOperations": {
     "auth_ref": [
      "r60",
      "r73",
      "r81",
      "r82",
      "r154",
      "r281",
      "r393"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofEarningsLossStatement": {
       "order": 2.0,
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": -1.0
      },
      "http://transalta.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://transalta.com/role/IncomeTaxesRateReconciliationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The aggregate amount included in the determination of profit (loss) for the period in respect of current tax and deferred tax. [Refer: Current tax expense (income); Deferred tax expense (income)]"
       }
      },
      "en-US": {
       "role": {
        "label": "Tax expense (income)",
        "terseLabel": "Income tax expense (recovery)",
        "totalLabel": "Income tax expense (recovery)"
       }
      }
     },
     "localname": "IncomeTaxExpenseContinuingOperations",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofEarningsLossStatement",
      "http://transalta.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails",
      "http://transalta.com/role/IncomeTaxesRateReconciliationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome": {
     "auth_ref": [
      "r63",
      "r80"
     ],
     "calculation": {
      "http://transalta.com/role/IncomeTaxesAggregateCurrentandDeferredIncomeTaxChargedtoEquityDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_CurrentAndDeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income tax relating to amounts recognised in other comprehensive income in relation to cash flow hedges. [Refer: Cash flow hedges [member]; Other comprehensive income]"
       }
      },
      "en-US": {
       "role": {
        "label": "Income tax relating to cash flow hedges included in other comprehensive income",
        "terseLabel": "Net impact related to cash flow hedges"
       }
      }
     },
     "localname": "IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccumulatedOtherComprehensiveIncomeDetails",
      "http://transalta.com/role/IncomeTaxesAggregateCurrentandDeferredIncomeTaxChargedtoEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncomeTaxRelatingToExchangeDifferencesOnTranslationOfOtherComprehensiveIncome": {
     "auth_ref": [
      "r63",
      "r80"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income tax relating to amounts recognised in other comprehensive income in relation to exchange differences on the translation of financial statements of foreign operations. [Refer: Other comprehensive income; Reserve of exchange differences on translation]"
       }
      },
      "en-US": {
       "role": {
        "label": "Income tax relating to exchange differences on translation included in other comprehensive income",
        "terseLabel": "Income tax relating to exchange differences on translation of other comprehensive income"
       }
      }
     },
     "localname": "IncomeTaxRelatingToExchangeDifferencesOnTranslationOfOtherComprehensiveIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncomeTaxRelatingToHedgesOfNetInvestmentsInForeignOperationsOfOtherComprehensiveIncome": {
     "auth_ref": [
      "r63",
      "r80"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income tax relating to amounts recognised in other comprehensive income in relation to hedges of net investments in foreign operations. [Refer: Other comprehensive income]"
       }
      },
      "en-US": {
       "role": {
        "label": "Income tax relating to hedges of net investments in foreign operations included in other comprehensive income",
        "terseLabel": "Income tax relating to hedges of net investments in foreign operations of other comprehensive income"
       }
      }
     },
     "localname": "IncomeTaxRelatingToHedgesOfNetInvestmentsInForeignOperationsOfOtherComprehensiveIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccumulatedOtherComprehensiveIncomeDetails",
      "http://transalta.com/role/ConsolidatedStatementsofComprehensiveIncomeLossStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome": {
     "auth_ref": [
      "r63",
      "r80"
     ],
     "calculation": {
      "http://transalta.com/role/IncomeTaxesAggregateCurrentandDeferredIncomeTaxChargedtoEquityDetails": {
       "order": 3.0,
       "parentTag": "ifrs-full_CurrentAndDeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income tax relating to amounts recognised in other comprehensive income in relation to remeasurements of defined benefit plans. [Refer: Other comprehensive income; Reserve of remeasurements of defined benefit plans; Defined benefit plans [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Income tax relating to remeasurements of defined benefit plans included in other comprehensive income",
        "terseLabel": "Net actuarial gains (losses)",
        "verboseLabel": "Income tax relating to net actuarial gains (losses)"
       }
      }
     },
     "localname": "IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccumulatedOtherComprehensiveIncomeDetails",
      "http://transalta.com/role/ConsolidatedStatementsofComprehensiveIncomeLossStatement",
      "http://transalta.com/role/IncomeTaxesAggregateCurrentandDeferredIncomeTaxChargedtoEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncomeTaxesPaidRefund": {
     "auth_ref": [
      "r226"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash flows from income taxes paid or refunded."
       }
      },
      "en-US": {
       "role": {
        "label": "Income taxes paid (refund)",
        "terseLabel": "Cash income taxes paid"
       }
      }
     },
     "localname": "IncomeTaxesPaidRefund",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncomeTaxesPaidRefundClassifiedAsInvestingActivities": {
     "auth_ref": [
      "r207",
      "r226"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 8.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash flows from income taxes paid or refunded, classified as investing activities. [Refer: Income taxes paid (refund)]"
       }
      },
      "en-US": {
       "role": {
        "label": "Income taxes paid (refund), classified as investing activities",
        "negatedTerseLabel": "Income tax expense on Solomon disposition (Note 4 and 11)"
       }
      }
     },
     "localname": "IncomeTaxesPaidRefundClassifiedAsInvestingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseDueToApplicationOfIFRS15Member": {
     "auth_ref": [
      "r309"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the financial effect of application of IFRS 15."
       }
      },
      "en-US": {
       "role": {
        "label": "Increase (decrease) due to application of IFRS 15 [member]",
        "terseLabel": "IFRS 15"
       }
      }
     },
     "localname": "IncreaseDecreaseDueToApplicationOfIFRS15Member",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesNarrativeDetails",
      "http://transalta.com/role/NetInterestExpenseDetails",
      "http://transalta.com/role/RevenueContractBalancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_IncreaseDecreaseInAggregateDifferenceBetweenFairValueAtInitialRecognitionAndAmountDeterminedUsingValuationTechniqueYetToBeRecognised": {
     "auth_ref": [
      "r348"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the aggregate difference between the fair value at initial recognition and the transaction price of financial instruments yet to be recognised in profit or loss. [Refer: Aggregate difference between fair value at initial recognition and transaction price yet to be recognised in profit or loss]"
       }
      },
      "en-US": {
       "role": {
        "label": "Increase (decrease) in aggregate difference between fair value at initial recognition and transaction price yet to be recognised in profit or loss",
        "terseLabel": "Amortization recorded in net earnings during the year"
       }
      }
     },
     "localname": "IncreaseDecreaseInAggregateDifferenceBetweenFairValueAtInitialRecognitionAndAmountDeterminedUsingValuationTechniqueYetToBeRecognised",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsInceptionGainsAndLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents": {
     "auth_ref": [
      "r238"
     ],
     "calculation": {
      "http://transalta.com/role/CapitalDisclosureofcomponentsofcapitalDetails": {
       "order": 1.0,
       "parentTag": "tac_Increasedecreaseincapital",
       "weight": -1.0
      },
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in cash and cash equivalents. [Refer: Cash and cash equivalents]"
       }
      },
      "en-US": {
       "role": {
        "label": "Increase (decrease) in cash and cash equivalents",
        "negatedTerseLabel": "Increase (decrease) in cash and cash equivalents",
        "totalLabel": "Increase (decrease) in cash and cash equivalents"
       }
      }
     },
     "localname": "IncreaseDecreaseInCashAndCashEquivalents",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofcomponentsofcapitalDetails",
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges": {
     "auth_ref": [
      "r238"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 1.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in cash and cash equivalents before the effect of exchange rate changes on cash and cash equivalents held in foreign currencies. [Refer: Cash and cash equivalents; Effect of exchange rate changes on cash and cash equivalents]"
       }
      },
      "en-US": {
       "role": {
        "label": "Increase (decrease) in cash and cash equivalents before effect of exchange rate changes",
        "terseLabel": "Cash flow from (used in) operating, investing, and financing activities"
       }
      }
     },
     "localname": "IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption": {
     "auth_ref": [
      "r125"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in a defined benefit obligation that would have been caused by an increase in a significant actuarial assumption that was reasonably possible at the end of the reporting period. [Refer: Actuarial assumptions [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Increase (decrease) in defined benefit obligation due to reasonably possible increase in actuarial assumption",
        "terseLabel": "Increase in defined benefit obligation"
       }
      }
     },
     "localname": "IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsSensitivityAnalysisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseInExposureToCreditRiskOnLoanCommitmentsAndFinancialGuaranteeContracts": {
     "auth_ref": [
      "r354",
      "r355"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in exposure to credit risk on loan commitments and financial guarantee contracts. [Refer: Exposure to credit risk on loan commitments and financial guarantee contracts]"
       }
      },
      "en-US": {
       "role": {
        "label": "Increase (decrease) in exposure to credit risk on loan commitments and financial guarantee contracts",
        "terseLabel": "Market price changes"
       }
      }
     },
     "localname": "IncreaseDecreaseInExposureToCreditRiskOnLoanCommitmentsAndFinancialGuaranteeContracts",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsFairvalueofthecommodityriskmanagementassetsandliabilitiesbyclassificationlevelDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseInNetInvestmentInFinanceLease": {
     "auth_ref": [
      "r424"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 10.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the net investment in finance lease. [Refer: Net investment in finance lease]"
       }
      },
      "en-US": {
       "role": {
        "label": "Increase (decrease) in net investment in finance lease",
        "terseLabel": "Decrease in finance lease receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInNetInvestmentInFinanceLease",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseInNumberOfSharesOutstanding": {
     "auth_ref": [
      "r47"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the number of shares outstanding. [Refer: Number of shares outstanding]"
       }
      },
      "en-US": {
       "role": {
        "label": "Increase (decrease) in number of shares outstanding",
        "terseLabel": "Shares issued"
       }
      }
     },
     "localname": "IncreaseDecreaseInNumberOfSharesOutstanding",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CommonSharesIssuedandOutstandingDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ifrs-full_IncreaseDecreaseInWorkingCapital": {
     "auth_ref": [
      "r221"
     ],
     "calculation": {
      "http://transalta.com/role/CashFlowInformationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 2.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in working capital."
       }
      },
      "en-US": {
       "role": {
        "label": "Increase (decrease) in working capital",
        "negatedTerseLabel": "Change in non-cash operating working capital balances (Note 30)",
        "negatedTotalLabel": "Increase (decrease) in working capital",
        "terseLabel": "Change in non-cash operating working capital balances"
       }
      }
     },
     "localname": "IncreaseDecreaseInWorkingCapital",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofcashflowstatementDetails",
      "http://transalta.com/role/CashFlowInformationDetails",
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughChangeInDiscountRateOtherProvisions": {
     "auth_ref": [
      "r175"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in other provisions resulting from a change in discount rate. [Refer: Other provisions]"
       }
      },
      "en-US": {
       "role": {
        "label": "Increase (decrease) through change in discount rate, other provisions",
        "terseLabel": "Revisions in discount rates"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughChangeInDiscountRateOtherProvisions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesNarrativeDetails",
      "http://transalta.com/role/DecommissioningandOtherProvisionsChangeinDecommissioningandOtherProvisionBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r117"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the net defined benefit liability (asset) resulting from changes in foreign exchange rates. [Refer: Net defined benefit liability (asset)]"
       }
      },
      "en-US": {
       "role": {
        "label": "Increase (decrease) through changes in foreign exchange rates, net defined benefit liability (asset)",
        "terseLabel": "Effect of translation on US plans"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsDefinedBenefitObligationDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsFairValueofPlanAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl": {
     "auth_ref": [
      "r8"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity through changes in ownership interests in subsidiaries that do not result in loss of control. [Refer: Subsidiaries [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity",
        "terseLabel": "Changes in non-controlling interests in TransAlta Renewables (Note 4(N) and 12)"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofChangesinEquityStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughConversionOfConvertibleInstruments": {
     "auth_ref": [
      "r9"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from the conversion of convertible instruments."
       }
      },
      "en-US": {
       "role": {
        "label": "Increase (decrease) through conversion of convertible instruments, equity",
        "terseLabel": "Increase (decrease) through conversion of convertible instruments, equity"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughConversionOfConvertibleInstruments",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/NonControllingInterestsSubsidiariesandOperationswithNonControllingInterestsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueArisingFromChangeInEstimateOfTransactionPriceContractLiabilities": {
     "auth_ref": [
      "r301"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in contract liabilities resulting from cumulative catch-up adjustments to revenue arising from a change in an estimate of the transaction price. The transaction price is the amount of consideration to which an entity expects to be entitled in exchange for transferring promised goods or services to a customer, excluding amounts collected on behalf of third parties (for example, some sales taxes). [Refer: Increase (decrease) through cumulative catch-up adjustments to revenue, contract liabilities]"
       }
      },
      "en-US": {
       "role": {
        "label": "Increase (decrease) through cumulative catch-up adjustments to revenue arising from change in estimate of transaction price, contract liabilities",
        "terseLabel": "IFRS 16 and 15 transition adjustments(1)"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueArisingFromChangeInEstimateOfTransactionPriceContractLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesNarrativeDetails",
      "http://transalta.com/role/RevenueContractBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities": {
     "auth_ref": [
      "r233"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in liabilities arising from financing activities resulting from the effect of changes in foreign exchange rates. [Refer: Liabilities arising from financing activities]"
       }
      },
      "en-US": {
       "role": {
        "label": "Increase (decrease) through effect of changes in foreign exchange rates, liabilities arising from financing activities",
        "terseLabel": "Foreign exchange impact"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CashFlowInformationChangesinLiabilitiesfromFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughFinancingCashFlowsLiabilitiesArisingFromFinancingActivities": {
     "auth_ref": [
      "r232"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in liabilities arising from financing activities resulting from financing cash flows. [Refer: Cash flows from (used in) financing activities; Liabilities arising from financing activities]"
       }
      },
      "en-US": {
       "role": {
        "label": "Increase (decrease) through financing cash flows, liabilities arising from financing activities",
        "terseLabel": "Net cash flows"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughFinancingCashFlowsLiabilitiesArisingFromFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CashFlowInformationChangesinLiabilitiesfromFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughForeignExchangeAndOtherMovementsFinancialAssets": {
     "auth_ref": [
      "r354",
      "r380"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in financial assets resulting from foreign exchange and other movements. [Refer: Financial assets]"
       }
      },
      "en-US": {
       "role": {
        "label": "Increase (decrease) through foreign exchange and other movements, financial assets",
        "terseLabel": "Increase (decrease) through foreign exchange and other movements, financial assets"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughForeignExchangeAndOtherMovementsFinancialAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesNonHedgesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughForeignExchangeFinancialAssets": {
     "auth_ref": [
      "r354",
      "r380"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in financial assets resulting from foreign exchange. [Refer: Financial assets]"
       }
      },
      "en-US": {
       "role": {
        "label": "Increase (decrease) through foreign exchange, financial assets",
        "terseLabel": "Change in foreign exchange rates"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughForeignExchangeFinancialAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsInceptionGainsAndLossesDetails",
      "http://transalta.com/role/RightofUseAssetsReconciliationofchangesoftherightofuseassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r186"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in intangible assets other than goodwill resulting from net exchange differences arising on the translation of the financial statements from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-US": {
       "role": {
        "label": "Increase (decrease) through net exchange differences, intangible assets other than goodwill",
        "terseLabel": "Change in foreign exchange rates"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions": {
     "auth_ref": [
      "r176"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in other provisions resulting from foreign currency exchange rate changes on provisions measured in a currency different from the entity's presentation currency. [Refer: Other provisions]"
       }
      },
      "en-US": {
       "role": {
        "label": "Increase (decrease) through net exchange differences, other provisions",
        "terseLabel": "Change in foreign exchange rates"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/DecommissioningandOtherProvisionsChangeinDecommissioningandOtherProvisionBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r98"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in property, plant and equipment resulting from net exchange differences arising on the translation of the financial statements from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Property, plant and equipment]"
       }
      },
      "en-US": {
       "role": {
        "label": "Increase (decrease) through net exchange differences, property, plant and equipment",
        "terseLabel": "Change in foreign exchange rates"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/PropertyPlantandEquipmentReconciliationofthechangesinthecarryingamountofPPEDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughNewTransactionsAggregateDifferenceBetweenFairValueAtInitialRecognitionAndAmountDeterminedUsingValuationTechniqueYetToBeRecognised": {
     "auth_ref": [
      "r348",
      "r379"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the aggregate difference between the fair value at initial recognition and the transaction price of financial instruments yet to be recognised in profit or loss resulting from new transactions. [Refer: Aggregate difference between fair value at initial recognition and transaction price yet to be recognised in profit or loss; Financial instruments, class [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Increase (decrease) through new transactions, aggregate difference between fair value at initial recognition and transaction price yet to be recognised in profit or loss",
        "terseLabel": "New inception gains (losses)"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughNewTransactionsAggregateDifferenceBetweenFairValueAtInitialRecognitionAndAmountDeterminedUsingValuationTechniqueYetToBeRecognised",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsInceptionGainsAndLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities": {
     "auth_ref": [
      "r234"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in liabilities arising from financing activities resulting from changes that the entity does not separately disclose in the same statement or note. [Refer: Liabilities arising from financing activities]"
       }
      },
      "en-US": {
       "role": {
        "label": "Increase (decrease) through other changes, liabilities arising from financing activities",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CashFlowInformationChangesinLiabilitiesfromFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r94"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in property, plant and equipment resulting from changes that the entity does not separately disclose in the same statement or note. [Refer: Property, plant and equipment]"
       }
      },
      "en-US": {
       "role": {
        "label": "Increase (decrease) through other changes, property, plant and equipment",
        "terseLabel": "Revisions and additions to decommissioning and restoration costs"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/PropertyPlantandEquipmentReconciliationofthechangesinthecarryingamountofPPEDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions": {
     "auth_ref": [
      "r8"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from share-based payment transactions. [Refer: Equity]"
       }
      },
      "en-US": {
       "role": {
        "label": "Increase (decrease) through share-based payment transactions, equity",
        "terseLabel": "Effect of share-based payment plans (Note 29)"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughSharebasedPaymentTransactions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofChangesinEquityStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughTimeValueOfMoneyAdjustmentOtherProvisions": {
     "auth_ref": [
      "r175"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase in other provisions through adjustments arising from the passage of time. [Refer: Other provisions]"
       }
      },
      "en-US": {
       "role": {
        "label": "Increase through adjustments arising from passage of time, other provisions",
        "terseLabel": "Accretion of provisions"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughTimeValueOfMoneyAdjustmentOtherProvisions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/NetInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughTransfersIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r187"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in intangible assets other than goodwill resulting from transfers. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-US": {
       "role": {
        "label": "Increase (decrease) through transfers, intangible assets other than goodwill",
        "terseLabel": "Transfers"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughTransfersIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment": {
     "auth_ref": [
      "r99"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in property, plant and equipment resulting from transfers. [Refer: Property, plant and equipment]"
       }
      },
      "en-US": {
       "role": {
        "label": "Increase (decrease) through transfers, property, plant and equipment",
        "terseLabel": "Transfers"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/PropertyPlantandEquipmentReconciliationofthechangesinthecarryingamountofPPEDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities": {
     "auth_ref": [
      "r235",
      "r241"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase in liabilities arising from financing activities resulting from new leases. [Refer: Liabilities arising from financing activities]"
       }
      },
      "en-US": {
       "role": {
        "label": "Increase through new leases, liabilities arising from financing activities",
        "terseLabel": "New leases"
       }
      }
     },
     "localname": "IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CashFlowInformationChangesinLiabilitiesfromFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InitiallyAppliedIFRSsAxis": {
     "auth_ref": [
      "r245"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Initially applied IFRSs [axis]",
        "terseLabel": "Initially applied IFRSs [axis]"
       }
      }
     },
     "localname": "InitiallyAppliedIFRSsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesNarrativeDetails",
      "http://transalta.com/role/PropertyPlantandEquipmentDetails",
      "http://transalta.com/role/RightofUseAssetsNarrativeDetails",
      "http://transalta.com/role/RightofUseAssetsReconciliationofchangesoftherightofuseassetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_InitiallyAppliedIFRSsMember": {
     "auth_ref": [
      "r245"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for IFRSs that have been initially applied by the entity. It also represents the standard value for the 'Initially applied IFRSs' axis if no other member is used. [Refer: IFRSs [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Initially applied IFRSs [member]",
        "terseLabel": "Initially applied IFRSs [member]"
       }
      }
     },
     "localname": "InitiallyAppliedIFRSsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesNarrativeDetails",
      "http://transalta.com/role/PropertyPlantandEquipmentDetails",
      "http://transalta.com/role/RightofUseAssetsNarrativeDetails",
      "http://transalta.com/role/RightofUseAssetsReconciliationofchangesoftherightofuseassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_InsuranceContractsMember": {
     "auth_ref": [
      "r473"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for contracts under which one party (the insurer) accepts significant insurance risk from another party (the policyholder) by agreeing to compensate the policyholder if a specified uncertain future event (the insured event) adversely affects the policyholder. It also represents the standard value for the 'Types of insurance contracts' axis if no other member is used."
       }
      },
      "en-US": {
       "role": {
        "label": "Types of insurance contracts [member]",
        "terseLabel": "Types of insurance contracts [member]"
       }
      }
     },
     "localname": "InsuranceContractsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/NetOtherOperatingIncomeLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_IntangibleAssetsAndGoodwillMember": {
     "auth_ref": [
      "r188"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for intangible assets and goodwill. It also represents the standard value for the 'Classes of intangible assets and goodwill' axis if no other member is used. [Refer: Goodwill; Intangible assets other than goodwill]"
       }
      },
      "en-US": {
       "role": {
        "label": "Intangible assets and goodwill [member]",
        "terseLabel": "Intangible assets and goodwill [member]"
       }
      }
     },
     "localname": "IntangibleAssetsAndGoodwillMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_IntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r21",
      "r187"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement": {
       "order": 2.0,
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of identifiable non-monetary assets without physical substance. This amount does not include goodwill. [Refer: Goodwill]"
       }
      },
      "en-US": {
       "role": {
        "label": "Intangible assets other than goodwill",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "IntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsOtherDetails",
      "http://transalta.com/role/IntangibleAssetsDetails",
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IntangibleAssetsOtherThanGoodwillMember": {
     "auth_ref": [
      "r164",
      "r188",
      "r420",
      "r450"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for intangible assets other than goodwill. It also represents the standard value for the 'Classes of intangible assets other than goodwill' axis if no other member is used. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-US": {
       "role": {
        "label": "Intangible assets other than goodwill [member]",
        "terseLabel": "Intangible assets other than goodwill [member]"
       }
      }
     },
     "localname": "IntangibleAssetsOtherThanGoodwillMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_IntangibleAssetsUnderDevelopment": {
     "auth_ref": [
      "r190"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of intangible assets representing such assets under development. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-US": {
       "role": {
        "label": "Intangible assets under development",
        "terseLabel": "Intangible assets under development"
       }
      }
     },
     "localname": "IntangibleAssetsUnderDevelopment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SignificantEventsUSWindProjectsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IntangibleAssetsUnderDevelopmentMember": {
     "auth_ref": [
      "r190"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets representing such assets under development. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-US": {
       "role": {
        "label": "Intangible assets under development [member]",
        "terseLabel": "Intangibles under development"
       }
      }
     },
     "localname": "IntangibleAssetsUnderDevelopmentMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_InterestCostsCapitalised": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of interest costs that an entity incurs in connection with the borrowing of funds that are directly attributable to the acquisition, construction or production of a qualifying asset and which form part of the cost of that asset."
       }
      },
      "en-US": {
       "role": {
        "label": "Interest costs capitalised",
        "negatedLabel": "Capitalized interest",
        "terseLabel": "Interest costs capitalised"
       }
      }
     },
     "localname": "InterestCostsCapitalised",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/NetInterestExpenseDetails",
      "http://transalta.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestCostsIncurred": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of interest costs that an entity incurs."
       }
      },
      "en-US": {
       "role": {
        "label": "Interest costs incurred",
        "terseLabel": "Interest on debt"
       }
      }
     },
     "localname": "InterestCostsIncurred",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/NetInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestExpense": {
     "auth_ref": [
      "r280",
      "r391",
      "r399"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofEarningsLossStatement": {
       "order": 3.0,
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": -1.0
      },
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails": {
       "order": 4.0,
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense arising from interest."
       }
      },
      "en-US": {
       "role": {
        "label": "Interest expense",
        "negatedLabel": "Interest expense",
        "negatedTerseLabel": "Net interest expense (Note 10)",
        "terseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesDisclosureofcomparativeinformationpreparedunderpreviousGAAPDetails",
      "http://transalta.com/role/ConsolidatedStatementsofEarningsLossStatement",
      "http://transalta.com/role/NetInterestExpenseDetails",
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r112"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the net defined benefit liability (asset) resulting from the passage of time. [Refer: Interest expense; Net defined benefit liability (asset)]"
       }
      },
      "en-US": {
       "role": {
        "label": "Interest expense (income), net defined benefit liability (asset)",
        "negatedTerseLabel": "Interest on plan assets",
        "terseLabel": "Interest cost"
       }
      }
     },
     "localname": "InterestExpenseIncomeNetDefinedBenefitLiabilityAsset",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsCostsRecognizedDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsDefinedBenefitObligationDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsFairValueofPlanAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestExpenseOnBorrowings": {
     "auth_ref": [
      "r14"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of interest expense on borrowings. [Refer: Interest expense; Borrowings]"
       }
      },
      "en-US": {
       "role": {
        "label": "Interest expense on borrowings",
        "terseLabel": "Interest expense on borrowings"
       }
      }
     },
     "localname": "InterestExpenseOnBorrowings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestExpenseOnFinanceLeases": {
     "auth_ref": [
      "r448"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of interest expense on finance leases. [Refer: Interest expense]"
       }
      },
      "en-US": {
       "role": {
        "label": "Interest expense on finance leases",
        "terseLabel": "Interest on finance lease obligations"
       }
      }
     },
     "localname": "InterestExpenseOnFinanceLeases",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/NetInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestExpenseOnLeaseLiabilities": {
     "auth_ref": [
      "r414"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of interest expense on lease liabilities. [Refer: Lease liabilities]"
       }
      },
      "en-US": {
       "role": {
        "label": "Interest expense on lease liabilities",
        "terseLabel": "Interest expense on lease liabilities"
       }
      }
     },
     "localname": "InterestExpenseOnLeaseLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RightofUseAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestExpenseOnOtherFinancialLiabilities": {
     "auth_ref": [
      "r14"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of interest expense on other financial liabilities. [Refer: Interest expense; Other financial liabilities]"
       }
      },
      "en-US": {
       "role": {
        "label": "Interest expense on other financial liabilities",
        "terseLabel": "Credit facility fees, bank charges and other interest"
       }
      }
     },
     "localname": "InterestExpenseOnOtherFinancialLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/NetInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestExpenseOnRepurchaseAgreementsAndCashCollateralOnSecuritiesLent": {
     "auth_ref": [
      "r14"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of interest expense on repurchase agreements and cash collateral on securities lent. [Refer: Interest expense; Repurchase agreements and cash collateral on securities lent]"
       }
      },
      "en-US": {
       "role": {
        "label": "Interest expense on repurchase agreements and cash collateral on securities lent",
        "terseLabel": "Interest on exchangeable securities"
       }
      }
     },
     "localname": "InterestExpenseOnRepurchaseAgreementsAndCashCollateralOnSecuritiesLent",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/NetInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestPaidClassifiedAsOperatingActivities": {
     "auth_ref": [
      "r225"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for interest paid, classified as operating activities."
       }
      },
      "en-US": {
       "role": {
        "label": "Interest paid, classified as operating activities",
        "terseLabel": "Cash interest paid"
       }
      }
     },
     "localname": "InterestPaidClassifiedAsOperatingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestPayable": {
     "auth_ref": [
      "r14"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of interest recognised as a liability."
       }
      },
      "en-US": {
       "role": {
        "label": "Interest payable",
        "terseLabel": "Interest income on debt instruments held"
       }
      }
     },
     "localname": "InterestPayable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestRateRiskMember": {
     "auth_ref": [
      "r386",
      "r436",
      "r437",
      "r438",
      "r439"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the type of risk that the fair value or future cash flows of a financial instrument will fluctuate because of changes in market interest rates. [Refer: Financial instruments, class [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Interest rate risk [member]",
        "terseLabel": "Interest rate risk"
       }
      }
     },
     "localname": "InterestRateRiskMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails",
      "http://transalta.com/role/RiskManagementActivitiesInterestRateRiskDetails",
      "http://transalta.com/role/RiskManagementActivitiesNetRiskManagementAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Inventories": {
     "auth_ref": [
      "r22",
      "r37",
      "r136"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement": {
       "order": 6.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      },
      "http://transalta.com/role/InventoryComponentsofInventoryDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current inventories. [Refer: Inventories]"
       }
      },
      "en-US": {
       "role": {
        "label": "Current inventories",
        "periodEndLabel": "Inventories at the end of the period",
        "periodStartLabel": "Inventories at the beginning of the period",
        "terseLabel": "Inventory",
        "totalLabel": "Inventories"
       }
      }
     },
     "localname": "Inventories",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement",
      "http://transalta.com/role/InventoryChangeinInventoryDetails",
      "http://transalta.com/role/InventoryComponentsofInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InvestmentPropertyMember": {
     "auth_ref": [
      "r14",
      "r289",
      "r291",
      "r450"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for investment property. It also represents the standard value for the 'Types of investment property' axis if no other member is used. [Refer: Investment property]"
       }
      },
      "en-US": {
       "role": {
        "label": "Investment property [member]",
        "terseLabel": "Investment property [member]"
       }
      }
     },
     "localname": "InvestmentPropertyMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesNarrativeDetails",
      "http://transalta.com/role/AssetImpairmentChargesandReversalsDetails",
      "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails",
      "http://transalta.com/role/DecommissioningandOtherProvisionsDecommissioningandRestorationDetails",
      "http://transalta.com/role/IntangibleAssetsDetails",
      "http://transalta.com/role/NetOtherOperatingIncomeLossesDetails",
      "http://transalta.com/role/NonControllingInterestsSubsidiariesandOperationswithNonControllingInterestsDetails",
      "http://transalta.com/role/PropertyPlantandEquipmentDetails",
      "http://transalta.com/role/PropertyPlantandEquipmentReconciliationofthechangesinthecarryingamountofPPEDetails",
      "http://transalta.com/role/RiskManagementActivitiesEffectonCashFlowHedgesDetails",
      "http://transalta.com/role/SignificantEventsAgreementtoConstructandOwnaCogenerationPlantinAlbertaDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails",
      "http://transalta.com/role/SignificantEventsSkookumchuckWindEnergyFacilityDetails",
      "http://transalta.com/role/SignificantEventsUSWindProjectsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_InvestmentPropertyUnderConstructionOrDevelopment": {
     "auth_ref": [
      "r14"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of property that is being constructed or developed for future use as investment property. [Refer: Investment property]"
       }
      },
      "en-US": {
       "role": {
        "label": "Investment property under construction or development",
        "terseLabel": "Investment property under construction or development"
       }
      }
     },
     "localname": "InvestmentPropertyUnderConstructionOrDevelopment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SignificantEventsUSWindProjectsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IssueOfConvertibleInstruments": {
     "auth_ref": [
      "r9"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The change in equity resulting from the issuing of convertible instruments."
       }
      },
      "en-US": {
       "role": {
        "label": "Issue of convertible instruments",
        "terseLabel": "Issue of convertible instruments"
       }
      }
     },
     "localname": "IssueOfConvertibleInstruments",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/NonControllingInterestsSubsidiariesandOperationswithNonControllingInterestsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IssuedCapital": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement": {
       "order": 1.0,
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The nominal value of capital issued."
       }
      },
      "en-US": {
       "role": {
        "label": "Issued capital",
        "periodEndLabel": "Issued and outstanding, end of year",
        "periodStartLabel": "Issued and outstanding, end of year",
        "terseLabel": "Issued capital (Note 24)",
        "verboseLabel": "Issued capital (Note 25)"
       }
      }
     },
     "localname": "IssuedCapital",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofcomponentsofcapitalDetails",
      "http://transalta.com/role/CommonSharesIssuedandOutstandingDetails",
      "http://transalta.com/role/CommonSharesTheeffectsoftheCorporationspurchaseandcancellationofthecommonsharesDetails",
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement",
      "http://transalta.com/role/PreferredSharesIssuedandOutstandingDetails",
      "http://transalta.com/role/SignificantEventsNormalCourseIssuerBidDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IssuedCapitalMember": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing issued capital."
       }
      },
      "en-US": {
       "role": {
        "label": "Issued capital [member]",
        "terseLabel": "Issued capital"
       }
      }
     },
     "localname": "IssuedCapitalMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofChangesinEquityStatement"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_JointOperationsAxis": {
     "auth_ref": [
      "r283"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Joint operations [axis]",
        "terseLabel": "Joint operations [axis]"
       }
      }
     },
     "localname": "JointOperationsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesNarrativeDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsNonRecourseDebtDetails",
      "http://transalta.com/role/JointArrangementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_KeyManagementPersonnelCompensation": {
     "auth_ref": [
      "r150"
     ],
     "calculation": {
      "http://transalta.com/role/RelatedPartyTransactionsDisclosureoftransactionsbetweenrelatedpartiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of compensation to key management personnel. [Refer: Key management personnel of entity or parent [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Key management personnel compensation",
        "totalLabel": "Total compensation"
       }
      }
     },
     "localname": "KeyManagementPersonnelCompensation",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RelatedPartyTransactionsDisclosureoftransactionsbetweenrelatedpartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits": {
     "auth_ref": [
      "r147"
     ],
     "calculation": {
      "http://transalta.com/role/RelatedPartyTransactionsDisclosureoftransactionsbetweenrelatedpartiesDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_KeyManagementPersonnelCompensation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of compensation to key management personnel in the form of post-employment benefits. [Refer: Key management personnel of entity or parent [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Key management personnel compensation, post-employment benefits",
        "terseLabel": "Post-employment benefits"
       }
      }
     },
     "localname": "KeyManagementPersonnelCompensationPostemploymentBenefits",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RelatedPartyTransactionsDisclosureoftransactionsbetweenrelatedpartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment": {
     "auth_ref": [
      "r149"
     ],
     "calculation": {
      "http://transalta.com/role/RelatedPartyTransactionsDisclosureoftransactionsbetweenrelatedpartiesDetails": {
       "order": 4.0,
       "parentTag": "ifrs-full_KeyManagementPersonnelCompensation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of compensation to key management personnel in the form of share-based payments. [Refer: Key management personnel of entity or parent [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Key management personnel compensation, share-based payment",
        "terseLabel": "Share-based payments"
       }
      }
     },
     "localname": "KeyManagementPersonnelCompensationSharebasedPayment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RelatedPartyTransactionsDisclosureoftransactionsbetweenrelatedpartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits": {
     "auth_ref": [
      "r146"
     ],
     "calculation": {
      "http://transalta.com/role/RelatedPartyTransactionsDisclosureoftransactionsbetweenrelatedpartiesDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_KeyManagementPersonnelCompensation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of compensation to key management personnel in the form of short-term employee benefits. [Refer: Key management personnel of entity or parent [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Key management personnel compensation, short-term employee benefits",
        "terseLabel": "Short-term employee benefits"
       }
      }
     },
     "localname": "KeyManagementPersonnelCompensationShorttermEmployeeBenefits",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RelatedPartyTransactionsDisclosureoftransactionsbetweenrelatedpartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits": {
     "auth_ref": [
      "r148"
     ],
     "calculation": {
      "http://transalta.com/role/RelatedPartyTransactionsDisclosureoftransactionsbetweenrelatedpartiesDetails": {
       "order": 3.0,
       "parentTag": "ifrs-full_KeyManagementPersonnelCompensation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of compensation to key management personnel in the form of termination benefits. [Refer: Termination benefits expense; Key management personnel of entity or parent [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Key management personnel compensation, termination benefits",
        "terseLabel": "Termination benefits"
       }
      }
     },
     "localname": "KeyManagementPersonnelCompensationTerminationBenefits",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RelatedPartyTransactionsDisclosureoftransactionsbetweenrelatedpartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LandMember": {
     "auth_ref": [
      "r87"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing land held by the entity for use in operations. [Refer: Property, plant and equipment]"
       }
      },
      "en-US": {
       "role": {
        "label": "Land [member]",
        "terseLabel": "Land"
       }
      }
     },
     "localname": "LandMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/PropertyPlantandEquipmentReconciliationofthechangesinthecarryingamountofPPEDetails",
      "http://transalta.com/role/RightofUseAssetsReconciliationofchangesoftherightofuseassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanFiveYearsMember": {
     "auth_ref": [
      "r373",
      "r374",
      "r425",
      "r427",
      "r431",
      "r441",
      "r452",
      "r457",
      "r461",
      "r465"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than five years."
       }
      },
      "en-US": {
       "role": {
        "label": "Later than five years [member]",
        "terseLabel": "More than five years",
        "verboseLabel": "2025"
       }
      }
     },
     "localname": "LaterThanFiveYearsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsPrincipalRepaymentsDetails",
      "http://transalta.com/role/FinanceLeaseReceivablesDetails",
      "http://transalta.com/role/RevenueDetails",
      "http://transalta.com/role/RiskManagementActivitiesMaturityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember": {
     "auth_ref": [
      "r14",
      "r373",
      "r425",
      "r427",
      "r431",
      "r441"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than four years and not later than five years."
       }
      },
      "en-US": {
       "role": {
        "label": "Later than four years and not later than five years [member]",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LaterThanFourYearsAndNotLaterThanFiveYearsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsPrincipalRepaymentsDetails",
      "http://transalta.com/role/RevenueDetails",
      "http://transalta.com/role/RiskManagementActivitiesMaturityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember": {
     "auth_ref": [
      "r14",
      "r373",
      "r425",
      "r427",
      "r431",
      "r441"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one year and not later than two years."
       }
      },
      "en-US": {
       "role": {
        "label": "Later than one year and not later than two years [member]",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "LaterThanOneYearAndNotLaterThanTwoYearsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsPrincipalRepaymentsDetails",
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails",
      "http://transalta.com/role/RiskManagementActivitiesMaturityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanOneYearMember": {
     "auth_ref": [
      "r34",
      "r481",
      "r487"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one year."
       }
      },
      "en-US": {
       "role": {
        "label": "Later than one year [member]",
        "terseLabel": "Later than one year"
       }
      }
     },
     "localname": "LaterThanOneYearMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsCarryingamountsandclassificationsoffinancialassetsandliabilitiesDetails",
      "http://transalta.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember": {
     "auth_ref": [
      "r14",
      "r373",
      "r425",
      "r427",
      "r431",
      "r441"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three years and not later than four years."
       }
      },
      "en-US": {
       "role": {
        "label": "Later than three years and not later than four years [member]",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LaterThanThreeYearsAndNotLaterThanFourYearsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsPrincipalRepaymentsDetails",
      "http://transalta.com/role/RevenueDetails",
      "http://transalta.com/role/RiskManagementActivitiesMaturityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanTwoYearsAndNotLaterThanFiveYearsMember": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than two years and not later than five years."
       }
      },
      "en-US": {
       "role": {
        "label": "Later than two years and not later than five years [member]",
        "terseLabel": "Second to fifth years inclusive"
       }
      }
     },
     "localname": "LaterThanTwoYearsAndNotLaterThanFiveYearsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinanceLeaseReceivablesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember": {
     "auth_ref": [
      "r14",
      "r373",
      "r425",
      "r427",
      "r431",
      "r441"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than two years and not later than three years."
       }
      },
      "en-US": {
       "role": {
        "label": "Later than two years and not later than three years [member]",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LaterThanTwoYearsAndNotLaterThanThreeYearsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsPrincipalRepaymentsDetails",
      "http://transalta.com/role/RiskManagementActivitiesMaturityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LeaseCommitmentsForShorttermLeasesForWhichRecognitionExemptionHasBeenUsed": {
     "auth_ref": [
      "r421"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of the lease commitments for short-term leases accounted for applying paragraph 6 of IFRS 16. Short-term lease is a lease that, at the commencement date, has a lease term of 12 months or less. A lease that contains a purchase option is not a short-term lease."
       }
      },
      "en-US": {
       "role": {
        "label": "Lease commitments for short-term leases for which recognition exemption has been used",
        "terseLabel": "Lease commitments for short-term leases for which recognition exemption has been used"
       }
      }
     },
     "localname": "LeaseCommitmentsForShorttermLeasesForWhichRecognitionExemptionHasBeenUsed",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RightofUseAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LeaseLiabilities": {
     "auth_ref": [
      "r412"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of liabilities related to the entity's leases. Lease is a contract, or part of a contract, that conveys the right to use an underlying asset for a period of time in exchange for consideration."
       }
      },
      "en-US": {
       "role": {
        "label": "Lease liabilities",
        "terseLabel": "Lease liabilities"
       }
      }
     },
     "localname": "LeaseLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesNarrativeDetails",
      "http://transalta.com/role/RightofUseAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LeaseReceivablesMember": {
     "auth_ref": [
      "r353",
      "r358",
      "r360"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for receivables related to leases."
       }
      },
      "en-US": {
       "role": {
        "label": "Lease receivables [member]",
        "terseLabel": "Finance lease receivables"
       }
      }
     },
     "localname": "LeaseReceivablesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/PropertyPlantandEquipmentReconciliationofthechangesinthecarryingamountofPPEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LegalProceedingsProvisionMember": {
     "auth_ref": [
      "r178",
      "r181"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a provision for legal proceedings. [Refer: Other provisions [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Legal proceedings provision [member]",
        "terseLabel": "Line loss rule proceeding"
       }
      }
     },
     "localname": "LegalProceedingsProvisionMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Level1OfFairValueHierarchyMember": {
     "auth_ref": [
      "r123",
      "r285"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a category of the fair value hierarchy where inputs to the valuation techniques are quoted prices (unadjusted) in active markets for identical assets or liabilities that the entity can access at the measurement date."
       }
      },
      "en-US": {
       "role": {
        "label": "Level 1 of fair value hierarchy [member]",
        "verboseLabel": "Level I"
       }
      }
     },
     "localname": "Level1OfFairValueHierarchyMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsFairValueofPlanAssetsbyMajorCategoryDetails",
      "http://transalta.com/role/FinancialInstrumentsDetails",
      "http://transalta.com/role/FinancialInstrumentsFairvalueofthecommodityriskmanagementassetsandliabilitiesbyclassificationlevelDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Level2OfFairValueHierarchyMember": {
     "auth_ref": [
      "r285"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a category of the fair value hierarchy where inputs to the valuation techniques are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly."
       }
      },
      "en-US": {
       "role": {
        "label": "Level 2 of fair value hierarchy [member]",
        "verboseLabel": "Level II"
       }
      }
     },
     "localname": "Level2OfFairValueHierarchyMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsFairValueofPlanAssetsbyMajorCategoryDetails",
      "http://transalta.com/role/FinancialInstrumentsFairvalueoffinancialassetsandliabilitiesmeasuredatotherthanfairvalueDetails",
      "http://transalta.com/role/FinancialInstrumentsFairvalueofthecommodityriskmanagementassetsandliabilitiesbyclassificationlevelDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Level3OfFairValueHierarchyMember": {
     "auth_ref": [
      "r285"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a category of the fair value hierarchy where inputs to the valuation techniques are unobservable inputs for the asset or liability. Unobservable inputs are inputs for which market data are not available and that are developed using the best information available about the assumptions that the market participants would use when pricing the asset or liability."
       }
      },
      "en-US": {
       "role": {
        "label": "Level 3 of fair value hierarchy [member]",
        "verboseLabel": "Level III"
       }
      }
     },
     "localname": "Level3OfFairValueHierarchyMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsFairValueofPlanAssetsbyMajorCategoryDetails",
      "http://transalta.com/role/FinancialInstrumentsDetails",
      "http://transalta.com/role/FinancialInstrumentsFairvalueofthecommodityriskmanagementassetsandliabilitiesbyclassificationlevelDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LevelsOfFairValueHierarchyAxis": {
     "auth_ref": [
      "r123",
      "r285"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Levels of fair value hierarchy [axis]",
        "terseLabel": "Levels of fair value hierarchy [axis]"
       }
      }
     },
     "localname": "LevelsOfFairValueHierarchyAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsFairValueofPlanAssetsbyMajorCategoryDetails",
      "http://transalta.com/role/FinancialInstrumentsDetails",
      "http://transalta.com/role/FinancialInstrumentsFairvalueoffinancialassetsandliabilitiesmeasuredatotherthanfairvalueDetails",
      "http://transalta.com/role/FinancialInstrumentsFairvalueofthecommodityriskmanagementassetsandliabilitiesbyclassificationlevelDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_Liabilities": {
     "auth_ref": [
      "r31",
      "r284",
      "r285",
      "r287",
      "r394",
      "r398"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of present obligations of the entity arising from past events, the settlement of which is expected to result in an outflow from the entity of resources embodying economic benefits."
       }
      },
      "en-US": {
       "role": {
        "label": "Liabilities",
        "terseLabel": "Liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Liabilities [abstract]",
        "terseLabel": "Liabilities [abstract]"
       }
      }
     },
     "localname": "LiabilitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivities": {
     "auth_ref": [
      "r237"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of liabilities for which cash flows were, or future cash flows will be, classified in the statement of cash flows as cash flows from financing activities. [Refer: Cash flows from (used in) financing activities; Liabilities]"
       }
      },
      "en-US": {
       "role": {
        "label": "Liabilities arising from financing activities",
        "periodEndLabel": "Balance at end of the period",
        "periodStartLabel": "Balance at beginning of the period"
       }
      }
     },
     "localname": "LiabilitiesArisingFromFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CashFlowInformationChangesinLiabilitiesfromFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis": {
     "auth_ref": [
      "r237"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Liabilities arising from financing activities [axis]",
        "terseLabel": "Liabilities arising from financing activities [axis]"
       }
      }
     },
     "localname": "LiabilitiesArisingFromFinancingActivitiesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CashFlowInformationChangesinLiabilitiesfromFinancingActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember": {
     "auth_ref": [
      "r237"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for liabilities arising from financing activities. It also represents the standard value for the 'Liabilities arising from financing activities' axis if no other member is used. [Refer: Liabilities arising from financing activities]"
       }
      },
      "en-US": {
       "role": {
        "label": "Liabilities arising from financing activities [member]",
        "terseLabel": "Liabilities arising from financing activities [member]"
       }
      }
     },
     "localname": "LiabilitiesArisingFromFinancingActivitiesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CashFlowInformationChangesinLiabilitiesfromFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LiabilitiesMember": {
     "auth_ref": [
      "r288"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for present obligations of the entity arising from past events, the settlement of which is expected to result in an outflow from the entity of resources embodying economic benefits. It also represents the standard value for the 'Classes of liabilities' axis if no other member is used. [Refer: Liabilities]"
       }
      },
      "en-US": {
       "role": {
        "label": "Liabilities [member]",
        "terseLabel": "Liabilities [member]"
       }
      }
     },
     "localname": "LiabilitiesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesNetRiskManagementAssetsandLiabilitiesDetails",
      "http://transalta.com/role/RiskManagementActivitiesNettingArrangementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LiabilityAssetOfDefinedBenefitPlans": {
     "auth_ref": [
      "r110"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of deficit or surplus in a defined benefit plan, adjusted for any effect of limiting a net defined benefit asset to the asset ceiling. [Refer: Defined benefit plans [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Net defined benefit liability (asset)",
        "negatedPeriodEndLabel": "Net asset, ending of period",
        "negatedPeriodStartLabel": "Net asset, beginning of period",
        "negatedTerseLabel": "Net defined benefit liability (asset)",
        "periodEndLabel": "Defined benefit obligation, ending of period",
        "periodStartLabel": "Defined benefit obligation, beginning of period"
       }
      }
     },
     "localname": "LiabilityAssetOfDefinedBenefitPlans",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsDefinedBenefitObligationDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsFairValueofPlanAssetsDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsStatusofPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LoansAndReceivables": {
     "auth_ref": [
      "r484"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-derivative financial assets with fixed or determinable payments that are not quoted in an active market, other than: (a) those that the entity intends to sell immediately or in the near term, which shall be classified as held for trading, and those that the entity, upon initial recognition, designates as at fair value through profit or loss; (b) those that the entity, upon initial recognition, designates as available for sale; or (c) those for which the holder may not recover substantially all of its initial investment, other than because of credit deterioration, which shall be classified as available for sale. An interest acquired in a pool of assets that are not loans or receivables (for example, an interest in a mutual fund or a similar fund) is not a loan or receivable. [Refer: Derivative financial assets]"
       }
      },
      "en-US": {
       "role": {
        "label": "Loans and receivables",
        "terseLabel": "Loans and receivables"
       }
      }
     },
     "localname": "LoansAndReceivables",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SignificantEventsUSWindProjectsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LoansAndReceivablesCategoryMember": {
     "auth_ref": [
      "r484"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the loans and receivables category of financial assets. [Refer: Loans and receivables]"
       }
      },
      "en-US": {
       "role": {
        "label": "Loans and receivables, category [member]",
        "terseLabel": "Amortized cost"
       }
      }
     },
     "localname": "LoansAndReceivablesCategoryMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails",
      "http://transalta.com/role/RiskManagementActivitiesCreditRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LongtermBorrowings": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement": {
       "order": 8.0,
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The non-current portion of non-current borrowings. [Refer: Borrowings]"
       }
      },
      "en-US": {
       "role": {
        "label": "Non-current portion of non-current borrowings",
        "terseLabel": "Credit facilities, long-term debt, and finance lease obligations (Note 22)"
       }
      }
     },
     "localname": "LongtermBorrowings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsAmountsOutstandingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LongtermBorrowingsMember": {
     "auth_ref": [
      "r236",
      "r242"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for long-term borrowings. [Refer: Borrowings]"
       }
      },
      "en-US": {
       "role": {
        "label": "Long-term borrowings [member]",
        "terseLabel": "Long-term debt and lease obligations"
       }
      }
     },
     "localname": "LongtermBorrowingsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CashFlowInformationChangesinLiabilitiesfromFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LongtermContractsMember": {
     "auth_ref": [
      "r307"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for long-term contracts with customers."
       }
      },
      "en-US": {
       "role": {
        "label": "Long-term contracts [member]",
        "terseLabel": "Long-term contracts"
       }
      }
     },
     "localname": "LongtermContractsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsDetails",
      "http://transalta.com/role/FinancialInstrumentsSensitivityrangesforthebasefairvaluesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LongtermProvisionForDecommissioningRestorationAndRehabilitationCosts": {
     "auth_ref": [
      "r178",
      "r180"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement": {
       "order": 3.0,
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current provision for decommissioning, restoration and rehabilitation costs. [Refer: Provision for decommissioning, restoration and rehabilitation costs]"
       }
      },
      "en-US": {
       "role": {
        "label": "Non-current provision for decommissioning, restoration and rehabilitation costs",
        "terseLabel": "Decommissioning and other provisions (Note 21)"
       }
      }
     },
     "localname": "LongtermProvisionForDecommissioningRestorationAndRehabilitationCosts",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LossesOnDisposalsOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails": {
       "order": 3.0,
       "parentTag": "ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The losses on the disposal of property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      },
      "en-US": {
       "role": {
        "label": "Losses on disposals of property, plant and equipment",
        "terseLabel": "Loss on disposal of property, plant, and equipment"
       }
      }
     },
     "localname": "LossesOnDisposalsOfPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_MajorCustomersAxis": {
     "auth_ref": [
      "r405"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Major customers [axis]",
        "terseLabel": "Major customers [axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SegmentDisclosuresDisclosureofentitysoperatingsegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_MajorCustomersMember": {
     "auth_ref": [
      "r405"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for customers. It also represents the standard value for the 'Major customers' axis if no other member is used."
       }
      },
      "en-US": {
       "role": {
        "label": "Customers [member]",
        "terseLabel": "Customers [member]"
       }
      }
     },
     "localname": "MajorCustomersMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SegmentDisclosuresDisclosureofentitysoperatingsegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_MaturityAnalysisForDerivativeFinancialLiabilities": {
     "auth_ref": [
      "r362"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of a maturity analysis for derivative financial liabilities, including the remaining contractual maturities for those derivative financial liabilities for which contractual maturities are essential for an understanding of the timing of the cash flows. [Refer: Derivative financial liabilities]"
       }
      },
      "en-US": {
       "role": {
        "label": "Disclosure of maturity analysis for derivative financial liabilities [text block]",
        "terseLabel": "Maturity Analysis of Financial Liabilities"
       }
      }
     },
     "localname": "MaturityAnalysisForDerivativeFinancialLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_MaturityAxis": {
     "auth_ref": [
      "r35",
      "r303",
      "r337",
      "r365",
      "r373",
      "r425",
      "r427",
      "r433",
      "r435",
      "r441",
      "r453",
      "r458",
      "r462",
      "r466"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Maturity [axis]",
        "terseLabel": "Maturity [axis]"
       }
      }
     },
     "localname": "MaturityAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsPrincipalRepaymentsDetails",
      "http://transalta.com/role/FinanceLeaseReceivablesDetails",
      "http://transalta.com/role/FinancialInstrumentsCarryingamountsandclassificationsoffinancialassetsandliabilitiesDetails",
      "http://transalta.com/role/RevenueDetails",
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails",
      "http://transalta.com/role/RiskManagementActivitiesMaturityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_MaximumExposureToCreditRisk": {
     "auth_ref": [
      "r356",
      "r479"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount that best represents the maximum exposure to credit risk without taking into account any collateral held or other credit enhancements (for example, netting agreements that do not qualify for offset in accordance with IAS 32). [Refer: Credit risk [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Maximum exposure to credit risk",
        "terseLabel": "Maximum exposure to credit risk"
       }
      }
     },
     "localname": "MaximumExposureToCreditRisk",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesCreditRiskDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_MeasurementAxis": {
     "auth_ref": [
      "r198",
      "r204",
      "r284"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Measurement [axis]",
        "terseLabel": "Measurement [axis]"
       }
      }
     },
     "localname": "MeasurementAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsDetails",
      "http://transalta.com/role/FinancialInstrumentsFairvalueoffinancialassetsandliabilitiesmeasuredatotherthanfairvalueDetails",
      "http://transalta.com/role/FinancialInstrumentsFairvalueofthecommodityriskmanagementassetsandliabilitiesbyclassificationlevelDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_MinimumFinanceLeasePaymentsReceivableAtPresentValue": {
     "auth_ref": [
      "r462"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The present value of minimum finance lease payments receivable. Minimum lease payments are payments over the lease term that the lessee is or can be required to make, excluding contingent rent, costs for services and taxes to be paid by, and reimbursed to, the lessor, together with: (a) for a lessee, any amounts guaranteed by the lessee or by a party related to the lessee; or (b) for a lessor, any residual value guaranteed to the lessor by: (i) the lessee; (ii) a party related to the lessee; or (iii) a third party unrelated to the lessor that is financially capable of discharging the obligations under the guarantee."
       }
      },
      "en-US": {
       "role": {
        "label": "Minimum finance lease payments receivable, at present value",
        "terseLabel": "Present value of minimum lease receipts"
       }
      }
     },
     "localname": "MinimumFinanceLeasePaymentsReceivableAtPresentValue",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinanceLeaseReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease": {
     "auth_ref": [
      "r458"
     ],
     "calculation": {
      "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails": {
       "order": 4.0,
       "parentTag": "tac_ContractualObligations1",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of future minimum lease payments payable under non-cancellable operating leases. Minimum lease payments are payments over the lease term that the lessee is or can be required to make, excluding contingent rent, costs for services and taxes to be paid by, and reimbursed to, the lessor, together with: (a) for a lessee, any amounts guaranteed by the lessee or by a party related to the lessee; or (b) for a lessor, any residual value guaranteed to the lessor by: (i) the lessee; (ii) a party related to the lessee; or (iii) a third party unrelated to the lessor that is financially capable of discharging the obligations under the guarantee."
       }
      },
      "en-US": {
       "role": {
        "label": "Minimum lease payments payable under non-cancellable operating lease",
        "terseLabel": "Non-cancellable operating leases"
       }
      }
     },
     "localname": "MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesDisclosureofcomparativeinformationpreparedunderpreviousGAAPDetails",
      "http://transalta.com/role/AccountingChangesNarrativeDetails",
      "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_MinimumOperatingLeasePayments": {
     "auth_ref": [
      "r459"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The portion of operating lease payments that the lessee is or can be required to make, excluding contingent rent, costs for services and taxes to be paid by, and reimbursed to, the lessor, together with any amounts guaranteed by the lessee or by a party related to the lessee recognised as an expense."
       }
      },
      "en-US": {
       "role": {
        "label": "Minimum operating lease payments recognised as expense",
        "terseLabel": "Minimum operating lease payments recognised as expense"
       }
      }
     },
     "localname": "MinimumOperatingLeasePayments",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_MiningAssets": {
     "auth_ref": [
      "r89"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of assets related to mining activities of the entity."
       }
      },
      "en-US": {
       "role": {
        "label": "Mining assets",
        "terseLabel": "Mining assets"
       }
      }
     },
     "localname": "MiningAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_MiningPropertyMember": {
     "auth_ref": [
      "r89"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for property related to mining activities."
       }
      },
      "en-US": {
       "role": {
        "label": "Mining property [member]",
        "terseLabel": "Mining\u00a0property and\u00a0equipment"
       }
      }
     },
     "localname": "MiningPropertyMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/PropertyPlantandEquipmentDetails",
      "http://transalta.com/role/PropertyPlantandEquipmentReconciliationofthechangesinthecarryingamountofPPEDetails",
      "http://transalta.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_MiningRightsMember": {
     "auth_ref": [
      "r191"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for rights related to mining activities."
       }
      },
      "en-US": {
       "role": {
        "label": "Mining rights [member]",
        "verboseLabel": "Coal rights"
       }
      }
     },
     "localname": "MiningRightsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_MiscellaneousEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Miscellaneous equity [abstract]",
        "terseLabel": "Components and changes in accumulated other comprehensive Income (loss)"
       }
      }
     },
     "localname": "MiscellaneousEquityAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_MiscellaneousOtherProvisionsMember": {
     "auth_ref": [
      "r176"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for miscellaneous other provisions. [Refer: Other provisions [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Miscellaneous other provisions [member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "MiscellaneousOtherProvisionsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/DecommissioningandOtherProvisionsChangeinDecommissioningandOtherProvisionBalancesDetails",
      "http://transalta.com/role/DecommissioningandOtherProvisionsCurrentandNonCurrentPortionofDecommissioningandOtherProvisionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_NetDeferredTaxAssets": {
     "auth_ref": [
      "r83"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of deferred tax assets net of deferred tax liabilities, when the absolute amount of deferred tax assets is greater than the absolute amount of deferred tax liabilities. [Refer: Deferred tax assets; Deferred tax liabilities]"
       }
      },
      "en-US": {
       "role": {
        "label": "Net deferred tax assets",
        "terseLabel": "Net deferred tax assets"
       }
      }
     },
     "localname": "NetDeferredTaxAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NetDeferredTaxLiabilities": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://transalta.com/role/IncomeTaxesDeferredIncomeTaxLiabilityPresentationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://transalta.com/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of deferred tax liabilities net of deferred tax assets, when the absolute amount of deferred tax liabilities is greater than the absolute amount of deferred tax assets. [Refer: Deferred tax assets; Deferred tax liabilities]"
       }
      },
      "en-US": {
       "role": {
        "label": "Net deferred tax liabilities",
        "negatedTotalLabel": "Net deferred tax liabilities"
       }
      }
     },
     "localname": "NetDeferredTaxLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesDeferredIncomeTaxLiabilityPresentationDetails",
      "http://transalta.com/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NetDefinedBenefitLiabilityAssetAxis": {
     "auth_ref": [
      "r110"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Net defined benefit liability (asset) [axis]",
        "terseLabel": "Net defined benefit liability (asset) [axis]"
       }
      }
     },
     "localname": "NetDefinedBenefitLiabilityAssetAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsCostsRecognizedDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsDefinedBenefitObligationDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsFairValueofPlanAssetsDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsStatusofPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_NetDefinedBenefitLiabilityAssetMember": {
     "auth_ref": [
      "r110"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the net defined benefit liability (asset). It also represents the standard value for the 'Net defined benefit liability (asset)' axis if no other member is used. [Refer: Net defined benefit liability (asset)]"
       }
      },
      "en-US": {
       "role": {
        "label": "Net defined benefit liability (asset) [member]",
        "terseLabel": "Net defined benefit liability (asset) [member]"
       }
      }
     },
     "localname": "NetDefinedBenefitLiabilityAssetMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsCostsRecognizedDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsDefinedBenefitObligationDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsFairValueofPlanAssetsDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsStatusofPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_NetFinancialAssetsSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreementsInStatementOfFinancialPosition": {
     "auth_ref": [
      "r332"
     ],
     "calculation": {
      "http://transalta.com/role/RiskManagementActivitiesNettingArrangementsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The net amount of financial assets that are subject either to offsetting or to an enforceable master netting arrangement or similar agreement, presented in the statement of financial position. [Refer: Financial assets]"
       }
      },
      "en-US": {
       "role": {
        "label": "Net financial assets subject to offsetting, enforceable master netting arrangements or similar agreements in statement of financial position",
        "totalLabel": "Net financial assets subject to offsetting, enforceable master netting arrangements or similar agreements in statement of financial position"
       }
      }
     },
     "localname": "NetFinancialAssetsSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreementsInStatementOfFinancialPosition",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesNettingArrangementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NetFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreementsInStatementOfFinancialPosition": {
     "auth_ref": [
      "r332"
     ],
     "calculation": {
      "http://transalta.com/role/RiskManagementActivitiesNettingArrangementsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The net amount of financial liabilities that are subject either to offsetting or to an enforceable master netting arrangement or similar agreement, presented in the statement of financial position. [Refer: Financial liabilities]"
       }
      },
      "en-US": {
       "role": {
        "label": "Net financial liabilities subject to offsetting, enforceable master netting arrangements or similar agreements in statement of financial position",
        "negatedTotalLabel": "Net financial liabilities subject to offsetting, enforceable master netting arrangements or similar agreements in statement of financial position"
       }
      }
     },
     "localname": "NetFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreementsInStatementOfFinancialPosition",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesNettingArrangementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NewIFRSsAxis": {
     "auth_ref": [
      "r247"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "New IFRSs [axis]",
        "terseLabel": "New IFRSs [axis]"
       }
      }
     },
     "localname": "NewIFRSsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesNarrativeDetails",
      "http://transalta.com/role/NetInterestExpenseDetails",
      "http://transalta.com/role/RevenueContractBalancesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_NewIFRSsMember": {
     "auth_ref": [
      "r247"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for IFRSs that have been issued but are not yet effective. It also represents the standard value for the 'New IFRSs' axis if no other member is used. [Refer: IFRSs [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "New IFRSs [member]",
        "terseLabel": "New IFRSs [member]"
       }
      }
     },
     "localname": "NewIFRSsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesNarrativeDetails",
      "http://transalta.com/role/NetInterestExpenseDetails",
      "http://transalta.com/role/RevenueContractBalancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_NewProvisionsOtherProvisions": {
     "auth_ref": [
      "r172"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount recognised for new other provisions. [Refer: Other provisions]"
       }
      },
      "en-US": {
       "role": {
        "label": "New provisions, other provisions",
        "terseLabel": "Liabilities incurred"
       }
      }
     },
     "localname": "NewProvisionsOtherProvisions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/DecommissioningandOtherProvisionsChangeinDecommissioningandOtherProvisionBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncontrollingInterests": {
     "auth_ref": [
      "r29",
      "r258",
      "r262"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement": {
       "order": 2.0,
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of equity in a subsidiary not attributable, directly or indirectly, to a parent. [Refer: Subsidiaries [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Non-controlling interests",
        "terseLabel": "Non-controlling interests (Note 12)",
        "verboseLabel": "Non-controlling interests"
       }
      }
     },
     "localname": "NoncontrollingInterests",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesNarrativeDetails",
      "http://transalta.com/role/CapitalDisclosureofcomponentsofcapitalDetails",
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement",
      "http://transalta.com/role/NonControllingInterestsFinancialPositionofNonControllingInterestsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncontrollingInterestsMember": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for equity in a subsidiary not attributable, directly or indirectly, to the parent."
       }
      },
      "en-US": {
       "role": {
        "label": "Non-controlling interests [member]",
        "terseLabel": "Attributable to non-controlling interests",
        "verboseLabel": "Non-controlling interests"
       }
      }
     },
     "localname": "NoncontrollingInterestsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofcomponentsofcapitalDetails",
      "http://transalta.com/role/ConsolidatedStatementsofChangesinEquityStatement"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_NoncurrentAssets": {
     "auth_ref": [
      "r36",
      "r269",
      "r271"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of assets that do not meet the definition of current assets. [Refer: Current assets]"
       }
      },
      "en-US": {
       "role": {
        "label": "Non-current assets",
        "terseLabel": "Long-term assets"
       }
      }
     },
     "localname": "NoncurrentAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/NonControllingInterestsFinancialPositionofNonControllingInterestsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentDerivativeFinancialAssets": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement": {
       "order": 4.0,
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current derivative financial assets. [Refer: Derivative financial assets]"
       }
      },
      "en-US": {
       "role": {
        "label": "Non-current derivative financial assets",
        "terseLabel": "Risk management assets"
       }
      }
     },
     "localname": "NoncurrentDerivativeFinancialAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentDerivativeFinancialLiabilities": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement": {
       "order": 7.0,
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current derivative financial liabilities. [Refer: Derivative financial liabilities]"
       }
      },
      "en-US": {
       "role": {
        "label": "Non-current derivative financial liabilities",
        "terseLabel": "Risk management liabilities (Note 14 and 15)"
       }
      }
     },
     "localname": "NoncurrentDerivativeFinancialLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentFinanceLeaseReceivables": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement": {
       "order": 7.0,
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0
      },
      "http://transalta.com/role/FinanceLeaseReceivablesDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_FinanceLeaseReceivables",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current finance lease receivables. [Refer: Finance lease receivables]"
       }
      },
      "en-US": {
       "role": {
        "label": "Non-current finance lease receivables",
        "terseLabel": "Long-term portion of finance lease receivable"
       }
      }
     },
     "localname": "NoncurrentFinanceLeaseReceivables",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement",
      "http://transalta.com/role/FinanceLeaseReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentLiabilities": {
     "auth_ref": [
      "r38",
      "r269",
      "r273"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of liabilities that do not meet the definition of current liabilities. [Refer: Current liabilities]"
       }
      },
      "en-US": {
       "role": {
        "label": "Non-current liabilities",
        "negatedTerseLabel": "Long-term liabilities"
       }
      }
     },
     "localname": "NoncurrentLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/NonControllingInterestsFinancialPositionofNonControllingInterestsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentLoansAndReceivables": {
     "auth_ref": [
      "r484"
     ],
     "calculation": {
      "http://transalta.com/role/OtherAssetsDetails": {
       "order": 6.0,
       "parentTag": "ifrs-full_OtherNoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current loans and receivables. [Refer: Loans and receivables]"
       }
      },
      "en-US": {
       "role": {
        "label": "Non-current loans and receivables",
        "terseLabel": "Loan receivable"
       }
      }
     },
     "localname": "NoncurrentLoansAndReceivables",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/OtherAssetsDetails",
      "http://transalta.com/role/OtherAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentPrepayments": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://transalta.com/role/OtherAssetsDetails": {
       "order": 4.0,
       "parentTag": "ifrs-full_OtherNoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current prepayments. [Refer: Prepayments]"
       }
      },
      "en-US": {
       "role": {
        "label": "Non-current prepayments",
        "terseLabel": "Long-term prepaids and other assets"
       }
      }
     },
     "localname": "NoncurrentPrepayments",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/OtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://transalta.com/role/DefinedBenefitObligationandOtherLongTermLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "tac_NoncurrentDefinedBenefitObligationAndOtherLongtermLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current net defined benefit liability. [Refer: Net defined benefit liability]"
       }
      },
      "en-US": {
       "role": {
        "label": "Non-current net defined benefit liability",
        "terseLabel": "Defined benefit obligation (Note 28)"
       }
      }
     },
     "localname": "NoncurrentRecognisedLiabilitiesDefinedBenefitPlan",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/DefinedBenefitObligationandOtherLongTermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NonrecurringFairValueMeasurementMember": {
     "auth_ref": [
      "r284"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for fair value measurements which other IFRSs require or permit in the statement of financial position in particular circumstances. [Refer: IFRSs [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Non-recurring fair value measurement [member]",
        "terseLabel": "Non-recurring fair value measurement [member]"
       }
      }
     },
     "localname": "NonrecurringFairValueMeasurementMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsFairvalueofthecommodityriskmanagementassetsandliabilitiesbyclassificationlevelDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_NotLaterThanOneYearMember": {
     "auth_ref": [
      "r33",
      "r373",
      "r425",
      "r427",
      "r431",
      "r441",
      "r451",
      "r456",
      "r460",
      "r464"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of not later than one year."
       }
      },
      "en-US": {
       "role": {
        "label": "Not later than one year [member]",
        "terseLabel": "Within one year",
        "verboseLabel": "2020"
       }
      }
     },
     "localname": "NotLaterThanOneYearMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsPrincipalRepaymentsDetails",
      "http://transalta.com/role/FinanceLeaseReceivablesDetails",
      "http://transalta.com/role/FinancialInstrumentsCarryingamountsandclassificationsoffinancialassetsandliabilitiesDetails",
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails",
      "http://transalta.com/role/RiskManagementActivitiesMaturityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_NotesAndDebenturesIssued": {
     "auth_ref": [
      "r14"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of notes and debentures issued by the entity."
       }
      },
      "en-US": {
       "role": {
        "label": "Notes and debentures issued",
        "terseLabel": "Notes and debentures issued",
        "verboseLabel": "Debentures issued"
       }
      }
     },
     "localname": "NotesAndDebenturesIssued",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsRestrictionsonNonRecourseDebtandSecurityDetails",
      "http://transalta.com/role/ExchangeableSecuritiesDetails",
      "http://transalta.com/role/SignificantEventsUSWindProjectsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NotionalAmount": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The nominal or face amount of a financial instrument, used to calculate payments made on that instrument."
       }
      },
      "en-US": {
       "role": {
        "label": "Notional amount",
        "terseLabel": "Notional amount",
        "verboseLabel": "Base fair value"
       }
      }
     },
     "localname": "NotionalAmount",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsAmountsOutstandingDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsDebenturesDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsNonRecourseDebtDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsOtherDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsSeniorNotesDetails",
      "http://transalta.com/role/FinancialInstrumentsSensitivityrangesforthebasefairvaluesDetails",
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NumberOfOutstandingShareOptions": {
     "auth_ref": [
      "r313",
      "r315",
      "r317"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of share options outstanding in a share-based payment arrangement."
       }
      },
      "en-US": {
       "role": {
        "label": "Number of share options outstanding in share-based payment arrangement",
        "terseLabel": "Number of options (in shares)"
       }
      }
     },
     "localname": "NumberOfOutstandingShareOptions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ShareBasedPaymentPlansStockOptionsDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement": {
     "auth_ref": [
      "r314"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of share options granted in a share-based payment arrangement."
       }
      },
      "en-US": {
       "role": {
        "label": "Number of share options granted in share-based payment arrangement",
        "terseLabel": "Number of share options granted (in shares)"
       }
      }
     },
     "localname": "NumberOfShareOptionsGrantedInSharebasedPaymentArrangement",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ShareBasedPaymentPlansDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfSharesIssued": {
     "auth_ref": [
      "r9"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of shares issued by the entity."
       }
      },
      "en-US": {
       "role": {
        "label": "Number of shares issued",
        "netLabel": "Number of shares issued and outstanding",
        "terseLabel": "Number of shares issued",
        "verboseLabel": "Number of shares issued upon conversion"
       }
      }
     },
     "localname": "NumberOfSharesIssued",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/PreferredSharesIssuedandOutstandingDetails",
      "http://transalta.com/role/PreferredSharesSeriesACumulativeFixedRedeemableRateResetPreferredSharesConversionDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ifrs-full_NumberOfSharesIssuedAndFullyPaid": {
     "auth_ref": [
      "r45"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of shares issued by the entity, for which full payment has been received."
       }
      },
      "en-US": {
       "role": {
        "label": "Number of shares issued and fully paid",
        "terseLabel": "Number of shares issued and fully paid"
       }
      }
     },
     "localname": "NumberOfSharesIssuedAndFullyPaid",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CommonSharesTheeffectsoftheCorporationspurchaseandcancellationofthecommonsharesDetails",
      "http://transalta.com/role/SignificantEventsNormalCourseIssuerBidDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ifrs-full_NumberOfSharesOutstanding": {
     "auth_ref": [
      "r47"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of shares that have been authorised and issued, reduced by treasury shares held. [Refer: Treasury shares]"
       }
      },
      "en-US": {
       "role": {
        "label": "Number of shares outstanding",
        "periodEndLabel": "Issued and outstanding, end of year",
        "periodStartLabel": "Issued and outstanding, beginning of year",
        "terseLabel": "Number of shares outstanding"
       }
      }
     },
     "localname": "NumberOfSharesOutstanding",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CommonSharesIssuedandOutstandingDetails",
      "http://transalta.com/role/PreferredSharesIssuedandOutstandingDetails",
      "http://transalta.com/role/PreferredSharesSeriesACumulativeFixedRedeemableRateResetPreferredSharesConversionDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ifrs-full_OfficeEquipmentMember": {
     "auth_ref": [
      "r88"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing equipment used to support office functions, not specifically used in the production process. [Refer: Property, plant and equipment]"
       }
      },
      "en-US": {
       "role": {
        "label": "Office equipment [member]",
        "terseLabel": "Equipment"
       }
      }
     },
     "localname": "OfficeEquipmentMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RightofUseAssetsReconciliationofchangesoftherightofuseassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OrdinarySharesMember": {
     "auth_ref": [
      "r49",
      "r160"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for equity instruments that are subordinate to all other classes of equity instruments. It also represents the standard value for the 'Classes of ordinary shares' axis if no other member is used."
       }
      },
      "en-US": {
       "role": {
        "label": "Ordinary shares [member]",
        "terseLabel": "Common shares"
       }
      }
     },
     "localname": "OrdinarySharesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofChangesinEquityStatement",
      "http://transalta.com/role/NonControllingInterestsSubsidiariesandOperationswithNonControllingInterestsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OtherAdjustmentsForNoncashItems": {
     "auth_ref": [
      "r220"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 11.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for non-cash items to reconcile profit (loss) to net cash flow from (used in) operating activities that the entity does not separately disclose in the same statement or note. [Refer: Profit (loss)]"
       }
      },
      "en-US": {
       "role": {
        "label": "Other adjustments for non-cash items",
        "terseLabel": "Other non-cash items"
       }
      }
     },
     "localname": "OtherAdjustmentsForNoncashItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherAdjustmentsToReconcileProfitLoss": {
     "auth_ref": [
      "r221"
     ],
     "calculation": {
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails": {
       "order": 7.0,
       "parentTag": "ifrs-full_RevenueAndOperatingIncome",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments to reconcile profit (loss) to net cash flow from (used in) operating activities that the entity does not separately disclose in the same statement or note. [Refer: Adjustments to reconcile profit (loss)]"
       }
      },
      "en-US": {
       "role": {
        "label": "Other adjustments to reconcile profit (loss)",
        "terseLabel": "Profit (loss) from operating activities"
       }
      }
     },
     "localname": "OtherAdjustmentsToReconcileProfitLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherAssetsMember": {
     "auth_ref": [
      "r420",
      "r450"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for assets that the entity does not separately disclose in the same statement or note."
       }
      },
      "en-US": {
       "role": {
        "label": "Other assets [member]",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsCarryingamountsandclassificationsoffinancialassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OtherBorrowings": {
     "auth_ref": [
      "r14"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement": {
       "order": 6.0,
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of borrowings that the entity does not separately disclose in the same statement or note. [Refer: Borrowings]"
       }
      },
      "en-US": {
       "role": {
        "label": "Other borrowings",
        "terseLabel": "Exchangeable securities",
        "verboseLabel": "Other borrowings"
       }
      }
     },
     "localname": "OtherBorrowings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofcomponentsofcapitalDetails",
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsRestrictionsonNonRecourseDebtandSecurityDetails",
      "http://transalta.com/role/RiskManagementActivitiesMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherCashAndCashEquivalents": {
     "auth_ref": [
      "r238"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of cash and cash equivalents that the entity does not separately disclose in the same statement or note. [Refer: Cash and cash equivalents]"
       }
      },
      "en-US": {
       "role": {
        "label": "Other cash and cash equivalents",
        "terseLabel": "Other cash and cash equivalents"
       }
      }
     },
     "localname": "OtherCashAndCashEquivalents",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherCashReceiptsFromSalesOfEquityOrDebtInstrumentsOfOtherEntitiesClassifiedAsInvestingActivities": {
     "auth_ref": [
      "r211"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash inflow from sales of equity or debt instruments of other entities (other than receipts for those instruments considered to be cash equivalents and those held for dealing or trading purposes), classified as investing activities."
       }
      },
      "en-US": {
       "role": {
        "label": "Other cash receipts from sales of equity or debt instruments of other entities, classified as investing activities",
        "terseLabel": "Other cash receipts from sales of equity or debt instruments of other entities, classified as investing activities"
       }
      }
     },
     "localname": "OtherCashReceiptsFromSalesOfEquityOrDebtInstrumentsOfOtherEntitiesClassifiedAsInvestingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ExchangeableSecuritiesDetails",
      "http://transalta.com/role/SignificantEventsStrategicInvestmentbyBrookfieldDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherComprehensiveIncome": {
     "auth_ref": [
      "r7",
      "r53",
      "r64",
      "r276"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofComprehensiveIncomeLossStatement": {
       "order": 2.0,
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income and expense (including reclassification adjustments) that is not recognised in profit or loss as required or permitted by IFRSs. [Refer: IFRSs [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Other comprehensive income",
        "totalLabel": "Other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofComprehensiveIncomeLossStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Other comprehensive income [abstract]",
        "terseLabel": "Other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofChangesinEquityStatement",
      "http://transalta.com/role/ConsolidatedStatementsofComprehensiveIncomeLossStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges": {
     "auth_ref": [
      "r39",
      "r64"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofComprehensiveIncomeLossStatement": {
       "order": 2.0,
       "parentTag": "ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, net of tax, related to cash flow hedges. [Refer: Cash flow hedges [member]; Other comprehensive income]"
       }
      },
      "en-US": {
       "role": {
        "label": "Other comprehensive income, net of tax, cash flow hedges",
        "terseLabel": "Gains (losses) on derivatives designated as cash flow hedges, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeNetOfTaxCashFlowHedges",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofComprehensiveIncomeLossStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation": {
     "auth_ref": [
      "r39",
      "r64"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofComprehensiveIncomeLossStatement": {
       "order": 1.0,
       "parentTag": "ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, net of tax, related to exchange differences when financial statements of foreign operations are translated. [Refer: Other comprehensive income]"
       }
      },
      "en-US": {
       "role": {
        "label": "Other comprehensive income, net of tax, exchange differences on translation",
        "terseLabel": "Gains (losses) on translating net assets of foreign operations,net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofComprehensiveIncomeLossStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans": {
     "auth_ref": [
      "r39",
      "r64"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofComprehensiveIncomeLossStatement": {
       "order": 1.0,
       "parentTag": "ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, net of tax, related to gains (losses) on remeasurements of defined benefit plans, which comprise actuarial gains and losses; the return on plan assets, excluding amounts included in net interest on the net defined benefit liability (asset); and any change in the effect of the asset ceiling, excluding amounts included in net interest on the net defined benefit liability (asset). [Refer: Other comprehensive income; Defined benefit plans [member]; Plan assets [member]; Net defined benefit liability (asset)]"
       }
      },
      "en-US": {
       "role": {
        "label": "Other comprehensive income, net of tax, gains (losses) on remeasurements of defined benefit plans",
        "terseLabel": "Net actuarial gains (losses) on defined benefit plans, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofComprehensiveIncomeLossStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax": {
     "auth_ref": [
      "r61",
      "r72"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofComprehensiveIncomeLossStatement": {
       "order": 1.0,
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income that will be reclassified to profit or loss, net of tax. [Refer: Other comprehensive income]"
       }
      },
      "en-US": {
       "role": {
        "label": "Other comprehensive income that will be reclassified to profit or loss, net of tax",
        "terseLabel": "Other comprehensive income that will be reclassified to profit or loss, net of tax",
        "totalLabel": "Total items that will be reclassified subsequently to net earnings"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofComprehensiveIncomeLossStatement",
      "http://transalta.com/role/RiskManagementActivitiesEffectonCashFlowHedgesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax": {
     "auth_ref": [
      "r61",
      "r72"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofComprehensiveIncomeLossStatement": {
       "order": 2.0,
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income that will not be reclassified to profit or loss, net of tax. [Refer: Other comprehensive income]"
       }
      },
      "en-US": {
       "role": {
        "label": "Other comprehensive income that will not be reclassified to profit or loss, net of tax",
        "totalLabel": "Total items that will not be reclassified subsequently to net earnings"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofComprehensiveIncomeLossStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherCurrentReceivables": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://transalta.com/role/TradeandOtherReceivablesDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_TradeAndOtherCurrentReceivables",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current other receivables. [Refer: Other receivables]"
       }
      },
      "en-US": {
       "role": {
        "label": "Other current receivables",
        "terseLabel": "Promissory note receivable"
       }
      }
     },
     "localname": "OtherCurrentReceivables",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/TradeandOtherReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherExpenseByNature": {
     "auth_ref": [
      "r1",
      "r71"
     ],
     "calculation": {
      "http://transalta.com/role/ExpensesbyNatureExpensesClassifiedbyNatureDetails": {
       "order": 6.0,
       "parentTag": "tac_OperationsMaintenanceAndAdministrativeExpense",
       "weight": 1.0
      },
      "http://transalta.com/role/NetOtherOperatingIncomeLossesAnalysisofincomeandexpensesDetails": {
       "order": 5.0,
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expenses that the entity does not separately disclose in the same statement or note when the entity uses the 'nature of expense' form for its analysis of expenses. [Refer: Expenses, by nature]"
       }
      },
      "en-US": {
       "role": {
        "label": "Other expenses, by nature",
        "terseLabel": "Other operating expenses"
       }
      }
     },
     "localname": "OtherExpenseByNature",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ExpensesbyNatureExpensesClassifiedbyNatureDetails",
      "http://transalta.com/role/NetOtherOperatingIncomeLossesAnalysisofincomeandexpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities": {
     "auth_ref": [
      "r222"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 8.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Inflows (outflows) of cash, classified as financing activities, that the entity does not separately disclose in the same statement or note."
       }
      },
      "en-US": {
       "role": {
        "label": "Other inflows (outflows) of cash, classified as financing activities",
        "terseLabel": "Financing fees and other"
       }
      }
     },
     "localname": "OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities": {
     "auth_ref": [
      "r222"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 11.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Inflows (outflows) of cash, classified as investing activities, that the entity does not separately disclose in the same statement or note."
       }
      },
      "en-US": {
       "role": {
        "label": "Other inflows (outflows) of cash, classified as investing activities",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherIntangibleAssetsMember": {
     "auth_ref": [
      "r191"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets that the entity does not separately disclose in the same statement or note. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-US": {
       "role": {
        "label": "Other intangible assets [member]",
        "terseLabel": "Power sale contracts"
       }
      }
     },
     "localname": "OtherIntangibleAssetsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OtherLongtermProvisions": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://transalta.com/role/DecommissioningandOtherProvisionsCurrentandNonCurrentPortionofDecommissioningandOtherProvisionsDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_OtherProvisions",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current provisions other than provisions for employee benefits. [Refer: Non-current provisions]"
       }
      },
      "en-US": {
       "role": {
        "label": "Other non-current provisions",
        "terseLabel": "Non-current portion"
       }
      }
     },
     "localname": "OtherLongtermProvisions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/DecommissioningandOtherProvisionsCurrentandNonCurrentPortionofDecommissioningandOtherProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherNoncurrentAssets": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement": {
       "order": 5.0,
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0
      },
      "http://transalta.com/role/OtherAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current assets that the entity does not separately disclose in the same statement or note. [Refer: Non-current assets]"
       }
      },
      "en-US": {
       "role": {
        "label": "Other non-current assets",
        "terseLabel": "Other assets",
        "totalLabel": "Total other assets"
       }
      }
     },
     "localname": "OtherNoncurrentAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement",
      "http://transalta.com/role/OtherAssetsDetails",
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherNoncurrentLiabilities": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://transalta.com/role/DefinedBenefitObligationandOtherLongTermLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "tac_NoncurrentDefinedBenefitObligationAndOtherLongtermLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current liabilities that the entity does not separately disclose in the same statement or note. [Refer: Non-current liabilities]"
       }
      },
      "en-US": {
       "role": {
        "label": "Other non-current liabilities",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherNoncurrentLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/DefinedBenefitObligationandOtherLongTermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherOperatingIncomeExpense": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofEarningsLossStatement": {
       "order": 5.0,
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": 1.0
      },
      "http://transalta.com/role/NetOtherOperatingIncomeLossesAnalysisofincomeandexpensesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of operating income (expense) that the entity does not separately disclose in the same statement or note."
       }
      },
      "en-US": {
       "role": {
        "label": "Other operating income (expense)",
        "negatedTerseLabel": "Net other operating expense (income) (Note 9)",
        "negatedTotalLabel": "Net other operating income"
       }
      }
     },
     "localname": "OtherOperatingIncomeExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofEarningsLossStatement",
      "http://transalta.com/role/NetOtherOperatingIncomeLossesAnalysisofincomeandexpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherPropertyPlantAndEquipmentMember": {
     "auth_ref": [
      "r89"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing property, plant and equipment that the entity does not separately disclose in the same statement or note. [Refer: Property, plant and equipment]"
       }
      },
      "en-US": {
       "role": {
        "label": "Other property, plant and equipment [member]",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "OtherPropertyPlantAndEquipmentMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AssetImpairmentChargesandReversalsDetails",
      "http://transalta.com/role/IntangibleAssetsDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OtherProvisions": {
     "auth_ref": [
      "r42",
      "r171"
     ],
     "calculation": {
      "http://transalta.com/role/DecommissioningandOtherProvisionsCurrentandNonCurrentPortionofDecommissioningandOtherProvisionsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of provisions other than provisions for employee benefits. [Refer: Provisions]"
       }
      },
      "en-US": {
       "role": {
        "label": "Other provisions",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance",
        "totalLabel": "Balance"
       }
      }
     },
     "localname": "OtherProvisions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/DecommissioningandOtherProvisionsChangeinDecommissioningandOtherProvisionBalancesDetails",
      "http://transalta.com/role/DecommissioningandOtherProvisionsCurrentandNonCurrentPortionofDecommissioningandOtherProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherProvisionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Other provisions [abstract]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherProvisionsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_OtherProvisionsMember": {
     "auth_ref": [
      "r176"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for provisions other than provisions for employee benefits. It also represents the standard value for the 'Classes of other provisions' axis if no other member is used. [Refer: Provisions]"
       }
      },
      "en-US": {
       "role": {
        "label": "Other provisions [member]",
        "terseLabel": "Other provisions [member]"
       }
      }
     },
     "localname": "OtherProvisionsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails",
      "http://transalta.com/role/DecommissioningandOtherProvisionsChangeinDecommissioningandOtherProvisionBalancesDetails",
      "http://transalta.com/role/DecommissioningandOtherProvisionsCurrentandNonCurrentPortionofDecommissioningandOtherProvisionsDetails",
      "http://transalta.com/role/PropertyPlantandEquipmentReconciliationofthechangesinthecarryingamountofPPEDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OtherReservesMember": {
     "auth_ref": [
      "r10",
      "r50"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing reserves within equity, not including retained earnings. It also represents the standard value for the 'Reserves within equity' axis if no other member is used. [Refer: Retained earnings]"
       }
      },
      "en-US": {
       "role": {
        "label": "Other reserves [member]",
        "terseLabel": "Other reserves [member]"
       }
      }
     },
     "localname": "OtherReservesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OtherShorttermProvisions": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://transalta.com/role/DecommissioningandOtherProvisionsCurrentandNonCurrentPortionofDecommissioningandOtherProvisionsDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_OtherProvisions",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current provisions other than provisions for employee benefits. [Refer: Provisions]"
       }
      },
      "en-US": {
       "role": {
        "label": "Other current provisions",
        "terseLabel": "Current portion"
       }
      }
     },
     "localname": "OtherShorttermProvisions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/DecommissioningandOtherProvisionsCurrentandNonCurrentPortionofDecommissioningandOtherProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://transalta.com/role/IncomeTaxesRateReconciliationsDetails": {
       "order": 6.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that the entity does not separately disclose in the same statement or note. [Refer: Accounting profit; Applicable tax rate]"
       }
      },
      "en-US": {
       "role": {
        "label": "Other tax effects for reconciliation between accounting profit and tax expense (income)",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesRateReconciliationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherTemporaryDifferencesMember": {
     "auth_ref": [
      "r85"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for temporary differences that the entity does not separately disclose in the same statement or note. [Refer: Temporary differences [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Other temporary differences [member]",
        "terseLabel": "Other deductible temporary differences"
       }
      }
     },
     "localname": "OtherTemporaryDifferencesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ParValuePerShare": {
     "auth_ref": [
      "r46"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The nominal value per share."
       }
      },
      "en-US": {
       "role": {
        "label": "Par value per share",
        "terseLabel": "Par value per share"
       }
      }
     },
     "localname": "ParValuePerShare",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CommonSharesTheeffectsoftheCorporationspurchaseandcancellationofthecommonsharesDetails",
      "http://transalta.com/role/ShareBasedPaymentPlansDetails",
      "http://transalta.com/role/SignificantEventsNormalCourseIssuerBidDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails",
      "http://transalta.com/role/SignificantEventsStrategicInvestmentbyBrookfieldDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_PastDueStatusAxis": {
     "auth_ref": [
      "r360",
      "r483"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Past due status [axis]",
        "terseLabel": "Past due status [axis]"
       }
      }
     },
     "localname": "PastDueStatusAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsCarryingamountsandclassificationsoffinancialassetsandliabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_PastDueStatusMember": {
     "auth_ref": [
      "r360",
      "r483"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all past-due statuses. It also represents the standard value for the 'Past due status' axis if no other member is used."
       }
      },
      "en-US": {
       "role": {
        "label": "Past due status [member]",
        "terseLabel": "Past due status [member]"
       }
      }
     },
     "localname": "PastDueStatusMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsCarryingamountsandclassificationsoffinancialassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_PaymentsForDevelopmentProjectExpenditure": {
     "auth_ref": [
      "r213"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for expenditure related to development projects."
       }
      },
      "en-US": {
       "role": {
        "label": "Payments for development project expenditure",
        "terseLabel": "Payments for development project expenditure"
       }
      }
     },
     "localname": "PaymentsForDevelopmentProjectExpenditure",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SignificantEventsAgreementtoConstructandOwnaCogenerationPlantinAlbertaDetails",
      "http://transalta.com/role/SignificantEventsCleanEnergyInvestmentPlanDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails",
      "http://transalta.com/role/SignificantEventsSkookumchuckWindEnergyFacilityDetails",
      "http://transalta.com/role/SignificantEventsUSWindProjectsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PaymentsFromChangesInOwnershipInterestsInSubsidiaries": {
     "auth_ref": [
      "r230",
      "r231"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for changes in ownership interests in subsidiaries that do not result in a loss of control. [Refer: Subsidiaries [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Payments from changes in ownership interests in subsidiaries that do not result in loss of control",
        "terseLabel": "Payments from changes in ownership interests in subsidiaries that do not result in loss of control"
       }
      }
     },
     "localname": "PaymentsFromChangesInOwnershipInterestsInSubsidiaries",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SignificantEventsAgreementtoConstructandOwnaCogenerationPlantinAlbertaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r119"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease (increase) in the net defined benefit liability (asset) resulting from payments from the plan in respect of settlements. [Refer: Gains (losses) arising from settlements, net defined benefit liability (asset); Net defined benefit liability (asset); Defined benefit plans [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Payments in respect of settlements, net defined benefit liability (asset)",
        "negatedTerseLabel": "Benefits paid",
        "terseLabel": "Benefits paid"
       }
      }
     },
     "localname": "PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsDefinedBenefitObligationDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsFairValueofPlanAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities": {
     "auth_ref": [
      "r411"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for payment of lease liabilities, classified as financing activities. [Refer: Lease liabilities]"
       }
      },
      "en-US": {
       "role": {
        "label": "Payments of lease liabilities, classified as financing activities",
        "terseLabel": "Payments of lease liabilities, classified as financing activities"
       }
      }
     },
     "localname": "PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RightofUseAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PaymentsToAcquireOrRedeemEntitysShares": {
     "auth_ref": [
      "r215"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow to acquire or redeem entity's shares."
       }
      },
      "en-US": {
       "role": {
        "label": "Payments to acquire or redeem entity's shares",
        "negatedTerseLabel": "Repurchase of common shares under NCIB (Note 24)"
       }
      }
     },
     "localname": "PaymentsToAcquireOrRedeemEntitysShares",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PercentageOfEntitysRevenue": {
     "auth_ref": [
      "r405"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The percentage of the entity's revenue. [Refer: Revenue]"
       }
      },
      "en-US": {
       "role": {
        "label": "Percentage of entity's revenue",
        "terseLabel": "Percentage of entity's revenue"
       }
      }
     },
     "localname": "PercentageOfEntitysRevenue",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SegmentDisclosuresDisclosureofentitysoperatingsegmentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption": {
     "auth_ref": [
      "r125"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The reasonably possible percentage of the decrease in the actuarial assumption used to determine the present value of defined benefit obligation. [Refer: Actuarial assumptions [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Percentage of reasonably possible decrease in actuarial assumption",
        "terseLabel": "Percentage of reasonably possible decrease in actuarial assumption"
       }
      }
     },
     "localname": "PercentageOfReasonablyPossibleDecreaseInActuarialAssumption",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption": {
     "auth_ref": [
      "r125"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The reasonably possible percentage of the increase in the actuarial assumption used to determine the present value of defined benefit obligation. [Refer: Actuarial assumptions [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Percentage of reasonably possible increase in actuarial assumption",
        "terseLabel": "Percentage of reasonably possible increase in actuarial assumption (as percent)"
       }
      }
     },
     "localname": "PercentageOfReasonablyPossibleIncreaseInActuarialAssumption",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsSensitivityAnalysisDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_PlanAssetsAtFairValue": {
     "auth_ref": [
      "r133"
     ],
     "calculation": {
      "http://transalta.com/role/EmployeeFutureBenefitsFairValueofPlanAssetsbyMajorCategoryDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The fair value of defined benefit plan assets. Plan assets comprise assets held by a long-term employee benefit fund and qualifying insurance policies. [Refer: At fair value [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Plan assets, at fair value",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "PlanAssetsAtFairValue",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsFairValueofPlanAssetsbyMajorCategoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PlanAssetsMember": {
     "auth_ref": [
      "r108"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for defined benefit plan assets. Plan assets comprise: (a) assets held by a long-term employee benefit fund; and (b) qualifying insurance policies."
       }
      },
      "en-US": {
       "role": {
        "label": "Plan assets [member]",
        "terseLabel": "Plan assets",
        "verboseLabel": "Fair value of plan assets"
       }
      }
     },
     "localname": "PlanAssetsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsCostsRecognizedDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsFairValueofPlanAssetsDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsStatusofPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents": {
     "auth_ref": [
      "r229"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The portion of consideration paid or received, consisting of cash and cash equivalents, in respect of both obtaining and losing control of subsidiaries or other businesses. [Refer: Subsidiaries [member]; Cash and cash equivalents; Consideration paid (received)]"
       }
      },
      "en-US": {
       "role": {
        "label": "Portion of consideration paid (received) consisting of cash and cash equivalents",
        "terseLabel": "Portion of consideration paid (received) consisting of cash and cash equivalents"
       }
      }
     },
     "localname": "PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans": {
     "auth_ref": [
      "r131"
     ],
     "calculation": {
      "http://transalta.com/role/EmployeeFutureBenefitsCostsRecognizedDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_EmployeeBenefitsExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of post-employment benefit expense relating to defined benefit plans. [Refer: Defined benefit plans [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Post-employment benefit expense, defined benefit plans",
        "terseLabel": "Defined benefit expense"
       }
      }
     },
     "localname": "PostemploymentBenefitExpenseDefinedBenefitPlans",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsCostsRecognizedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans": {
     "auth_ref": [
      "r132"
     ],
     "calculation": {
      "http://transalta.com/role/EmployeeFutureBenefitsCostsRecognizedDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_EmployeeBenefitsExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of post-employment benefit expense relating to defined contribution plans. Defined contribution plans are post-employment benefit plans under which an entity pays fixed contributions into a separate entity (a fund) and will have no legal or constructive obligation to pay further contributions if the fund does not hold sufficient assets to pay all employee benefits relating to employee service in the current and prior periods."
       }
      },
      "en-US": {
       "role": {
        "label": "Post-employment benefit expense, defined contribution plans",
        "terseLabel": "Defined contribution expense"
       }
      }
     },
     "localname": "PostemploymentBenefitExpenseDefinedContributionPlans",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsCostsRecognizedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PowerGeneratingAssetsMember": {
     "auth_ref": [
      "r89"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing assets that generate power. [Refer: Property, plant and equipment]"
       }
      },
      "en-US": {
       "role": {
        "label": "Power generating assets [member]",
        "terseLabel": "Renewable generation facilities"
       }
      }
     },
     "localname": "PowerGeneratingAssetsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsOtherDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsRestrictionsonNonRecourseDebtandSecurityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_PreferenceSharesMember": {
     "auth_ref": [
      "r49"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for equity instruments that are senior in some aspects to ordinary shares, but subordinate to debt instruments in terms of claim. [Refer: Ordinary shares [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Preference shares [member]",
        "terseLabel": "Preferred shares",
        "verboseLabel": "Preferred Shares"
       }
      }
     },
     "localname": "PreferenceSharesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofcashflowstatementDetails",
      "http://transalta.com/role/CapitalDisclosureofcomponentsofcapitalDetails",
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement",
      "http://transalta.com/role/ConsolidatedStatementsofChangesinEquityStatement",
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement",
      "http://transalta.com/role/PreferredSharesIssuedandOutstandingDetails",
      "http://transalta.com/role/PreferredSharesPreferredShareDividendsDeclaredDetails",
      "http://transalta.com/role/PreferredSharesPreferredShareSeriesInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_PresentValueOfDefinedBenefitObligationMember": {
     "auth_ref": [
      "r109"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the present value of a defined benefit obligation. The present value of a defined benefit obligation is the present value, without deducting any plan assets, of expected future payments required to settle the obligation resulting from employee service in the current and prior periods."
       }
      },
      "en-US": {
       "role": {
        "label": "Present value of defined benefit obligation [member]",
        "terseLabel": "Defined benefit obligation",
        "verboseLabel": "Present value of defined benefit obligation"
       }
      }
     },
     "localname": "PresentValueOfDefinedBenefitObligationMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsCostsRecognizedDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsDefinedBenefitObligationDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsStatusofPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_PreviousGAAPMember": {
     "auth_ref": [
      "r253",
      "r254",
      "r255"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the basis of accounting that the entity used immediately before adopting IFRSs. [Refer: IFRSs [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Previous GAAP [member]",
        "terseLabel": "Previous GAAP [member]"
       }
      }
     },
     "localname": "PreviousGAAPMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesDisclosureofcomparativeinformationpreparedunderpreviousGAAPDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ProceedsFromChangesInOwnershipInterestsInSubsidiaries": {
     "auth_ref": [
      "r230",
      "r231"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 4.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash inflow from changes in ownership interests in subsidiaries that do not result in a loss of control. [Refer: Subsidiaries [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Proceeds from changes in ownership interests in subsidiaries that do not result in loss of control",
        "terseLabel": "Net proceeds on sale of non-controlling interest in subsidiary (Note 4)"
       }
      }
     },
     "localname": "ProceedsFromChangesInOwnershipInterestsInSubsidiaries",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProceedsFromCurrentBorrowings": {
     "auth_ref": [
      "r217"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 3.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash inflow from current borrowings obtained. [Refer: Current borrowings]"
       }
      },
      "en-US": {
       "role": {
        "label": "Proceeds from current borrowings",
        "terseLabel": "Issuance of long-term debt (Note 22)"
       }
      }
     },
     "localname": "ProceedsFromCurrentBorrowings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations": {
     "auth_ref": [
      "r213"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash inflow from the disposal of non-current assets or disposal groups classified as held for sale and discontinued operations. [Refer: Discontinued operations [member]; Disposal groups classified as held for sale [member]; Non-current assets or disposal groups classified as held for sale]"
       }
      },
      "en-US": {
       "role": {
        "label": "Proceeds from disposal of non-current assets or disposal groups classified as held for sale and discontinued operations",
        "terseLabel": "Proceeds from sale of assets held for sale"
       }
      }
     },
     "localname": "ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProceedsFromExerciseOfOptions": {
     "auth_ref": [
      "r217"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash inflow from the exercise of options."
       }
      },
      "en-US": {
       "role": {
        "label": "Proceeds from exercise of options",
        "terseLabel": "Proceeds from exercise of options"
       }
      }
     },
     "localname": "ProceedsFromExerciseOfOptions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CommonSharesIssuedandOutstandingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProceedsFromIssuingOtherEquityInstruments": {
     "auth_ref": [
      "r214"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 11.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash inflow from issuing equity instruments that the entity does not separately disclose in the same statement or note."
       }
      },
      "en-US": {
       "role": {
        "label": "Proceeds from issuing other equity instruments",
        "terseLabel": "Issuance of exchangeable securities"
       }
      }
     },
     "localname": "ProceedsFromIssuingOtherEquityInstruments",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProceedsFromIssuingShares": {
     "auth_ref": [
      "r214"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash inflow from issuing shares."
       }
      },
      "en-US": {
       "role": {
        "label": "Proceeds from issuing shares",
        "negatedTerseLabel": "Proceeds from issuing shares"
       }
      }
     },
     "localname": "ProceedsFromIssuingShares",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CommonSharesIssuedandOutstandingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProceedsFromNoncurrentBorrowings": {
     "auth_ref": [
      "r217"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash inflow from non-current borrowings obtained. [Refer: Borrowings]"
       }
      },
      "en-US": {
       "role": {
        "label": "Proceeds from non-current borrowings",
        "terseLabel": "Proceeds from non-current borrowings"
       }
      }
     },
     "localname": "ProceedsFromNoncurrentBorrowings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProceedsFromSalesOfInvestmentProperty": {
     "auth_ref": [
      "r213"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash inflow from sales of investment property. [Refer: Investment property]"
       }
      },
      "en-US": {
       "role": {
        "label": "Proceeds from sales of investment property",
        "terseLabel": "Cash transferred"
       }
      }
     },
     "localname": "ProceedsFromSalesOfInvestmentProperty",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AssetImpairmentChargesandReversalsDetails",
      "http://transalta.com/role/SignificantEventsAgreementtoConstructandOwnaCogenerationPlantinAlbertaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProceedsFromSalesOfInvestmentsAccountedForUsingEquityMethod": {
     "auth_ref": [
      "r213"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 7.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash inflow from sales of investments accounted for using the equity method. [Refer: Investments accounted for using equity method]"
       }
      },
      "en-US": {
       "role": {
        "label": "Proceeds from sales of investments accounted for using equity method",
        "terseLabel": "Proceeds on sale of Wintering Hills facility and Solomon disposition (Note 4)"
       }
      }
     },
     "localname": "ProceedsFromSalesOfInvestmentsAccountedForUsingEquityMethod",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement",
      "http://transalta.com/role/ExchangeableSecuritiesDetails",
      "http://transalta.com/role/SignificantEventsStrategicInvestmentbyBrookfieldDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": {
     "auth_ref": [
      "r210"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 6.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash inflow from sales of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]"
       }
      },
      "en-US": {
       "role": {
        "label": "Proceeds from sales of property, plant and equipment, classified as investing activities",
        "terseLabel": "Proceeds on sale of property, plant and equipment"
       }
      }
     },
     "localname": "ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProductionSupplies": {
     "auth_ref": [
      "r41",
      "r137"
     ],
     "calculation": {
      "http://transalta.com/role/InventoryComponentsofInventoryDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_Inventories",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "A classification of current inventory representing the amount of supplies to be used for the production process. [Refer: Inventories]"
       }
      },
      "en-US": {
       "role": {
        "label": "Current production supplies",
        "terseLabel": "Parts and materials"
       }
      }
     },
     "localname": "ProductionSupplies",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/InventoryComponentsofInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProductsAndServicesAxis": {
     "auth_ref": [
      "r304",
      "r401"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Products and services [axis]",
        "terseLabel": "Products and services [axis]"
       }
      }
     },
     "localname": "ProductsAndServicesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ExpensesbyNatureExpensesClassifiedbyNatureDetails",
      "http://transalta.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ProductsAndServicesMember": {
     "auth_ref": [
      "r304",
      "r401"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the entity's products and services. It also represents the standard value for the 'Products and services' axis if no other member is used."
       }
      },
      "en-US": {
       "role": {
        "label": "Products and services [member]",
        "terseLabel": "Products and services [member]"
       }
      }
     },
     "localname": "ProductsAndServicesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ExpensesbyNatureExpensesClassifiedbyNatureDetails",
      "http://transalta.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ProfitLoss": {
     "auth_ref": [
      "r6",
      "r52",
      "r218",
      "r252",
      "r257",
      "r269",
      "r394",
      "r396",
      "r434",
      "r447"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 1.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": 1.0
      },
      "http://transalta.com/role/ConsolidatedStatementsofComprehensiveIncomeLossStatement": {
       "order": 1.0,
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0
      },
      "http://transalta.com/role/ConsolidatedStatementsofEarningsLossStatement": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The total of income less expenses from continuing and discontinued operations, excluding the components of other comprehensive income. [Refer: Other comprehensive income]"
       }
      },
      "en-US": {
       "role": {
        "label": "Profit (loss)",
        "terseLabel": "Net earnings (loss)",
        "totalLabel": "Net earnings (loss)"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesDisclosureofcomparativeinformationpreparedunderpreviousGAAPDetails",
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement",
      "http://transalta.com/role/ConsolidatedStatementsofChangesinEquityStatement",
      "http://transalta.com/role/ConsolidatedStatementsofComprehensiveIncomeLossStatement",
      "http://transalta.com/role/ConsolidatedStatementsofEarningsLossStatement",
      "http://transalta.com/role/NonControllingInterestsEarningsofSubsidiarieswithNonControllingInterestsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Profit (loss) [abstract]",
        "terseLabel": "Profit (loss) [abstract]"
       }
      }
     },
     "localname": "ProfitLossAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesDisclosureofcomparativeinformationpreparedunderpreviousGAAPDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ProfitLossAttributableToAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Profit (loss), attributable to [abstract]",
        "terseLabel": "Net earnings (loss) attributable to:"
       }
      }
     },
     "localname": "ProfitLossAttributableToAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofEarningsLossStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ProfitLossAttributableToNoncontrollingInterests": {
     "auth_ref": [
      "r55",
      "r261"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The profit (loss) from continuing and discontinued operations attributable to non-controlling interests. [Refer: Profit (loss); Non-controlling interests]"
       }
      },
      "en-US": {
       "role": {
        "label": "Profit (loss), attributable to non-controlling interests",
        "terseLabel": "Non-controlling interests (Note 12)",
        "verboseLabel": "Net earnings"
       }
      }
     },
     "localname": "ProfitLossAttributableToNoncontrollingInterests",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofEarningsLossStatement",
      "http://transalta.com/role/NonControllingInterestsEarningsofSubsidiarieswithNonControllingInterestsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity": {
     "auth_ref": [
      "r161"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofEarningsLossStatement": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The profit (loss) attributable to ordinary equity holders of the parent equity. [Refer: Profit (loss)]"
       }
      },
      "en-US": {
       "role": {
        "label": "Profit (loss), attributable to ordinary equity holders of parent entity",
        "terseLabel": "Net earnings (loss) attributable to common shareholders",
        "totalLabel": "Net earnings (loss) attributable to common shareholders"
       }
      }
     },
     "localname": "ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CommonSharesEarningsperCommonShareDetails",
      "http://transalta.com/role/ConsolidatedStatementsofEarningsLossStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLossAttributableToOwnersOfParent": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofEarningsLossStatement": {
       "order": 1.0,
       "parentTag": "ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The profit (loss) from continuing and discontinued operations attributable to owners of the parent. [Refer: Profit (loss)]"
       }
      },
      "en-US": {
       "role": {
        "label": "Profit (loss), attributable to owners of parent",
        "terseLabel": "TransAlta shareholders"
       }
      }
     },
     "localname": "ProfitLossAttributableToOwnersOfParent",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofEarningsLossStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLossBeforeTax": {
     "auth_ref": [
      "r1",
      "r2",
      "r327",
      "r394",
      "r396"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofEarningsLossStatement": {
       "order": 1.0,
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0
      },
      "http://transalta.com/role/IncomeTaxesRateReconciliationsDetails": {
       "order": 1.0,
       "parentTag": "tac_ProfitLossBeforeTaxAdjustedForNonTaxableIncomeNoncontrollingInterest",
       "weight": 1.0
      },
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The profit (loss) before tax expense or income. [Refer: Profit (loss)]"
       }
      },
      "en-US": {
       "role": {
        "label": "Profit (loss) before tax",
        "terseLabel": "Earnings before income taxes",
        "totalLabel": "Earnings (loss) before income taxes"
       }
      }
     },
     "localname": "ProfitLossBeforeTax",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofEarningsLossStatement",
      "http://transalta.com/role/IncomeTaxesRateReconciliationsDetails",
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLossFromOperatingActivities": {
     "auth_ref": [
      "r62",
      "r159"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofEarningsLossStatement": {
       "order": 2.0,
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The profit (loss) from operating activities of the entity. [Refer: Profit (loss)]"
       }
      },
      "en-US": {
       "role": {
        "label": "Profit (loss) from operating activities",
        "totalLabel": "Operating income"
       }
      }
     },
     "localname": "ProfitLossFromOperatingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofEarningsLossStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PropertyPlantAndEquipment": {
     "auth_ref": [
      "r20",
      "r99"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement": {
       "order": 6.0,
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of tangible assets that: (a) are held for use in the production or supply of goods or services, for rental to others, or for administrative purposes; and (b) are expected to be used during more than one period."
       }
      },
      "en-US": {
       "role": {
        "label": "Property, plant and equipment",
        "periodEndLabel": "Property, plant and equipment, end of the period",
        "periodStartLabel": "Property, plant and equipment, beginning of the period",
        "terseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesNarrativeDetails",
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsOtherDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsRestrictionsonNonRecourseDebtandSecurityDetails",
      "http://transalta.com/role/PropertyPlantandEquipmentReconciliationofthechangesinthecarryingamountofPPEDetails",
      "http://transalta.com/role/RightofUseAssetsReconciliationofchangesoftherightofuseassetsDetails",
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PropertyPlantAndEquipmentMember": {
     "auth_ref": [
      "r100",
      "r164",
      "r420",
      "r450"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for property, plant and equipment. It also represents the standard value for the 'Classes of property, plant and equipment' axis if no other member is used. [Refer: Property, plant and equipment]"
       }
      },
      "en-US": {
       "role": {
        "label": "Property, plant and equipment [member]",
        "terseLabel": "Property, plant and equipment [member]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesNarrativeDetails",
      "http://transalta.com/role/AssetImpairmentChargesandReversalsDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsOtherDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsRestrictionsonNonRecourseDebtandSecurityDetails",
      "http://transalta.com/role/IntangibleAssetsDetails",
      "http://transalta.com/role/PropertyPlantandEquipmentDetails",
      "http://transalta.com/role/PropertyPlantandEquipmentReconciliationofthechangesinthecarryingamountofPPEDetails",
      "http://transalta.com/role/RightofUseAssetsNarrativeDetails",
      "http://transalta.com/role/RightofUseAssetsReconciliationofchangesoftherightofuseassetsDetails",
      "http://transalta.com/role/SignificantAccountingPoliciesDetails",
      "http://transalta.com/role/SignificantEventsAgreementtoConstructandOwnaCogenerationPlantinAlbertaDetails",
      "http://transalta.com/role/SignificantEventsCleanEnergyInvestmentPlanDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_PropertyPlantAndEquipmentSubjectToOperatingLeasesMember": {
     "auth_ref": [
      "r426"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for property, plant and equipment that is subject to operating leases. Operating lease is a lease that does not transfer substantially all the risks and rewards incidental to ownership of an underlying asset. [Refer: Property, plant and equipment]"
       }
      },
      "en-US": {
       "role": {
        "label": "Property, plant and equipment subject to operating leases [member]",
        "terseLabel": "Property, plant and equipment subject to operating leases"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentSubjectToOperatingLeasesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ProportionOfOwnershipInterestInJointOperation": {
     "auth_ref": [
      "r267"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The proportion of ownership interest in a joint operation attributable to the entity. [Refer: Joint operations [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Proportion of ownership interest in joint operation",
        "terseLabel": "Proportion of ownership interest in joint operation"
       }
      }
     },
     "localname": "ProportionOfOwnershipInterestInJointOperation",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/JointArrangementsDetails",
      "http://transalta.com/role/SignificantEventsAgreementtoConstructandOwnaCogenerationPlantinAlbertaDetails",
      "http://transalta.com/role/SignificantEventsSkookumchuckWindEnergyFacilityDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_ProportionOfOwnershipInterestInSubsidiary": {
     "auth_ref": [
      "r155",
      "r157",
      "r264"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The proportion of ownership interest in a subsidiary attributable to the entity. [Refer: Subsidiaries [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Proportion of ownership interest in subsidiary",
        "terseLabel": "Equity participation percentage",
        "verboseLabel": "Ownership interest (as a percent)"
       }
      }
     },
     "localname": "ProportionOfOwnershipInterestInSubsidiary",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AssetImpairmentChargesandReversalsDetails",
      "http://transalta.com/role/NonControllingInterestsShareofOwnershipandEquityParticipationinTransAltaRenewablesDetails",
      "http://transalta.com/role/RelatedPartyTransactionsDisclosureofinterestsinsubsidiariesDetails",
      "http://transalta.com/role/SignificantEventsAgreementtoConstructandOwnaCogenerationPlantinAlbertaDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_ProportionOfOwnershipInterestsHeldByNoncontrollingInterests": {
     "auth_ref": [
      "r260"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The proportion of ownership interests in a subsidiary held by non-controlling interests. [Refer: Subsidiaries [member]; Non-controlling interests]"
       }
      },
      "en-US": {
       "role": {
        "label": "Proportion of ownership interests held by non-controlling interests",
        "terseLabel": "Proportion of ownership interests held by non-controlling interests",
        "verboseLabel": "Ownership and voting rights percentage"
       }
      }
     },
     "localname": "ProportionOfOwnershipInterestsHeldByNoncontrollingInterests",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/NonControllingInterestsFinancialPositionofNonControllingInterestsDetails",
      "http://transalta.com/role/NonControllingInterestsSubsidiariesandOperationswithNonControllingInterestsDetails",
      "http://transalta.com/role/OtherAssetsNarrativeDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails",
      "http://transalta.com/role/SignificantEventsStrategicInvestmentbyBrookfieldDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCosts": {
     "auth_ref": [
      "r178",
      "r180"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of provision for costs related to decommissioning, restoration and rehabilitation. [Refer: Other provisions]"
       }
      },
      "en-US": {
       "role": {
        "label": "Provision for decommissioning, restoration and rehabilitation costs",
        "terseLabel": "Provision for decommissioning, restoration and rehabilitation costs"
       }
      }
     },
     "localname": "ProvisionForDecommissioningRestorationAndRehabilitationCosts",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesNarrativeDetails",
      "http://transalta.com/role/AssetImpairmentChargesandReversalsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember": {
     "auth_ref": [
      "r178",
      "r180"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a provision relating to decommissioning, restoration and rehabilitation costs. [Refer: Other provisions [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Provision for decommissioning, restoration and rehabilitation costs [member]",
        "terseLabel": "Decommissioning\u00a0and restoration"
       }
      }
     },
     "localname": "ProvisionForDecommissioningRestorationAndRehabilitationCostsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesNarrativeDetails",
      "http://transalta.com/role/DecommissioningandOtherProvisionsChangeinDecommissioningandOtherProvisionBalancesDetails",
      "http://transalta.com/role/DecommissioningandOtherProvisionsCurrentandNonCurrentPortionofDecommissioningandOtherProvisionsDetails",
      "http://transalta.com/role/PropertyPlantandEquipmentReconciliationofthechangesinthecarryingamountofPPEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ProvisionUsedOtherProvisions": {
     "auth_ref": [
      "r173"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount used (ie incurrent and charged against the provision) for other provisions. [Refer: Other provisions]"
       }
      },
      "en-US": {
       "role": {
        "label": "Provision used, other provisions",
        "negatedTerseLabel": "Liabilities settled"
       }
      }
     },
     "localname": "ProvisionUsedOtherProvisions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/DecommissioningandOtherProvisionsChangeinDecommissioningandOtherProvisionBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_Provisions": {
     "auth_ref": [
      "r26"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of liabilities of uncertain timing or amount."
       }
      },
      "en-US": {
       "role": {
        "label": "Provisions",
        "terseLabel": "Provision for uncertain tax positions"
       }
      }
     },
     "localname": "Provisions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities": {
     "auth_ref": [
      "r209"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 2.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchases of intangible assets, classified as investing activities. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-US": {
       "role": {
        "label": "Purchase of intangible assets, classified as investing activities",
        "negatedTerseLabel": "Additions to intangibles (Note 19 and 34)",
        "terseLabel": "Purchase of intangible assets"
       }
      }
     },
     "localname": "PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement",
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PurchaseOfOtherLongtermAssetsClassifiedAsInvestingActivities": {
     "auth_ref": [
      "r209"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 13.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchases of long-term assets that the entity does not separately disclose in the same statement or note, classified as investing activities. [Refer: Assets]"
       }
      },
      "en-US": {
       "role": {
        "label": "Purchase of other long-term assets, classified as investing activities",
        "negatedLabel": "Investment in the Pioneer Pipeline",
        "terseLabel": "Purchase of other long-term assets, classified as investing activities"
       }
      }
     },
     "localname": "PurchaseOfOtherLongtermAssetsClassifiedAsInvestingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": {
     "auth_ref": [
      "r209"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 1.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchases of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]"
       }
      },
      "en-US": {
       "role": {
        "label": "Purchase of property, plant and equipment, classified as investing activities",
        "negatedTerseLabel": "Additions to property, plant and equipment (Note 17 and 34)",
        "terseLabel": "Property, plant and equipment expenditures",
        "verboseLabel": "Property, plant and equipment expenditures"
       }
      }
     },
     "localname": "PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofcashflowstatementDetails",
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement",
      "http://transalta.com/role/PropertyPlantandEquipmentDetails",
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails",
      "http://transalta.com/role/SignificantEventsCleanEnergyInvestmentPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RangeAxis": {
     "auth_ref": [
      "r290",
      "r292",
      "r293",
      "r317",
      "r368",
      "r435"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Range [axis]",
        "terseLabel": "Range [axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesNarrativeDetails",
      "http://transalta.com/role/CapitalDisclosureofinvestmentgradecreditratingDetails",
      "http://transalta.com/role/CommonSharesShareholderRightsPlanDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsAmountsOutstandingDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsDebenturesDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsNonRecourseDebtDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsSeniorNotesDetails",
      "http://transalta.com/role/DecommissioningandOtherProvisionsChangeinDecommissioningandOtherProvisionBalancesDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsDetails",
      "http://transalta.com/role/FinancialInstrumentsDetails",
      "http://transalta.com/role/FinancialInstrumentsSensitivityrangesforthebasefairvaluesDetails",
      "http://transalta.com/role/GoodwillDetails",
      "http://transalta.com/role/RevenueDetails",
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails",
      "http://transalta.com/role/ShareBasedPaymentPlansStockOptionsDetails",
      "http://transalta.com/role/SignificantAccountingPoliciesDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_RangesMember": {
     "auth_ref": [
      "r290",
      "r292",
      "r293",
      "r317",
      "r368",
      "r435"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregate ranges. It also represents the standard value for the 'Range' axis if no other member is used."
       }
      },
      "en-US": {
       "role": {
        "label": "Ranges [member]",
        "terseLabel": "Ranges [member]"
       }
      }
     },
     "localname": "RangesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesNarrativeDetails",
      "http://transalta.com/role/CapitalDisclosureofinvestmentgradecreditratingDetails",
      "http://transalta.com/role/CommonSharesShareholderRightsPlanDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsAmountsOutstandingDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsDebenturesDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsNonRecourseDebtDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsSeniorNotesDetails",
      "http://transalta.com/role/DecommissioningandOtherProvisionsChangeinDecommissioningandOtherProvisionBalancesDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsDetails",
      "http://transalta.com/role/FinancialInstrumentsDetails",
      "http://transalta.com/role/FinancialInstrumentsSensitivityrangesforthebasefairvaluesDetails",
      "http://transalta.com/role/GoodwillDetails",
      "http://transalta.com/role/RevenueDetails",
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails",
      "http://transalta.com/role/ShareBasedPaymentPlansStockOptionsDetails",
      "http://transalta.com/role/SignificantAccountingPoliciesDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis": {
     "auth_ref": [
      "r317"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Ranges of exercise prices for outstanding share options [axis]",
        "terseLabel": "Ranges of exercise prices for outstanding share options [axis]"
       }
      }
     },
     "localname": "RangesOfExercisePricesForOutstandingShareOptionsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ShareBasedPaymentPlansStockOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember": {
     "auth_ref": [
      "r317"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregated ranges of exercise prices for outstanding share options that are meaningful for assessing the number and timing of additional shares that may be issued and the cash that may be received upon exercise of those options. It also represents the standard value for the 'Ranges of exercise prices for outstanding share options' axis if no other member is used. [Refer: Ranges [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Ranges of exercise prices for outstanding share options [member]",
        "terseLabel": "Ranges of exercise prices for outstanding share options [member]"
       }
      }
     },
     "localname": "RangesOfExercisePricesForOutstandingShareOptionsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ShareBasedPaymentPlansStockOptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ReceivablesDueFromAssociates": {
     "auth_ref": [
      "r40"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of receivables due from associates. [Refer: Associates [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Receivables due from associates",
        "terseLabel": "Receivables due from associates"
       }
      }
     },
     "localname": "ReceivablesDueFromAssociates",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SignificantEventsUSWindProjectsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax": {
     "auth_ref": [
      "r66",
      "r344",
      "r346",
      "r477"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofComprehensiveIncomeLossStatement": {
       "order": 6.0,
       "parentTag": "ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of reclassification adjustments related to cash flow hedges, net of tax. Reclassification adjustments are amounts reclassified to profit (loss) in the current period that were recognised in other comprehensive income in the current or previous periods. [Refer: Cash flow hedges [member]; Other comprehensive income]"
       }
      },
      "en-US": {
       "role": {
        "label": "Reclassification adjustments on cash flow hedges, net of tax",
        "negatedTerseLabel": "Reclassification of gains on derivatives designated as cash flow hedges to net earnings, net of tax"
       }
      }
     },
     "localname": "ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofComprehensiveIncomeLossStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax": {
     "auth_ref": [
      "r66",
      "r141"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofComprehensiveIncomeLossStatement": {
       "order": 2.0,
       "parentTag": "ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of reclassification adjustments related to exchange differences when the financial statements of foreign operations are translated, net of tax. Reclassification adjustments are amounts reclassified to profit (loss) in the current period that were recognised in other comprehensive income in the current or previous periods. [Refer: Other comprehensive income]"
       }
      },
      "en-US": {
       "role": {
        "label": "Reclassification adjustments on exchange differences on translation, net of tax",
        "negatedTerseLabel": "Reclassification of translation gains on net assets of divested foreign operations"
       }
      }
     },
     "localname": "ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofComprehensiveIncomeLossStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ReclassificationAdjustmentsOnHedgesOfNetInvestmentsInForeignOperationsNetOfTax": {
     "auth_ref": [
      "r66",
      "r194",
      "r344",
      "r346",
      "r410"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofComprehensiveIncomeLossStatement": {
       "order": 4.0,
       "parentTag": "ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of reclassification adjustments related to hedges of net investments in foreign operations, net of tax. Reclassification adjustments are amounts reclassified to profit (loss) in the current period that were recognised in other comprehensive income in the current or previous periods. [Refer: Other comprehensive income]"
       }
      },
      "en-US": {
       "role": {
        "label": "Reclassification adjustments on hedges of net investments in foreign operations, net of tax",
        "negatedTerseLabel": "Reclassification of losses on financial instruments designated as hedges of divested foreign operations, net of tax"
       }
      }
     },
     "localname": "ReclassificationAdjustmentsOnHedgesOfNetInvestmentsInForeignOperationsNetOfTax",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofComprehensiveIncomeLossStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ReclassificationIntoAvailableforsaleFinancialAssets": {
     "auth_ref": [
      "r474"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of financial assets reclassified into the available-for-sale category. [Refer: Financial assets available-for-sale]"
       }
      },
      "en-US": {
       "role": {
        "label": "Reclassification into available-for-sale financial assets",
        "terseLabel": "Reclassification to held for sale"
       }
      }
     },
     "localname": "ReclassificationIntoAvailableforsaleFinancialAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/PropertyPlantandEquipmentReconciliationofthechangesinthecarryingamountofPPEDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RecognisedFinanceLeaseAsAssets": {
     "auth_ref": [
      "r450"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of assets recognised by the entity, which are leased under finance leases."
       }
      },
      "en-US": {
       "role": {
        "label": "Recognised finance lease as assets",
        "terseLabel": "Assets under finance leases"
       }
      }
     },
     "localname": "RecognisedFinanceLeaseAsAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesNarrativeDetails",
      "http://transalta.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Reconciliation of accounting profit multiplied by applicable tax rates [abstract]",
        "terseLabel": "Increase (decrease) in income taxes resulting from:"
       }
      }
     },
     "localname": "ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesRateReconciliationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Reconciliation of changes in intangible assets other than goodwill [abstract]",
        "terseLabel": "Reconciliation of changes in intangible assets other than goodwill [abstract]"
       }
      }
     },
     "localname": "ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Reconciliation of changes in other provisions [abstract]",
        "terseLabel": "Reconciliation of changes in other provisions [abstract]"
       }
      }
     },
     "localname": "ReconciliationOfChangesInOtherProvisionsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/DecommissioningandOtherProvisionsChangeinDecommissioningandOtherProvisionBalancesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ReconciliationOfNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Reconciliation of number of shares outstanding [abstract]",
        "terseLabel": "Common shares"
       }
      }
     },
     "localname": "ReconciliationOfNumberOfSharesOutstandingAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CommonSharesIssuedandOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_RecurringFairValueMeasurementMember": {
     "auth_ref": [
      "r284"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for fair value measurements which other IFRSs require or permit in the statement of financial position at the end of each reporting period. [Refer: IFRSs [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Recurring fair value measurement [member]",
        "terseLabel": "Recurring fair value measurement"
       }
      }
     },
     "localname": "RecurringFairValueMeasurementMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsDetails",
      "http://transalta.com/role/FinancialInstrumentsFairvalueoffinancialassetsandliabilitiesmeasuredatotherthanfairvalueDetails",
      "http://transalta.com/role/FinancialInstrumentsFairvalueofthecommodityriskmanagementassetsandliabilitiesbyclassificationlevelDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_RelatedPartiesMember": {
     "auth_ref": [
      "r152"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for related parties. Related parties are persons or entities that are related to the entity that is preparing its financial statements (the reporting entity). (a) A person or a close member of that person\u2019s family is related to a reporting entity if that person: (i) has control or joint control over the reporting entity; (ii) has significant influence over the reporting entity; or (iii) is a member of the key management personnel of the reporting entity or of a parent of the reporting entity. (b) An entity is related to a reporting entity if any of the following conditions applies: (i) The entity and the reporting entity are members of the same group (which means that each parent, subsidiary and fellow subsidiary is related to the others). (ii) One entity is an associate or joint venture of the other entity (or an associate or joint venture of a member of a group of which the other entity is a member). (iii) Both entities are joint ventures of the same third party. (iv) One entity is a joint venture of a third entity and the other entity is an associate of the third entity. (v) The entity is a post-employment benefit plan for the benefit of employees of either the reporting entity or an entity related to the reporting entity. If the reporting entity is itself such a plan, the sponsoring employers are also related to the reporting entity. (vi) The entity is controlled or jointly controlled by a person identified in (a). (vii) A person identified in (a)(i) has significant influence over the entity or is a member of the key management personnel of the entity (or of a parent of the entity). (viii) The entity, or any member of a group of which it is a part, provides key management personnel services to the reporting entity or to the parent of the reporting entity. [Refer: Joint ventures [member]; Key management personnel of entity or parent [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Related parties [member]",
        "terseLabel": "Related parties [member]"
       }
      }
     },
     "localname": "RelatedPartiesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities": {
     "auth_ref": [
      "r216"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 2.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow to settle borrowings, classified as financing activities. [Refer: Borrowings]"
       }
      },
      "en-US": {
       "role": {
        "label": "Repayments of borrowings, classified as financing activities",
        "negatedTerseLabel": "Repayment of long-term debt (Note 22)"
       }
      }
     },
     "localname": "RepaymentsOfBorrowingsClassifiedAsFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RepaymentsOfNoncurrentBorrowings": {
     "auth_ref": [
      "r217"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for repayments of non-current borrowings. [Refer: Borrowings]"
       }
      },
      "en-US": {
       "role": {
        "label": "Repayments of non-current borrowings",
        "verboseLabel": "Principal payment"
       }
      }
     },
     "localname": "RepaymentsOfNoncurrentBorrowings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsNonRecourseDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ReportableSegmentsMember": {
     "auth_ref": [
      "r106",
      "r297",
      "r394",
      "r444"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for operating segments for which IFRS 8 requires information to be disclosed. The entity shall report separately information about an operating segment that meets any of the following quantitative thresholds: (a) reported revenue, including both sales to external customers and intersegment sales or transfers, is 10 per cent or more of the combined revenue, internal and external, of all operating segments; (b) the absolute amount of its reported profit or loss is 10 per cent or more of the greater, in absolute amount, of (i) the combined reported profit of all operating segments that did not report a loss and (ii) the combined reported loss of all operating segments that reported a loss; or (c) assets are 10 per cent or more of the combined assets of all operating segments. Additionally operating segments that do not meet any of the quantitative thresholds may be considered reportable, and separately disclosed, if management believes that information about the segment would be useful to users of the financial statements. [Refer: Operating segments [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Reportable segments [member]",
        "terseLabel": "Reportable segments [member]"
       }
      }
     },
     "localname": "ReportableSegmentsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ReserveOfCashFlowHedges": {
     "auth_ref": [
      "r43",
      "r408"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "A component of equity representing the accumulated portion of gain (loss) on a hedging instrument that is determined to be an effective hedge for cash flow hedges. [Refer: Cash flow hedges [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Reserve of cash flow hedges",
        "terseLabel": "Reserve of cash flow hedges"
       }
      }
     },
     "localname": "ReserveOfCashFlowHedges",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ReserveOfCashFlowHedgesMember": {
     "auth_ref": [
      "r13",
      "r408"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing the accumulated portion of gain (loss) on a hedging instrument that is determined to be an effective hedge for cash flow hedges. [Refer: Cash flow hedges [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Reserve of cash flow hedges [member]",
        "terseLabel": "Reserve of cash flow hedges [member]"
       }
      }
     },
     "localname": "ReserveOfCashFlowHedgesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember": {
     "auth_ref": [
      "r13",
      "r143"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing accumulated exchange differences on the translation of financial statements of foreign operations recognised in other comprehensive income. [Refer: Other comprehensive income]"
       }
      },
      "en-US": {
       "role": {
        "label": "Reserve of exchange differences on translation [member]",
        "terseLabel": "Reserve of exchange differences on translation"
       }
      }
     },
     "localname": "ReserveOfExchangeDifferencesOnTranslationMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccumulatedOtherComprehensiveIncomeDetails",
      "http://transalta.com/role/RiskManagementActivitiesEffectonCashFlowHedgesDetails",
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity resulting from remeasurements of defined benefit plans. [Refer: Other comprehensive income, net of tax, gains (losses) on remeasurements of defined benefit plans]"
       }
      },
      "en-US": {
       "role": {
        "label": "Reserve of remeasurements of defined benefit plans [member]",
        "terseLabel": "Reserve of remeasurements of defined benefit plans [member]"
       }
      }
     },
     "localname": "ReserveOfRemeasurementsOfDefinedBenefitPlansMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_RestatedMember": {
     "auth_ref": [
      "r5",
      "r19",
      "r244",
      "r246",
      "r249",
      "r434"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the information currently stated in the financial statements. It also represents the standard value for the 'Retrospective application and retrospective restatement' and 'Departure from requirement of IFRS' axes if no other member is used."
       }
      },
      "en-US": {
       "role": {
        "label": "Currently stated [member]",
        "terseLabel": "Currently stated [member]"
       }
      }
     },
     "localname": "RestatedMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/PropertyPlantandEquipmentReconciliationofthechangesinthecarryingamountofPPEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_RestrictedCashAndCashEquivalents": {
     "auth_ref": [
      "r31"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of cash and cash equivalents whose use or withdrawal is restricted. [Refer: Cash and cash equivalents]"
       }
      },
      "en-US": {
       "role": {
        "label": "Restricted cash and cash equivalents",
        "terseLabel": "Restricted cash (Note 22)"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalents",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsOtherDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsRestrictionsonNonRecourseDebtandSecurityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RetainedEarnings": {
     "auth_ref": [
      "r43",
      "r72"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement": {
       "order": 3.0,
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "A component of equity representing the entity's cumulative undistributed earnings or deficit."
       }
      },
      "en-US": {
       "role": {
        "label": "Retained earnings",
        "terseLabel": "Deficit"
       }
      }
     },
     "localname": "RetainedEarnings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesDisclosureofcomparativeinformationpreparedunderpreviousGAAPDetails",
      "http://transalta.com/role/AccountingChangesNarrativeDetails",
      "http://transalta.com/role/CapitalDisclosureofcomponentsofcapitalDetails",
      "http://transalta.com/role/CommonSharesTheeffectsoftheCorporationspurchaseandcancellationofthecommonsharesDetails",
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RetainedEarningsMember": {
     "auth_ref": [
      "r10",
      "r13"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing an entity's cumulative undistributed earnings or deficit."
       }
      },
      "en-US": {
       "role": {
        "label": "Retained earnings [member]",
        "terseLabel": "Deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesNarrativeDetails",
      "http://transalta.com/role/CapitalDisclosureofcomponentsofcapitalDetails",
      "http://transalta.com/role/ConsolidatedStatementsofChangesinEquityStatement"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r187"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease in intangible assets other than goodwill resulting from retirements. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-US": {
       "role": {
        "label": "Retirements, intangible assets other than goodwill",
        "negatedTerseLabel": "Retirements and disposals(2)"
       }
      }
     },
     "localname": "RetirementsIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RetirementsPropertyPlantAndEquipment": {
     "auth_ref": [
      "r99"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease in property, plant and equipment resulting from retirements. [Refer: Property, plant and equipment]"
       }
      },
      "en-US": {
       "role": {
        "label": "Retirements, property, plant and equipment",
        "negatedTerseLabel": "Retirement of assets"
       }
      }
     },
     "localname": "RetirementsPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/PropertyPlantandEquipmentReconciliationofthechangesinthecarryingamountofPPEDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis": {
     "auth_ref": [
      "r5",
      "r244",
      "r246",
      "r249"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Retrospective application and retrospective restatement [axis]",
        "terseLabel": "Retrospective application and retrospective restatement [axis]"
       }
      }
     },
     "localname": "RetrospectiveApplicationAndRetrospectiveRestatementAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/PropertyPlantandEquipmentReconciliationofthechangesinthecarryingamountofPPEDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r113"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease (increase) in the net defined benefit liability (asset) resulting from the return on plan assets, excluding amounts included in interest income or expense. The return on plans assets is interest, dividends and other revenue derived from the plan assets, together with realised and unrealised gains or losses on the plan assets, less any costs of managing plan assets and less any tax payable by the plan itself, other than tax included in the actuarial assumptions used to measure the present value of the defined benefit obligation. [Refer: Plan assets [member]; Net defined benefit liability (asset); Actuarial assumptions [member]; Interest expense (income), net defined benefit liability (asset)]"
       }
      },
      "en-US": {
       "role": {
        "label": "Return on plan assets excluding interest income or expense, net defined benefit liability (asset)",
        "terseLabel": "Net return on plan assets"
       }
      }
     },
     "localname": "ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsFairValueofPlanAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_Revenue": {
     "auth_ref": [
      "r1",
      "r2",
      "r59",
      "r269",
      "r275",
      "r327",
      "r389",
      "r395",
      "r401",
      "r402",
      "r405"
     ],
     "calculation": {
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The income arising in the course of an entity's ordinary activities. Income is increases in economic benefits during the accounting period in the form of inflows or enhancements of assets or decreases of liabilities that result in an increase in equity, other than those relating to contributions from equity participants."
       }
      },
      "en-US": {
       "role": {
        "label": "Revenue",
        "terseLabel": "Revenues"
       }
      }
     },
     "localname": "Revenue",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/NonControllingInterestsEarningsofSubsidiarieswithNonControllingInterestsDetails",
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RevenueAndOperatingIncome": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The aggregate amount of the entity's revenue and other operating income. [Refer: Revenue]"
       }
      },
      "en-US": {
       "role": {
        "label": "Revenue and other operating income",
        "totalLabel": "Operating income"
       }
      }
     },
     "localname": "RevenueAndOperatingIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RevenueFromContractsWithCustomers": {
     "auth_ref": [
      "r295",
      "r296"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofEarningsLossStatement": {
       "order": 1.0,
       "parentTag": "ifrs-full_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of revenue from contracts with customers. A customer is a party that has contracted with an entity to obtain goods or services that are an output of the entity\u2019s ordinary activities in exchange for consideration. [Refer: Revenue]"
       }
      },
      "en-US": {
       "role": {
        "label": "Revenue from contracts with customers",
        "terseLabel": "Revenue from contracts with customers",
        "verboseLabel": "Revenues (Note 5)"
       }
      }
     },
     "localname": "RevenueFromContractsWithCustomers",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesDisclosureofcomparativeinformationpreparedunderpreviousGAAPDetails",
      "http://transalta.com/role/ConsolidatedStatementsofEarningsLossStatement",
      "http://transalta.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RevenueFromGovernmentGrants": {
     "auth_ref": [
      "r140"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income recognised in relation to government grants. [Refer: Government grants]"
       }
      },
      "en-US": {
       "role": {
        "label": "Income from government grants",
        "terseLabel": "Income from government grants"
       }
      }
     },
     "localname": "RevenueFromGovernmentGrants",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RevenueFromInterest": {
     "auth_ref": [
      "r14",
      "r279",
      "r390",
      "r399"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income arising from interest."
       }
      },
      "en-US": {
       "role": {
        "label": "Interest income",
        "negatedTerseLabel": "Interest income"
       }
      }
     },
     "localname": "RevenueFromInterest",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/NetInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RevenueFromPerformanceObligationsSatisfiedOrPartiallySatisfiedInPreviousPeriods": {
     "auth_ref": [
      "r300"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of revenue from performance obligations satisfied (or partially satisfied) in previous periods. [Refer: Performance obligations [member]; Revenue]"
       }
      },
      "en-US": {
       "role": {
        "label": "Revenue from performance obligations satisfied or partially satisfied in previous periods",
        "terseLabel": "Revenue from performance obligations satisfied or partially satisfied in previous periods"
       }
      }
     },
     "localname": "RevenueFromPerformanceObligationsSatisfiedOrPartiallySatisfiedInPreviousPeriods",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod": {
     "auth_ref": [
      "r299"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of revenue that was included in the contract liability balance at the beginning of the period. [Refer: Contract liabilities; Revenue]"
       }
      },
      "en-US": {
       "role": {
        "label": "Revenue that was included in contract liability balance at beginning of period",
        "terseLabel": "Amounts transferred to revenue included in opening balance"
       }
      }
     },
     "localname": "RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RevenueContractBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ReversalOfImpairmentLoss": {
     "auth_ref": [
      "r165",
      "r166"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount recognised as an increase of the carrying amount of an asset or cash-generating unit to its recoverable amount when an impairment loss had been previously recognised. [Refer: Impairment loss]"
       }
      },
      "en-US": {
       "role": {
        "label": "Reversal of impairment loss",
        "terseLabel": "Reversal of impairment loss"
       }
      }
     },
     "localname": "ReversalOfImpairmentLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AssetImpairmentChargesandReversalsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment": {
     "auth_ref": [
      "r67",
      "r96"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of reversal of impairment loss recognised in profit or loss for property, plant and equipment. [Refer: Reversal of impairment loss recognised in profit or loss; Property, plant and equipment]"
       }
      },
      "en-US": {
       "role": {
        "label": "Reversal of impairment loss recognised in profit or loss, property, plant and equipment",
        "negatedTerseLabel": "Impairment reversals"
       }
      }
     },
     "localname": "ReversalOfImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/PropertyPlantandEquipmentReconciliationofthechangesinthecarryingamountofPPEDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RightofuseAssets": {
     "auth_ref": [
      "r419"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of assets that represent a lessee's right to use an underlying asset for the lease term. Underlying asset is an asset that is the subject of a lease, for which the right to use that asset has been provided by a lessor to a lessee."
       }
      },
      "en-US": {
       "role": {
        "label": "Right-of-use assets",
        "terseLabel": "Right-of-use assets"
       }
      }
     },
     "localname": "RightofuseAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesNarrativeDetails",
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement",
      "http://transalta.com/role/PropertyPlantandEquipmentDetails",
      "http://transalta.com/role/RightofUseAssetsNarrativeDetails",
      "http://transalta.com/role/RightofUseAssetsReconciliationofchangesoftherightofuseassetsDetails",
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RightofuseAssetsIncreaseDecreaseInRevaluationSurplus": {
     "auth_ref": [
      "r422"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the revaluation surplus that relates to right-of-use assets. [Refer: Revaluation surplus; Right-of-use assets]"
       }
      },
      "en-US": {
       "role": {
        "label": "Right-of-use assets, increase (decrease) in revaluation surplus",
        "terseLabel": "Right-of-use assets, increase (decrease) in revaluation surplus"
       }
      }
     },
     "localname": "RightofuseAssetsIncreaseDecreaseInRevaluationSurplus",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RightofUseAssetsReconciliationofchangesoftherightofuseassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic": {
     "auth_ref": [
      "r378"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of risk exposure associated with financial instruments with a shared characteristic that identifies a concentration of risks. [Refer: Financial instruments, class [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Risk exposure associated with instruments sharing characteristic",
        "terseLabel": "Risk exposure associated with instruments sharing characteristic"
       }
      }
     },
     "localname": "RiskExposureAssociatedWithInstrumentsSharingCharacteristic",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsDetails",
      "http://transalta.com/role/FinancialInstrumentsFairvalueofthecommodityriskmanagementassetsandliabilitiesbyclassificationlevelDetails",
      "http://transalta.com/role/RiskManagementActivitiesNetRiskManagementAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_SegmentConsolidationItemsAxis": {
     "auth_ref": [
      "r394"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Segment consolidation items [axis]",
        "terseLabel": "Segment consolidation items [axis]"
       }
      }
     },
     "localname": "SegmentConsolidationItemsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/NetOtherOperatingIncomeLossesDetails",
      "http://transalta.com/role/RevenueDetails",
      "http://transalta.com/role/RevenueDisaggregationofRevenueDetails",
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_SegmentsAxis": {
     "auth_ref": [
      "r106",
      "r166",
      "r297",
      "r394",
      "r444"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Segments [axis]",
        "terseLabel": "Segments [axis]"
       }
      }
     },
     "localname": "SegmentsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AssetImpairmentChargesandReversalsDetails",
      "http://transalta.com/role/CorporateInformationCorporateInformationDetails",
      "http://transalta.com/role/GoodwillDetails",
      "http://transalta.com/role/JointArrangementsDetails",
      "http://transalta.com/role/NetOtherOperatingIncomeLossesDetails",
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_SegmentsMember": {
     "auth_ref": [
      "r106",
      "r166",
      "r297",
      "r400",
      "r444"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all segments of an entity. It also represents the standard value for the 'Segments' axis if no other member is used."
       }
      },
      "en-US": {
       "role": {
        "label": "Segments [member]",
        "terseLabel": "Segments [member]"
       }
      }
     },
     "localname": "SegmentsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AssetImpairmentChargesandReversalsDetails",
      "http://transalta.com/role/CorporateInformationCorporateInformationDetails",
      "http://transalta.com/role/GoodwillDetails",
      "http://transalta.com/role/JointArrangementsDetails",
      "http://transalta.com/role/NetOtherOperatingIncomeLossesDetails",
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_SensitivityAnalysisForEachTypeOfMarketRisk": {
     "auth_ref": [
      "r363"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the sensitivity analysis for types of market risk to which the entity is exposed, showing how profit or loss and equity would have been affected by changes in the relevant risk variable that were reasonably possible at that date. [Refer: Market risk [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Sensitivity analysis for types of market risk [text block]",
        "terseLabel": "Currency Rate Risk"
       }
      }
     },
     "localname": "SensitivityAnalysisForEachTypeOfMarketRisk",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_SharebasedPaymentArrangementsMember": {
     "auth_ref": [
      "r318"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for an agreement between the entity or another group entity or any shareholder of the group entity and another party (including an employee) that entitles the other party to receive (a) cash or other assets of the entity for amounts that are based on the price (or value) of equity instruments (including shares or share options) of the entity or another group entity; or (b) equity instruments (including shares or share options) of the entity or another group entity, provided that the specified vesting conditions, if any, are met. It also represents the standard value for the 'Types of share-based payment arrangements' axis if no other member is used."
       }
      },
      "en-US": {
       "role": {
        "label": "Share-based payment arrangements [member]",
        "terseLabel": "Share-based payment arrangements [member]"
       }
      }
     },
     "localname": "SharebasedPaymentArrangementsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ShareBasedPaymentPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_SharesReservedForIssueUnderOptionsAndContractsForSaleOfShares": {
     "auth_ref": [
      "r48"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of shares reserved for issue under options and contracts for the sale of shares."
       }
      },
      "en-US": {
       "role": {
        "label": "Number of shares reserved for issue under options and contracts for sale of shares",
        "terseLabel": "Number of shares authorized (in shares)"
       }
      }
     },
     "localname": "SharesReservedForIssueUnderOptionsAndContractsForSaleOfShares",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ShareBasedPaymentPlansDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ifrs-full_ShorttermBorrowings": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsAmountsOutstandingDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowings",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current borrowings. [Refer: Borrowings]"
       }
      },
      "en-US": {
       "role": {
        "label": "Current borrowings",
        "negatedLabel": "Less: current portion of long-term debt"
       }
      }
     },
     "localname": "ShorttermBorrowings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsAmountsOutstandingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ShorttermProvisionForDecommissioningRestorationAndRehabilitationCosts": {
     "auth_ref": [
      "r178",
      "r180"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement": {
       "order": 2.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current provision for decommissioning, restoration and rehabilitation costs. [Refer: Provision for decommissioning, restoration and rehabilitation costs]"
       }
      },
      "en-US": {
       "role": {
        "label": "Current provision for decommissioning, restoration and rehabilitation costs",
        "terseLabel": "Current portion of decommissioning and other provisions (Note 21)"
       }
      }
     },
     "localname": "ShorttermProvisionForDecommissioningRestorationAndRehabilitationCosts",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_SignificantInvestmentsInSubsidiariesAxis": {
     "auth_ref": [
      "r156",
      "r158",
      "r282"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Subsidiaries [axis]",
        "terseLabel": "Subsidiaries [axis]"
       }
      }
     },
     "localname": "SignificantInvestmentsInSubsidiariesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofcomponentsofcapitalDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsLettersofCreditDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsNonRecourseDebtDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsOtherDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsRestrictionsonNonRecourseDebtandSecurityDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsSeniorNotesDetails",
      "http://transalta.com/role/NonControllingInterestsEarningsofSubsidiarieswithNonControllingInterestsDetails",
      "http://transalta.com/role/NonControllingInterestsFinancialPositionofNonControllingInterestsDetails",
      "http://transalta.com/role/NonControllingInterestsShareofOwnershipandEquityParticipationinTransAltaRenewablesDetails",
      "http://transalta.com/role/NonControllingInterestsSubsidiariesandOperationswithNonControllingInterestsDetails",
      "http://transalta.com/role/OtherAssetsNarrativeDetails",
      "http://transalta.com/role/PropertyPlantandEquipmentReconciliationofthechangesinthecarryingamountofPPEDetails",
      "http://transalta.com/role/RelatedPartyTransactionsDisclosureofinterestsinsubsidiariesDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_SpareParts": {
     "auth_ref": [
      "r137"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "A classification of current inventory representing the amount of interchangeable parts that are kept in an inventory and are used for the repair or replacement of failed parts. [Refer: Inventories]"
       }
      },
      "en-US": {
       "role": {
        "label": "Current spare parts",
        "terseLabel": "Current spare parts"
       }
      }
     },
     "localname": "SpareParts",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/PropertyPlantandEquipmentReconciliationofthechangesinthecarryingamountofPPEDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of cash flows [abstract]",
        "terseLabel": "Statement of cash flows [abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_StatementOfChangesInEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of changes in equity [abstract]",
        "terseLabel": "Statement of changes in equity [abstract]"
       }
      }
     },
     "localname": "StatementOfChangesInEquityAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_StatementOfChangesInEquityLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Statement of changes in equity [line items]",
        "terseLabel": "Statement of changes in equity [line items]"
       }
      }
     },
     "localname": "StatementOfChangesInEquityLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofChangesinEquityStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_StatementOfChangesInEquityTable": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to changes in equity."
       }
      },
      "en-US": {
       "role": {
        "label": "Statement of changes in equity [table]",
        "terseLabel": "Statement of changes in equity [table]"
       }
      }
     },
     "localname": "StatementOfChangesInEquityTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofChangesinEquityStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_StatementOfComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of comprehensive income [abstract]",
        "terseLabel": "Statement of comprehensive income [abstract]"
       }
      }
     },
     "localname": "StatementOfComprehensiveIncomeAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of financial position [abstract]",
        "terseLabel": "Statement of financial position [abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesDisclosureofcomparativeinformationpreparedunderpreviousGAAPDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Subclassifications of assets, liabilities and equities [abstract]",
        "terseLabel": "Subclassifications of assets, liabilities and equities [abstract]"
       }
      }
     },
     "localname": "SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TaxContingentLiabilityMember": {
     "auth_ref": [
      "r179"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a contingent liability for taxes. [Refer: Contingent liabilities [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Tax contingent liability [member]",
        "terseLabel": "Uncertain tax positions"
       }
      }
     },
     "localname": "TaxContingentLiabilityMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TaxEffectFromChangeInTaxRate": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://transalta.com/role/IncomeTaxesRateReconciliationsDetails": {
       "order": 4.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to changes in the tax rate. [Refer: Accounting profit]"
       }
      },
      "en-US": {
       "role": {
        "label": "Tax effect from change in tax rate",
        "terseLabel": "Statutory and other rate differences"
       }
      }
     },
     "localname": "TaxEffectFromChangeInTaxRate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesRateReconciliationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TaxEffectOfForeignTaxRates": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://transalta.com/role/IncomeTaxesRateReconciliationsDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to foreign tax rates. [Refer: Accounting profit]"
       }
      },
      "en-US": {
       "role": {
        "label": "Tax effect of foreign tax rates",
        "terseLabel": "Differences in effective foreign tax rates"
       }
      }
     },
     "localname": "TaxEffectOfForeignTaxRates",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesRateReconciliationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TaxExpenseIncomeAtApplicableTaxRate": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://transalta.com/role/IncomeTaxesRateReconciliationsDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The product of the accounting profit multiplied by the applicable tax rate(s). [Refer: Accounting profit; Applicable tax rate]"
       }
      },
      "en-US": {
       "role": {
        "label": "Tax expense (income) at applicable tax rate",
        "terseLabel": "Expected income tax expense (recovery)"
       }
      }
     },
     "localname": "TaxExpenseIncomeAtApplicableTaxRate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesRateReconciliationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TaxExpenseOtherThanIncomeTaxExpense": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofEarningsLossStatement": {
       "order": 4.0,
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0
      },
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails": {
       "order": 6.0,
       "parentTag": "ifrs-full_RevenueAndOperatingIncome",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of tax expense exclusive of income tax expense."
       }
      },
      "en-US": {
       "role": {
        "label": "Tax expense other than income tax expense",
        "terseLabel": "Taxes, other than income taxes"
       }
      }
     },
     "localname": "TaxExpenseOtherThanIncomeTaxExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofEarningsLossStatement",
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis": {
     "auth_ref": [
      "r85"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Temporary difference, unused tax losses and unused tax credits [axis]",
        "terseLabel": "Temporary difference, unused tax losses and unused tax credits [axis]"
       }
      }
     },
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember": {
     "auth_ref": [
      "r85"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for temporary differences, unused tax losses and unused tax credits. It also represents the standard value for the 'Temporary difference, unused tax losses and unused tax credits' axis if no other member is used. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Temporary difference, unused tax losses and unused tax credits [member]",
        "terseLabel": "Temporary difference, unused tax losses and unused tax credits [member]"
       }
      }
     },
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TerminationBenefitsExpense": {
     "auth_ref": [
      "r130"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense in relation to termination benefits. Termination benefits are employee benefits provided in exchange for the termination of an employee's employment as a result of either: (a) an entity's decision to terminate an employee's employment before the normal retirement date; or (b) an employee's decision to accept an offer of benefits in exchange for the termination of employment. [Refer: Employee benefits expense]"
       }
      },
      "en-US": {
       "role": {
        "label": "Termination benefits expense",
        "terseLabel": "Termination benefits expense"
       }
      }
     },
     "localname": "TerminationBenefitsExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TimingOfTransferOfGoodsOrServicesAxis": {
     "auth_ref": [
      "r308"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Timing of transfer of goods or services [axis]",
        "terseLabel": "Timing of transfer of goods or services [axis]"
       }
      }
     },
     "localname": "TimingOfTransferOfGoodsOrServicesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TimingOfTransferOfGoodsOrServicesMember": {
     "auth_ref": [
      "r308"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all timings of the transfer of goods or services in contracts with customers. It also represents the standard value for the 'Timing of transfer of goods or services' axis if no other member is used."
       }
      },
      "en-US": {
       "role": {
        "label": "Timing of transfer of goods or services [member]",
        "terseLabel": "Timing of transfer of goods or services [member]"
       }
      }
     },
     "localname": "TimingOfTransferOfGoodsOrServicesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TopOfRangeMember": {
     "auth_ref": [
      "r290",
      "r292",
      "r293",
      "r317",
      "r368",
      "r435"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for top of a range."
       }
      },
      "en-US": {
       "role": {
        "label": "Top of range [member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "TopOfRangeMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesNarrativeDetails",
      "http://transalta.com/role/CapitalDisclosureofinvestmentgradecreditratingDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsDebenturesDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsNonRecourseDebtDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsSeniorNotesDetails",
      "http://transalta.com/role/DecommissioningandOtherProvisionsChangeinDecommissioningandOtherProvisionBalancesDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsDetails",
      "http://transalta.com/role/FinancialInstrumentsDetails",
      "http://transalta.com/role/FinancialInstrumentsSensitivityrangesforthebasefairvaluesDetails",
      "http://transalta.com/role/GoodwillDetails",
      "http://transalta.com/role/RevenueDetails",
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails",
      "http://transalta.com/role/ShareBasedPaymentPlansStockOptionsDetails",
      "http://transalta.com/role/SignificantAccountingPoliciesDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TradeAndOtherCurrentPayables": {
     "auth_ref": [
      "r25"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement": {
       "order": 1.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current trade payables and current other payables. [Refer: Current trade payables; Other current payables]"
       }
      },
      "en-US": {
       "role": {
        "label": "Trade and other current payables",
        "terseLabel": "Accounts payable and accrued liabilities"
       }
      }
     },
     "localname": "TradeAndOtherCurrentPayables",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement",
      "http://transalta.com/role/RiskManagementActivitiesMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TradeAndOtherCurrentReceivables": {
     "auth_ref": [
      "r23",
      "r40"
     ],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement": {
       "order": 3.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      },
      "http://transalta.com/role/TradeandOtherReceivablesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current trade receivables and current other receivables. [Refer: Current trade receivables; Other current receivables]"
       }
      },
      "en-US": {
       "role": {
        "label": "Trade and other current receivables",
        "terseLabel": "Trade and other receivables",
        "totalLabel": "Trade and other receivables",
        "verboseLabel": "Trade and other receivables"
       }
      }
     },
     "localname": "TradeAndOtherCurrentReceivables",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement",
      "http://transalta.com/role/RiskManagementActivitiesCreditRiskDetails",
      "http://transalta.com/role/TradeandOtherReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TradeAndOtherReceivablesDueFromRelatedParties": {
     "auth_ref": [
      "r40"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of receivables due from related parties. [Refer: Related parties [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Receivables due from related parties",
        "terseLabel": "Amount receivable from employees"
       }
      }
     },
     "localname": "TradeAndOtherReceivablesDueFromRelatedParties",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ShareBasedPaymentPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TradingSecuritiesMember": {
     "auth_ref": [
      "r367",
      "r384"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for financial instruments that (a) are acquired or incurred principally for the purpose of selling or repurchasing it in the near term; or (b) on initial recognition are part of a portfolio of identified financial instruments that are managed together and for which there is evidence of a recent actual pattern of short-term profit-taking. [Refer: Financial instruments, class [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Trading securities [member]",
        "terseLabel": "Trading securities"
       }
      }
     },
     "localname": "TradingSecuritiesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsCarryingamountsandclassificationsoffinancialassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TransactionPriceAllocatedToRemainingPerformanceObligations": {
     "auth_ref": [
      "r302"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of the transaction price allocated to the performance obligations that are unsatisfied (or partially unsatisfied) as of the end of the reporting period. The transaction price is the amount of consideration to which an entity expects to be entitled in exchange for transferring promised goods or services to a customer, excluding amounts collected on behalf of third parties (for example, some sales taxes). [Refer: Performance obligations [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Transaction price allocated to remaining performance obligations",
        "terseLabel": "Transaction price allocated to remaining performance obligations"
       }
      }
     },
     "localname": "TransactionPriceAllocatedToRemainingPerformanceObligations",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TransfersIntoLevel3OfFairValueHierarchyAssets": {
     "auth_ref": [
      "r286"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of transfers of assets into Level 3 of the fair value hierarchy. [Refer: Level 3 of fair value hierarchy [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Transfers into Level 3 of fair value hierarchy, assets",
        "negatedLabel": "Transfers into Level 3 of fair value hierarchy, assets"
       }
      }
     },
     "localname": "TransfersIntoLevel3OfFairValueHierarchyAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsFairvalueofthecommodityriskmanagementassetsandliabilitiesbyclassificationlevelDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TypesOfContractsAxis": {
     "auth_ref": [
      "r306",
      "r442"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Types of contracts [axis]",
        "terseLabel": "Types of contracts [axis]"
       }
      }
     },
     "localname": "TypesOfContractsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsDetails",
      "http://transalta.com/role/FinancialInstrumentsSensitivityrangesforthebasefairvaluesDetails",
      "http://transalta.com/role/NetOtherOperatingIncomeLossesDetails",
      "http://transalta.com/role/SignificantEventsAgreementtoConstructandOwnaCogenerationPlantinAlbertaDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TypesOfContractsMember": {
     "auth_ref": [
      "r306",
      "r442"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all types of contracts with customers. It also represents the standard value for the 'Types of contracts' axis if no other member is used."
       }
      },
      "en-US": {
       "role": {
        "label": "Types of contracts [member]",
        "terseLabel": "Types of contracts [member]"
       }
      }
     },
     "localname": "TypesOfContractsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsDetails",
      "http://transalta.com/role/FinancialInstrumentsSensitivityrangesforthebasefairvaluesDetails",
      "http://transalta.com/role/NetOtherOperatingIncomeLossesDetails",
      "http://transalta.com/role/SignificantEventsAgreementtoConstructandOwnaCogenerationPlantinAlbertaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TypesOfFinancialAssetsAxis": {
     "auth_ref": [
      "r376",
      "r377"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Types of financial assets [axis]",
        "terseLabel": "Types of financial assets [axis]"
       }
      }
     },
     "localname": "TypesOfFinancialAssetsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsFairvalueofthecommodityriskmanagementassetsandliabilitiesbyclassificationlevelDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TypesOfHedgesAxis": {
     "auth_ref": [
      "r339",
      "r340",
      "r345",
      "r475"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Types of hedges [axis]",
        "terseLabel": "Types of hedges [axis]"
       }
      }
     },
     "localname": "TypesOfHedgesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsFairvalueofthecommodityriskmanagementassetsandliabilitiesbyclassificationlevelDetails",
      "http://transalta.com/role/RiskManagementActivitiesCommodityRiskManagementDetails",
      "http://transalta.com/role/RiskManagementActivitiesEffectonCashFlowHedgesDetails",
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails",
      "http://transalta.com/role/RiskManagementActivitiesMaturityDetails",
      "http://transalta.com/role/RiskManagementActivitiesNetRiskManagementAssetsandLiabilitiesDetails",
      "http://transalta.com/role/RiskManagementActivitiesNonHedgesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TypesOfHedgesMember": {
     "auth_ref": [
      "r339",
      "r340",
      "r345",
      "r475"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all types of hedges. It also represents the standard value for the 'Types of hedges' axis if no other member is used."
       }
      },
      "en-US": {
       "role": {
        "label": "Hedges [member]",
        "terseLabel": "Hedges [member]"
       }
      }
     },
     "localname": "TypesOfHedgesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsFairvalueofthecommodityriskmanagementassetsandliabilitiesbyclassificationlevelDetails",
      "http://transalta.com/role/RiskManagementActivitiesCommodityRiskManagementDetails",
      "http://transalta.com/role/RiskManagementActivitiesEffectonCashFlowHedgesDetails",
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails",
      "http://transalta.com/role/RiskManagementActivitiesMaturityDetails",
      "http://transalta.com/role/RiskManagementActivitiesNetRiskManagementAssetsandLiabilitiesDetails",
      "http://transalta.com/role/RiskManagementActivitiesNonHedgesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TypesOfInsuranceContractsAxis": {
     "auth_ref": [
      "r473"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Types of insurance contracts [axis]",
        "terseLabel": "Types of insurance contracts [axis]"
       }
      }
     },
     "localname": "TypesOfInsuranceContractsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/NetOtherOperatingIncomeLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TypesOfInvestmentPropertyAxis": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Types of investment property [axis]",
        "terseLabel": "Types of investment property [axis]"
       }
      }
     },
     "localname": "TypesOfInvestmentPropertyAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesNarrativeDetails",
      "http://transalta.com/role/AssetImpairmentChargesandReversalsDetails",
      "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails",
      "http://transalta.com/role/DecommissioningandOtherProvisionsDecommissioningandRestorationDetails",
      "http://transalta.com/role/IntangibleAssetsDetails",
      "http://transalta.com/role/NetOtherOperatingIncomeLossesDetails",
      "http://transalta.com/role/NonControllingInterestsSubsidiariesandOperationswithNonControllingInterestsDetails",
      "http://transalta.com/role/PropertyPlantandEquipmentDetails",
      "http://transalta.com/role/PropertyPlantandEquipmentReconciliationofthechangesinthecarryingamountofPPEDetails",
      "http://transalta.com/role/RiskManagementActivitiesEffectonCashFlowHedgesDetails",
      "http://transalta.com/role/SignificantEventsAgreementtoConstructandOwnaCogenerationPlantinAlbertaDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails",
      "http://transalta.com/role/SignificantEventsSkookumchuckWindEnergyFacilityDetails",
      "http://transalta.com/role/SignificantEventsUSWindProjectsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TypesOfRisksAxis": {
     "auth_ref": [
      "r334",
      "r351",
      "r352",
      "r436",
      "r437",
      "r438",
      "r440"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Types of risks [axis]",
        "terseLabel": "Types of risks [axis]"
       }
      }
     },
     "localname": "TypesOfRisksAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsFairvalueofthecommodityriskmanagementassetsandliabilitiesbyclassificationlevelDetails",
      "http://transalta.com/role/RiskManagementActivitiesAdditionalInformationDetails",
      "http://transalta.com/role/RiskManagementActivitiesCommodityRiskManagementDetails",
      "http://transalta.com/role/RiskManagementActivitiesCreditRiskDetails",
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails",
      "http://transalta.com/role/RiskManagementActivitiesInterestRateRiskDetails",
      "http://transalta.com/role/RiskManagementActivitiesMaturityDetails",
      "http://transalta.com/role/RiskManagementActivitiesNetRiskManagementAssetsandLiabilitiesDetails",
      "http://transalta.com/role/RiskManagementActivitiesNonHedgesDetails",
      "http://transalta.com/role/RiskManagementActivitiesSensitivityAnalysisForManagementAssessmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TypesOfRisksMember": {
     "auth_ref": [
      "r334",
      "r351",
      "r352",
      "r436",
      "r437",
      "r438",
      "r440"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all types of risks. It also represents the standard value for the 'Types of risks' axis if no other member is used."
       }
      },
      "en-US": {
       "role": {
        "label": "Risks [member]",
        "terseLabel": "Risks [member]"
       }
      }
     },
     "localname": "TypesOfRisksMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsFairvalueofthecommodityriskmanagementassetsandliabilitiesbyclassificationlevelDetails",
      "http://transalta.com/role/RiskManagementActivitiesAdditionalInformationDetails",
      "http://transalta.com/role/RiskManagementActivitiesCommodityRiskManagementDetails",
      "http://transalta.com/role/RiskManagementActivitiesCreditRiskDetails",
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails",
      "http://transalta.com/role/RiskManagementActivitiesInterestRateRiskDetails",
      "http://transalta.com/role/RiskManagementActivitiesMaturityDetails",
      "http://transalta.com/role/RiskManagementActivitiesNetRiskManagementAssetsandLiabilitiesDetails",
      "http://transalta.com/role/RiskManagementActivitiesNonHedgesDetails",
      "http://transalta.com/role/RiskManagementActivitiesSensitivityAnalysisForManagementAssessmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TypesOfSharebasedPaymentArrangementsAxis": {
     "auth_ref": [
      "r318"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      },
      "en-US": {
       "role": {
        "label": "Types of share-based payment arrangements [axis]",
        "terseLabel": "Types of share-based payment arrangements [axis]"
       }
      }
     },
     "localname": "TypesOfSharebasedPaymentArrangementsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ShareBasedPaymentPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_UndiscountedOperatingLeasePaymentsToBeReceived": {
     "auth_ref": [
      "r427"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of undiscounted operating lease payments to be received. Operating lease is a lease that does not transfer substantially all the risks and rewards incidental to ownership of an underlying asset."
       }
      },
      "en-US": {
       "role": {
        "label": "Undiscounted operating lease payments to be received",
        "terseLabel": "Undiscounted operating lease payments to be received"
       }
      }
     },
     "localname": "UndiscountedOperatingLeasePaymentsToBeReceived",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AccountingChangesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_UnearnedFinanceIncomeRelatingToFinanceLeasePaymentsReceivable": {
     "auth_ref": [
      "r425"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of unearned finance income relating to the finance lease payments receivable. Finance lease is a lease that transfers substantially all the risks and rewards incidental to ownership of an underlying asset. [Refer: Finance income]"
       }
      },
      "en-US": {
       "role": {
        "label": "Unearned finance income relating to finance lease payments receivable",
        "terseLabel": "Less: unearned finance lease income"
       }
      }
     },
     "localname": "UnearnedFinanceIncomeRelatingToFinanceLeasePaymentsReceivable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/FinanceLeaseReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_UnusedProvisionReversedOtherProvisions": {
     "auth_ref": [
      "r174"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount reversed for unused other provisions. [Refer: Other provisions]"
       }
      },
      "en-US": {
       "role": {
        "label": "Unused provision reversed, other provisions",
        "negatedTerseLabel": "Reversals",
        "terseLabel": "Reversal of unused provision"
       }
      }
     },
     "localname": "UnusedProvisionReversedOtherProvisions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/DecommissioningandOtherProvisionsChangeinDecommissioningandOtherProvisionBalancesDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_UnusedTaxLossesMember": {
     "auth_ref": [
      "r85"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for tax losses that have been incurred and are carried forward for use against future taxable profit."
       }
      },
      "en-US": {
       "role": {
        "label": "Unused tax losses [member]",
        "terseLabel": "Net operating loss carryforwards"
       }
      }
     },
     "localname": "UnusedTaxLossesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ValueAtRisk": {
     "auth_ref": [
      "r364"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The measure of a potential loss exposure as a result of future market movements, based on a specified confidence interval and measurement horizon."
       }
      },
      "en-US": {
       "role": {
        "label": "Value at risk",
        "terseLabel": "Value at risk"
       }
      }
     },
     "localname": "ValueAtRisk",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_VehiclesMember": {
     "auth_ref": [
      "r89"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing vehicles used in the entity's operations, specifically to include aircraft, motor vehicles and ships. [Refer: Property, plant and equipment]"
       }
      },
      "en-US": {
       "role": {
        "label": "Vehicles [member]",
        "terseLabel": "Vehicles"
       }
      }
     },
     "localname": "VehiclesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/RightofUseAssetsReconciliationofchangesoftherightofuseassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation": {
     "auth_ref": [
      "r128"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The weighted average duration of a defined benefit obligation. [Refer: Weighted average [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Weighted average duration of defined benefit obligation",
        "terseLabel": "Weighted average duration of defined benefit obligation"
       }
      }
     },
     "localname": "WeightedAverageDurationOfDefinedBenefitObligation",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement": {
     "auth_ref": [
      "r314"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options granted in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Weighted average exercise price of share options granted in share-based payment arrangement",
        "terseLabel": "Exercise price of share options granted (in dollars per share)"
       }
      }
     },
     "localname": "WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ShareBasedPaymentPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement": {
     "auth_ref": [
      "r313",
      "r315"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options outstanding in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Weighted average exercise price of share options outstanding in share-based payment arrangement",
        "terseLabel": "Weighted average exercise price (in dollars per share)"
       }
      }
     },
     "localname": "WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ShareBasedPaymentPlansStockOptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_WeightedAverageMember": {
     "auth_ref": [
      "r290",
      "r292",
      "r293",
      "r368",
      "r435"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for an average in which each quantity to be averaged is assigned a weight that determines the relative effect of each quantity on the average."
       }
      },
      "en-US": {
       "role": {
        "label": "Weighted average [member]",
        "terseLabel": "Weighted average [member]"
       }
      }
     },
     "localname": "WeightedAverageMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsAmountsOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_WeightedAverageSharePrice": {
     "auth_ref": [
      "r316"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The weighted average share price. [Refer: Weighted average [member]]"
       }
      },
      "en-US": {
       "role": {
        "label": "Weighted average share price",
        "terseLabel": "Weighted average share price"
       }
      }
     },
     "localname": "WeightedAverageSharePrice",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CommonSharesTheeffectsoftheCorporationspurchaseandcancellationofthecommonsharesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_WeightedAverageShares": {
     "auth_ref": [
      "r162"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of ordinary shares outstanding at the beginning of the period, adjusted by the number of ordinary shares bought back or issued during the period multiplied by a time-weighting factor."
       }
      },
      "en-US": {
       "role": {
        "label": "Weighted average number of ordinary shares outstanding",
        "terseLabel": "Weighted average number of common shares outstanding in the year (millions)",
        "verboseLabel": "Basic and diluted weighted average number of common shares outstanding (millions)"
       }
      }
     },
     "localname": "WeightedAverageShares",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/CommonSharesEarningsperCommonShareDetails",
      "http://transalta.com/role/ConsolidatedStatementsofEarningsLossStatement"
     ],
     "xbrltype": "sharesItemType"
    },
    "ifrs-full_WritedownsReversalsOfInventories": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://transalta.com/role/ExpensesbyNatureExpensesClassifiedbyNatureDetails": {
       "order": 2.0,
       "parentTag": "tac_OperationsMaintenanceAndAdministrativeExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount recognised resulting from the write-down of inventories to net realisable value or reversals of those write-downs. [Refer: Inventories]"
       }
      },
      "en-US": {
       "role": {
        "label": "Write-downs (reversals of write-downs) of inventories",
        "terseLabel": "Coal inventory writedown (recovery)"
       }
      }
     },
     "localname": "WritedownsReversalsOfInventories",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/ExpensesbyNatureExpensesClassifiedbyNatureDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_WritedownsReversalsOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r67"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount recognised resulting from the write-down of property, plant and equipment to its recoverable amount or reversals of those write-downs. [Refer: Property, plant and equipment]"
       }
      },
      "en-US": {
       "role": {
        "label": "Write-downs (reversals of write-downs) of property, plant and equipment",
        "terseLabel": "Write-downs (reversals of write-downs) of property, plant and equipment"
       }
      }
     },
     "localname": "WritedownsReversalsOfPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full",
     "presentation": [
      "http://transalta.com/role/AssetImpairmentChargesandReversalsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "invest_DerivativeNonmonetaryNotionalAmount": {
     "auth_ref": [
      "r494"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate notional amount of derivative expressed in nonmonetary units. For example, the number of barrels specified in a fuel oil forward purchase contract.",
        "label": "Derivative, Nonmonetary Notional Amount",
        "terseLabel": "Notional amount"
       }
      }
     },
     "localname": "DerivativeNonmonetaryNotionalAmount",
     "nsuri": "http://xbrl.sec.gov/invest/2013-01-31",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesMaturityDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "invest_DerivativeNotionalAmount": {
     "auth_ref": [
      "r494"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate notional amount specified by the derivative(s). Expressed as an absolute value.",
        "label": "Derivative, Notional Amount",
        "terseLabel": "Derivative hedge, notional amount"
       }
      }
     },
     "localname": "DerivativeNotionalAmount",
     "nsuri": "http://xbrl.sec.gov/invest/2013-01-31",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesForeignCurrencyRateRiskManagementDetails",
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails",
      "http://transalta.com/role/RiskManagementActivitiesNetRiskManagementAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "invest_InvestmentAxis": {
     "auth_ref": [
      "r492"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A categorization of investments (securities, debt instruments, other instruments).",
        "label": "Investment [Axis]",
        "terseLabel": "Investment [Axis]"
       }
      }
     },
     "localname": "InvestmentAxis",
     "nsuri": "http://xbrl.sec.gov/invest/2013-01-31",
     "presentation": [
      "http://transalta.com/role/ExchangeableSecuritiesDetails",
      "http://transalta.com/role/SignificantEventsStrategicInvestmentbyBrookfieldDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "invest_InvestmentDomain": {
     "auth_ref": [
      "r492"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A categorization of investments (securities, debt instruments, other instruments).",
        "label": "Investment [Domain]",
        "terseLabel": "Investment [Domain]"
       }
      }
     },
     "localname": "InvestmentDomain",
     "nsuri": "http://xbrl.sec.gov/invest/2013-01-31",
     "presentation": [
      "http://transalta.com/role/ExchangeableSecuritiesDetails",
      "http://transalta.com/role/SignificantEventsStrategicInvestmentbyBrookfieldDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "invest_InvestmentLineItems": {
     "auth_ref": [
      "r493"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent reporting concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Investment [Line Items]",
        "terseLabel": "Investment [Line Items]"
       }
      }
     },
     "localname": "InvestmentLineItems",
     "nsuri": "http://xbrl.sec.gov/invest/2013-01-31",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofinvestmentgradecreditratingDetails",
      "http://transalta.com/role/SignificantEventsAgreementtoConstructandOwnaCogenerationPlantinAlbertaDetails",
      "http://transalta.com/role/SignificantEventsAssetAcquisitionsDetails",
      "http://transalta.com/role/SignificantEventsCleanEnergyInvestmentPlanDetails",
      "http://transalta.com/role/SignificantEventsNormalCourseIssuerBidDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails",
      "http://transalta.com/role/SignificantEventsSkookumchuckWindEnergyFacilityDetails",
      "http://transalta.com/role/SignificantEventsStrategicInvestmentbyBrookfieldDetails",
      "http://transalta.com/role/SignificantEventsUSWindProjectsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "invest_InvestmentTable": {
     "auth_ref": [
      "r492"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This table lists the investments. The line items identify information about the investment.",
        "label": "Investment [Table]",
        "terseLabel": "Investment [Table]"
       }
      }
     },
     "localname": "InvestmentTable",
     "nsuri": "http://xbrl.sec.gov/invest/2013-01-31",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofinvestmentgradecreditratingDetails",
      "http://transalta.com/role/SignificantEventsAgreementtoConstructandOwnaCogenerationPlantinAlbertaDetails",
      "http://transalta.com/role/SignificantEventsAssetAcquisitionsDetails",
      "http://transalta.com/role/SignificantEventsCleanEnergyInvestmentPlanDetails",
      "http://transalta.com/role/SignificantEventsNormalCourseIssuerBidDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails",
      "http://transalta.com/role/SignificantEventsSkookumchuckWindEnergyFacilityDetails",
      "http://transalta.com/role/SignificantEventsStrategicInvestmentbyBrookfieldDetails",
      "http://transalta.com/role/SignificantEventsUSWindProjectsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "invest_InvestmentsScheduleAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Investments Schedule [Abstract]",
        "terseLabel": "Investments Schedule [Abstract]"
       }
      }
     },
     "localname": "InvestmentsScheduleAbstract",
     "nsuri": "http://xbrl.sec.gov/invest/2013-01-31",
     "xbrltype": "stringItemType"
    },
    "srt_CounterpartyNameAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Counterparty Name [Axis]",
        "terseLabel": "Counterparty Name [Axis]"
       }
      }
     },
     "localname": "CounterpartyNameAxis",
     "nsuri": "http://fasb.org/srt/2018-01-31",
     "presentation": [
      "http://transalta.com/role/AccountingChangesNarrativeDetails",
      "http://transalta.com/role/ExchangeableSecuritiesDetails",
      "http://transalta.com/role/SignificantEventsStrategicInvestmentbyBrookfieldDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2018-01-31",
     "presentation": [
      "http://transalta.com/role/SignificantEventsAgreementtoConstructandOwnaCogenerationPlantinAlbertaDetails",
      "http://transalta.com/role/SignificantEventsCleanEnergyInvestmentPlanDetails",
      "http://transalta.com/role/SignificantEventsSkookumchuckWindEnergyFacilityDetails",
      "http://transalta.com/role/SignificantEventsUSWindProjectsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2018-01-31",
     "presentation": [
      "http://transalta.com/role/SignificantEventsAgreementtoConstructandOwnaCogenerationPlantinAlbertaDetails",
      "http://transalta.com/role/SignificantEventsCleanEnergyInvestmentPlanDetails",
      "http://transalta.com/role/SignificantEventsSkookumchuckWindEnergyFacilityDetails",
      "http://transalta.com/role/SignificantEventsUSWindProjectsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NaturalGasReservesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Natural Gas [Member]",
        "terseLabel": "Natural gas"
       }
      }
     },
     "localname": "NaturalGasReservesMember",
     "nsuri": "http://fasb.org/srt/2018-01-31",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesCommodityRiskManagementDetails",
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails",
      "http://transalta.com/role/RiskManagementActivitiesNonHedgesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Range [Axis]",
        "terseLabel": "Range [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2018-01-31",
     "presentation": [
      "http://transalta.com/role/SignificantEventsAgreementtoConstructandOwnaCogenerationPlantinAlbertaDetails",
      "http://transalta.com/role/SignificantEventsCleanEnergyInvestmentPlanDetails",
      "http://transalta.com/role/SignificantEventsSkookumchuckWindEnergyFacilityDetails",
      "http://transalta.com/role/SignificantEventsUSWindProjectsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Range [Domain]",
        "terseLabel": "Range [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2018-01-31",
     "presentation": [
      "http://transalta.com/role/SignificantEventsAgreementtoConstructandOwnaCogenerationPlantinAlbertaDetails",
      "http://transalta.com/role/SignificantEventsCleanEnergyInvestmentPlanDetails",
      "http://transalta.com/role/SignificantEventsSkookumchuckWindEnergyFacilityDetails",
      "http://transalta.com/role/SignificantEventsUSWindProjectsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Counterparty Name [Domain]",
        "terseLabel": "Counterparty Name [Domain]"
       }
      }
     },
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "nsuri": "http://fasb.org/srt/2018-01-31",
     "presentation": [
      "http://transalta.com/role/AccountingChangesNarrativeDetails",
      "http://transalta.com/role/ExchangeableSecuritiesDetails",
      "http://transalta.com/role/SignificantEventsStrategicInvestmentbyBrookfieldDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2018-01-31",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsAssumptionsDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsSensitivityAnalysisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2018-01-31",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsAssumptionsDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsSensitivityAnalysisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "stpr_CA": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "CALIFORNIA",
        "terseLabel": "California"
       }
      }
     },
     "localname": "CA",
     "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31",
     "presentation": [
      "http://transalta.com/role/NetOtherOperatingIncomeLossesAnalysisofincomeandexpensesDetails",
      "http://transalta.com/role/NetOtherOperatingIncomeLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_A2.95NonRecourseBondsDueMay2023Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "2.95% Non-Recourse Bonds Due May 2023 [Member]",
        "label": "2.95% Non-Recourse Bonds Due May 2023 [Member]",
        "terseLabel": "2.95% Non-Recourse Bonds due 2023"
       }
      }
     },
     "localname": "A2.95NonRecourseBondsDueMay2023Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsNonRecourseDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_A3.834NonRecourseBondDue2028Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "3.834% Non-Recourse Bond Due 2028 [Member]",
        "label": "3.834% Non-Recourse Bond Due 2028 [Member]",
        "terseLabel": "3.834% Non-Recourse Bond due 2028"
       }
      }
     },
     "localname": "A3.834NonRecourseBondDue2028Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsNonRecourseDebtDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsSeniorNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_A3.963NonRecourseBondDue2032Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "3.963% Non-Recourse Bond Due 2032 [Member]",
        "label": "3.963% Non-Recourse Bond Due 2032 [Member]",
        "terseLabel": "3.963% Non-Recourse Bond due 2032"
       }
      }
     },
     "localname": "A3.963NonRecourseBondDue2032Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsNonRecourseDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_A4.75SeniorNotesDue2015Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "4.75% Senior Notes Due 2015 [Member]",
        "label": "4.75% Senior Notes Due 2015 [Member]",
        "terseLabel": "4.75% Senior Notes due 2015"
       }
      }
     },
     "localname": "A4.75SeniorNotesDue2015Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsLettersofCreditDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsSeniorNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_A5.28NonRecourseDebentureMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "5.28% Non-Recourse Debenture [Member]",
        "label": "5.28% Non-Recourse Debenture [Member]",
        "terseLabel": "5.28% Non-Recourse Debenture"
       }
      }
     },
     "localname": "A5.28NonRecourseDebentureMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsNonRecourseDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_A5.33NonRecourseDebenturesDue2015Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "5.33% Non-Recourse Debentures Due 2015 [Member]",
        "label": "5.33% Non-Recourse Debentures Due 2015 [Member]",
        "terseLabel": "5.33% Non-Recourse Debentures Due 2015"
       }
      }
     },
     "localname": "A5.33NonRecourseDebenturesDue2015Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsNonRecourseDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_A5.69NonRecourseDebentureDue2016Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "5.69% Non-Recourse Debenture Due 2016 [Member]",
        "label": "5.69% Non-Recourse Debenture Due 2016 [Member]",
        "terseLabel": "5.69% Non-Recourse Debenture due 2016"
       }
      }
     },
     "localname": "A5.69NonRecourseDebentureDue2016Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsNonRecourseDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_A5.9UnsecuredCommercialLoanObligationDue2023Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "5.9% Unsecured Commercial Loan Obligation Due 2023 [Member]",
        "label": "5.9% Unsecured Commercial Loan Obligation Due 2023 [Member]",
        "terseLabel": "5.9% Unsecured Commercial Loan Obligation due 2023"
       }
      }
     },
     "localname": "A5.9UnsecuredCommercialLoanObligationDue2023Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsOtherDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_AAARatingMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "AAA Rating [Member]",
        "label": "AAA Rating [Member]",
        "terseLabel": "AAA"
       }
      }
     },
     "localname": "AAARatingMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsFairValueofPlanAssetsbyMajorCategoryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_AARatingMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "AA Rating [Member]",
        "label": "AA Rating [Member]",
        "terseLabel": "AA"
       }
      }
     },
     "localname": "AARatingMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsFairValueofPlanAssetsbyMajorCategoryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_ARatingMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A Rating [Member]",
        "label": "A Rating [Member]",
        "terseLabel": "A"
       }
      }
     },
     "localname": "ARatingMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsFairValueofPlanAssetsbyMajorCategoryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_AcceleratedTaxDepreciation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accelerated Tax Depreciation",
        "label": "Accelerated Tax Depreciation",
        "terseLabel": "Accelerated tax depreciation"
       }
      }
     },
     "localname": "AcceleratedTaxDepreciation",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_Accelerateddepreciation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accelerated Depreciation",
        "label": "Accelerated depreciation",
        "terseLabel": "Accelerated depreciation"
       }
      }
     },
     "localname": "Accelerateddepreciation",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/NetOtherOperatingIncomeLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_AccountsPayableAndAccruedLiabilities1Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accounts Payable And Accrued Liabilities1 [Member]",
        "label": "Accounts Payable And Accrued Liabilities1 [Member]",
        "terseLabel": "Accounts payable and accrued liabilities"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilities1Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsCarryingamountsandclassificationsoffinancialassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_AccruedBenefitObligationMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accrued Benefit Obligation [Member]",
        "label": "Accrued Benefit Obligation [Member]",
        "terseLabel": "Accrued Benefit Obligation"
       }
      }
     },
     "localname": "AccruedBenefitObligationMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_AccruedCurrentLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accrued Current Liabilities [Member]",
        "label": "Accrued Current Liabilities [Member]",
        "terseLabel": "Accrued current liabilities"
       }
      }
     },
     "localname": "AccruedCurrentLiabilitiesMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsStatusofPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_ActuarialAssumptionOfDentalCostTrendRates": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Actuarial Assumption Of Dental Cost Trend Rates",
        "label": "Actuarial Assumption Of Dental Cost Trend Rates",
        "terseLabel": "Dental-care cost escalation"
       }
      }
     },
     "localname": "ActuarialAssumptionOfDentalCostTrendRates",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tac_ActuarialAssumptionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Actuarial Assumptions [Abstract]",
        "label": "Actuarial Assumptions [Abstract]",
        "terseLabel": "Assumed health-care cost trend rate"
       }
      }
     },
     "localname": "ActuarialAssumptionsAbstract",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tac_AdditionsFromAcquisitionsInventory": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Additions From Acquisitions, Inventory",
        "label": "Additions From Acquisitions, Inventory",
        "terseLabel": "Writedowns"
       }
      }
     },
     "localname": "AdditionsFromAcquisitionsInventory",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/InventoryChangeinInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_AdditionsOtherThanThroughBusinessCombinationsInventory": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Additions Other Than Through Business Combinations, Inventory",
        "label": "Additions Other Than Through Business Combinations, Inventory",
        "terseLabel": "Net addition"
       }
      }
     },
     "localname": "AdditionsOtherThanThroughBusinessCombinationsInventory",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/InventoryChangeinInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_Adjustedcomparablefundsoperationstoadjustednetdebtactual": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Adjusted comparable funds operations to adjusted net debt, actual",
        "label": "Adjusted comparable funds operations to adjusted net debt, actual",
        "terseLabel": "Adjusted comparable funds from operations to adjusted net debt, actual"
       }
      }
     },
     "localname": "Adjustedcomparablefundsoperationstoadjustednetdebtactual",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofinvestmentgradecreditratingDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tac_Adjustedcomparablefundsoperationstoadjustednetdebttarget": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Adjusted comparable funds operations to adjusted net debt, target",
        "label": "Adjusted comparable funds operations to adjusted net debt, target",
        "terseLabel": "Adjusted comparable funds from operations to adjusted net debt, Target"
       }
      }
     },
     "localname": "Adjustedcomparablefundsoperationstoadjustednetdebttarget",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofinvestmentgradecreditratingDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "tac_Adjustednetdebttocomparableearningsbeforeinteresttaxesdepreciationandamortizationactual": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Adjusted net debt to comparable earnings before interest, taxes, depreciation, and amortization, actual",
        "label": "Adjusted net debt to comparable earnings before interest, taxes, depreciation, and amortization, actual",
        "terseLabel": "Adjusted net debt to comparable earnings before interest, taxes, depreciation, and amortization, actual"
       }
      }
     },
     "localname": "Adjustednetdebttocomparableearningsbeforeinteresttaxesdepreciationandamortizationactual",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofinvestmentgradecreditratingDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "tac_Adjustednetdebttocomparableearningsbeforeinteresttaxesdepreciationandamortizationtarget": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Adjusted net debt to comparable earnings before interest, taxes, depreciation, and amortization, target",
        "label": "Adjusted net debt to comparable earnings before interest, taxes, depreciation, and amortization, target",
        "terseLabel": "Adjusted net debt to comparable earnings before interest, taxes, depreciation, and amortization, Target"
       }
      }
     },
     "localname": "Adjustednetdebttocomparableearningsbeforeinteresttaxesdepreciationandamortizationtarget",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofinvestmentgradecreditratingDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "tac_AdjustmentsForDecommissioningAndRestorationCostsSettled": {
     "auth_ref": [],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 5.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Adjustments For Decommissioning And Restoration Costs Settled",
        "label": "Adjustments For Decommissioning And Restoration Costs Settled",
        "terseLabel": "Decommissioning and restoration costs settled (Note 21)"
       }
      }
     },
     "localname": "AdjustmentsForDecommissioningAndRestorationCostsSettled",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_Adjustmentsfordecreaseincreaseininventory": {
     "auth_ref": [],
     "calculation": {
      "http://transalta.com/role/CashFlowInformationDetails": {
       "order": 4.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInWorkingCapital",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in inventory",
        "label": "Adjustments for decrease (increase) in inventory",
        "terseLabel": "Inventory"
       }
      }
     },
     "localname": "Adjustmentsfordecreaseincreaseininventory",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_Adjustmentsforincometaxpayable": {
     "auth_ref": [],
     "calculation": {
      "http://transalta.com/role/CashFlowInformationDetails": {
       "order": 6.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInWorkingCapital",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Adjustments for income tax payable",
        "label": "Adjustments for income tax payable",
        "negatedTerseLabel": "Income taxes payable"
       }
      }
     },
     "localname": "Adjustmentsforincometaxpayable",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_Adjustmentsforincometaxreceivable": {
     "auth_ref": [],
     "calculation": {
      "http://transalta.com/role/CashFlowInformationDetails": {
       "order": 3.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInWorkingCapital",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Adjustments for income tax receivable",
        "label": "Adjustments for income tax receivable",
        "verboseLabel": "Income taxes receivable"
       }
      }
     },
     "localname": "Adjustmentsforincometaxreceivable",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_Adjustmentsforincreasedecreaseinaccountspayableandothercurrentliabilities": {
     "auth_ref": [],
     "calculation": {
      "http://transalta.com/role/CashFlowInformationDetails": {
       "order": 5.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInWorkingCapital",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Adjustments for Increase Decrease in Accounts Payable and Other Current Liabilities",
        "label": "Adjustments for increase (decrease) in accounts payable and other current liabilities",
        "terseLabel": "Accounts payable, accrued liabilities and provisions"
       }
      }
     },
     "localname": "Adjustmentsforincreasedecreaseinaccountspayableandothercurrentliabilities",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_Adjustmentsforincreasedecreaseinprepaidexpenses": {
     "auth_ref": [],
     "calculation": {
      "http://transalta.com/role/CashFlowInformationDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInWorkingCapital",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "AdjustmentsForIncreaseDecreaseInPrepaidExpenses",
        "label": "Adjustments for increase (decrease) in prepaid expenses",
        "terseLabel": "Prepaid expenses"
       }
      }
     },
     "localname": "Adjustmentsforincreasedecreaseinprepaidexpenses",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_AdministrativeExpensesNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Administrative Expenses, Net Defined Benefit Liability (Asset)",
        "label": "Administrative Expenses, Net Defined Benefit Liability (Asset)",
        "negatedTerseLabel": "Administration expenses",
        "terseLabel": "Administration expenses"
       }
      }
     },
     "localname": "AdministrativeExpensesNetDefinedBenefitLiabilityAsset",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsCostsRecognizedDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsFairValueofPlanAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_AlbertaMineMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Alberta Mine [Member]",
        "label": "Alberta Mine [Member]",
        "terseLabel": "Alberta Mine"
       }
      }
     },
     "localname": "AlbertaMineMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/AccountingChangesNarrativeDetails",
      "http://transalta.com/role/DecommissioningandOtherProvisionsDecommissioningandRestorationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_AllBorrowingsExceptFinanceLeaseObligationsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "All Borrowings Except Finance Lease Obligations [Member]",
        "label": "All Borrowings Except Finance Lease Obligations [Member]",
        "terseLabel": "All Borrowings Except Finance Lease Obligations [Member]"
       }
      }
     },
     "localname": "AllBorrowingsExceptFinanceLeaseObligationsMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsAmountsOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_AmountExercisedUnderLettersOfCredit": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amounts Exercised Under Letters Of Credit",
        "label": "Amount Exercised Under Letters Of Credit",
        "terseLabel": "Amount exercised under letters of credit"
       }
      }
     },
     "localname": "AmountExercisedUnderLettersOfCredit",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsLettersofCreditDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_AmountPerShareRedeemableAtResetDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount Per Share Redeemable At Reset Date",
        "label": "Amount Per Share Redeemable At Reset Date",
        "terseLabel": "Amount per share redeemable at reset date"
       }
      }
     },
     "localname": "AmountPerShareRedeemableAtResetDate",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/PreferredSharesPreferredShareSeriesInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "tac_AmountWithheldUnderLitigationDispute": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount Withheld Under Litigation Dispute",
        "label": "Amount Withheld Under Litigation Dispute",
        "terseLabel": "Amount withheld under dispute"
       }
      }
     },
     "localname": "AmountWithheldUnderLitigationDispute",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_AmountWithheldUnderLitigationDisputeTax": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount Withheld Under Litigation Dispute, Tax",
        "label": "Amount Withheld Under Litigation Dispute, Tax",
        "terseLabel": "Amount withheld under dispute, tax"
       }
      }
     },
     "localname": "AmountWithheldUnderLitigationDisputeTax",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_AnalysisofincomeandexpensesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "[Line Items] for Analysis of income and expenses [Table]",
        "label": "Analysis of income and expenses [Line Items]",
        "terseLabel": "Analysis of income and expenses [Line Items]"
       }
      }
     },
     "localname": "AnalysisofincomeandexpensesLineItems",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/NetInterestExpenseDetails",
      "http://transalta.com/role/NetOtherOperatingIncomeLossesAnalysisofincomeandexpensesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tac_AnalysisofincomeandexpensesTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Analysis of income and expenses [Table]",
        "label": "Analysis of income and expenses [Table]",
        "terseLabel": "Analysis of income and expenses [Table]"
       }
      }
     },
     "localname": "AnalysisofincomeandexpensesTable",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/NetInterestExpenseDetails",
      "http://transalta.com/role/NetOtherOperatingIncomeLossesAnalysisofincomeandexpensesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tac_AnnualDividendPerShare": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Annual Dividend Per Share",
        "label": "Annual Dividend Per Share",
        "terseLabel": "Annual dividend per share",
        "verboseLabel": "Annual dividend rate per share"
       }
      }
     },
     "localname": "AnnualDividendPerShare",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofinvestmentgradecreditratingDetails",
      "http://transalta.com/role/CommonSharesDividendsDetails",
      "http://transalta.com/role/PreferredSharesCharacteristicsSpecifictoSeriesofPreferredSharesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "tac_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet": {
     "auth_ref": [],
     "calculation": {
      "http://transalta.com/role/SignificantEventsAssetAcquisitionsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Asset Acquisition, Assets Acquired and Liabilities Assumed, Net",
        "label": "Asset Acquisition, Assets Acquired and Liabilities Assumed, Net",
        "totalLabel": "Total acquisition cost"
       }
      }
     },
     "localname": "AssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/SignificantEventsAssetAcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_AssetAcquisitionAssetsOther": {
     "auth_ref": [],
     "calculation": {
      "http://transalta.com/role/SignificantEventsAssetAcquisitionsDetails": {
       "order": 3.0,
       "parentTag": "tac_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Asset Acquisition, Assets, Other",
        "label": "Asset Acquisition, Assets, Other",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "AssetAcquisitionAssetsOther",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/SignificantEventsAssetAcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_AssetAcquisitionAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Asset Acquisition",
        "label": "Asset Acquisition [Axis]",
        "terseLabel": "Asset Acquisition [Axis]"
       }
      }
     },
     "localname": "AssetAcquisitionAxis",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/PropertyPlantandEquipmentDetails",
      "http://transalta.com/role/SignificantEventsAssetAcquisitionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tac_AssetAcquisitionDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Asset Acquisition",
        "label": "Asset Acquisition [Domain]",
        "terseLabel": "Asset Acquisition [Domain]"
       }
      }
     },
     "localname": "AssetAcquisitionDomain",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/PropertyPlantandEquipmentDetails",
      "http://transalta.com/role/SignificantEventsAssetAcquisitionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_AssetAcquisitionLiabilitiesOther": {
     "auth_ref": [],
     "calculation": {
      "http://transalta.com/role/SignificantEventsAssetAcquisitionsDetails": {
       "order": 4.0,
       "parentTag": "tac_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Asset Acquisition, Liabilities, Other",
        "label": "Asset Acquisition, Liabilities, Other",
        "terseLabel": "Other liabilities"
       }
      }
     },
     "localname": "AssetAcquisitionLiabilitiesOther",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/SignificantEventsAssetAcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_AssetAcquisitionProvisionForDecommissioningRestorationAndRehabilitationCosts": {
     "auth_ref": [],
     "calculation": {
      "http://transalta.com/role/SignificantEventsAssetAcquisitionsDetails": {
       "order": 5.0,
       "parentTag": "tac_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Asset Acquisition, Provision For Decommissioning, Restoration And Rehabilitation Costs",
        "label": "Asset Acquisition, Provision For Decommissioning, Restoration And Rehabilitation Costs",
        "terseLabel": "Decommissioning and other provisions"
       }
      }
     },
     "localname": "AssetAcquisitionProvisionForDecommissioningRestorationAndRehabilitationCosts",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/SignificantEventsAssetAcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_AssetAcquisitionWorkingCapital": {
     "auth_ref": [],
     "calculation": {
      "http://transalta.com/role/SignificantEventsAssetAcquisitionsDetails": {
       "order": 1.0,
       "parentTag": "tac_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Asset Acquisition, Working Capital",
        "label": "Asset Acquisition, Working Capital",
        "terseLabel": "Working capital"
       }
      }
     },
     "localname": "AssetAcquisitionWorkingCapital",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/SignificantEventsAssetAcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_AssetRetirementObligationUndiscounted": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Asset Retirement Obligation, Undiscounted",
        "label": "Asset Retirement Obligation, Undiscounted",
        "terseLabel": "Undiscounted cash flows required for future removal of facilities"
       }
      }
     },
     "localname": "AssetRetirementObligationUndiscounted",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/DecommissioningandOtherProvisionsDecommissioningandRestorationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_AssetsHeldForSalePolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Assets Held For Sale [Policy Text Block]",
        "label": "Assets Held For Sale [Policy Text Block]",
        "terseLabel": "Assets Held for Sale"
       }
      }
     },
     "localname": "AssetsHeldForSalePolicyTextBlock",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tac_AssetsTransferredToRightOfUseAssets": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Assets Transferred To Right-Of-Use Assets",
        "label": "Assets Transferred To Right-Of-Use Assets",
        "terseLabel": "Assets transferred to right of use assets on implementation of IFRS 16 (Note 3 and 18)"
       }
      }
     },
     "localname": "AssetsTransferredToRightOfUseAssets",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_AustralianAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Australian Assets [Member]",
        "label": "Australian Assets [Member]",
        "terseLabel": "Australian Assets"
       }
      }
     },
     "localname": "AustralianAssetsMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/NonControllingInterestsSubsidiariesandOperationswithNonControllingInterestsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_AustralianGasMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Australian Gas [Member]",
        "label": "Australian Gas [Member]",
        "terseLabel": "Australian Gas"
       }
      }
     },
     "localname": "AustralianGasMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RevenueDetails",
      "http://transalta.com/role/RevenueDisaggregationofRevenueDetails",
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_AveragePowerPrices": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Average Power Prices",
        "label": "Average Power Prices",
        "terseLabel": "Average Power Prices"
       }
      }
     },
     "localname": "AveragePowerPrices",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesMaturityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "tac_BBBRatingMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "BBB Rating [Member]",
        "label": "BBB Rating [Member]",
        "terseLabel": "BBB"
       }
      }
     },
     "localname": "BBBRatingMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsFairValueofPlanAssetsbyMajorCategoryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_BalanceSheetLocation1Axis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Balance Sheet Location1 [Axis]",
        "label": "Balance Sheet Location1 [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocation1Axis",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsStatusofPlansDetails",
      "http://transalta.com/role/RiskManagementActivitiesEffectonCashFlowHedgesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tac_BalanceSheetLocation1Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Balance Sheet Location [Member]",
        "label": "Balance Sheet Location1 [Member]",
        "terseLabel": "Balance Sheet Location [Member]"
       }
      }
     },
     "localname": "BalanceSheetLocation1Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsStatusofPlansDetails",
      "http://transalta.com/role/RiskManagementActivitiesEffectonCashFlowHedgesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_BelowBBBRatingMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Below BBB Rating [Member]",
        "label": "Below BBB Rating [Member]",
        "terseLabel": "Below BBB"
       }
      }
     },
     "localname": "BelowBBBRatingMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsFairValueofPlanAssetsbyMajorCategoryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_BenchmarkMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Benchmark [Member]",
        "label": "Benchmark [Member]",
        "terseLabel": "Benchmark"
       }
      }
     },
     "localname": "BenchmarkMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/PreferredSharesCharacteristicsSpecifictoSeriesofPreferredSharesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_Bond4.454PercentNovember2033MaturityMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Bond, 4.454 Percent, November 2033 Maturity [Member]",
        "label": "Bond, 4.454 Percent, November 2033 Maturity [Member]",
        "terseLabel": "Bond, 4.454%, November 2033 maturity"
       }
      }
     },
     "localname": "Bond4.454PercentNovember2033MaturityMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_BondYield": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Bond Yield",
        "label": "Bond Yield",
        "terseLabel": "Bond yield"
       }
      }
     },
     "localname": "BondYield",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/PreferredSharesPreferredShareSeriesInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tac_Borrowings1Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Borrowings1 [Member]",
        "label": "Borrowings1 [Member]",
        "terseLabel": "Long-term debt"
       }
      }
     },
     "localname": "Borrowings1Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails",
      "http://transalta.com/role/RiskManagementActivitiesNetRiskManagementAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_BorrowingsSubjectToFloatingInterestRates": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Borrowings Subject To Floating Interest Rates",
        "label": "Borrowings Subject To Floating Interest Rates",
        "terseLabel": "Borrowings subject to floating interest rates"
       }
      }
     },
     "localname": "BorrowingsSubjectToFloatingInterestRates",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tac_BrookfieldRenewablePartnersMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Brookfield Renewable Partners",
        "label": "Brookfield Renewable Partners [Member]",
        "terseLabel": "Brookfield Renewable Partners"
       }
      }
     },
     "localname": "BrookfieldRenewablePartnersMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/ExchangeableSecuritiesDetails",
      "http://transalta.com/role/SignificantEventsStrategicInvestmentbyBrookfieldDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_BusinessinterruptionMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Business interruption [Member]",
        "label": "Business interruption [Member]",
        "terseLabel": "Business interruption [member]"
       }
      }
     },
     "localname": "BusinessinterruptionMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/NetOtherOperatingIncomeLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_CHDMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "CHD [Member]",
        "label": "CHD [Member]",
        "terseLabel": "CHD"
       }
      }
     },
     "localname": "CHDMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsRestrictionsonNonRecourseDebtandSecurityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_CanadianCoalMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Canadian Coal [Member]",
        "label": "Canadian Coal [Member]",
        "terseLabel": "Canadian Coal"
       }
      }
     },
     "localname": "CanadianCoalMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/NetOtherOperatingIncomeLossesDetails",
      "http://transalta.com/role/RevenueDetails",
      "http://transalta.com/role/RevenueDisaggregationofRevenueDetails",
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_CanadianDollarOfferedRateMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Canadian Dollar Offered Rate [Member]",
        "label": "Canadian Dollar Offered Rate [Member]",
        "terseLabel": "Canadian Dollar Offered Rate"
       }
      }
     },
     "localname": "CanadianDollarOfferedRateMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsNonRecourseDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_CanadianGasMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Canadian Gas [Member]",
        "label": "Canadian Gas [Member]",
        "terseLabel": "Canadian Gas"
       }
      }
     },
     "localname": "CanadianGasMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RevenueDetails",
      "http://transalta.com/role/RevenueDisaggregationofRevenueDetails",
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_CanadianHydroDevelopersInc.Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Canadian Hydro Developers Inc. [Member]",
        "label": "Canadian Hydro Developers Inc. [Member]",
        "terseLabel": "Canadian Hydro Developers Inc."
       }
      }
     },
     "localname": "CanadianHydroDevelopersInc.Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_CapacityOfPowerGenerationAssetsPower": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Capacity Of Generation Units, Power",
        "label": "Capacity Of Power Generation Assets, Power",
        "terseLabel": "Capacity of facility (in megawatts)"
       }
      }
     },
     "localname": "CapacityOfPowerGenerationAssetsPower",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/NonControllingInterestsSubsidiariesandOperationswithNonControllingInterestsDetails",
      "http://transalta.com/role/SignificantEventsAgreementtoConstructandOwnaCogenerationPlantinAlbertaDetails",
      "http://transalta.com/role/SignificantEventsCleanEnergyInvestmentPlanDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails",
      "http://transalta.com/role/SignificantEventsSkookumchuckWindEnergyFacilityDetails",
      "http://transalta.com/role/SignificantEventsUSWindProjectsDetails"
     ],
     "xbrltype": "powerItemType"
    },
    "tac_Capital1": {
     "auth_ref": [],
     "calculation": {
      "http://transalta.com/role/CapitalDisclosureofcomponentsofcapitalDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Capital",
        "label": "Capital1",
        "totalLabel": "Total capital"
       }
      }
     },
     "localname": "Capital1",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofcomponentsofcapitalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_CapitalPowerMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Capital Power",
        "label": "Capital Power [Member]",
        "terseLabel": "Capital Power"
       }
      }
     },
     "localname": "CapitalPowerMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/SignificantEventsAgreementtoConstructandOwnaCogenerationPlantinAlbertaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_CapitalSparesAndOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Capital Spares And Other [Member]",
        "label": "Capital Spares And Other [Member]",
        "terseLabel": "Capital\u00a0spares and\u00a0other"
       }
      }
     },
     "localname": "CapitalSparesAndOtherMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/PropertyPlantandEquipmentReconciliationofthechangesinthecarryingamountofPPEDetails",
      "http://transalta.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_CashAndCashEquivalents1Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cash And Cash Equivalents [Member]",
        "label": "Cash And Cash Equivalents1 [Member]",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalents1Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails",
      "http://transalta.com/role/FinancialInstrumentsCarryingamountsandclassificationsoffinancialassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_CashFlowHedgeUnrealizedGainsLossesFromAOCIRecognizedinProfitorLoss": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cash Flow Hedge Unrealized Gains (Losses) From AOCI Recognized in Profit or Loss",
        "label": "Cash Flow Hedge Unrealized Gains (Losses) From AOCI Recognized in Profit or Loss",
        "terseLabel": "Cash flow hedge unrealized gains (losses) from AOCI recognized in profit or loss"
       }
      }
     },
     "localname": "CashFlowHedgeUnrealizedGainsLossesFromAOCIRecognizedinProfitorLoss",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/NetOtherOperatingIncomeLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_CashReservesonNonRecourseBonds": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cash Reserves on Non-Recourse Bonds",
        "label": "Cash Reserves on Non-Recourse Bonds",
        "terseLabel": "Cash on deposit, non-recourse bonds"
       }
      }
     },
     "localname": "CashReservesonNonRecourseBonds",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsRestrictionsonNonRecourseDebtandSecurityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_CashflowsfromusedinoperatingactivitiesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cash flows from (used in) operating activities [text block]",
        "label": "Cash flows from (used in) operating activities [Text Block]",
        "terseLabel": "Cash flows from (used in) operating activities [Text Block]"
       }
      }
     },
     "localname": "CashflowsfromusedinoperatingactivitiesTextBlock",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CashFlowInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tac_CentraliaCoalMineMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Centralia Coal Mine [Member]",
        "label": "Centralia Coal Mine [Member]",
        "terseLabel": "Centralia Coal Mine"
       }
      }
     },
     "localname": "CentraliaCoalMineMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/AccountingChangesNarrativeDetails",
      "http://transalta.com/role/DecommissioningandOtherProvisionsDecommissioningandRestorationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_CentraliaPlantCGUMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Centralia Plant CGU",
        "label": "Centralia Plant CGU [Member]",
        "terseLabel": "Centralia Plant CGU"
       }
      }
     },
     "localname": "CentraliaPlantCGUMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/AssetImpairmentChargesandReversalsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_ChangeInOwnershipOfSubsidiary": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Change In Ownership Of TransAlta Renewables",
        "label": "Change In Ownership Of Subsidiary",
        "terseLabel": "Change in ownership of TransAlta Renewables"
       }
      }
     },
     "localname": "ChangeInOwnershipOfSubsidiary",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/AccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_ChangeinUsefulLivesEstimateMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Change in Useful Lives Estimate [Member]",
        "label": "Change in Useful Lives Estimate [Member]",
        "terseLabel": "Change in Useful Lives Estimate"
       }
      }
     },
     "localname": "ChangeinUsefulLivesEstimateMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/AccountingChangesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_ChangesInContractWithCustomerLiabilityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Changes In Contract With Customer, Liability [Table Text Block]",
        "label": "Changes In Contract With Customer, Liability [Table Text Block]",
        "terseLabel": "Changes In Contract Liabilities"
       }
      }
     },
     "localname": "ChangesInContractWithCustomerLiabilityTableTextBlock",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tac_ChangesinContractLiabilitiesRollForward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Changes in Contract Liabilities [Roll Forward]",
        "label": "Changes in Contract Liabilities [Roll Forward]",
        "terseLabel": "Changes in Contract Liabilities [Roll Forward]"
       }
      }
     },
     "localname": "ChangesinContractLiabilitiesRollForward",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RevenueContractBalancesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tac_ClassBsharesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Class B shares [Member]",
        "label": "Class B shares [Member]",
        "terseLabel": "Class B shares"
       }
      }
     },
     "localname": "ClassBsharesMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/NonControllingInterestsSubsidiariesandOperationswithNonControllingInterestsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_CoalFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Coal Facility [Member]",
        "label": "Coal Facility [Member]",
        "terseLabel": "Coal facility"
       }
      }
     },
     "localname": "CoalFacilityMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/NonControllingInterestsFinancialPositionofNonControllingInterestsDetails",
      "http://transalta.com/role/NonControllingInterestsSubsidiariesandOperationswithNonControllingInterestsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_CoalGenerationMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Coal Generation [Member]",
        "label": "Coal Generation [Member]",
        "terseLabel": "Coal generation"
       }
      }
     },
     "localname": "CoalGenerationMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/AccountingChangesNarrativeDetails",
      "http://transalta.com/role/JointArrangementsDetails",
      "http://transalta.com/role/NetOtherOperatingIncomeLossesDetails",
      "http://transalta.com/role/PropertyPlantandEquipmentDetails",
      "http://transalta.com/role/PropertyPlantandEquipmentReconciliationofthechangesinthecarryingamountofPPEDetails",
      "http://transalta.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_CoalSupplyandMiningObligation": {
     "auth_ref": [],
     "calculation": {
      "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails": {
       "order": 2.0,
       "parentTag": "tac_ContractualObligations1",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Coal Supply and Mining Obligation",
        "label": "Coal Supply and Mining Obligation",
        "terseLabel": "Coal supply and mining agreements"
       }
      }
     },
     "localname": "CoalSupplyandMiningObligation",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_CollateralonDerivativeInstruments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Collateral on Derivative Instruments",
        "label": "Collateral on Derivative Instruments",
        "terseLabel": "Collateral posted on derivative liabilities"
       }
      }
     },
     "localname": "CollateralonDerivativeInstruments",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_CommitmentFee": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Commitment Fee",
        "label": "Commitment Fee",
        "terseLabel": "Commitment fee"
       }
      }
     },
     "localname": "CommitmentFee",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/SignificantEventsStrategicInvestmentbyBrookfieldDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_CommitmentPeriodforEnergyBillInitiatives": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Commitment Period for Energy Bill Initiatives",
        "label": "Commitment Period for Energy Bill Initiatives",
        "terseLabel": "Commitment period for Energy Bill initiatives"
       }
      }
     },
     "localname": "CommitmentPeriodforEnergyBillInitiatives",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "tac_CommitmentforEnergyBillInitiatives": {
     "auth_ref": [],
     "calculation": {
      "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails": {
       "order": 6.0,
       "parentTag": "tac_ContractualObligations1",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Commitment for Energy Bill Initiatives",
        "label": "Commitment for Energy Bill Initiatives",
        "terseLabel": "TransAlta Energy Transition Bill"
       }
      }
     },
     "localname": "CommitmentforEnergyBillInitiatives",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_CommittedBilateralCreditFacilitiesExpiringIn2018Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Committed Bilateral Credit Facilities Expiring In 2018 [Member]",
        "label": "Committed Bilateral Credit Facilities Expiring In 2018 [Member]",
        "terseLabel": "Committed bilateral credit facilities expiring in 2018"
       }
      }
     },
     "localname": "CommittedBilateralCreditFacilitiesExpiringIn2018Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_CommittedBilateralCreditFacilitiesExpiringIn2019Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Committed Bilateral Credit Facilities Expiring In 2019 [Member]",
        "label": "Committed Bilateral Credit Facilities Expiring In 2019 [Member]",
        "terseLabel": "Committed Bilateral Credit Facilities Expiring In 2019 [Member]"
       }
      }
     },
     "localname": "CommittedBilateralCreditFacilitiesExpiringIn2019Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_CommittedBilateralCreditFacilitiesExpiringIn2020Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Bilateral Credit Facility [Member]",
        "label": "Committed Bilateral Credit Facilities Expiring In 2020 [Member]",
        "terseLabel": "Committed bilateral credit facilities expiring in 2020"
       }
      }
     },
     "localname": "CommittedBilateralCreditFacilitiesExpiringIn2020Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_CommittedBilateralCreditFacilitiesIn2021Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Committed Bilateral Credit Facilities In 2021 [Member]",
        "label": "Committed Bilateral Credit Facilities In 2021 [Member]",
        "terseLabel": "Committed Bilateral Credit Facilities In 2021 [Member]"
       }
      }
     },
     "localname": "CommittedBilateralCreditFacilitiesIn2021Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_CommittedBilateralCreditFacilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Committed Bilateral Credit Facilities [Member]",
        "label": "Committed Bilateral Credit Facilities [Member]",
        "terseLabel": "Committed bilateral credit facilities"
       }
      }
     },
     "localname": "CommittedBilateralCreditFacilitiesMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsLettersofCreditDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_CommittedCreditFacilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Committed Credit Facilities [Member]",
        "label": "Committed Credit Facilities [Member]",
        "terseLabel": "Committed credit facilities"
       }
      }
     },
     "localname": "CommittedCreditFacilitiesMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_CommodityContractsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Commodity Contracts [Member]",
        "label": "Commodity Contracts [Member]",
        "terseLabel": "Commodity contracts"
       }
      }
     },
     "localname": "CommodityContractsMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesEffectonCashFlowHedgesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_CommodityPriceRiskGenerationMarkToMarketValueMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Commodity Price Risk - Generation - Mark To Market Value [Member]",
        "label": "Commodity Price Risk - Generation - Mark To Market Value [Member]",
        "terseLabel": "Commodity Price Risk - Generation - Mark To Market Value [Member]"
       }
      }
     },
     "localname": "CommodityPriceRiskGenerationMarkToMarketValueMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_CommodityPriceRiskGenerationMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Commodity Price Risk - Generation [Member]",
        "label": "Commodity Price Risk - Generation [Member]",
        "terseLabel": "Commodity Price Risk - Generation [Member]"
       }
      }
     },
     "localname": "CommodityPriceRiskGenerationMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_CommodityPriceRiskProprietaryTradingMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Commodity Price Risk - Proprietary Trading [Member]",
        "label": "Commodity Price Risk - Proprietary Trading [Member]",
        "terseLabel": "Commodity Price Risk - Proprietary Trading [Member]"
       }
      }
     },
     "localname": "CommodityPriceRiskProprietaryTradingMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_CommonsharesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Common shares [Member]",
        "label": "Common shares [Member]",
        "terseLabel": "Common shares"
       }
      }
     },
     "localname": "CommonsharesMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofcashflowstatementDetails",
      "http://transalta.com/role/CapitalDisclosureofcomponentsofcapitalDetails",
      "http://transalta.com/role/CommonSharesIssuedandOutstandingDetails",
      "http://transalta.com/role/CommonSharesShareholderRightsPlanDetails",
      "http://transalta.com/role/CommonSharesTheeffectsoftheCorporationspurchaseandcancellationofthecommonsharesDetails",
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement",
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement",
      "http://transalta.com/role/NonControllingInterestsSubsidiariesandOperationswithNonControllingInterestsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_Comparablefundsfromoperationsbeforeinteresttoadjustedinterestcoverageactual": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Comparable funds from operations before interest to adjusted interest coverage, actual",
        "label": "Comparable funds from operations before interest to adjusted interest coverage, actual",
        "terseLabel": "Comparable funds from operations to adjusted interest coverage, actual"
       }
      }
     },
     "localname": "Comparablefundsfromoperationsbeforeinteresttoadjustedinterestcoverageactual",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofinvestmentgradecreditratingDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "tac_Comparablefundsfromoperationsbeforeinteresttoadjustedinterestcoveragetarget": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Comparable funds from operations before interest to adjusted interest coverage, target",
        "label": "Comparable funds from operations before interest to adjusted interest coverage, target",
        "terseLabel": "Comparable funds from operations to adjusted interest coverage, Target"
       }
      }
     },
     "localname": "Comparablefundsfromoperationsbeforeinteresttoadjustedinterestcoveragetarget",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofinvestmentgradecreditratingDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "tac_ComponentsofNoncurrentDefinedBenefitPlanLiabilitiesandOtherLongTermLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Components of Noncurrent Defined Benefit Plan Liabilities and Other Long-Term Liabilities [Table Text Block]",
        "label": "Components of Noncurrent Defined Benefit Plan Liabilities and Other Long-Term Liabilities [Table Text Block]",
        "terseLabel": "Components of Defined Benefit Obligations and Other Long-Term Liabilities"
       }
      }
     },
     "localname": "ComponentsofNoncurrentDefinedBenefitPlanLiabilitiesandOtherLongTermLiabilitiesTableTextBlock",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/DefinedBenefitObligationandOtherLongTermLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tac_ComponentsofTradeandOtherReceivablesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Components of Trade and Other Receivables [Table Text Block]",
        "label": "Components of Trade and Other Receivables [Table Text Block]",
        "terseLabel": "Trade and Other Receivables"
       }
      }
     },
     "localname": "ComponentsofTradeandOtherReceivablesTableTextBlock",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/TradeandOtherReceivablesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tac_ContingentLiabilitiesMaximumExposure": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Contingent Liabilities, Maximum Exposure",
        "label": "Contingent Liabilities, Maximum Exposure",
        "terseLabel": "Estimated financial effect of contingent liabilities"
       }
      }
     },
     "localname": "ContingentLiabilitiesMaximumExposure",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_ContractWithCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Contract With Customers [Member]",
        "label": "Contract With Customers [Member]",
        "terseLabel": "Contract With Customers [Member]"
       }
      }
     },
     "localname": "ContractWithCustomersMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_Contractexpensesandterminationcharges": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Contract expenses and termination charges",
        "label": "Contract expenses and termination charges",
        "terseLabel": "Contract expenses and termination charges"
       }
      }
     },
     "localname": "Contractexpensesandterminationcharges",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/NetOtherOperatingIncomeLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_ContractualObligations1": {
     "auth_ref": [],
     "calculation": {
      "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Contractual Obligations1",
        "label": "Contractual Obligations1",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "ContractualObligations1",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_ConvertiblePreferredSharesConvertedToOtherSecurities": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Convertible Preferred Shares Converted To Other Securities",
        "label": "Convertible Preferred Shares Converted To Other Securities",
        "terseLabel": "Number of shares converted into other classes of shares"
       }
      }
     },
     "localname": "ConvertiblePreferredSharesConvertedToOtherSecurities",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/PreferredSharesSeriesACumulativeFixedRedeemableRateResetPreferredSharesConversionDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "tac_ConvertiblePreferredSharesTenderedForConversion": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Convertible Preferred Shares Tendered For Conversion",
        "label": "Convertible Preferred Shares Tendered For Conversion",
        "terseLabel": "Convertible preferred shares tendered for conversion"
       }
      }
     },
     "localname": "ConvertiblePreferredSharesTenderedForConversion",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/PreferredSharesPreferredShareSeriesInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "tac_Corporate1Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Corporate [Member]",
        "label": "Corporate1 [Member]",
        "terseLabel": "Corporate"
       }
      }
     },
     "localname": "Corporate1Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RevenueDisaggregationofRevenueDetails",
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_CorporateInformationandStatementofIFRSComplianceAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Corporate Information and Statement of IFRS Compliance [Abstract]",
        "label": "Corporate Information and Statement of IFRS Compliance [Abstract]",
        "terseLabel": "Corporate Information and Statement of IFRS Compliance [Abstract]"
       }
      }
     },
     "localname": "CorporateInformationandStatementofIFRSComplianceAbstract",
     "nsuri": "http://transalta.com/20191231",
     "xbrltype": "stringItemType"
    },
    "tac_CounterpartyCompensationEstimateTerminationofContractualArrangement": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Counterparty Compensation Estimate, Termination of Contractual Arrangement",
        "label": "Counterparty Compensation Estimate, Termination of Contractual Arrangement",
        "terseLabel": "Balancing pool compensation estimate, termination of contractual arrangement"
       }
      }
     },
     "localname": "CounterpartyCompensationEstimateTerminationofContractualArrangement",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/SignificantEventsAgreementtoConstructandOwnaCogenerationPlantinAlbertaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_CounterpartyCompensationTerminationOfContractualArrangementAwardedAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Counterparty Compensation, Termination of Contractual Arrangement, Awarded, Amount",
        "label": "Counterparty Compensation, Termination of Contractual Arrangement, Awarded, Amount",
        "terseLabel": "Termination of contractual arrangement, awarded amount"
       }
      }
     },
     "localname": "CounterpartyCompensationTerminationOfContractualArrangementAwardedAmount",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/SignificantEventsAgreementtoConstructandOwnaCogenerationPlantinAlbertaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_CreditFacilitiesLongtermDebtAndFinanceLeaseObligations1Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Credit Facilities, Long-term Debt And Finance Lease Obligations1 [Member]",
        "label": "Credit Facilities, Long-term Debt And Finance Lease Obligations1 [Member]",
        "terseLabel": "Credit facilities, long-term debt and finance lease obligations(2)"
       }
      }
     },
     "localname": "CreditFacilitiesLongtermDebtAndFinanceLeaseObligations1Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsCarryingamountsandclassificationsoffinancialassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_CreditFacilityCancelledIn2017Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Credit Facility Cancelled In 2017 [Member]",
        "label": "Credit Facility Cancelled In 2017 [Member]",
        "terseLabel": "Credit Facility Cancelled In 2017 [Member]"
       }
      }
     },
     "localname": "CreditFacilityCancelledIn2017Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_CreditRiskAllocationPercentage": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Credit Risk, Allocation Percentage",
        "label": "Credit Risk, Allocation Percentage",
        "terseLabel": "Credit risk, allocation percentage"
       }
      }
     },
     "localname": "CreditRiskAllocationPercentage",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesCreditRiskDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tac_CrossCurrencySwapsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cross-Currency Swaps [Member]",
        "label": "Cross-Currency Swaps [Member]",
        "terseLabel": "Cross-currency swaps"
       }
      }
     },
     "localname": "CrossCurrencySwapsMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesEffectonCashFlowHedgesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_CumulativeEffectofNewAccountingPrincipleinPeriodofAdoption": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cumulative Effect of New Accounting Principle in Period of Adoption",
        "label": "Cumulative Effect of New Accounting Principle in Period of Adoption",
        "terseLabel": "Impact of change in accounting policy (Note 3)"
       }
      }
     },
     "localname": "CumulativeEffectofNewAccountingPrincipleinPeriodofAdoption",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/AccountingChangesNarrativeDetails",
      "http://transalta.com/role/ConsolidatedStatementsofChangesinEquityStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_CumulativeGainsLossInDerivativeInstruments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cumulative Gains (Loss) In Derivative Instruments",
        "label": "Cumulative Gains (Loss) In Derivative Instruments",
        "terseLabel": "Cumulative gains (loss) in derivative instruments"
       }
      }
     },
     "localname": "CumulativeGainsLossInDerivativeInstruments",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_CumulativeGainsLossesOnDiscontinuedHedgedItem": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cumulative Gains (Losses) On Discontinued Hedged Item",
        "label": "Cumulative Gains (Losses) On Discontinued Hedged Item",
        "terseLabel": "Fair value hedge, cumulative gain (loss) amortized"
       }
      }
     },
     "localname": "CumulativeGainsLossesOnDiscontinuedHedgedItem",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_Currency1Axis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Currency1 [Axis]",
        "label": "Currency1 [Axis]",
        "terseLabel": "Currency1 [Axis]"
       }
      }
     },
     "localname": "Currency1Axis",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails",
      "http://transalta.com/role/RiskManagementActivitiesSensitivityAnalysisForManagementAssessmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tac_Currency1Domain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "[Domain] for Currency1 [Axis]",
        "label": "Currency1 [Domain]",
        "terseLabel": "Currency1 [Domain]"
       }
      }
     },
     "localname": "Currency1Domain",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails",
      "http://transalta.com/role/RiskManagementActivitiesSensitivityAnalysisForManagementAssessmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_CurrencySwapContract2Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Currency Swap Contract 2 [Member]",
        "label": "Currency Swap Contract 2 [Member]",
        "terseLabel": "Cross-Currency Swaps - foreign-denominated debt 2"
       }
      }
     },
     "localname": "CurrencySwapContract2Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_CurrentDeferredStrippingCosts": {
     "auth_ref": [],
     "calculation": {
      "http://transalta.com/role/InventoryComponentsofInventoryDetails": {
       "order": 3.0,
       "parentTag": "ifrs-full_Inventories",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Current Deferred Stripping Costs",
        "label": "Current Deferred Stripping Costs",
        "terseLabel": "Deferred stripping costs"
       }
      }
     },
     "localname": "CurrentDeferredStrippingCosts",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/InventoryComponentsofInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_CurrentFinancialAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Current Financial Assets [Member]",
        "label": "Current Financial Assets [Member]",
        "terseLabel": "Current",
        "verboseLabel": "Current financial assets"
       }
      }
     },
     "localname": "CurrentFinancialAssetsMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesNetRiskManagementAssetsandLiabilitiesDetails",
      "http://transalta.com/role/RiskManagementActivitiesNettingArrangementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_CurrentFinancialLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Current Financial Liabilities [Member]",
        "label": "Current Financial Liabilities [Member]",
        "terseLabel": "Current",
        "verboseLabel": "Current financial liabilities"
       }
      }
     },
     "localname": "CurrentFinancialLiabilitiesMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesNetRiskManagementAssetsandLiabilitiesDetails",
      "http://transalta.com/role/RiskManagementActivitiesNettingArrangementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_CurrentPurchasedEmissionCredit": {
     "auth_ref": [],
     "calculation": {
      "http://transalta.com/role/InventoryComponentsofInventoryDetails": {
       "order": 5.0,
       "parentTag": "ifrs-full_Inventories",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Current Purchased Emission Credit",
        "label": "Current Purchased Emission Credit",
        "terseLabel": "Purchased emission credits"
       }
      }
     },
     "localname": "CurrentPurchasedEmissionCredit",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/InventoryComponentsofInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_CurrentReceivablesFromIncomeTaxes": {
     "auth_ref": [],
     "calculation": {
      "http://transalta.com/role/TradeandOtherReceivablesDetails": {
       "order": 5.0,
       "parentTag": "ifrs-full_TradeAndOtherCurrentReceivables",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Current receivables from income taxes",
        "label": "Current Receivables From Income Taxes",
        "terseLabel": "Income taxes receivables"
       }
      }
     },
     "localname": "CurrentReceivablesFromIncomeTaxes",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/TradeandOtherReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_CurtailmentandPlanAmendmentGainLossNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Curtailment and Plan Amendment Gain (Loss), Net Defined Benefit Liability (Asset)",
        "label": "Curtailment and Plan Amendment Gain (Loss), Net Defined Benefit Liability (Asset)",
        "negatedTerseLabel": "Curtailment and amendment gain"
       }
      }
     },
     "localname": "CurtailmentandPlanAmendmentGainLossNetDefinedBenefitLiabilityAsset",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsCostsRecognizedDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsDefinedBenefitObligationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_Customer1Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Customer 1 [Member]",
        "label": "Customer 1 [Member]",
        "terseLabel": "Customer 1"
       }
      }
     },
     "localname": "Customer1Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/SegmentDisclosuresDisclosureofentitysoperatingsegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_Customer2Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Customer 2 [Member]",
        "label": "Customer 2 [Member]",
        "terseLabel": "Customer 2"
       }
      }
     },
     "localname": "Customer2Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/SegmentDisclosuresDisclosureofentitysoperatingsegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_DecommissioningRestorationAndRehabilitationCostsRelatedTemporaryDifferencesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Decommissioning, Restoration And Rehabilitation Costs Related Temporary Differences [Member]",
        "label": "Decommissioning, Restoration And Rehabilitation Costs Related Temporary Differences [Member]",
        "terseLabel": "Future decommissioning and restoration costs"
       }
      }
     },
     "localname": "DecommissioningRestorationAndRehabilitationCostsRelatedTemporaryDifferencesMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_DeferredRevenuesTemporaryDifferencesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Deferred Revenues Temporary Differences [Member]",
        "label": "Deferred Revenues Temporary Differences [Member]",
        "terseLabel": "Deferred coal revenues"
       }
      }
     },
     "localname": "DeferredRevenuesTemporaryDifferencesMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_DeferredShareUnitDSUMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Deferred Share Unit (DSU) [Member]",
        "label": "Deferred Share Unit (DSU) [Member]",
        "terseLabel": "DSUs"
       }
      }
     },
     "localname": "DeferredShareUnitDSUMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/ShareBasedPaymentPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_DefinedBenefitPlanMaximumAgeDisabledandRetiredMemberEligibleForBenefits": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Defined Benefit Plan, Maximum Age Disabled and Retired Member Eligible For Benefits",
        "label": "Defined Benefit Plan, Maximum Age Disabled and Retired Member Eligible For Benefits",
        "terseLabel": "Maximum age disabled and retired members eligible for benefits"
       }
      }
     },
     "localname": "DefinedBenefitPlanMaximumAgeDisabledandRetiredMemberEligibleForBenefits",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsAssumptionsDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "tac_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent1": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent1",
        "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent1",
        "terseLabel": "Employer contribution (as percent)"
       }
      }
     },
     "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent1",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tac_DerivativeForwardPrice1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Derivative, Forward Price",
        "label": "Derivative, Forward Price1",
        "terseLabel": "Forward power price ranges per MWh"
       }
      }
     },
     "localname": "DerivativeForwardPrice1",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_DerivativeInstrumentContingentFeatureIncreaseinCollateralRequirement": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Derivative Instrument, Contingent Feature, Increase in Collateral Requirement",
        "label": "Derivative Instrument, Contingent Feature, Increase in Collateral Requirement",
        "terseLabel": "Derivative, contingent feature, additional collateral requirement"
       }
      }
     },
     "localname": "DerivativeInstrumentContingentFeatureIncreaseinCollateralRequirement",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_DerivativeInstrumentsContractsSettledMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Derivative Instruments, Contracts Settled [Member]",
        "label": "Derivative Instruments, Contracts Settled [Member]",
        "terseLabel": "Derivative Instruments, Contracts Settled [Member]"
       }
      }
     },
     "localname": "DerivativeInstrumentsContractsSettledMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsFairvalueofthecommodityriskmanagementassetsandliabilitiesbyclassificationlevelDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_DerivativeInstrumentsExistingContractsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Derivative Instruments, Existing Contracts [Member]",
        "label": "Derivative Instruments, Existing Contracts [Member]",
        "terseLabel": "Derivative Instruments, Existing Contracts [Member]"
       }
      }
     },
     "localname": "DerivativeInstrumentsExistingContractsMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsFairvalueofthecommodityriskmanagementassetsandliabilitiesbyclassificationlevelDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_DerivativeInstrumentsNewContractsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Derivative Instruments, New Contracts [Member]",
        "label": "Derivative Instruments, New Contracts [Member]",
        "terseLabel": "Derivative Instruments, New Contracts [Member]"
       }
      }
     },
     "localname": "DerivativeInstrumentsNewContractsMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsFairvalueofthecommodityriskmanagementassetsandliabilitiesbyclassificationlevelDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_DerivativeNonmonetaryNotionalAmountEmissionsPurchasedMass": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Derivative, Nonmonetary Notional Amount Emissions Purchased, Mass",
        "label": "Derivative, Nonmonetary Notional Amount Emissions Purchased, Mass",
        "terseLabel": "Notional amount purchased"
       }
      }
     },
     "localname": "DerivativeNonmonetaryNotionalAmountEmissionsPurchasedMass",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesNonHedgesDetails"
     ],
     "xbrltype": "massItemType"
    },
    "tac_DerivativeNonmonetaryNotionalAmountEmissionsSoldMass": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Derivative, Nonmonetary Notional Amount, Emissions Sold, Mass",
        "label": "Derivative, Nonmonetary Notional Amount, Emissions Sold, Mass",
        "terseLabel": "Notional amount sold"
       }
      }
     },
     "localname": "DerivativeNonmonetaryNotionalAmountEmissionsSoldMass",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesNonHedgesDetails"
     ],
     "xbrltype": "massItemType"
    },
    "tac_DerivativeNonmonetaryNotionalAmountPurchasedEmissionsPerHour": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Derivative, Nonmonetary Notional Amount Purchased, Emissions Per Hour",
        "label": "Derivative, Nonmonetary Notional Amount Purchased, Emissions Per Hour",
        "terseLabel": "Notional amount purchased"
       }
      }
     },
     "localname": "DerivativeNonmonetaryNotionalAmountPurchasedEmissionsPerHour",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesCommodityRiskManagementDetails",
      "http://transalta.com/role/RiskManagementActivitiesNonHedgesDetails"
     ],
     "xbrltype": "powerItemType"
    },
    "tac_DerivativeNonmonetaryNotionalAmountPurchasedInGallons": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Derivative, Nonmonetary Notional Amount Purchased In Gallons",
        "label": "Derivative, Nonmonetary Notional Amount Purchased In Gallons",
        "terseLabel": "Derivative, Nonmonetary Notional Amount Purchased In Gallons"
       }
      }
     },
     "localname": "DerivativeNonmonetaryNotionalAmountPurchasedInGallons",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesCommodityRiskManagementDetails"
     ],
     "xbrltype": "volumeItemType"
    },
    "tac_DerivativeNonmonetaryNotionalAmountPurchasedPerHour": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Derivative, Nonmonetary Notional Amount Purchased Per Hour",
        "label": "Derivative, Nonmonetary Notional Amount Purchased Per Hour",
        "terseLabel": "Notional amount purchased"
       }
      }
     },
     "localname": "DerivativeNonmonetaryNotionalAmountPurchasedPerHour",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesCommodityRiskManagementDetails",
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails",
      "http://transalta.com/role/RiskManagementActivitiesNonHedgesDetails"
     ],
     "xbrltype": "energyItemType"
    },
    "tac_DerivativeNonmonetaryNotionalAmountSoldEmissionsPerHour": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Derivative, Nonmonetary Notional Amount Sold, Emissions Per Hour",
        "label": "Derivative, Nonmonetary Notional Amount Sold, Emissions Per Hour",
        "terseLabel": "Notional amount sold"
       }
      }
     },
     "localname": "DerivativeNonmonetaryNotionalAmountSoldEmissionsPerHour",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesCommodityRiskManagementDetails",
      "http://transalta.com/role/RiskManagementActivitiesNonHedgesDetails"
     ],
     "xbrltype": "powerItemType"
    },
    "tac_DerivativeNonmonetaryNotionalAmountSoldInGallons": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Derivative, Nonmonetary Notional Amount Sold In Gallons",
        "label": "Derivative, Nonmonetary Notional Amount Sold In Gallons",
        "terseLabel": "Derivative, Nonmonetary Notional Amount Sold In Gallons"
       }
      }
     },
     "localname": "DerivativeNonmonetaryNotionalAmountSoldInGallons",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesCommodityRiskManagementDetails"
     ],
     "xbrltype": "volumeItemType"
    },
    "tac_DerivativeNonmonetaryNotionalAmountSoldPerHour": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Derivative, Nonmonetary Notional Amount Sold Per Hour",
        "label": "Derivative, Nonmonetary Notional Amount Sold Per Hour",
        "terseLabel": "Notional amount sold"
       }
      }
     },
     "localname": "DerivativeNonmonetaryNotionalAmountSoldPerHour",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesCommodityRiskManagementDetails",
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails",
      "http://transalta.com/role/RiskManagementActivitiesNonHedgesDetails"
     ],
     "xbrltype": "energyItemType"
    },
    "tac_DerivativeNotionalAmountPurchased": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Derivative, Notional Amount Purchased",
        "label": "Derivative, Notional Amount Purchased",
        "terseLabel": "Derivative, Notional Amount Purchased"
       }
      }
     },
     "localname": "DerivativeNotionalAmountPurchased",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_DerivativeNotionalAmountSold": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Derivative, Notional Amount Sold",
        "label": "Derivative, Notional Amount Sold",
        "terseLabel": "Notional amount sold"
       }
      }
     },
     "localname": "DerivativeNotionalAmountSold",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesCommodityRiskManagementDetails",
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_DerivativesIncomeMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Derivatives Income [Member]",
        "label": "Derivatives Income [Member]",
        "terseLabel": "Derivatives Income [Member]"
       }
      }
     },
     "localname": "DerivativesIncomeMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_DescriptionOfAccountingPolicyForSignificantAccountingJudgmentsAndKeySourcesOfEstimationUncertaintyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Description Of Accounting Policy For Significant Accounting Judgments And Key Sources Of Estimation Uncertainty [Policy Text Block]",
        "label": "Description Of Accounting Policy For Significant Accounting Judgments And Key Sources Of Estimation Uncertainty [Policy Text Block]",
        "terseLabel": "Significant accounting judgments and key sources of estimation uncertainty"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForSignificantAccountingJudgmentsAndKeySourcesOfEstimationUncertaintyPolicyTextBlock",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tac_DesignatedasHedgingInstrumentMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Designated as Hedging Instrument [Member]",
        "label": "Designated as Hedging Instrument [Member]",
        "terseLabel": "Designated as hedging instrument"
       }
      }
     },
     "localname": "DesignatedasHedgingInstrumentMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsSeniorNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_DisclosureForSensitivityRangesForTheBaseFairValueTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure For Sensitivity Ranges For The Base Fair Value [Table Text Block]",
        "label": "Disclosure For Sensitivity Ranges For The Base Fair Value [Table Text Block]",
        "terseLabel": "Disclosure for sensitivity ranges for the base fair value"
       }
      }
     },
     "localname": "DisclosureForSensitivityRangesForTheBaseFairValueTableTextBlock",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tac_DisclosureOfAccumulatedOtherComprehensiveIncomeTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure Of Accumulated Other Comprehensive Income [Text Block]",
        "label": "Disclosure Of Accumulated Other Comprehensive Income [Text Block]",
        "terseLabel": "Accumulated other comprehensive income"
       }
      }
     },
     "localname": "DisclosureOfAccumulatedOtherComprehensiveIncomeTextBlock",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/AccumulatedOtherComprehensiveIncomeNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tac_DisclosureOfCharacteristicsOfPreferenceSharesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure Of Characteristics Of Preference Shares [Table Text Block]",
        "label": "Disclosure Of Characteristics Of Preference Shares [Table Text Block]",
        "terseLabel": "Characteristics specific to preferred share series"
       }
      }
     },
     "localname": "DisclosureOfCharacteristicsOfPreferenceSharesTableTextBlock",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/PreferredSharesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tac_DisclosureOfCurrentAndDeferredIncomeTaxItemsChargedToEquityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure Of Current And Deferred Income Tax Items Charged To Equity [Table Text Block]",
        "label": "Disclosure Of Current And Deferred Income Tax Items Charged To Equity [Table Text Block]",
        "terseLabel": "Aggregate current and deferred income tax related to items charged or credited to equity"
       }
      }
     },
     "localname": "DisclosureOfCurrentAndDeferredIncomeTaxItemsChargedToEquityTableTextBlock",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tac_DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure Of Defined Benefit Plan Expense Recognized In Profit Or Loss Explanatory [Table Text Block]",
        "label": "Disclosure Of Defined Benefit Plan Expense Recognized In Profit Or Loss Explanatory [Table Text Block]",
        "terseLabel": "Costs Recognized"
       }
      }
     },
     "localname": "DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tac_DisclosureOfDifferenceBetweenTransactionPriceAndTheFairValueDeterminedUsingValuationModelTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure Of Difference Between Transaction Price And The Fair Value Determined Using Valuation Model [Table Text Block]",
        "label": "Disclosure Of Difference Between Transaction Price And The Fair Value Determined Using Valuation Model [Table Text Block]",
        "terseLabel": "Disclosure of difference between transaction price and the fair value determined using valuation model"
       }
      }
     },
     "localname": "DisclosureOfDifferenceBetweenTransactionPriceAndTheFairValueDeterminedUsingValuationModelTableTextBlock",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tac_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure Of Disaggregation Of Revenue From Contracts With Customers [Table Text Block]",
        "label": "Disclosure Of Disaggregation Of Revenue From Contracts With Customers [Table Text Block]",
        "terseLabel": "Disaggregation Of Revenue"
       }
      }
     },
     "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTableTextBlock",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tac_DisclosureOfDividendsDeclaredOnPreferenceSharesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure Of Dividends Declared On Preference Shares [Table Text Block]",
        "label": "Disclosure Of Dividends Declared On Preference Shares [Table Text Block]",
        "terseLabel": "Disclosure Of Dividends Declared On Preference Shares [Table Text Block]"
       }
      }
     },
     "localname": "DisclosureOfDividendsDeclaredOnPreferenceSharesTableTextBlock",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/PreferredSharesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tac_DisclosureOfExpensesClassifiedByNatureTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure Of Expenses Classified By Nature [Table Text Block]",
        "label": "Disclosure Of Expenses Classified By Nature [Table Text Block]",
        "terseLabel": "Expenses classified by nature"
       }
      }
     },
     "localname": "DisclosureOfExpensesClassifiedByNatureTableTextBlock",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/ExpensesbyNatureTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tac_DisclosureOfLeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of leases [Abstract]",
        "label": "Disclosure of leases [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfLeasesAbstract",
     "nsuri": "http://transalta.com/20191231",
     "xbrltype": "stringItemType"
    },
    "tac_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure Of Major Components Of Tax Expense (Income) [Table Text Block]",
        "label": "Disclosure Of Major Components Of Tax Expense (Income) [Table Text Block]",
        "terseLabel": "Components of income tax expense"
       }
      }
     },
     "localname": "DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tac_DisclosureOfNoncontrollingInterestsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure Of Noncontrolling Interests [Table Text Block]",
        "label": "Disclosure Of Noncontrolling Interests [Table Text Block]",
        "terseLabel": "Share of ownership and equity participation in TransAlta Renewables"
       }
      }
     },
     "localname": "DisclosureOfNoncontrollingInterestsTableTextBlock",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/NonControllingInterestsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tac_DisclosureOfNoncurrentDefinedBenefitPlanLiabilitiesandOtherNoncurrentLiabilitiesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure Of Noncurrent Defined Benefit Plan Liabilities and Other Noncurrent Liabilities [Text Block]",
        "label": "Disclosure Of Noncurrent Defined Benefit Plan Liabilities and Other Noncurrent Liabilities [Text Block]",
        "terseLabel": "Defined Benefit Obligation and Other Long-Term Liabilities"
       }
      }
     },
     "localname": "DisclosureOfNoncurrentDefinedBenefitPlanLiabilitiesandOtherNoncurrentLiabilitiesTextBlock",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/DefinedBenefitObligationandOtherLongTermLiabilitiesNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tac_DisclosureOfPrincipalRepaymentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure Of Principal Repayments [Table Text Block]",
        "label": "Disclosure Of Principal Repayments [Table Text Block]",
        "terseLabel": "Disclosure of principal repayments"
       }
      }
     },
     "localname": "DisclosureOfPrincipalRepaymentsTableTextBlock",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tac_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure Of Reconciliation Of Accounting Profit Multiplied By Applicable Tax Rates And Average Effective Tax Rate [Table Text Block]",
        "label": "Disclosure Of Reconciliation Of Accounting Profit Multiplied By Applicable Tax Rates And Average Effective Tax Rate [Table Text Block]",
        "terseLabel": "Rate reconciliations"
       }
      }
     },
     "localname": "DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tac_DisclosureOfSignificantEventsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure Of Significant Events [Text Block]",
        "label": "Disclosure Of Significant Events [Text Block]",
        "terseLabel": "Significant Events"
       }
      }
     },
     "localname": "DisclosureOfSignificantEventsTextBlock",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/SignificantEventsNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tac_DisclosureOfTheChangeInInventoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure Of The Change In Inventory [Table Text Block]",
        "label": "Disclosure Of The Change In Inventory [Table Text Block]",
        "terseLabel": "Disclosure Of The Change In Inventory"
       }
      }
     },
     "localname": "DisclosureOfTheChangeInInventoryTableTextBlock",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/InventoryTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tac_DisclosureOfTheComponentsOfInventoriesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure Of The Components Of Inventories [Table Text Block]",
        "label": "Disclosure Of The Components Of Inventories [Table Text Block]",
        "terseLabel": "Disclosure Of The Components Of Inventories"
       }
      }
     },
     "localname": "DisclosureOfTheComponentsOfInventoriesTableTextBlock",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/InventoryTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tac_DisclosureofCommitmentsByCommitmentTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of Commitments By Commitment [Table Text Block]",
        "label": "Disclosure of Commitments By Commitment [Table Text Block]",
        "terseLabel": "Disclosure of commitments and future payments"
       }
      }
     },
     "localname": "DisclosureofCommitmentsByCommitmentTableTextBlock",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tac_DisclosureofCommitmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "[Line Items] for Disclosure of Commitments [Table]",
        "label": "Disclosure of Commitments [Line Items]",
        "terseLabel": "Disclosure of Commitments [Line Items]"
       }
      }
     },
     "localname": "DisclosureofCommitmentsLineItems",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tac_DisclosureofCommitmentsTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of Commitments [Table]",
        "label": "Disclosure of Commitments [Table]",
        "terseLabel": "Disclosure of Commitments [Table]"
       }
      }
     },
     "localname": "DisclosureofCommitmentsTable",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tac_DisclosureofComponentsinOtherAssetsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of Components in Other Assets [Table Text Block]",
        "label": "Disclosure of Components in Other Assets [Table Text Block]",
        "verboseLabel": "Disclosure of components in other assets"
       }
      }
     },
     "localname": "DisclosureofComponentsinOtherAssetsTableTextBlock",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/OtherAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tac_DisclosureofComponentsinOtherNoncurrentAssetsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of Components in Other Non-current Assets [Table Text Block]",
        "label": "Disclosure of Components in Other Non-current Assets [Table Text Block]",
        "terseLabel": "Disclosure of components in other non-current assets"
       }
      }
     },
     "localname": "DisclosureofComponentsinOtherNoncurrentAssetsTableTextBlock",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/SegmentDisclosuresTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tac_DisclosureofcashflowstatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of cash flow statement [Abstract]",
        "label": "Disclosure of cash flow statement [Abstract]",
        "terseLabel": "Disclosure of cash flow statement [Abstract]"
       }
      }
     },
     "localname": "DisclosureofcashflowstatementAbstract",
     "nsuri": "http://transalta.com/20191231",
     "xbrltype": "stringItemType"
    },
    "tac_DisclosureofchangesinaccountingpoliciesaccountingestimatesanderrorsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of changes in accounting policies, accounting estimates and errors [Abstract]",
        "label": "Disclosure of changes in accounting policies, accounting estimates and errors [Abstract]",
        "terseLabel": "Disclosure of changes in accounting policies, accounting estimates and errors [Abstract]"
       }
      }
     },
     "localname": "DisclosureofchangesinaccountingpoliciesaccountingestimatesanderrorsAbstract",
     "nsuri": "http://transalta.com/20191231",
     "xbrltype": "stringItemType"
    },
    "tac_DisclosureofcomponentsofcapitalLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "[Line Items] for disclosure of components of capital [Table]",
        "label": "Disclosure of components of capital [Line Items]",
        "terseLabel": "Disclosure of components of capital [Line Items]"
       }
      }
     },
     "localname": "DisclosureofcomponentsofcapitalLineItems",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofcomponentsofcapitalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tac_DisclosureofcomponentsofcapitalTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "disclosure of components of capital [Table]",
        "label": "Disclosure of components of capital [Table]",
        "terseLabel": "Disclosure of components of capital [Table]"
       }
      }
     },
     "localname": "DisclosureofcomponentsofcapitalTable",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofcomponentsofcapitalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tac_DisclosureofcomponentsofinterestexpenseTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of components of interest expense [Table Text Block]",
        "label": "Disclosure of components of interest expense [Table Text Block]",
        "terseLabel": "Components of net interest expense"
       }
      }
     },
     "localname": "DisclosureofcomponentsofinterestexpenseTableTextBlock",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/NetInterestExpenseTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tac_DisclosureofcomponentsofnetotheroperatingincomelossesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of components of net other operating (income) losses [Table Text Block]",
        "label": "Disclosure of components of net other operating (income) losses [Table Text Block]",
        "verboseLabel": "Disclosure of components of net other operating (income) losses"
       }
      }
     },
     "localname": "DisclosureofcomponentsofnetotheroperatingincomelossesTableTextBlock",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/NetOtherOperatingIncomeLossesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tac_DisclosureofdetailedinformationaboutgoodwillAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of detailed information about goodwill [Abstract]",
        "label": "Disclosure of detailed information about goodwill [Abstract]",
        "terseLabel": "Disclosure of detailed information about goodwill [Abstract]"
       }
      }
     },
     "localname": "DisclosureofdetailedinformationaboutgoodwillAbstract",
     "nsuri": "http://transalta.com/20191231",
     "xbrltype": "stringItemType"
    },
    "tac_DisclosureofentitysoperatingsegmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of entity's operating segments [Abstract]",
        "label": "Disclosure of entity's operating segments [Abstract]",
        "terseLabel": "Disclosure of entity's operating segments [Abstract]"
       }
      }
     },
     "localname": "DisclosureofentitysoperatingsegmentsAbstract",
     "nsuri": "http://transalta.com/20191231",
     "xbrltype": "stringItemType"
    },
    "tac_DisclosureoffinancialassetsandliabilitiesTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of financial assets and liabilities [Table]",
        "label": "Disclosure of financial assets and liabilities [Table]",
        "terseLabel": "Disclosure of financial assets and liabilities [Table]"
       }
      }
     },
     "localname": "DisclosureoffinancialassetsandliabilitiesTable",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsCarryingamountsandclassificationsoffinancialassetsandliabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tac_DisclosureofimpairmentofassetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of impairment of assets [Abstract]",
        "label": "Disclosure of impairment of assets [Abstract]",
        "terseLabel": "Disclosure of impairment of assets [Abstract]"
       }
      }
     },
     "localname": "DisclosureofimpairmentofassetsAbstract",
     "nsuri": "http://transalta.com/20191231",
     "xbrltype": "stringItemType"
    },
    "tac_DisclosureofinterestsinotherentitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of interests in other entities [Abstract]",
        "label": "Disclosure of interests in other entities [Abstract]",
        "terseLabel": "Disclosure of interests in other entities [Abstract]"
       }
      }
     },
     "localname": "DisclosureofinterestsinotherentitiesAbstract",
     "nsuri": "http://transalta.com/20191231",
     "xbrltype": "stringItemType"
    },
    "tac_DisclosureofinventoriesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of inventories [Abstract]",
        "label": "Disclosure of inventories [Abstract]",
        "terseLabel": "Disclosure of inventories [Abstract]"
       }
      }
     },
     "localname": "DisclosureofinventoriesAbstract",
     "nsuri": "http://transalta.com/20191231",
     "xbrltype": "stringItemType"
    },
    "tac_DisclosureofinvestmentgradecreditratingTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of investment grade credit rating [Table Text Block]",
        "label": "Disclosure of investment grade credit rating [Table Text Block]",
        "terseLabel": "Disclosure of investment grade credit rating"
       }
      }
     },
     "localname": "DisclosureofinvestmentgradecreditratingTableTextBlock",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CapitalTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tac_DisclosureofnoncashoperatingworkingcapitalTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of non-cash operating working capital [Table Text Block]",
        "label": "Disclosure of non-cash operating working capital [Table Text Block]",
        "terseLabel": "Disclosure of non-cash operating working capital"
       }
      }
     },
     "localname": "DisclosureofnoncashoperatingworkingcapitalTableTextBlock",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CashFlowInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tac_DisclosureofnotesandotherexplanatoryinformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of notes and other explanatory information [Abstract]",
        "label": "Disclosure of notes and other explanatory information [Abstract]",
        "terseLabel": "Disclosure of notes and other explanatory information [Abstract]"
       }
      }
     },
     "localname": "DisclosureofnotesandotherexplanatoryinformationAbstract",
     "nsuri": "http://transalta.com/20191231",
     "xbrltype": "stringItemType"
    },
    "tac_DisclosureofotherprovisionscontingentliabilitiesandcontingentassetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of other provisions, contingent liabilities and contingent assets [Abstract]",
        "label": "Disclosure of other provisions, contingent liabilities and contingent assets [Abstract]",
        "terseLabel": "Disclosure of other provisions, contingent liabilities and contingent assets [Abstract]"
       }
      }
     },
     "localname": "DisclosureofotherprovisionscontingentliabilitiesandcontingentassetsAbstract",
     "nsuri": "http://transalta.com/20191231",
     "xbrltype": "stringItemType"
    },
    "tac_DisclosureofreconciliationbetweendepreciationandamortizationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of reconciliation between depreciation and amortization [Table Text Block]",
        "label": "Disclosure of reconciliation between depreciation and amortization [Table Text Block]",
        "terseLabel": "Disclosure of reconciliation between depreciation and amortization"
       }
      }
     },
     "localname": "DisclosureofreconciliationbetweendepreciationandamortizationTableTextBlock",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/SegmentDisclosuresTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tac_DisclosureofrevenuefromcontractswithcustomersAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of revenue from contracts with customers [Abstract]",
        "label": "Disclosure of revenue from contracts with customers [Abstract]",
        "terseLabel": "Disclosure of revenue from contracts with customers [Abstract]"
       }
      }
     },
     "localname": "DisclosureofrevenuefromcontractswithcustomersAbstract",
     "nsuri": "http://transalta.com/20191231",
     "xbrltype": "stringItemType"
    },
    "tac_DisclosureofselectedconsolidatedstatementsoffinancialpositioninformationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of selected consolidated statements of financial position information [Table Text Block]",
        "label": "Disclosure of selected consolidated statements of financial position information [Table Text Block]",
        "terseLabel": "Disclosure of selected consolidated statements of financial position information"
       }
      }
     },
     "localname": "DisclosureofselectedconsolidatedstatementsoffinancialpositioninformationTableTextBlock",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/SegmentDisclosuresTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tac_DiscontinuedCashFlowHedgePositionMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Discontinued Cash Flow Hedge Position [Member]",
        "label": "Discontinued Cash Flow Hedge Position [Member]",
        "terseLabel": "Discontinued Cash Flow Hedge Position"
       }
      }
     },
     "localname": "DiscontinuedCashFlowHedgePositionMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails",
      "http://transalta.com/role/RiskManagementActivitiesNetRiskManagementAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_DiscontinuedHedgePositionsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Discontinued Hedge Positions [Member]",
        "label": "Discontinued Hedge Positions [Member]",
        "terseLabel": "Discontinued Hedge Positions"
       }
      }
     },
     "localname": "DiscontinuedHedgePositionsMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails",
      "http://transalta.com/role/RiskManagementActivitiesNetRiskManagementAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_DiscountRate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Discount Rate",
        "label": "Discount Rate",
        "terseLabel": "Discount rate"
       }
      }
     },
     "localname": "DiscountRate",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/AssetImpairmentChargesandReversalsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tac_Discountedrevenue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Discounted Revenue",
        "label": "Discounted revenue",
        "terseLabel": "Discounted revenue"
       }
      }
     },
     "localname": "Discountedrevenue",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/NetOtherOperatingIncomeLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_DisposalGroupsIncludingDiscontinuedOperationsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "[Line Items] for Disposal Groups, Including Discontinued Operations [Table]",
        "label": "Disposal Groups, Including Discontinued Operations [Line Items]",
        "terseLabel": "Disposal Groups, Including Discontinued Operations [Line Items]"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsLineItems",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tac_DisposalGroupsIncludingDiscontinuedOperationsTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disposal Groups, Including Discontinued Operations [Table]",
        "label": "Disposal Groups, Including Discontinued Operations [Table]",
        "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsTable",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tac_DividendRateOnPreferenceShares": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Dividend Rate On Preference Shares",
        "label": "Dividend Rate On Preference Shares",
        "terseLabel": "Annualized fixed dividend rate"
       }
      }
     },
     "localname": "DividendRateOnPreferenceShares",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/PreferredSharesPreferredShareSeriesInformationDetails",
      "http://transalta.com/role/PreferredSharesSeriesACumulativeFixedRedeemableRateResetPreferredSharesConversionDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tac_DividendRateOnPreferenceSharesSpread": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Dividend Rate On Preference Shares, Spread",
        "label": "Dividend Rate On Preference Shares, Spread",
        "terseLabel": "Dividend rate on preference shares, term"
       }
      }
     },
     "localname": "DividendRateOnPreferenceSharesSpread",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/PreferredSharesPreferredShareSeriesInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tac_DividendsPayable1Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Dividends Payable1 [Member]",
        "label": "Dividends Payable1 [Member]",
        "terseLabel": "Dividends payable (common and preferred)",
        "verboseLabel": "Dividends payable"
       }
      }
     },
     "localname": "DividendsPayable1Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CashFlowInformationChangesinLiabilitiesfromFinancingActivitiesDetails",
      "http://transalta.com/role/FinancialInstrumentsCarryingamountsandclassificationsoffinancialassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_DocumentAndEntityInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Document And Entity Information [Abstract]",
        "label": "Document And Entity Information [Abstract]",
        "terseLabel": "Document And Entity Information [Abstract]"
       }
      }
     },
     "localname": "DocumentAndEntityInformationAbstract",
     "nsuri": "http://transalta.com/20191231",
     "xbrltype": "stringItemType"
    },
    "tac_ElectricityMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Electricity [Member]",
        "label": "Electricity [Member]",
        "terseLabel": "Electricity"
       }
      }
     },
     "localname": "ElectricityMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesCommodityRiskManagementDetails",
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails",
      "http://transalta.com/role/RiskManagementActivitiesMaturityDetails",
      "http://transalta.com/role/RiskManagementActivitiesNonHedgesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_ElectricityPriceEnergy": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Electricity Price, Energy",
        "label": "Electricity Price, Energy",
        "terseLabel": "Electricity prices"
       }
      }
     },
     "localname": "ElectricityPriceEnergy",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/GoodwillDetails"
     ],
     "xbrltype": "energyItemType"
    },
    "tac_EmissionsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Emissions [Member]",
        "label": "Emissions [Member]",
        "terseLabel": "Emissions"
       }
      }
     },
     "localname": "EmissionsMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesCommodityRiskManagementDetails",
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails",
      "http://transalta.com/role/RiskManagementActivitiesNonHedgesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_Employee1Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Employee1 [Member]",
        "label": "Employee1 [Member]",
        "terseLabel": "Non-executive employees"
       }
      }
     },
     "localname": "Employee1Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/ShareBasedPaymentPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_EmployeeBenefitsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Employee Benefits [Abstract]",
        "label": "Employee Benefits [Abstract]",
        "terseLabel": "Employee future benefits"
       }
      }
     },
     "localname": "EmployeeBenefitsAbstract",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/AccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tac_EmployeeBenefitsAndCompensationPlansTemporaryDifferencesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Employee Benefits And Compensation Plans Temporary Differences [Member]",
        "label": "Employee Benefits And Compensation Plans Temporary Differences [Member]",
        "terseLabel": "Employee future benefits and compensation plans"
       }
      }
     },
     "localname": "EmployeeBenefitsAndCompensationPlansTemporaryDifferencesMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_EmployeeSharePurchasePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Employee Share Purchase Plan [Member]",
        "label": "Employee Share Purchase Plan [Member]",
        "terseLabel": "Employee Share Purchase Plan"
       }
      }
     },
     "localname": "EmployeeSharePurchasePlanMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/ShareBasedPaymentPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_EnergyMarketingMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Energy Marketing [Member]",
        "label": "Energy Marketing [Member]",
        "terseLabel": "Energy Marketing",
        "verboseLabel": "Energy Marketing"
       }
      }
     },
     "localname": "EnergyMarketingMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/GoodwillDetails",
      "http://transalta.com/role/RevenueDisaggregationofRevenueDetails",
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_EquipmentRepairMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Equipment Repair [Member]",
        "label": "Equipment Repair [Member]",
        "terseLabel": "Equipment Repair [Member]"
       }
      }
     },
     "localname": "EquipmentRepairMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/NetOtherOperatingIncomeLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_EquityAdjustedBalance": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Equity, Adjusted Balance",
        "label": "Equity, Adjusted Balance",
        "terseLabel": "Adjusted beginning balance"
       }
      }
     },
     "localname": "EquityAdjustedBalance",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofChangesinEquityStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_Equitysecuritiesreceiveduponconversionofshares": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Equity securities received upon conversion of shares",
        "label": "Equity securities received upon conversion of shares",
        "terseLabel": "Equity securities received upon conversion of shares"
       }
      }
     },
     "localname": "Equitysecuritiesreceiveduponconversionofshares",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/NonControllingInterestsSubsidiariesandOperationswithNonControllingInterestsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "tac_EstimatedIncreaseInTheNetDefinedBenefitObligationAssumingCertainChangesInKeyAssumptionsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Estimated Increase In The Net Defined Benefit Obligation Assuming Certain Changes In Key Assumptions [Table Text Block]",
        "label": "Estimated Increase In The Net Defined Benefit Obligation Assuming Certain Changes In Key Assumptions [Table Text Block]",
        "terseLabel": "Schedule of Estimated Increase In The Net Defined Benefit Obligation Assuming Certain Changes In Key Assumptions"
       }
      }
     },
     "localname": "EstimatedIncreaseInTheNetDefinedBenefitObligationAssumingCertainChangesInKeyAssumptionsTableTextBlock",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tac_ExchangeableSecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Exchangeable Securities [Abstract]",
        "label": "Exchangeable Securities [Abstract]"
       }
      }
     },
     "localname": "ExchangeableSecuritiesAbstract",
     "nsuri": "http://transalta.com/20191231",
     "xbrltype": "stringItemType"
    },
    "tac_ExchangeableSecuritiesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Exchangeable Securities",
        "label": "Exchangeable Securities [Member]",
        "terseLabel": "Exchangeable securities"
       }
      }
     },
     "localname": "ExchangeableSecuritiesMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CashFlowInformationChangesinLiabilitiesfromFinancingActivitiesDetails",
      "http://transalta.com/role/FinancialInstrumentsCarryingamountsandclassificationsoffinancialassetsandliabilitiesDetails",
      "http://transalta.com/role/FinancialInstrumentsFairvalueoffinancialassetsandliabilitiesmeasuredatotherthanfairvalueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_ExecutiveOfficer1Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Executive Officer1 [Member]",
        "label": "Executive Officer1 [Member]",
        "terseLabel": "Executive officers"
       }
      }
     },
     "localname": "ExecutiveOfficer1Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/ShareBasedPaymentPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_ExercisePriceRangeOneMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Exercise Price Range One [Member]",
        "label": "Exercise Price Range One [Member]",
        "terseLabel": "5.00 - 9.00"
       }
      }
     },
     "localname": "ExercisePriceRangeOneMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/ShareBasedPaymentPlansStockOptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_ExercisePriceRangeTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Exercise Price Range Two [Member]",
        "label": "Exercise Price Range Two [Member]",
        "terseLabel": "22.00 - 30.00"
       }
      }
     },
     "localname": "ExercisePriceRangeTwoMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/ShareBasedPaymentPlansStockOptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_FacilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Facilities [Member]",
        "label": "Facilities [Member]",
        "terseLabel": "Facilities"
       }
      }
     },
     "localname": "FacilitiesMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_FeeExpectedToBePaidForAdviceAndRecommendationsInConnectionOfOperations": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fee Expected To Be Paid For Advice And Recommendations In Connection Of Operations",
        "label": "Fee Expected To Be Paid For Advice And Recommendations In Connection Of Operations",
        "terseLabel": "Fee expected to be paid for advice and recommendations in connection of operations"
       }
      }
     },
     "localname": "FeeExpectedToBePaidForAdviceAndRecommendationsInConnectionOfOperations",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/SignificantEventsStrategicInvestmentbyBrookfieldDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_FinanceLeaseMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Finance Lease [Member]",
        "label": "Finance Lease [Member]",
        "terseLabel": "Finance Lease"
       }
      }
     },
     "localname": "FinanceLeaseMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/PropertyPlantandEquipmentReconciliationofthechangesinthecarryingamountofPPEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_FinanceLeaseObligationMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Finance Lease Obligation [Member]",
        "label": "Finance Lease Obligation [Member]",
        "terseLabel": "Finance lease obligation"
       }
      }
     },
     "localname": "FinanceLeaseObligationMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsAmountsOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_FinancialAssets1Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Financial Assets1 [Member]",
        "label": "Financial Assets1 [Member]",
        "terseLabel": "Financial Assets"
       }
      }
     },
     "localname": "FinancialAssets1Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesNetRiskManagementAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_FinancialAssetsOtherCategoryMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Financial Assets, Other, Category [Member]",
        "label": "Financial Assets, Other, Category [Member]",
        "terseLabel": "Other financial assets (FVTPL)"
       }
      }
     },
     "localname": "FinancialAssetsOtherCategoryMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsCarryingamountsandclassificationsoffinancialassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_FinancialInstrumentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Financial Instruments [Abstract]",
        "label": "Financial Instruments [Abstract]",
        "terseLabel": "Financial Instruments [Abstract]"
       }
      }
     },
     "localname": "FinancialInstrumentsAbstract",
     "nsuri": "http://transalta.com/20191231",
     "xbrltype": "stringItemType"
    },
    "tac_FinancialLiabilities1Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Financial Liabilities1 [Member]",
        "label": "Financial Liabilities1 [Member]",
        "terseLabel": "Financial Liabilities"
       }
      }
     },
     "localname": "FinancialLiabilities1Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesNetRiskManagementAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_ForceMajeureReliefClaimMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Force Majeure Relief [Member]",
        "label": "Force Majeure Relief Claim [Member]",
        "terseLabel": "Force Majeure Relief Claim"
       }
      }
     },
     "localname": "ForceMajeureReliefClaimMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_ForeignExchangeForwardContractsForeignDenominatedDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Foreign Exchange Forward Contracts, Foreign-Denominated Debt [Member]",
        "label": "Foreign Exchange Forward Contracts, Foreign-Denominated Debt [Member]",
        "terseLabel": "Foreign Exchange Forward Contracts, Foreign-Denominated Debt [Member]"
       }
      }
     },
     "localname": "ForeignExchangeForwardContractsForeignDenominatedDebtMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_ForeignExchangeForwardContractsForeignDenominatedReceiptsExpendituresCAD1Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Foreign Exchange Forward Contracts, Foreign-Denominated Receipts (Expenditures), CAD 1 [Member]",
        "label": "Foreign Exchange Forward Contracts, Foreign-Denominated Receipts (Expenditures), CAD 1 [Member]",
        "terseLabel": "Foreign Exchange Forward Contracts - foreign-denominated receipts/expenditures CAD 1"
       }
      }
     },
     "localname": "ForeignExchangeForwardContractsForeignDenominatedReceiptsExpendituresCAD1Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_ForeignExchangeForwardContractsForeignDenominatedReceiptsExpendituresCAD2Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Foreign Exchange Forward Contracts, Foreign-Denominated Receipts (Expenditures), CAD 2 [Member]",
        "label": "Foreign Exchange Forward Contracts, Foreign-Denominated Receipts (Expenditures), CAD 2 [Member]",
        "terseLabel": "Foreign Exchange Forward Contracts - foreign-denominated receipts/expenditures CAD 2"
       }
      }
     },
     "localname": "ForeignExchangeForwardContractsForeignDenominatedReceiptsExpendituresCAD2Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_ForeignExchangeForwardContractsForeignDenominatedReceiptsExpendituresMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Foreign Exchange Forward Contracts, Foreign-Denominated Receipts (Expenditures) [Member]",
        "label": "Foreign Exchange Forward Contracts, Foreign-Denominated Receipts (Expenditures) [Member]",
        "terseLabel": "Foreign exchange forward contracts \u2013 foreign-denominated receipts/expenditures"
       }
      }
     },
     "localname": "ForeignExchangeForwardContractsForeignDenominatedReceiptsExpendituresMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails",
      "http://transalta.com/role/RiskManagementActivitiesMaturityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_ForeignExchangeForwardsOnProjectHedgesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Foreign Exchange Forwards On Project Hedges [Member]",
        "label": "Foreign Exchange Forwards On Project Hedges [Member]",
        "terseLabel": "Foreign exchange forwards on project hedges"
       }
      }
     },
     "localname": "ForeignExchangeForwardsOnProjectHedgesMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesEffectonCashFlowHedgesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_ForeignExchangeForwardsOnU.S.DebtMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Foreign Exchange Forwards On U.S. Debt [Member]",
        "label": "Foreign Exchange Forwards On U.S. Debt [Member]",
        "terseLabel": "Foreign exchange forwards on US debt"
       }
      }
     },
     "localname": "ForeignExchangeForwardsOnU.S.DebtMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesEffectonCashFlowHedgesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_ForeignExchangeGainMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Foreign Exchange Gain [Member]",
        "label": "Foreign Exchange Gain [Member]",
        "terseLabel": "Foreign exchange (gain) loss"
       }
      }
     },
     "localname": "ForeignExchangeGainMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesEffectonCashFlowHedgesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_ForeignExchangeTemporaryDifferencesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Foreign Exchange Temporary Differences [Member]",
        "label": "Foreign Exchange Temporary Differences [Member]",
        "terseLabel": "Foreign exchange differences on US-denominated debt"
       }
      }
     },
     "localname": "ForeignExchangeTemporaryDifferencesMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_ForeigndenominatedDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Foreign-denominated Debt [Member]",
        "label": "Foreign-denominated Debt [Member]",
        "terseLabel": "Foreign-denominated debt"
       }
      }
     },
     "localname": "ForeigndenominatedDebtMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_FortSaskatchewanMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fort Saskatchewan [Member]",
        "label": "Fort Saskatchewan [Member]",
        "terseLabel": "Fort Saskatchewan"
       }
      }
     },
     "localname": "FortSaskatchewanMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/JointArrangementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_FortescueMetalsGroupLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fortescue Metals Group Limited [Member]",
        "label": "Fortescue Metals Group Limited [Member]",
        "terseLabel": "Fortescue Metals Group Limited"
       }
      }
     },
     "localname": "FortescueMetalsGroupLimitedMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_FortescueRiverGasPipelineMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fortescue River Gas Pipeline [Member]",
        "label": "Fortescue River Gas Pipeline [Member]",
        "terseLabel": "Fortescue River Gas Pipeline"
       }
      }
     },
     "localname": "FortescueRiverGasPipelineMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/JointArrangementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_ForwardStartingInterestRateSwapsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Forward Starting Interest Rate Swaps [Member]",
        "label": "Forward Starting Interest Rate Swaps [Member]",
        "terseLabel": "Forward starting interest rate swaps"
       }
      }
     },
     "localname": "ForwardStartingInterestRateSwapsMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesEffectonCashFlowHedgesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_FuelAndPurchasedPowerMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fuel And Purchased Power [Member]",
        "label": "Fuel And Purchased Power [Member]",
        "terseLabel": "Fuel and purchased power"
       }
      }
     },
     "localname": "FuelAndPurchasedPowerMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/ExpensesbyNatureExpensesClassifiedbyNatureDetails",
      "http://transalta.com/role/RiskManagementActivitiesEffectonCashFlowHedgesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_FullRequirementsEasternUSMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Full Requirements - Eastern US",
        "label": "Full Requirements - Eastern US [Member]",
        "terseLabel": "Full requirements \u2013 Eastern US"
       }
      }
     },
     "localname": "FullRequirementsEasternUSMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsSensitivityrangesforthebasefairvaluesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_GainsLossesOnCashFlowHedgesRelatingToEquityNetOfTax": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Gains (Losses) On Cash Flow Hedges Relating To Equity, Net Of Tax",
        "label": "Gains (Losses) On Cash Flow Hedges Relating To Equity, Net Of Tax",
        "terseLabel": "Net losses on derivatives designated as cash flow hedges, net of tax"
       }
      }
     },
     "localname": "GainsLossesOnCashFlowHedgesRelatingToEquityNetOfTax",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofChangesinEquityStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_GainsLossesonContractAgreement": {
     "auth_ref": [],
     "calculation": {
      "http://transalta.com/role/NetOtherOperatingIncomeLossesAnalysisofincomeandexpensesDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Gains (Losses) on Contract Agreement",
        "label": "Gains (Losses) on Contract Agreement",
        "negatedTerseLabel": "Alberta Off-Coal Agreement",
        "terseLabel": "Alberta Off-Coal Agreement",
        "verboseLabel": "Alberta off-coal agreement, annual cash payments, gross"
       }
      }
     },
     "localname": "GainsLossesonContractAgreement",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsDebenturesDetails",
      "http://transalta.com/role/NetOtherOperatingIncomeLossesAnalysisofincomeandexpensesDetails",
      "http://transalta.com/role/NetOtherOperatingIncomeLossesDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_GainsLossesonContractAgreementNet": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Gains (Losses) on Contract Agreement, Net",
        "label": "Gains (Losses) on Contract Agreement, Net",
        "terseLabel": "Alberta off-coal agreement, annual cash payments, net"
       }
      }
     },
     "localname": "GainsLossesonContractAgreementNet",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsDebenturesDetails",
      "http://transalta.com/role/NetOtherOperatingIncomeLossesDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_GainsLossesonContractRestructuring": {
     "auth_ref": [],
     "calculation": {
      "http://transalta.com/role/NetOtherOperatingIncomeLossesAnalysisofincomeandexpensesDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Gains (Losses) on Contract Restructuring",
        "label": "Gains (Losses) on Contract Restructuring",
        "negatedTerseLabel": "Mississauga cogeneration facility NUG Contract",
        "terseLabel": "Mississauga cogeneration facility NUG Contract"
       }
      }
     },
     "localname": "GainsLossesonContractRestructuring",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/NetOtherOperatingIncomeLossesAnalysisofincomeandexpensesDetails",
      "http://transalta.com/role/NetOtherOperatingIncomeLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_GainsOnTerminationOfInvestments": {
     "auth_ref": [],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofEarningsLossStatement": {
       "order": 8.0,
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Gains on termination of investments",
        "label": "Gains on termination of investments",
        "negatedLabel": "Termination of Sundance B and C PPAs",
        "terseLabel": "Gains on termination of investments"
       }
      }
     },
     "localname": "GainsOnTerminationOfInvestments",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofEarningsLossStatement",
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_GasEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Gas Equipment [Member]",
        "label": "Gas Equipment [Member]",
        "terseLabel": "Gas equipment"
       }
      }
     },
     "localname": "GasEquipmentMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/PropertyPlantandEquipmentReconciliationofthechangesinthecarryingamountofPPEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_GasGenerationMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Gas Generation [Member]",
        "label": "Gas Generation [Member]",
        "terseLabel": "Gas generation"
       }
      }
     },
     "localname": "GasGenerationMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/JointArrangementsDetails",
      "http://transalta.com/role/PropertyPlantandEquipmentReconciliationofthechangesinthecarryingamountofPPEDetails",
      "http://transalta.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_GenerationSegmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Generation Segments [Member]",
        "label": "Generation Segments [Member]",
        "terseLabel": "Generation Segments [Member]"
       }
      }
     },
     "localname": "GenerationSegmentsMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CorporateInformationCorporateInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_GeneseeUnit3Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Genesee Unit 3 [Member]",
        "label": "Genesee Unit 3 [Member]",
        "terseLabel": "Genesee Unit 3"
       }
      }
     },
     "localname": "GeneseeUnit3Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/JointArrangementsDetails",
      "http://transalta.com/role/PropertyPlantandEquipmentDetails",
      "http://transalta.com/role/SignificantEventsAgreementtoConstructandOwnaCogenerationPlantinAlbertaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_GoldfieldsPowerMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Goldfields Power [Member]",
        "label": "Goldfields Power [Member]",
        "terseLabel": "Goldfields Power"
       }
      }
     },
     "localname": "GoldfieldsPowerMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/JointArrangementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_GovernmentIncentivesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Government Incentives [Member]",
        "label": "Government Incentives [Member]",
        "terseLabel": "Government Incentives [Member]"
       }
      }
     },
     "localname": "GovernmentIncentivesMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_GrossProceedsFromChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Gross Proceeds From Changes In Ownership Interests In Subsidiaries That Do Not Result In Loss Of Control",
        "label": "Gross Proceeds From Changes In Ownership Interests In Subsidiaries That Do Not Result In Loss Of Control",
        "terseLabel": "Gross proceeds from changes in ownership interests in subsidiaries that do not result in loss of control"
       }
      }
     },
     "localname": "GrossProceedsFromChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_HeatingOil1Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Heating Oil [Member]",
        "label": "Heating Oil1 [Member]",
        "terseLabel": "Heating Oil"
       }
      }
     },
     "localname": "HeatingOil1Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_HedgingAssetMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Hedging Asset [Member]",
        "label": "Hedging Asset [Member]",
        "terseLabel": "Hedging Asset"
       }
      }
     },
     "localname": "HedgingAssetMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsCarryingamountsandclassificationsoffinancialassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_HedgingDesignation1Axis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Hedging Designation [Axis]",
        "label": "Hedging Designation1 [Axis]",
        "terseLabel": "Hedging Designation [Axis]"
       }
      }
     },
     "localname": "HedgingDesignation1Axis",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsNonRecourseDebtDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsSeniorNotesDetails",
      "http://transalta.com/role/RiskManagementActivitiesNetRiskManagementAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tac_HedgingDesignation1Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Hedging Designation [Member]",
        "label": "Hedging Designation 1 [Member]",
        "terseLabel": "Hedging Designation [Member]"
       }
      }
     },
     "localname": "HedgingDesignation1Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsNonRecourseDebtDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsSeniorNotesDetails",
      "http://transalta.com/role/RiskManagementActivitiesNetRiskManagementAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_HedgingInstruments1Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Hedging Instruments1 [Member]",
        "label": "Hedging Instruments1 [Member]",
        "terseLabel": "Designated as a hedge"
       }
      }
     },
     "localname": "HedgingInstruments1Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesNetRiskManagementAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_HedgingLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Hedging Liabilities [Member]",
        "label": "Hedging Liabilities [Member]",
        "terseLabel": "Hedging Liabilities"
       }
      }
     },
     "localname": "HedgingLiabilitiesMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsCarryingamountsandclassificationsoffinancialassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_HydroGenerationMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Hydro Generation [Member]",
        "label": "Hydro Generation [Member]",
        "terseLabel": "Hydro"
       }
      }
     },
     "localname": "HydroGenerationMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/GoodwillDetails",
      "http://transalta.com/role/JointArrangementsDetails",
      "http://transalta.com/role/NetOtherOperatingIncomeLossesDetails",
      "http://transalta.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_HydroMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Hydro",
        "label": "Hydro [Member]",
        "terseLabel": "Hydro"
       }
      }
     },
     "localname": "HydroMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RevenueDetails",
      "http://transalta.com/role/RevenueDisaggregationofRevenueDetails",
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_IFRS16Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "IFRS 16 [Member]",
        "label": "IFRS 16 [Member]",
        "terseLabel": "IFRS 16"
       }
      }
     },
     "localname": "IFRS16Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/AccountingChangesNarrativeDetails",
      "http://transalta.com/role/PropertyPlantandEquipmentDetails",
      "http://transalta.com/role/RightofUseAssetsNarrativeDetails",
      "http://transalta.com/role/RightofUseAssetsReconciliationofchangesoftherightofuseassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_ImpliedCorrelationsForSharesSignificantUnobservableInputsEntitysOwnDerivative": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Implied Correlations For Shares, Significant Unobservable Inputs, Entity's Own Derivative",
        "label": "Implied Correlations For Shares, Significant Unobservable Inputs, Entity's Own Derivative",
        "terseLabel": "Implied correlations for shares, significant unobservable inputs, entity's own derivative"
       }
      }
     },
     "localname": "ImpliedCorrelationsForSharesSignificantUnobservableInputsEntitysOwnDerivative",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tac_ImpliedVolatilityForSharesSignificantUnobservableInputsEntitysOwnDerivative": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Implied Volatility For Shares, Significant Unobservable Inputs, Entity's Own Derivative",
        "label": "Implied Volatility For Shares, Significant Unobservable Inputs, Entity's Own Derivative",
        "terseLabel": "Implied volatility for shares, significant unobservable inputs, entity's own derivative"
       }
      }
     },
     "localname": "ImpliedVolatilityForSharesSignificantUnobservableInputsEntitysOwnDerivative",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tac_IncomeStatementLocation1Axis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Income Statement Location [Axis]",
        "label": "Income Statement Location1 [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocation1Axis",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesEffectonCashFlowHedgesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tac_IncomeStatementLocation1Domain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "[Domain] for Income Statement Location [Axis]",
        "label": "Income Statement Location1 [Domain]",
        "terseLabel": "Income Statement Location [Member]"
       }
      }
     },
     "localname": "IncomeStatementLocation1Domain",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesEffectonCashFlowHedgesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_IncomeTaxExpenseRecoveryRelatingToGainsOnDerivativesDesignatedAsCashFlowHedgesOfOtherComprehensiveIncome": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Income Tax Expense (Recovery) Relating To Gains On Derivatives Designated As Cash Flow Hedges Of Other Comprehensive Income",
        "label": "Income Tax Expense (Recovery) Relating To Gains On Derivatives Designated As Cash Flow Hedges Of Other Comprehensive Income",
        "terseLabel": "Income tax expense (recovery) relating to gains on derivatives designated as cash flow hedges of other comprehensive income"
       }
      }
     },
     "localname": "IncomeTaxExpenseRecoveryRelatingToGainsOnDerivativesDesignatedAsCashFlowHedgesOfOtherComprehensiveIncome",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofComprehensiveIncomeLossStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_IncomeTaxExpenseRecoveryRelatingToReclassificationOfGainsOnDerivativesDesignatedAsCashFlowHedgesToNetEarnings": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Income Tax Expense (Recovery) Relating To Reclassification Of Gains On Derivatives Designated As Cash Flow Hedges To Net Earnings",
        "label": "Income Tax Expense (Recovery) Relating To Reclassification Of Gains On Derivatives Designated As Cash Flow Hedges To Net Earnings",
        "terseLabel": "Income tax expense relating to reclassification of gains on derivatives designated as cash flow hedges to net earnings"
       }
      }
     },
     "localname": "IncomeTaxExpenseRecoveryRelatingToReclassificationOfGainsOnDerivativesDesignatedAsCashFlowHedgesToNetEarnings",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofComprehensiveIncomeLossStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_IncomeTaxExpenseRecoveryRelatingToReclassificationOfLossesOnFinancialInstrumentsDesignedAsHedgesOfDivestedForeignOperations": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Income Tax Expense (Recovery) Relating To Reclassification Of Losses On Financial Instruments Designed As Hedges Of Divested Foreign Operations",
        "label": "Income Tax Expense (Recovery) Relating To Reclassification Of Losses On Financial Instruments Designed As Hedges Of Divested Foreign Operations",
        "negatedTerseLabel": "Income tax recovery relating to reclassification of losses on financial instruments designed as hedges of divested foreign operations"
       }
      }
     },
     "localname": "IncomeTaxExpenseRecoveryRelatingToReclassificationOfLossesOnFinancialInstrumentsDesignedAsHedgesOfDivestedForeignOperations",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofComprehensiveIncomeLossStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_IncomeTaxRelatingToActuarialGainsLossesArisingFromChangesInFinancialAssumptionsOfOtherComprehensiveIncome": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Income Tax Relating To Actuarial Gains (Losses) Arising From Changes In Financial Assumptions Of Other Comprehensive Income",
        "label": "Income Tax Relating To Actuarial Gains (Losses) Arising From Changes In Financial Assumptions Of Other Comprehensive Income",
        "terseLabel": "Income tax relating to actuarial gains (losses) arising from changes in financial assumptions of other comprehensive income"
       }
      }
     },
     "localname": "IncomeTaxRelatingToActuarialGainsLossesArisingFromChangesInFinancialAssumptionsOfOtherComprehensiveIncome",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofComprehensiveIncomeLossStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_IncomeTaxesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Income Taxes [Abstract]",
        "label": "Income Taxes [Abstract]",
        "terseLabel": "Income Taxes [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxesAbstract",
     "nsuri": "http://transalta.com/20191231",
     "xbrltype": "stringItemType"
    },
    "tac_Incometaxrelatingtohedgesofinvestmentsinequityinstruments": {
     "auth_ref": [],
     "calculation": {
      "http://transalta.com/role/IncomeTaxesAggregateCurrentandDeferredIncomeTaxChargedtoEquityDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_CurrentAndDeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Income tax relating to hedges of investments in equity instruments",
        "label": "Income tax relating to hedges of investments in equity instruments",
        "terseLabel": "Net impact related to net investment hedges"
       }
      }
     },
     "localname": "Incometaxrelatingtohedgesofinvestmentsinequityinstruments",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesAggregateCurrentandDeferredIncomeTaxChargedtoEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_IncreaseDecreaseDueToApplicationOfIFRS16Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Increase (Decrease) Due To Application of IFRS 16",
        "label": "Increase (Decrease) Due To Application of IFRS 16 [Member]",
        "terseLabel": "Increase (Decrease) Due To Application of IFRS 16 [Member]"
       }
      }
     },
     "localname": "IncreaseDecreaseDueToApplicationOfIFRS16Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/PropertyPlantandEquipmentReconciliationofthechangesinthecarryingamountofPPEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_IncreaseDecreaseDueToInterestAccruedAndExpensedDuringPeriodContractLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Increase (Decrease) Due To Interest Accrued And Expensed During Period, Contract Liabilities",
        "label": "Increase (Decrease) Due To Interest Accrued And Expensed During Period, Contract Liabilities",
        "terseLabel": "Increases due to interest accrued and expensed during the period"
       }
      }
     },
     "localname": "IncreaseDecreaseDueToInterestAccruedAndExpensedDuringPeriodContractLiabilities",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RevenueContractBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_IncreaseDecreaseInBaseFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Increase (Decrease) In Base Fair Value",
        "label": "Increase (Decrease) In Base Fair Value",
        "terseLabel": "Decrease in base fair value"
       }
      }
     },
     "localname": "IncreaseDecreaseInBaseFairValue",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_IncreaseDecreaseInDerivativeBasisRelationshipPercent": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Increase (Decrease) In Derivative, Basis Relationship, Percent",
        "label": "Increase (Decrease) In Derivative, Basis Relationship, Percent",
        "terseLabel": "Basis relationship, percent"
       }
      }
     },
     "localname": "IncreaseDecreaseInDerivativeBasisRelationshipPercent",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tac_IncreaseDecreaseInDerivativeNonStandardShapeFactorsPercent": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Increase (Decrease) In Derivative, Non-Standard Shape Factors, Percent",
        "label": "Increase (Decrease) In Derivative, Non-Standard Shape Factors, Percent",
        "terseLabel": "Non-standard shape factors, percent"
       }
      }
     },
     "localname": "IncreaseDecreaseInDerivativeNonStandardShapeFactorsPercent",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tac_IncreaseDecreaseInDerivativePriceDiscountPercent": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Increase (Decrease) In Derivative, Price Discount, Percent",
        "label": "Increase (Decrease) In Derivative, Price Discount, Percent",
        "terseLabel": "Price discount ranges, percent"
       }
      }
     },
     "localname": "IncreaseDecreaseInDerivativePriceDiscountPercent",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tac_IncreaseDecreaseInDerivativeVolumeDiscountPercent": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Increase (Decrease) In Derivative, Volume Discount, Percent",
        "label": "Increase (Decrease) In Derivative, Volume Discount, Percent",
        "terseLabel": "Volume discount ranges, percent"
       }
      }
     },
     "localname": "IncreaseDecreaseInDerivativeVolumeDiscountPercent",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tac_IncreaseDecreaseInFinanceLeaseObligation": {
     "auth_ref": [],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 7.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Increase (Decrease) In Finance Lease Obligation",
        "label": "Increase (Decrease) In Finance Lease Obligation",
        "negatedTerseLabel": "Decrease in finance lease obligations (Note 22)"
       }
      }
     },
     "localname": "IncreaseDecreaseInFinanceLeaseObligation",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_IncreaseDecreaseInInvestingWorkingCapital": {
     "auth_ref": [],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 12.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Increase (Decrease) In Investing Working Capital",
        "label": "Increase (Decrease) In Investing Working Capital",
        "negatedTerseLabel": "Change in non-cash investing working capital balances"
       }
      }
     },
     "localname": "IncreaseDecreaseInInvestingWorkingCapital",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_IncreaseDecreaseInMaximumBorrowingCapacity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Increase (Decrease) In Maximum Borrowing Capacity",
        "label": "Increase (Decrease) In Maximum Borrowing Capacity",
        "terseLabel": "Increase (decrease) in borrowings"
       }
      }
     },
     "localname": "IncreaseDecreaseInMaximumBorrowingCapacity",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_IncreaseDecreaseInNonCashFinancingWorkingCapital": {
     "auth_ref": [],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 9.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Increase (Decrease) In Non Cash Financing Working Capital",
        "label": "Increase (Decrease) In Non Cash Financing Working Capital",
        "negatedTerseLabel": "Change in non-cash financing working capital balances"
       }
      }
     },
     "localname": "IncreaseDecreaseInNonCashFinancingWorkingCapital",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_IncreaseDecreaseInNonCashWorkingCapital": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Increase (Decrease) In Non Cash Working Capital",
        "label": "Increase (Decrease) In Non Cash Working Capital",
        "terseLabel": "Increase (decrease) in non cash working capital"
       }
      }
     },
     "localname": "IncreaseDecreaseInNonCashWorkingCapital",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofcashflowstatementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_IncreaseDecreaseInOtherBorrowings": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Increase (Decrease) In Other Borrowings",
        "label": "Increase (Decrease) In Other Borrowings",
        "terseLabel": "Increase (decrease) in exchangeable securities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherBorrowings",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofcomponentsofcapitalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_IncreaseDecreaseInRestrictedCashAndCashEquivalents": {
     "auth_ref": [],
     "calculation": {
      "http://transalta.com/role/CapitalDisclosureofcomponentsofcapitalDetails": {
       "order": 4.0,
       "parentTag": "tac_Increasedecreaseincapital",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Increase (Decrease) In Restricted Cash And Cash Equivalents",
        "label": "Increase (Decrease) In Restricted Cash And Cash Equivalents",
        "negatedTerseLabel": "Increase (decrease) in restricted cash and cash equivalents"
       }
      }
     },
     "localname": "IncreaseDecreaseInRestrictedCashAndCashEquivalents",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofcomponentsofcapitalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_IncreaseDecreaseThroughChangeInEstimatedCashFlows": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Increase (Decrease) Through Change In Estimated Cash Flows",
        "label": "Increase (Decrease) Through Change In Estimated Cash Flows",
        "terseLabel": "Revisions in estimated cash flows"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughChangeInEstimatedCashFlows",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/DecommissioningandOtherProvisionsChangeinDecommissioningandOtherProvisionBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_IncreaseDecreaseThroughDividendsDeclaredLiabilitiesArisingFromFinancingActivities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Increase (Decrease) Through Dividends Declared, Liabilities Arising From Financing Activities",
        "label": "Increase (Decrease) Through Dividends Declared, Liabilities Arising From Financing Activities",
        "terseLabel": "Dividends declared"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughDividendsDeclaredLiabilitiesArisingFromFinancingActivities",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CashFlowInformationChangesinLiabilitiesfromFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_IncreaseDecreaseThroughFinancingTaxShieldOnTaxEquityLiabilitiesArisingFromFinancingActivities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Increase (Decrease) Through Financing Tax Shield On Tax Equity, Liabilities Arising From Financing Activities",
        "label": "Increase (Decrease) Through Financing Tax Shield On Tax Equity, Liabilities Arising From Financing Activities",
        "terseLabel": "Tax shield on tax equity financing"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughFinancingTaxShieldOnTaxEquityLiabilitiesArisingFromFinancingActivities",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CashFlowInformationChangesinLiabilitiesfromFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_IncreaseDecreaseThroughNetExchangeDifferencesInventory": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Increase (Decrease) Through Net Exchange Differences, Inventory",
        "label": "Increase (Decrease) Through Net Exchange Differences, Inventory",
        "terseLabel": "Change in foreign exchange rates"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesInventory",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/InventoryChangeinInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_IncreaseDecreaseinContractualPowerCapacityPower": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Increase (Decrease) in Contractual Power Capacity, Power",
        "label": "Increase (Decrease) in Contractual Power Capacity, Power",
        "terseLabel": "Increase in contractual power capacity (in megawatts)"
       }
      }
     },
     "localname": "IncreaseDecreaseinContractualPowerCapacityPower",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/NonControllingInterestsSubsidiariesandOperationswithNonControllingInterestsDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "powerItemType"
    },
    "tac_IncreaseDecreaseinDerivativeForwardPowerPricesReasonablyPossible": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Increase (Decrease) in Derivative Forward Power Prices, Reasonably Possible",
        "label": "Increase (Decrease) in Derivative Forward Power Prices, Reasonably Possible",
        "terseLabel": "Increase (decrease) in derivative forward power prices, reasonable possible"
       }
      }
     },
     "localname": "IncreaseDecreaseinDerivativeForwardPowerPricesReasonablyPossible",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_IncreaseDecreaseinDiscountRatesOtherProvisions": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Increase (Decrease) in Discount Rates, Other Provisions",
        "label": "Increase (Decrease) in Discount Rates, Other Provisions",
        "terseLabel": "Increase (decrease) in discount rates, other provisions"
       }
      }
     },
     "localname": "IncreaseDecreaseinDiscountRatesOtherProvisions",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/DecommissioningandOtherProvisionsChangeinDecommissioningandOtherProvisionBalancesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tac_IncreaseThroughAdjustmentsArisingFromPassageOfTimeOtherProvisionsNetOfReceivable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Increase Through Adjustments Arising From Passage Of Time, Other Provisions, Net Of Receivable",
        "label": "Increase Through Adjustments Arising From Passage Of Time, Other Provisions, Net Of Receivable",
        "terseLabel": "Accretion"
       }
      }
     },
     "localname": "IncreaseThroughAdjustmentsArisingFromPassageOfTimeOtherProvisionsNetOfReceivable",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/DecommissioningandOtherProvisionsChangeinDecommissioningandOtherProvisionBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_Increasedecreaseincapital": {
     "auth_ref": [],
     "calculation": {
      "http://transalta.com/role/CapitalDisclosureofcomponentsofcapitalDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Increase (decrease) in capital",
        "label": "Increase (decrease) in capital",
        "totalLabel": "Increase (decrease) in capital"
       }
      }
     },
     "localname": "Increasedecreaseincapital",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofcomponentsofcapitalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_Increasedecreaseincashflowfromoperationsbeforechangesinworkingcapital": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Increase (decrease) in cash flow from operations before changes in working capital",
        "label": "Increase (decrease) in cash flow from operations before changes in working capital",
        "terseLabel": "Increase (decrease) in cash flow from operations before changes in working capital"
       }
      }
     },
     "localname": "Increasedecreaseincashflowfromoperationsbeforechangesinworkingcapital",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofcashflowstatementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_Increasedecreaseincashflowfromusedinoperatingactivities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Increase (decrease) in cash flow from (used in) operating activities",
        "label": "Increase (decrease) in cash flow from (used in) operating activities",
        "terseLabel": "Increase (decrease) in cash flow from (used in) operating activities"
       }
      }
     },
     "localname": "Increasedecreaseincashflowfromusedinoperatingactivities",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofcashflowstatementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_Increasedecreaseindividendspaid": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Increase (decrease) in dividends paid",
        "label": "Increase (decrease) in dividends paid",
        "terseLabel": "Increase (decrease) in dividends paid"
       }
      }
     },
     "localname": "Increasedecreaseindividendspaid",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofcashflowstatementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_Increasedecreaseindividendspaidtononcontrollinginterests": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Increase (decrease) in dividends paid to non controlling interests",
        "label": "Increase (decrease) in dividends paid to non controlling interests",
        "terseLabel": "Increase (decrease) in dividends paid to non controlling interests"
       }
      }
     },
     "localname": "Increasedecreaseindividendspaidtononcontrollinginterests",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofcashflowstatementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_Increasedecreaseinfinancialliabilities": {
     "auth_ref": [],
     "calculation": {
      "http://transalta.com/role/CapitalDisclosureofcomponentsofcapitalDetails": {
       "order": 3.0,
       "parentTag": "tac_Increasedecreaseincapital",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Increase (decrease) in financial liabilities",
        "label": "Increase (decrease) in financial liabilities",
        "terseLabel": "Increase (decrease) in financial liabilities"
       }
      }
     },
     "localname": "Increasedecreaseinfinancialliabilities",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofcomponentsofcapitalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_Increasedecreaseinhedginginstrumentsassets": {
     "auth_ref": [],
     "calculation": {
      "http://transalta.com/role/CapitalDisclosureofcomponentsofcapitalDetails": {
       "order": 2.0,
       "parentTag": "tac_Increasedecreaseincapital",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Increase (decrease) in hedging instruments, assets",
        "label": "Increase (decrease) in hedging instruments, assets",
        "negatedTerseLabel": "Increase (decrease) in hedging instruments, liabilities"
       }
      }
     },
     "localname": "Increasedecreaseinhedginginstrumentsassets",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofcomponentsofcapitalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_Increasedecreaseinissuedcapital": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Increase (decrease) in issued capital",
        "label": "Increase (decrease) in issued capital",
        "terseLabel": "Increase (decrease) in issued capital"
       }
      }
     },
     "localname": "Increasedecreaseinissuedcapital",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofcomponentsofcapitalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_Increasedecreaseinnetcapitalinflowsoutflows": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Increase (decrease) in net capital inflows (outflows)",
        "label": "Increase (decrease) in net capital inflows (outflows)",
        "terseLabel": "Increase (decrease) in net inflows (outflows) of cash"
       }
      }
     },
     "localname": "Increasedecreaseinnetcapitalinflowsoutflows",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofcashflowstatementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_Increasedecreaseinpropertyplantandequipmentexpenditure": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Increase (decrease) in property, plant and equipment expenditure",
        "label": "Increase (decrease) in property, plant and equipment expenditure",
        "terseLabel": "Increase (decrease) in property, plant and equipment expenditure"
       }
      }
     },
     "localname": "Increasedecreaseinpropertyplantandequipmentexpenditure",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofcashflowstatementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_IntangibleAssetsUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Intangible Assets Useful Life",
        "label": "Intangible Assets Useful Life",
        "terseLabel": "Intangible assets, useful life"
       }
      }
     },
     "localname": "IntangibleAssetsUsefulLife",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "tac_IntercompanyAvailableForSaleInvestments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Intercompany Available-For-Sale Investments",
        "label": "Intercompany Available-For-Sale Investments",
        "terseLabel": "Intercompany Available-For-Sale Investments"
       }
      }
     },
     "localname": "IntercompanyAvailableForSaleInvestments",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/AccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_IntercompanyOtherComprehensiveIncomeInvestmentsFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Intercompany, Other Comprehensive Income Investments, Fair Value",
        "label": "Intercompany, Other Comprehensive Income Investments, Fair Value",
        "terseLabel": "Intercompany FVOCI investments"
       }
      }
     },
     "localname": "IntercompanyOtherComprehensiveIncomeInvestmentsFairValue",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/AccumulatedOtherComprehensiveIncomeDetails",
      "http://transalta.com/role/ConsolidatedStatementsofChangesinEquityStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_InterestDeductibleInFuturePeriodsTemporaryDifferencesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Interest Deductible In Future Periods Temporary Differences [Member]",
        "label": "Interest Deductible In Future Periods Temporary Differences [Member]",
        "terseLabel": "Interest deductible in future periods"
       }
      }
     },
     "localname": "InterestDeductibleInFuturePeriodsTemporaryDifferencesMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_InterestExpense1Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Interest Expense1 [Member]",
        "label": "Interest Expense1 [Member]",
        "terseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense1Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesEffectonCashFlowHedgesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_InterestRateContractsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Interest Rate Contracts [Member]",
        "label": "Interest Rate Contracts [Member]",
        "terseLabel": "Interest Rate Contracts [Member]"
       }
      }
     },
     "localname": "InterestRateContractsMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesEffectonCashFlowHedgesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_InterestsInOtherEntitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Interests In Other Entities [Abstract]",
        "label": "Interests In Other Entities [Abstract]",
        "terseLabel": "Interests In Other Entities [Abstract]"
       }
      }
     },
     "localname": "InterestsInOtherEntitiesAbstract",
     "nsuri": "http://transalta.com/20191231",
     "xbrltype": "stringItemType"
    },
    "tac_InventoryUsed": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Inventory Used",
        "label": "Inventory Used",
        "terseLabel": "Net addition"
       }
      }
     },
     "localname": "InventoryUsed",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/InventoryChangeinInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_InvestmentAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Investment Agreement",
        "label": "Investment Agreement [Member]",
        "terseLabel": "Investment Agreement"
       }
      }
     },
     "localname": "InvestmentAgreementMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/ExchangeableSecuritiesDetails",
      "http://transalta.com/role/SignificantEventsStrategicInvestmentbyBrookfieldDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_InvestmentGradeMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Investment Grade [Member]",
        "label": "Investment Grade [Member]",
        "terseLabel": "Investment Grade [Member]"
       }
      }
     },
     "localname": "InvestmentGradeMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesCreditRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_IssuedCapitalAmountBeforeReceivablesUnderEmployeeSharePurchasePlan": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Issued Capital, Amount Before Receivables Under Employee Share Purchase Plan",
        "label": "Issued Capital, Amount Before Receivables Under Employee Share Purchase Plan",
        "terseLabel": "Issued Capital, Amount Before Receivables Under Employee Share Purchase Plan"
       }
      }
     },
     "localname": "IssuedCapitalAmountBeforeReceivablesUnderEmployeeSharePurchasePlan",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CommonSharesIssuedandOutstandingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_IssuedPreferredCapital": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Issued Preferred Capital",
        "label": "Issued Preferred Capital",
        "terseLabel": "Issued preferred capital",
        "verboseLabel": "Preferred shares"
       }
      }
     },
     "localname": "IssuedPreferredCapital",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofcomponentsofcapitalDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails",
      "http://transalta.com/role/SignificantEventsUSWindProjectsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_Keephills3Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Keephills 3",
        "label": "Keephills 3 [Member]",
        "terseLabel": "Keephills 3"
       }
      }
     },
     "localname": "Keephills3Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/PropertyPlantandEquipmentDetails",
      "http://transalta.com/role/SignificantEventsAgreementtoConstructandOwnaCogenerationPlantinAlbertaDetails",
      "http://transalta.com/role/SignificantEventsAssetAcquisitionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_KeephillsUnit3Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Keephills Unit 3 [Member]",
        "label": "Keephills Unit 3 [Member]",
        "terseLabel": "Keephills Unit 3"
       }
      }
     },
     "localname": "KeephillsUnit3Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/JointArrangementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_KentBreezeAndWinteringHillsFacilitiesTheWindFarmsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Kent Breeze And Wintering Hills Facilities (The Wind Farms) [Member]",
        "label": "Kent Breeze And Wintering Hills Facilities (The Wind Farms) [Member]",
        "terseLabel": "Wind Farms"
       }
      }
     },
     "localname": "KentBreezeAndWinteringHillsFacilitiesTheWindFarmsMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RightofUseAssetsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_KentBreezeWindFarmMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Kent Breeze Wind Farm [Member]",
        "label": "Kent Breeze Wind Farm [Member]",
        "terseLabel": "Kent Breeze"
       }
      }
     },
     "localname": "KentBreezeWindFarmMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_KentHills3WindProjectMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Kent Hills 3 Wind Project [Member]",
        "label": "Kent Hills 3 Wind Project [Member]",
        "terseLabel": "Kent Hills 3 Wind Project"
       }
      }
     },
     "localname": "KentHills3WindProjectMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/NonControllingInterestsSubsidiariesandOperationswithNonControllingInterestsDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_KentHillsWindFarmMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Kent Hills Wind Farm [Member]",
        "label": "Kent Hills Wind Farm [Member]",
        "terseLabel": "Kent Hills wind farm"
       }
      }
     },
     "localname": "KentHillsWindFarmMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/NonControllingInterestsSubsidiariesandOperationswithNonControllingInterestsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_KentHillsWindL.P.Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Kent Hills Wind LP [Member]",
        "label": "Kent Hills Wind L.P. [Member]",
        "terseLabel": "Kent Hills Wind L.P."
       }
      }
     },
     "localname": "KentHillsWindL.P.Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsOtherDetails",
      "http://transalta.com/role/OtherAssetsNarrativeDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_LakeswindMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Lakeswind [Member]",
        "label": "Lakeswind [Member]",
        "terseLabel": "Lakeswind"
       }
      }
     },
     "localname": "LakeswindMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/AssetImpairmentChargesandReversalsDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails",
      "http://transalta.com/role/IntangibleAssetsDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_LakeswindSolarProjectsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Lakeswind Solar Projects [Member]",
        "label": "Lakeswind Solar Projects [Member]",
        "terseLabel": "Lakeswind Solar Projects"
       }
      }
     },
     "localname": "LakeswindSolarProjectsMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_LakeswindWindFarmMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Lakeswind Wind Farm [Member]",
        "label": "Lakeswind Wind Farm [Member]",
        "terseLabel": "Lakeswind Wind Farm"
       }
      }
     },
     "localname": "LakeswindWindFarmMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_LeaseIncomeMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Lease Income [Member]",
        "label": "Lease Income [Member]",
        "terseLabel": "Lease Income [Member]"
       }
      }
     },
     "localname": "LeaseIncomeMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_LetterofCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Letter of Credit [Member]",
        "label": "Letter of Credit [Member]",
        "terseLabel": "Letter of credit"
       }
      }
     },
     "localname": "LetterofCreditMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsLettersofCreditDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsDetails",
      "http://transalta.com/role/RiskManagementActivitiesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_LettersOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Letters Of Credit [Member]",
        "label": "Letters Of Credit [Member]",
        "terseLabel": "Letters Of Credit [Member]"
       }
      }
     },
     "localname": "LettersOfCreditMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/DecommissioningandOtherProvisionsDecommissioningandRestorationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_LineOfCreditFacilityMaximumBorrowingCapacity1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line Of Credit Facility, Maximum Borrowing Capacity",
        "label": "Line Of Credit Facility, Maximum Borrowing Capacity1",
        "terseLabel": "Maximum borrowing capacity under line of credit"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity1",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsLettersofCreditDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_LineOfCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line Of Credit Facility [Member]",
        "label": "Line Of Credit Facility [Member]",
        "terseLabel": "Credit facilities"
       }
      }
     },
     "localname": "LineOfCreditFacilityMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsAmountsOutstandingDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_LineOfCreditFacilityRemainingBorrowingCapacity1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line Of Credit Facility, Remaining Borrowing Capacity1",
        "label": "Line Of Credit Facility, Remaining Borrowing Capacity1",
        "terseLabel": "Undrawn borrowing capacity under line of credit"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity1",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_LineofCreditCurrent1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line of Credit, Current1",
        "label": "Line of Credit, Current1",
        "terseLabel": "Actual drawings on borrowings"
       }
      }
     },
     "localname": "LineofCreditCurrent1",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_LineofCreditFacilityCancelledCapacity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line of Credit Facility, Cancelled Capacity",
        "label": "Line of Credit Facility, Cancelled Capacity",
        "terseLabel": "Line of credit facility, cancelled capacity"
       }
      }
     },
     "localname": "LineofCreditFacilityCancelledCapacity",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_LineofCreditFacilityIncreaseDecreaseNet1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line of Credit Facility, Increase (Decrease), Net1",
        "label": "Line of Credit Facility, Increase (Decrease), Net1",
        "terseLabel": "Line of credit facility, increase (decrease)"
       }
      }
     },
     "localname": "LineofCreditFacilityIncreaseDecreaseNet1",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_LitigationSettlementAmountAwardedFromOtherParty1": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Litigation Settlement, Amount Awarded From Other Party1",
        "label": "Litigation Settlement, Amount Awarded From Other Party1",
        "terseLabel": "Litigation settlement, amount awarded from other party"
       }
      }
     },
     "localname": "LitigationSettlementAmountAwardedFromOtherParty1",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_LongTermDebtTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Long-Term Debt, Type [Axis]",
        "label": "Long-Term Debt, Type [Axis]",
        "terseLabel": "Long-Term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongTermDebtTypeAxis",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsNonRecourseDebtDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsOtherDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsRestrictionsonNonRecourseDebtandSecurityDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsSeniorNotesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tac_LongTermDebtTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "[Domain] for Long-Term Debt, Type [Axis]",
        "label": "Long-Term Debt, Type [Domain]",
        "terseLabel": "Long-Term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongTermDebtTypeDomain",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsNonRecourseDebtDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsOtherDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsRestrictionsonNonRecourseDebtandSecurityDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsSeniorNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_LongTermPowerSaleAlbertaMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Long-Term Power Sale - Alberta [Member]",
        "label": "Long-Term Power Sale - Alberta [Member]",
        "terseLabel": "Long-Term Power Sale - Alberta"
       }
      }
     },
     "localname": "LongTermPowerSaleAlbertaMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_LongTermPowerSaleU.S.Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Long-Term Power Sale - U.S. [Member]",
        "label": "Long-Term Power Sale - U.S. [Member]",
        "terseLabel": "Long-term power sale \u2013 US"
       }
      }
     },
     "localname": "LongTermPowerSaleU.S.Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsSensitivityrangesforthebasefairvaluesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_LongTermWindEnergySaleEasternU.S.Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Long-Term Wind Energy Sale - Eastern U.S. [Member]",
        "label": "Long-Term Wind Energy Sale - Eastern U.S. [Member]",
        "terseLabel": "Long-term wind energy sale \u2013 Eastern US"
       }
      }
     },
     "localname": "LongTermWindEnergySaleEasternU.S.Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsDetails",
      "http://transalta.com/role/FinancialInstrumentsSensitivityrangesforthebasefairvaluesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_Longterm1Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Long-term1 [Member]",
        "label": "Long-term1 [Member]",
        "terseLabel": "Long-term"
       }
      }
     },
     "localname": "Longterm1Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsCarryingamountsandclassificationsoffinancialassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_LongtermDebt1Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Long-term Debt1 [Member]",
        "label": "Long-term Debt1 [Member]",
        "terseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongtermDebt1Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsFairvalueoffinancialassetsandliabilitiesmeasuredatotherthanfairvalueDetails",
      "http://transalta.com/role/RiskManagementActivitiesEffectonCashFlowHedgesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_LongtermFixedPricePowerSaleContractDeliveryVolume": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Long-term Fixed Price Power Sale Contract, Delivery Volume",
        "label": "Long-term Fixed Price Power Sale Contract, Delivery Volume",
        "terseLabel": "Long-term fixed price power sale contract, delivery volume"
       }
      }
     },
     "localname": "LongtermFixedPricePowerSaleContractDeliveryVolume",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsDetails"
     ],
     "xbrltype": "powerItemType"
    },
    "tac_LongtermLineOfCredit": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Long-term Line Of Credit",
        "label": "Long-term Line Of Credit",
        "terseLabel": "Long-term Line Of Credit"
       }
      }
     },
     "localname": "LongtermLineOfCredit",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_LongtermPortionOfFinanceLeaseReceivablesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Long-term Portion Of Finance Lease Receivables [Member]",
        "label": "Long-term Portion Of Finance Lease Receivables [Member]",
        "terseLabel": "Long-term portion of finance lease receivable"
       }
      }
     },
     "localname": "LongtermPortionOfFinanceLeaseReceivablesMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsCarryingamountsandclassificationsoffinancialassetsandliabilitiesDetails",
      "http://transalta.com/role/RiskManagementActivitiesCreditRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_LongtermServiceObligation": {
     "auth_ref": [],
     "calculation": {
      "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails": {
       "order": 3.0,
       "parentTag": "tac_ContractualObligations1",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Long-term Service Obligation",
        "label": "Long-term Service Obligation",
        "terseLabel": "Long-term service agreements"
       }
      }
     },
     "localname": "LongtermServiceObligation",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_LossOnRedemptionOfBonds": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Loss on redemption of bonds",
        "label": "Loss On Redemption Of Bonds",
        "terseLabel": "Loss on early redemption of bonds"
       }
      }
     },
     "localname": "LossOnRedemptionOfBonds",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsNonRecourseDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_McBrideLakeMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "McBride Lake [Member]",
        "label": "McBride Lake [Member]",
        "terseLabel": "McBride Lake"
       }
      }
     },
     "localname": "McBrideLakeMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/JointArrangementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_MelancthonWolfeWindL.PMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Melancthon-Wolfe Wind L.P [Member]",
        "label": "Melancthon-Wolfe Wind, L.P [Member]",
        "terseLabel": "Melancthon-Wolfe Wind"
       }
      }
     },
     "localname": "MelancthonWolfeWindL.PMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsNonRecourseDebtDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsSeniorNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_MississaugaCogenerationFacilityContractMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Mississauga Cogeneration Facility Contract [Member]",
        "label": "Mississauga Cogeneration Facility Contract [Member]",
        "terseLabel": "Mississauga Cogeneration Facility Contract [Member]"
       }
      }
     },
     "localname": "MississaugaCogenerationFacilityContractMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/NetOtherOperatingIncomeLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_MississaugaCongenerationFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Mississauga Congeneration Facility [Member]",
        "label": "Mississauga Congeneration Facility [Member]",
        "terseLabel": "Mississauga Congeneration Facility [Member]"
       }
      }
     },
     "localname": "MississaugaCongenerationFacilityMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesEffectonCashFlowHedgesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_NCIBProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "NCIB Program [Member]",
        "label": "NCIB Program [Member]",
        "terseLabel": "NCIB Program"
       }
      }
     },
     "localname": "NCIBProgramMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CommonSharesTheeffectsoftheCorporationspurchaseandcancellationofthecommonsharesDetails",
      "http://transalta.com/role/SignificantEventsNormalCourseIssuerBidDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_NaturalForcesTechnologiesInc.Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Natural Forces Technologies Inc. [Member]",
        "label": "Natural Forces Technologies Inc. [Member]",
        "terseLabel": "Natural Forces Technologies Inc."
       }
      }
     },
     "localname": "NaturalForcesTechnologiesInc.Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_NaturalGasPipelineCapacityVolume": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Natural Gas Pipeline Capacity, Volume",
        "label": "Natural Gas Pipeline Capacity, Volume",
        "terseLabel": "Natural gas pipeline capacity (mmcf)"
       }
      }
     },
     "localname": "NaturalGasPipelineCapacityVolume",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/SignificantEventsSkookumchuckWindEnergyFacilityDetails"
     ],
     "xbrltype": "volumeItemType"
    },
    "tac_NaturalGasTransportationandOtherProductsandServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Natural Gas, Transportation and Other Products and Services [Member]",
        "label": "Natural Gas, Transportation and Other Products and Services [Member]",
        "terseLabel": "Natural gas, transportation and other contracts"
       }
      }
     },
     "localname": "NaturalGasTransportationandOtherProductsandServicesMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_NetInterestExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Net Interest Expense [Abstract]",
        "label": "Net Interest Expense [Abstract]",
        "terseLabel": "Net Interest Expense [Abstract]"
       }
      }
     },
     "localname": "NetInterestExpenseAbstract",
     "nsuri": "http://transalta.com/20191231",
     "xbrltype": "stringItemType"
    },
    "tac_NetInvestmentHedgeMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Net Investment Hedge [Member]",
        "label": "Net Investment Hedge [Member]",
        "terseLabel": "Net Investment Hedge"
       }
      }
     },
     "localname": "NetInvestmentHedgeMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_NetRiskManagementAssetsAndLiabilitiesTemporaryDifferencesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Net Risk Management Assets And Liabilities Temporary Differences [Member]",
        "label": "Net Risk Management Assets And Liabilities Temporary Differences [Member]",
        "terseLabel": "Risk management assets and liabilities, net"
       }
      }
     },
     "localname": "NetRiskManagementAssetsAndLiabilitiesTemporaryDifferencesMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_Netcapitalinflowsoutflows": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Net capital inflows (outflows)",
        "label": "Net capital inflows (outflows)",
        "totalLabel": "Net inflows (outflows) of cash"
       }
      }
     },
     "localname": "Netcapitalinflowsoutflows",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofcashflowstatementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_NewBrunswickPowerCorporationMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "New Brunswick Power Corporation [Member]",
        "label": "New Brunswick Power Corporation [Member]",
        "terseLabel": "New Brunswick Power Corporation"
       }
      }
     },
     "localname": "NewBrunswickPowerCorporationMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_NewRichmondWindL.P.Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "New Richmond [Member]",
        "label": "New Richmond Wind, L.P. [Member]",
        "terseLabel": "New Richmond"
       }
      }
     },
     "localname": "NewRichmondWindL.P.Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsNonRecourseDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_NonHedgesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Non-Hedges [Member]",
        "label": "Non-Hedges [Member]",
        "terseLabel": "Non-Hedges"
       }
      }
     },
     "localname": "NonHedgesMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsFairvalueofthecommodityriskmanagementassetsandliabilitiesbyclassificationlevelDetails",
      "http://transalta.com/role/RiskManagementActivitiesCommodityRiskManagementDetails",
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails",
      "http://transalta.com/role/RiskManagementActivitiesMaturityDetails",
      "http://transalta.com/role/RiskManagementActivitiesNonHedgesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_NonInvestmentGradeMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Non-Investment Grade [Member]",
        "label": "Non-Investment Grade [Member]",
        "terseLabel": "Non-Investment Grade [Member]"
       }
      }
     },
     "localname": "NonInvestmentGradeMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesCreditRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_NonRecourseBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Non-Recourse Bonds [Member]",
        "label": "Non-Recourse Bonds [Member]",
        "terseLabel": "Non-Recourse Bonds"
       }
      }
     },
     "localname": "NonRecourseBondsMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsNonRecourseDebtDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsSeniorNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_NonRecourseDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Non-Recourse Debt [Member]",
        "label": "Non-Recourse Debt [Member]",
        "terseLabel": "Non-recourse",
        "verboseLabel": "Non-recourse debt"
       }
      }
     },
     "localname": "NonRecourseDebtMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsAmountsOutstandingDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsNonRecourseDebtDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsOtherDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsRestrictionsonNonRecourseDebtandSecurityDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsSeniorNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_NonRecourseVariableRateDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Non-Recourse Variable Rate Debt [Member]",
        "label": "Non-Recourse Variable Rate Debt [Member]",
        "terseLabel": "Non-Recourse Variable Rate Debt"
       }
      }
     },
     "localname": "NonRecourseVariableRateDebtMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsNonRecourseDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_NoncurrentDeferredLicenseFees": {
     "auth_ref": [],
     "calculation": {
      "http://transalta.com/role/OtherAssetsDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_OtherNoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Non-current Deferred License Fees",
        "label": "Non-current Deferred License Fees",
        "terseLabel": "Deferred licence fees"
       }
      }
     },
     "localname": "NoncurrentDeferredLicenseFees",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/OtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_NoncurrentDeferredServiceCosts": {
     "auth_ref": [],
     "calculation": {
      "http://transalta.com/role/OtherAssetsDetails": {
       "order": 3.0,
       "parentTag": "ifrs-full_OtherNoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Non-current Deferred Service Costs",
        "label": "Non-current Deferred Service Costs",
        "terseLabel": "Deferred service costs"
       }
      }
     },
     "localname": "NoncurrentDeferredServiceCosts",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/OtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_NoncurrentDefinedBenefitObligationAndOtherLongtermLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement": {
       "order": 2.0,
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0
      },
      "http://transalta.com/role/DefinedBenefitObligationandOtherLongTermLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Non-current Defined Benefit Obligation And Other Long-term Liabilities",
        "label": "Non-current Defined Benefit Obligation And Other Long-term Liabilities",
        "terseLabel": "Defined benefit obligation and other long-term liabilities (Note 23)",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "NoncurrentDefinedBenefitObligationAndOtherLongtermLiabilities",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofFinancialPositionStatement",
      "http://transalta.com/role/DefinedBenefitObligationandOtherLongTermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_NoncurrentFinancialAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Noncurrent Financial Assets [Member]",
        "label": "Noncurrent Financial Assets [Member]",
        "terseLabel": "Long-term",
        "verboseLabel": "Long-term financial assets"
       }
      }
     },
     "localname": "NoncurrentFinancialAssetsMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesNetRiskManagementAssetsandLiabilitiesDetails",
      "http://transalta.com/role/RiskManagementActivitiesNettingArrangementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_NoncurrentFinancialLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Noncurrent Financial Liabilities [Member]",
        "label": "Noncurrent Financial Liabilities [Member]",
        "terseLabel": "Long-term",
        "verboseLabel": "Long-term financial liabilities"
       }
      }
     },
     "localname": "NoncurrentFinancialLiabilitiesMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesNetRiskManagementAssetsandLiabilitiesDetails",
      "http://transalta.com/role/RiskManagementActivitiesNettingArrangementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_NoncurrentPrepaymentsforEnergyBillCommittments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Noncurrent Prepayments for Energy Bill Commitments",
        "label": "Noncurrent Prepayments for Energy Bill Committments",
        "terseLabel": "Funded portion of Energy Bill commitment"
       }
      }
     },
     "localname": "NoncurrentPrepaymentsforEnergyBillCommittments",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_NonhedgingInstrumentsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Non-hedging Instruments [Member]",
        "label": "Non-hedging Instruments [Member]",
        "terseLabel": "Not designated as a hedge"
       }
      }
     },
     "localname": "NonhedgingInstrumentsMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesNetRiskManagementAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_NumberOfLegalDisputes": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number Of Legal Disputes",
        "label": "Number Of Legal Disputes",
        "terseLabel": "Number Of legal disputes"
       }
      }
     },
     "localname": "NumberOfLegalDisputes",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "tac_NumberOfReportableSegments1": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number Of Reportable Segments",
        "label": "Number Of Reportable Segments1",
        "terseLabel": "Number of segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments1",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CorporateInformationCorporateInformationDetails",
      "http://transalta.com/role/SegmentDisclosuresDisclosureofentitysoperatingsegmentsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "tac_NumberOfTurbinesAcquired": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number Of Turbines Acquired",
        "label": "Number Of Turbines Acquired",
        "terseLabel": "Number of turbines acquired"
       }
      }
     },
     "localname": "NumberOfTurbinesAcquired",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/SignificantEventsCleanEnergyInvestmentPlanDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "tac_OperationsMaintenanceAndAdministrationMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Operations, Maintenance, And Administration [Member]",
        "label": "Operations, Maintenance, And Administration [Member]",
        "terseLabel": "Operations, maintenance and administration"
       }
      }
     },
     "localname": "OperationsMaintenanceAndAdministrationMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/ExpensesbyNatureExpensesClassifiedbyNatureDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_OperationsMaintenanceAndAdministrativeExpense": {
     "auth_ref": [],
     "calculation": {
      "http://transalta.com/role/ExpensesbyNatureExpensesClassifiedbyNatureDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_RevenueAndOperatingIncome",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Operations, Maintenance, And Administrative Expense",
        "label": "Operations, Maintenance, And Administrative Expense",
        "terseLabel": "Operations, maintenance, and administration (Note 5)",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "OperationsMaintenanceAndAdministrativeExpense",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/ExpensesbyNatureExpensesClassifiedbyNatureDetails",
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_OptiontoAcquirePipelineOwnershipPercentage": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Option to Acquire Pipeline, Ownership Percentage",
        "label": "Option to Acquire Pipeline, Ownership Percentage",
        "terseLabel": "Future option to acquire pipeline, ownership percentage"
       }
      }
     },
     "localname": "OptiontoAcquirePipelineOwnershipPercentage",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails",
      "http://transalta.com/role/SignificantEventsSkookumchuckWindEnergyFacilityDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tac_OtherBorrowingsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Other Borrowings [Member]",
        "label": "Other Borrowings [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherBorrowingsMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsAmountsOutstandingDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsOtherDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_OtherFinancialLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Other Financial Liabilities [Member]",
        "label": "Other Financial Liabilities [Member]",
        "terseLabel": "Other financial liabilities"
       }
      }
     },
     "localname": "OtherFinancialLiabilitiesMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsCarryingamountsandclassificationsoffinancialassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_OtherForeignCountriesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Other Foreign Countries [Member]",
        "label": "Other Foreign Countries [Member]",
        "terseLabel": "International"
       }
      }
     },
     "localname": "OtherForeignCountriesMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsFairValueofPlanAssetsbyMajorCategoryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_OtherInterestExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Other Interest Expense",
        "label": "Other Interest Expense",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherInterestExpense",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/NetInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_OtherNoncurrentLiabilities1Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Other Noncurrent Liabilities1 [Member]",
        "label": "Other Noncurrent Liabilities1 [Member]",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "OtherNoncurrentLiabilities1Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsStatusofPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_OtherPostEmploymentBenefitPlansMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Other Post-Employment Benefit Plans [Member]",
        "label": "Other Post-Employment Benefit Plans [Member]",
        "netLabel": "Other, through 2027",
        "verboseLabel": "Other"
       }
      }
     },
     "localname": "OtherPostEmploymentBenefitPlansMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsAssumptionsDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsContributionsDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsCostsRecognizedDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsDefinedBenefitObligationDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsFairValueofPlanAssetsDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsSensitivityAnalysisDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsStatusofPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_OtherPostEmploymentBenefitPlansthrough2024Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Other Post-Employment Benefit Plans, through 2024 [Member]",
        "label": "Other Post-Employment Benefit Plans, through 2024 [Member]",
        "terseLabel": "Other, through 2024"
       }
      }
     },
     "localname": "OtherPostEmploymentBenefitPlansthrough2024Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_OtherPostEmploymentBenefitPlansthrough2026Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Other Post-Employment Benefit Plans, through 2026 [Member]",
        "label": "Other Post-Employment Benefit Plans, through 2026 [Member]",
        "terseLabel": "Other, through 2026"
       }
      }
     },
     "localname": "OtherPostEmploymentBenefitPlansthrough2026Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Other Provisions, Contingent Liabilities And Contingent Assets [Abstract]",
        "label": "Other Provisions, Contingent Liabilities And Contingent Assets [Abstract]",
        "terseLabel": "Other Provisions, Contingent Liabilities And Contingent Assets [Abstract]"
       }
      }
     },
     "localname": "OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract",
     "nsuri": "http://transalta.com/20191231",
     "xbrltype": "stringItemType"
    },
    "tac_OtherRiskMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Other Risk [Member]",
        "label": "Other Risk [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherRiskMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsFairvalueofthecommodityriskmanagementassetsandliabilitiesbyclassificationlevelDetails",
      "http://transalta.com/role/RiskManagementActivitiesNetRiskManagementAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_OthersMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Others [Member]",
        "label": "Others [Member]",
        "terseLabel": "Others"
       }
      }
     },
     "localname": "OthersMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsSensitivityrangesforthebasefairvaluesDetails",
      "http://transalta.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_ParentCompanyandTransAltaRenewablesInc.Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Parent Company and TransAlta Renewables, Inc. [Member]",
        "label": "Parent Company and TransAlta Renewables, Inc. [Member]",
        "terseLabel": "Corporation and TransAlta Renewables"
       }
      }
     },
     "localname": "ParentCompanyandTransAltaRenewablesInc.Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_Pendinglitigationclaim": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Pending litigation claim",
        "label": "Pending litigation claim",
        "terseLabel": "Pending litigation claim"
       }
      }
     },
     "localname": "Pendinglitigationclaim",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_PercentageofdividendsaddedtoComparableFundsFromOperationsbeforeInteresttoAdjustedInterestCoverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of dividends added to Comparable Funds From Operations before Interest to Adjusted Interest Coverage Ratio",
        "label": "Percentage of dividends added to Comparable Funds From Operations before Interest to Adjusted Interest Coverage Ratio",
        "terseLabel": "Percentage of dividends added to Comparable FFO before Interest to Adjusted Interest Coverage"
       }
      }
     },
     "localname": "PercentageofdividendsaddedtoComparableFundsFromOperationsbeforeInteresttoAdjustedInterestCoverageRatio",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofinvestmentgradecreditratingDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tac_PercentageofpreferreddividendsdeductedfromAdjustedComparableFundsFromOperationstoAdjustedNetDebtRatio": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of preferred dividends deducted from Adjusted Comparable Funds From Operations to Adjusted Net Debt Ratio",
        "label": "Percentage of preferred dividends deducted from Adjusted Comparable Funds From Operations to Adjusted Net Debt Ratio",
        "terseLabel": "Percentage of preferred dividends deducted from Adjusted Comparable FFO to Adjusted Net Debt"
       }
      }
     },
     "localname": "PercentageofpreferreddividendsdeductedfromAdjustedComparableFundsFromOperationstoAdjustedNetDebtRatio",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofinvestmentgradecreditratingDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tac_PercentageofpreferredsharesaddedtonetdebtinAdjustedComparableFundsFromOperationstoAdjustedNetDebtRatio": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of preferred shares added to net debt in Adjusted Comparable Funds From Operations to Adjusted Net Debt Ratio",
        "label": "Percentage of preferred shares added to net debt in Adjusted Comparable Funds From Operations to Adjusted Net Debt Ratio",
        "terseLabel": "Percentage of preferred shares added to net debt in Adjusted Comparable FFO to Adjusted Net Debt"
       }
      }
     },
     "localname": "PercentageofpreferredsharesaddedtonetdebtinAdjustedComparableFundsFromOperationstoAdjustedNetDebtRatio",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofinvestmentgradecreditratingDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tac_PerformanceShareUnitPSUMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Performance Share Unit (PSU) [Member]",
        "label": "Performance Share Unit (PSU) [Member]",
        "terseLabel": "PSUs"
       }
      }
     },
     "localname": "PerformanceShareUnitPSUMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/ShareBasedPaymentPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_PerformanceShareUnitPSUandRestrictedShareUnitRSUPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Performance Share Unit (\u201cPSU\u201d) and Restricted Share Unit (\u201cRSU\u201d) Plan [Member]",
        "label": "Performance Share Unit (\u201cPSU\u201d) and Restricted Share Unit (\u201cRSU\u201d) Plan [Member]",
        "terseLabel": "PSUs and RSUs"
       }
      }
     },
     "localname": "PerformanceShareUnitPSUandRestrictedShareUnitRSUPlanMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/ShareBasedPaymentPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_PhysicalPowerSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Physical Power Sales [Member]",
        "label": "Physical Power Sales [Member]",
        "terseLabel": "Physical power sales"
       }
      }
     },
     "localname": "PhysicalPowerSalesMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_PingstonMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Pingston [Member]",
        "label": "Pingston [Member]",
        "terseLabel": "Pingston"
       }
      }
     },
     "localname": "PingstonMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsNonRecourseDebtDetails",
      "http://transalta.com/role/JointArrangementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_PioneerPipelineMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Pioneer Pipeline",
        "label": "Pioneer Pipeline [Member]",
        "terseLabel": "Pioneer Pipeline"
       }
      }
     },
     "localname": "PioneerPipelineMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_PipelineMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Pipeline",
        "label": "Pipeline [Member]",
        "terseLabel": "Pipeline"
       }
      }
     },
     "localname": "PipelineMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RightofUseAssetsReconciliationofchangesoftherightofuseassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_PlanName1Axis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Plan Name1 [Axis]",
        "label": "Plan Name1 [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanName1Axis",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CommonSharesShareholderRightsPlanDetails",
      "http://transalta.com/role/FinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tac_PlanName1Domain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "[Domain] for Plan Name [Axis]",
        "label": "Plan Name1 [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanName1Domain",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CommonSharesShareholderRightsPlanDetails",
      "http://transalta.com/role/FinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_PlantInAlbertaMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Plant In Alberta",
        "label": "Plant In Alberta [Member]",
        "terseLabel": "Plant In Alberta"
       }
      }
     },
     "localname": "PlantInAlbertaMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/SignificantEventsAgreementtoConstructandOwnaCogenerationPlantinAlbertaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_PoplarCreekMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Poplar Creek [Member]",
        "label": "Poplar Creek [Member]",
        "terseLabel": "Poplar Creek"
       }
      }
     },
     "localname": "PoplarCreekMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/PropertyPlantandEquipmentReconciliationofthechangesinthecarryingamountofPPEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_PortionDenominatedInForeignCurrencyAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Portion Denominated In Foreign Currency [Axis]",
        "label": "Portion Denominated In Foreign Currency [Axis]",
        "terseLabel": "Portion Denominated In Foreign Currency [Axis]"
       }
      }
     },
     "localname": "PortionDenominatedInForeignCurrencyAxis",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsAmountsOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tac_PortionDenominatedInForeignCurrencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "[Domain] for Portion Denominated In Foreign Currency [Axis]",
        "label": "Portion Denominated In Foreign Currency [Domain]",
        "terseLabel": "Portion Denominated in Foreign Currency [Domain]"
       }
      }
     },
     "localname": "PortionDenominatedInForeignCurrencyDomain",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsAmountsOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_PortionOfConsiderationPaidReceivedConsistingOfEquityInterests": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Portion Of Consideration Paid (Received) Consisting Of Equity Interests",
        "label": "Portion Of Consideration Paid (Received) Consisting Of Equity Interests",
        "terseLabel": "Value of equity consideration received"
       }
      }
     },
     "localname": "PortionOfConsiderationPaidReceivedConsistingOfEquityInterests",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails",
      "http://transalta.com/role/SignificantEventsUSWindProjectsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_PowerPurchaseArrangementMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Power Purchase Arrangement [Member]",
        "label": "Power Purchase Arrangement [Member]",
        "terseLabel": "Power Purchase Arrangement"
       }
      }
     },
     "localname": "PowerPurchaseArrangementMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/SignificantEventsAgreementtoConstructandOwnaCogenerationPlantinAlbertaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_PowerSaleContractsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Power Sale Contracts [Member]",
        "label": "Power Sale Contracts [Member]",
        "terseLabel": "Power sale contracts"
       }
      }
     },
     "localname": "PowerSaleContractsMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_PreferenceSharesBasisSpreadOnVariableRate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Preference Shares, Basis Spread On Variable Rate",
        "label": "Preference Shares, Basis Spread On Variable Rate",
        "terseLabel": "Rate spread over Benchmark"
       }
      }
     },
     "localname": "PreferenceSharesBasisSpreadOnVariableRate",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/PreferredSharesCharacteristicsSpecifictoSeriesofPreferredSharesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tac_PreferenceSharesFixedRateResetTerm": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Preference Shares Fixed Rate Reset Term",
        "label": "Preference Shares Fixed Rate Reset Term",
        "terseLabel": "Fixed rate reset term"
       }
      }
     },
     "localname": "PreferenceSharesFixedRateResetTerm",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/PreferredSharesPreferredShareSeriesInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "tac_PreferenceSharesSeriesAMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Preference Shares, Series A [Member]",
        "label": "Preference Shares, Series A [Member]",
        "terseLabel": "Series\u00a0A"
       }
      }
     },
     "localname": "PreferenceSharesSeriesAMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/PreferredSharesCharacteristicsSpecifictoSeriesofPreferredSharesDetails",
      "http://transalta.com/role/PreferredSharesIssuedandOutstandingDetails",
      "http://transalta.com/role/PreferredSharesPreferredShareDividendsDeclaredDetails",
      "http://transalta.com/role/PreferredSharesSeriesACumulativeFixedRedeemableRateResetPreferredSharesConversionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_PreferenceSharesSeriesBMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Preference Shares, Series B [Member]",
        "label": "Preference Shares, Series B [Member]",
        "terseLabel": "Series\u00a0B"
       }
      }
     },
     "localname": "PreferenceSharesSeriesBMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/PreferredSharesCharacteristicsSpecifictoSeriesofPreferredSharesDetails",
      "http://transalta.com/role/PreferredSharesIssuedandOutstandingDetails",
      "http://transalta.com/role/PreferredSharesPreferredShareDividendsDeclaredDetails",
      "http://transalta.com/role/PreferredSharesSeriesACumulativeFixedRedeemableRateResetPreferredSharesConversionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_PreferenceSharesSeriesCMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Preference Shares, Series C [Member]",
        "label": "Preference Shares, Series C [Member]",
        "terseLabel": "Series\u00a0C"
       }
      }
     },
     "localname": "PreferenceSharesSeriesCMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/PreferredSharesCharacteristicsSpecifictoSeriesofPreferredSharesDetails",
      "http://transalta.com/role/PreferredSharesIssuedandOutstandingDetails",
      "http://transalta.com/role/PreferredSharesPreferredShareDividendsDeclaredDetails",
      "http://transalta.com/role/PreferredSharesPreferredShareSeriesInformationDetails",
      "http://transalta.com/role/PreferredSharesSeriesACumulativeFixedRedeemableRateResetPreferredSharesConversionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_PreferenceSharesSeriesDMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Preference Shares, Series D [Member]",
        "label": "Preference Shares, Series D [Member]",
        "terseLabel": "Series D"
       }
      }
     },
     "localname": "PreferenceSharesSeriesDMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/PreferredSharesCharacteristicsSpecifictoSeriesofPreferredSharesDetails",
      "http://transalta.com/role/PreferredSharesSeriesACumulativeFixedRedeemableRateResetPreferredSharesConversionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_PreferenceSharesSeriesEMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Preference Shares, Series E [Member]",
        "label": "Preference Shares, Series E [Member]",
        "terseLabel": "Series\u00a0E"
       }
      }
     },
     "localname": "PreferenceSharesSeriesEMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/PreferredSharesCharacteristicsSpecifictoSeriesofPreferredSharesDetails",
      "http://transalta.com/role/PreferredSharesIssuedandOutstandingDetails",
      "http://transalta.com/role/PreferredSharesPreferredShareDividendsDeclaredDetails",
      "http://transalta.com/role/PreferredSharesPreferredShareSeriesInformationDetails",
      "http://transalta.com/role/PreferredSharesSeriesACumulativeFixedRedeemableRateResetPreferredSharesConversionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_PreferenceSharesSeriesFMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Preference Shares, Series F [Member]",
        "label": "Preference Shares, Series F [Member]",
        "terseLabel": "Series F"
       }
      }
     },
     "localname": "PreferenceSharesSeriesFMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/PreferredSharesCharacteristicsSpecifictoSeriesofPreferredSharesDetails",
      "http://transalta.com/role/PreferredSharesSeriesACumulativeFixedRedeemableRateResetPreferredSharesConversionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_PreferenceSharesSeriesGMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Preference Shares, Series G [Member]",
        "label": "Preference Shares, Series G [Member]",
        "terseLabel": "Series\u00a0G"
       }
      }
     },
     "localname": "PreferenceSharesSeriesGMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/PreferredSharesCharacteristicsSpecifictoSeriesofPreferredSharesDetails",
      "http://transalta.com/role/PreferredSharesIssuedandOutstandingDetails",
      "http://transalta.com/role/PreferredSharesPreferredShareDividendsDeclaredDetails",
      "http://transalta.com/role/PreferredSharesPreferredShareSeriesInformationDetails",
      "http://transalta.com/role/PreferredSharesSeriesACumulativeFixedRedeemableRateResetPreferredSharesConversionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_PreferenceSharesSeriesHMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Preference Shares, Series H [Member]",
        "label": "Preference Shares, Series H [Member]",
        "terseLabel": "Series H"
       }
      }
     },
     "localname": "PreferenceSharesSeriesHMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/PreferredSharesCharacteristicsSpecifictoSeriesofPreferredSharesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_PrepaidTransmissionAccessAndDistributionNonCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://transalta.com/role/OtherAssetsDetails": {
       "order": 5.0,
       "parentTag": "ifrs-full_OtherNoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Prepaid Transmission Access And Distribution, Non-Current",
        "label": "Prepaid Transmission Access And Distribution, Non-Current",
        "terseLabel": "South Hedland prepaid transmission access and distribution costs"
       }
      }
     },
     "localname": "PrepaidTransmissionAccessAndDistributionNonCurrent",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/OtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_PrivateMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Private [Member]",
        "label": "Private [Member]",
        "terseLabel": "Private [Member]"
       }
      }
     },
     "localname": "PrivateMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsFairValueofPlanAssetsbyMajorCategoryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_ProceedsFromTaxEquityFunding": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Proceeds From Tax Equity Funding",
        "label": "Proceeds From Tax Equity Funding",
        "terseLabel": "Proceeds from tax equity funding"
       }
      }
     },
     "localname": "ProceedsFromTaxEquityFunding",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_ProfitLoss1Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Profit Loss1 [Member]",
        "label": "Profit Loss1 [Member]",
        "terseLabel": "Profit (Loss)"
       }
      }
     },
     "localname": "ProfitLoss1Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesEffectonCashFlowHedgesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_ProfitLossBeforeInterestTaxesDepreciationAndAmortization": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Profit (Loss) Before Interest, Taxes, Depreciation, And Amortization",
        "label": "Profit (Loss) Before Interest, Taxes, Depreciation, And Amortization",
        "terseLabel": "EBITDA"
       }
      }
     },
     "localname": "ProfitLossBeforeInterestTaxesDepreciationAndAmortization",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/SignificantEventsAgreementtoConstructandOwnaCogenerationPlantinAlbertaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_ProfitLossBeforeTaxAdjustedForNonTaxableIncomeNoncontrollingInterest": {
     "auth_ref": [],
     "calculation": {
      "http://transalta.com/role/IncomeTaxesRateReconciliationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Profit (Loss) Before Tax, Adjusted For Non-Taxable Income, Non-controlling Interest",
        "label": "Profit (Loss) Before Tax, Adjusted For Non-Taxable Income, Non-controlling Interest",
        "totalLabel": "Adjusted earnings before income taxes"
       }
      }
     },
     "localname": "ProfitLossBeforeTaxAdjustedForNonTaxableIncomeNoncontrollingInterest",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesRateReconciliationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_ProjectDevelopmentCostsNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://transalta.com/role/OtherAssetsDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_OtherNoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Project Development Costs, Non-current",
        "label": "Project Development Costs, Non-current",
        "terseLabel": "Project development costs"
       }
      }
     },
     "localname": "ProjectDevelopmentCostsNoncurrent",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/OtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_ProjectLevelFinancingThatIsNoLongerPracticableMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Project Level Financing That Is No Longer Practicable [Member]",
        "label": "Project Level Financing That Is No Longer Practicable [Member]",
        "terseLabel": "Project level financing that is no longer practicable"
       }
      }
     },
     "localname": "ProjectLevelFinancingThatIsNoLongerPracticableMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/NetInterestExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_PropertyPlantAndEquipmentRelatedTemporaryDifferencesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Property, Plant And Equipment Related Temporary Differences [Member]",
        "label": "Property, Plant And Equipment Related Temporary Differences [Member]",
        "terseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentRelatedTemporaryDifferencesMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_PropertyPlantAndEquipmentUsefulLife1": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Property, Plant, And Equipment Useful Life1",
        "label": "Property, Plant, And Equipment Useful Life1",
        "terseLabel": "PP&amp;E useful life"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife1",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "tac_PropertyPlantsAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Property Plants And Equipment [Member]",
        "label": "Property Plants And Equipment [Member]",
        "terseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "PropertyPlantsAndEquipmentMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/AssetImpairmentChargesandReversalsDetails",
      "http://transalta.com/role/RiskManagementActivitiesEffectonCashFlowHedgesDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_ProportionOfEquityParticipationInSubsidiary": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Proportion Of Equity Participation In Subsidiary",
        "label": "Proportion Of Equity Participation In Subsidiary",
        "terseLabel": "Proportion of equity participation in subsidiary"
       }
      }
     },
     "localname": "ProportionOfEquityParticipationInSubsidiary",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/NonControllingInterestsShareofOwnershipandEquityParticipationinTransAltaRenewablesDetails",
      "http://transalta.com/role/NonControllingInterestsSubsidiariesandOperationswithNonControllingInterestsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tac_ProvisionsDisposed": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Provisions, Disposed",
        "label": "Provisions, Disposed",
        "negatedTerseLabel": "Liabilities disposed"
       }
      }
     },
     "localname": "ProvisionsDisposed",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/DecommissioningandOtherProvisionsChangeinDecommissioningandOtherProvisionBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_PurchaseObligationItemAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Purchase Obligation Item",
        "label": "Purchase Obligation Item [Axis]",
        "terseLabel": "Purchase Obligation Item [axis]"
       }
      }
     },
     "localname": "PurchaseObligationItemAxis",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tac_PurchaseObligationItemMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Purchase Obligation Item [Member]",
        "label": "Purchase Obligation Item [Member]",
        "terseLabel": "Purchase Obligation Item [Member]"
       }
      }
     },
     "localname": "PurchaseObligationItemMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_PurchaseObligations1": {
     "auth_ref": [],
     "calculation": {
      "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails": {
       "order": 1.0,
       "parentTag": "tac_ContractualObligations1",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Purchase Obligations1",
        "label": "Purchase Obligations1",
        "terseLabel": "Purchase obligations"
       }
      }
     },
     "localname": "PurchaseObligations1",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_PurchasePriceOfCommonSharesUnderShareholderRights": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Purchase Price Of Common Shares Under Shareholder Rights Plan",
        "label": "Purchase Price Of Common Shares Under Shareholder Rights",
        "terseLabel": "Purchase price of common shares under Shareholder Rights Plan"
       }
      }
     },
     "localname": "PurchasePriceOfCommonSharesUnderShareholderRights",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CommonSharesShareholderRightsPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_RCSolarLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "RC Solar, LLC [Member]",
        "label": "RC Solar, LLC [Member]",
        "verboseLabel": "Solar assets"
       }
      }
     },
     "localname": "RCSolarLLCMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsNonRecourseDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_RealisedGainsLossesOnFinancialInstrumentClassifiedAsFinancingActivities": {
     "auth_ref": [],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 5.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Realised Gains (Losses) On Financial Instrument, Classified As Financing Activities",
        "label": "Realised Gains (Losses) On Financial Instrument, Classified As Financing Activities",
        "negatedTerseLabel": "Realized gains on financial instruments"
       }
      }
     },
     "localname": "RealisedGainsLossesOnFinancialInstrumentClassifiedAsFinancingActivities",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_RealisedGainsLossesOnFinancialInstrumentClassifiedAsInvestingActivities": {
     "auth_ref": [],
     "calculation": {
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 9.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Realised Gains (Losses) On Financial Instrument, Classified As Investing Activities",
        "label": "Realised Gains (Losses) On Financial Instrument, Classified As Investing Activities",
        "negatedTerseLabel": "Realized gains on financial instruments"
       }
      }
     },
     "localname": "RealisedGainsLossesOnFinancialInstrumentClassifiedAsInvestingActivities",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_ReceivablesUnderEmployeeSharePurchasePlan": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Receivables Under Employee Share Purchase Plan",
        "label": "Receivables Under Employee Share Purchase Plan",
        "terseLabel": "Amounts receivable under Employee Share Purchase Plan"
       }
      }
     },
     "localname": "ReceivablesUnderEmployeeSharePurchasePlan",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CommonSharesIssuedandOutstandingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_RedemptionofNoncurrentBorrowings": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Redemption of Noncurrent Borrowings",
        "label": "Redemption of Noncurrent Borrowings",
        "terseLabel": "Redemption of noncurrent borrowings",
        "verboseLabel": "Redemption of unsecured debt"
       }
      }
     },
     "localname": "RedemptionofNoncurrentBorrowings",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsDebenturesDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsNonRecourseDebtDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsSeniorNotesDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_RedemptionofNoncurrentBorrowingsAccruedInterest": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Redemption of Noncurrent Borrowings, Accrued Interest",
        "label": "Redemption of Noncurrent Borrowings, Accrued Interest",
        "terseLabel": "Accrued and unpaid interest"
       }
      }
     },
     "localname": "RedemptionofNoncurrentBorrowingsAccruedInterest",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsDebenturesDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsSeniorNotesDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_RedemptionofNoncurrentBorrowingsPremium": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Redemption of Noncurrent Borrowings, Premium",
        "label": "Redemption of Noncurrent Borrowings, Premium",
        "terseLabel": "Redemption of prepayment premium recognized in net interest expense"
       }
      }
     },
     "localname": "RedemptionofNoncurrentBorrowingsPremium",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsDebenturesDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsSeniorNotesDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_RedemptionofNoncurrentBorrowingsPrincipal": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Redemption of Noncurrent Borrowings, Principal",
        "label": "Redemption of Noncurrent Borrowings, Principal",
        "terseLabel": "Redemption of unsecured debt, principal"
       }
      }
     },
     "localname": "RedemptionofNoncurrentBorrowingsPrincipal",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsSeniorNotesDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_RegisteredPensionPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Registered Pension Plan [Member]",
        "label": "Registered Pension Plan [Member]",
        "terseLabel": "Registered Pension Plan",
        "verboseLabel": "Registered"
       }
      }
     },
     "localname": "RegisteredPensionPlanMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsAssumptionsDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsContributionsDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsCostsRecognizedDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsDefinedBenefitObligationDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsFairValueofPlanAssetsDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsSensitivityAnalysisDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsStatusofPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_RelatedPartyAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Related Party [Abstract]",
        "label": "Related Party [Abstract]",
        "terseLabel": "Related Party [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyAbstract",
     "nsuri": "http://transalta.com/20191231",
     "xbrltype": "stringItemType"
    },
    "tac_RenewableElectricitySupportAgreementTerm": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Renewable Electricity Support Agreement, Term",
        "label": "Renewable Electricity Support Agreement, Term",
        "terseLabel": "Renewable electricity support agreement, term"
       }
      }
     },
     "localname": "RenewableElectricitySupportAgreementTerm",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "tac_RenewableGenerationMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Renewable Generation [Member]",
        "label": "Renewable Generation [Member]",
        "terseLabel": "Renewable generation"
       }
      }
     },
     "localname": "RenewableGenerationMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/PropertyPlantandEquipmentReconciliationofthechangesinthecarryingamountofPPEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_ReplacementandRefurbishmentMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Replacement and Refurbishment [Member]",
        "label": "Replacement and Refurbishment [Member]",
        "terseLabel": "Replacement and Refurbishment [Member]"
       }
      }
     },
     "localname": "ReplacementandRefurbishmentMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/NetOtherOperatingIncomeLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_RestrictedCashAndCashEquivalentsPrincipalAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Restricted cash and cash equivalents, Principal Amount",
        "label": "Restricted cash and cash equivalents, Principal Amount",
        "terseLabel": "Restricted cash and cash equivalents, principal amount"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsPrincipalAmount",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_RestrictedCashMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Restricted Cash [Member]",
        "label": "Restricted Cash [Member]",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsCarryingamountsandclassificationsoffinancialassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_RestrictedShareUnitRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Restricted Share Unit (RSU) [Member]",
        "label": "Restricted Share Unit (RSU) [Member]",
        "terseLabel": "RSUs"
       }
      }
     },
     "localname": "RestrictedShareUnitRSUMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/ShareBasedPaymentPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_RetirementPlanName1Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Retirement Plan Name1 [Member]",
        "label": "Retirement Plan Name1 [Member]",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "RetirementPlanName1Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsContributionsDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsDefinedBenefitObligationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_RetirementPlanType1Axis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Retirement Plan Type1 [Axis]",
        "label": "Retirement Plan Type1 [Axis]",
        "terseLabel": "Retirement Plan Type1 [Axis]"
       }
      }
     },
     "localname": "RetirementPlanType1Axis",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tac_RetirementPlanType1Domain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "[Domain] for Retirement Plan Type1 [Axis]",
        "label": "Retirement Plan Type1 [Domain]",
        "terseLabel": "Retirement Plan Type1 [Domain]"
       }
      }
     },
     "localname": "RetirementPlanType1Domain",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_RevenueFromPerformanceObligationsSatisfiedOrPartiallySatisfiedInPreviousPeriodsTerm": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Revenue From Performance Obligations Satisfied Or Partially Satisfied In Previous Periods Term",
        "label": "Revenue From Performance Obligations Satisfied Or Partially Satisfied In Previous Periods Term",
        "terseLabel": "Revenue from performance obligations satisfied or partially satisfied in previous periods, term"
       }
      }
     },
     "localname": "RevenueFromPerformanceObligationsSatisfiedOrPartiallySatisfiedInPreviousPeriodsTerm",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RevenueDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "tac_RevenueMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Revenue [Member]",
        "label": "Revenue [Member]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesEffectonCashFlowHedgesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_RevolvingCommittedSyndicatedBankFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Committed Syndicated Bank Facility [Member]",
        "label": "Revolving Committed Syndicated Bank Facility [Member]",
        "terseLabel": "Revolving committed syndicated bank facility"
       }
      }
     },
     "localname": "RevolvingCommittedSyndicatedBankFacilityMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_RightOfUseAssetsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Right Of Use Assets",
        "label": "Right Of Use Assets [Text Block]",
        "terseLabel": "Right of Use Assets"
       }
      }
     },
     "localname": "RightOfUseAssetsTextBlock",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RightofUseAssetNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tac_RightOfUseAssetsTransfer": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Right-Of-Use Assets, Transfer",
        "label": "Right-Of-Use Assets, Transfer",
        "terseLabel": "Right-Of-Use Assets, Transfer"
       }
      }
     },
     "localname": "RightOfUseAssetsTransfer",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RightofUseAssetsReconciliationofchangesoftherightofuseassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_RiskManagementAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Risk Management Assets [Member]",
        "label": "Risk Management Assets [Member]",
        "terseLabel": "Risk management assets"
       }
      }
     },
     "localname": "RiskManagementAssetsMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsCarryingamountsandclassificationsoffinancialassetsandliabilitiesDetails",
      "http://transalta.com/role/RiskManagementActivitiesCreditRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_RiskManagementLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Risk Management Liabilities [Member]",
        "label": "Risk Management Liabilities [Member]",
        "terseLabel": "Risk management liabilities"
       }
      }
     },
     "localname": "RiskManagementLiabilitiesMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsCarryingamountsandclassificationsoffinancialassetsandliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_SarniaCogenerationPlantLeNordaisWindFarmAndRaggedChuteHydroFacilityCanadianAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sarnia Cogeneration Plant, Le Nordais Wind Farm, and Ragged Chute Hydro Facility (Canadian Assets) [Member]",
        "label": "Sarnia Cogeneration Plant, Le Nordais Wind Farm, And Ragged Chute Hydro Facility (Canadian Assets) [Member]",
        "terseLabel": "Canadian Assets"
       }
      }
     },
     "localname": "SarniaCogenerationPlantLeNordaisWindFarmAndRaggedChuteHydroFacilityCanadianAssetsMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_Scenario1Axis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Scenario1 [Axis]",
        "label": "Scenario1 [Axis]",
        "terseLabel": "Scenario1 [Axis]"
       }
      }
     },
     "localname": "Scenario1Axis",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesEffectonCashFlowHedgesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tac_Scenario1Domain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "[Domain] for Scenario1 [Axis]",
        "label": "Scenario1 [Domain]",
        "terseLabel": "Scenario1 [Domain]"
       }
      }
     },
     "localname": "Scenario1Domain",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesEffectonCashFlowHedgesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_ScenarioForecast1Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Scenario, Forecast1 [Member]",
        "label": "Scenario, Forecast1 [Member]",
        "terseLabel": "Scenario, Forecast"
       }
      }
     },
     "localname": "ScenarioForecast1Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesEffectonCashFlowHedgesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_SecuredByChargesOverAssetsOfSubsidiariesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Secured By Charges Over Assets Of Subsidiaries [Member]",
        "label": "Secured By Charges Over Assets Of Subsidiaries [Member]",
        "terseLabel": "Secured by first rate ranking charge over subsidiaries"
       }
      }
     },
     "localname": "SecuredByChargesOverAssetsOfSubsidiariesMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsOtherDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsRestrictionsonNonRecourseDebtandSecurityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_SecuredDebt1Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Secured Debt1 [Member]",
        "label": "Secured Debt1 [Member]",
        "terseLabel": "Secured Debt"
       }
      }
     },
     "localname": "SecuredDebt1Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsOtherDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_SecuredbyequityinterestsoftheissuerMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Secured by equity interests of the issuer [Member]",
        "label": "Secured by equity interests of the issuer [Member]",
        "terseLabel": "Secured by equity interests of the issuer"
       }
      }
     },
     "localname": "SecuredbyequityinterestsoftheissuerMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsOtherDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_SemCAMSMidstreamULCMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "SemCAMS Midstream ULC",
        "label": "SemCAMS Midstream ULC [Member]",
        "terseLabel": "SemCAMS"
       }
      }
     },
     "localname": "SemCAMSMidstreamULCMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/SignificantEventsAgreementtoConstructandOwnaCogenerationPlantinAlbertaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_SeniorNotes1Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Senior Notes [Member]",
        "label": "Senior Notes1 [Member]",
        "terseLabel": "Senior notes"
       }
      }
     },
     "localname": "SeniorNotes1Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsAmountsOutstandingDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsSeniorNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_SeniorNotes500Million6.65PercentDueMay2018Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Senior Notes, $500 Million, 6.65 Percent, Due May 2018 [Member]",
        "label": "Senior Notes, $500 Million, 6.65 Percent, Due May 2018 [Member]",
        "terseLabel": "6.65% Senior notes, due May 2018"
       }
      }
     },
     "localname": "SeniorNotes500Million6.65PercentDueMay2018Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsSeniorNotesDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_SensitivityAnalysisForBaseFairValueReasonablyPossibleChangeInFairValueImpactOnPreTaxEarnings": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sensitivity Analysis For Base Fair Value, Reasonably Possible Change In Fair Value, Impact On Pre-Tax Earnings",
        "label": "Sensitivity Analysis For Base Fair Value, Reasonably Possible Change In Fair Value, Impact On Pre-Tax Earnings",
        "terseLabel": "Decrease in sensitivity values"
       }
      }
     },
     "localname": "SensitivityAnalysisForBaseFairValueReasonablyPossibleChangeInFairValueImpactOnPreTaxEarnings",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable",
        "label": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable",
        "terseLabel": "Sensitivity analysis, management assessment"
       }
      }
     },
     "localname": "SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariable",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesSensitivityAnalysisForManagementAssessmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnOtherComprehensiveIncome": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Impact On Other Comprehensive Income",
        "label": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Impact On Other Comprehensive Income",
        "terseLabel": "Sensitivity analysis, OCI gain"
       }
      }
     },
     "localname": "SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnOtherComprehensiveIncome",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesInterestRateRiskDetails",
      "http://transalta.com/role/RiskManagementActivitiesSensitivityAnalysisForManagementAssessmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnProfitLoss": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Impact On Profit (Loss)",
        "label": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Impact On Profit (Loss)",
        "terseLabel": "Sensitivity analysis, Net earnings increase (decrease)"
       }
      }
     },
     "localname": "SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnProfitLoss",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesInterestRateRiskDetails",
      "http://transalta.com/role/RiskManagementActivitiesSensitivityAnalysisForManagementAssessmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Percent",
        "label": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Percent",
        "terseLabel": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Percent"
       }
      }
     },
     "localname": "SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesInterestRateRiskDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tac_SensitivityAnalysisInDerivativeBasisRelationshipPercent": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sensitivity Analysis In Derivative, Basis Relationship, Percent",
        "label": "Sensitivity Analysis In Derivative, Basis Relationship, Percent",
        "terseLabel": "Sensitivity analysis in derivative, basis relationship, percent"
       }
      }
     },
     "localname": "SensitivityAnalysisInDerivativeBasisRelationshipPercent",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tac_SensitivityAnalysisInDerivativeForwardPricePercent": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sensitivity Analysis In Derivative, Forward Price, Percent",
        "label": "Sensitivity Analysis In Derivative, Forward Price, Percent",
        "terseLabel": "Sensitivity analysis in derivative, forward price, percent"
       }
      }
     },
     "localname": "SensitivityAnalysisInDerivativeForwardPricePercent",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tac_SensitivityAnalysisInDerivativeImpliedCorrelationsPercent": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sensitivity Analysis In Derivative, Implied Correlations, Percent",
        "label": "Sensitivity Analysis In Derivative, Implied Correlations, Percent",
        "terseLabel": "Sensitivity Analysis In Derivative, Implied Correlations, Percent"
       }
      }
     },
     "localname": "SensitivityAnalysisInDerivativeImpliedCorrelationsPercent",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tac_SensitivityAnalysisInDerivativeImpliedVolatilityAndCorrelationPercent": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sensitivity Analysis In Derivative, Implied Volatility And Correlation, Percent",
        "label": "Sensitivity Analysis In Derivative, Implied Volatility And Correlation, Percent",
        "terseLabel": "Sensitivity Analysis In Derivative, Implied Volatility And Correlation, Percent"
       }
      }
     },
     "localname": "SensitivityAnalysisInDerivativeImpliedVolatilityAndCorrelationPercent",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tac_SensitivityAnalysisInDerivativeImpliedVolatilityPercent": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sensitivity Analysis In Derivative, Implied Volatility, Percent",
        "label": "Sensitivity Analysis In Derivative, Implied Volatility, Percent",
        "terseLabel": "Sensitivity Analysis In Derivative, Implied Volatility, Percent"
       }
      }
     },
     "localname": "SensitivityAnalysisInDerivativeImpliedVolatilityPercent",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tac_SensitivityAnalysisInDerivativeNonStandardShapeFactorsPercent": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sensitivity Analysis In Derivative, Non-Standard Shape Factors, Percent",
        "label": "Sensitivity Analysis In Derivative, Non-Standard Shape Factors, Percent",
        "terseLabel": "Sensitivity analysis in derivative, non-standard shape factors, percent"
       }
      }
     },
     "localname": "SensitivityAnalysisInDerivativeNonStandardShapeFactorsPercent",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tac_SensitivityAnalysisInDerivativePriceDiscountPercent": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sensitivity Analysis In Derivative, Price Discount, Percent",
        "label": "Sensitivity Analysis In Derivative, Price Discount, Percent",
        "terseLabel": "Sensitivity analysis in derivative, price discount, percent"
       }
      }
     },
     "localname": "SensitivityAnalysisInDerivativePriceDiscountPercent",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tac_SensitivityAnalysisInDerivativeVolumeDiscountPercent": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sensitivity Analysis In Derivative, Volume Discount, Percent",
        "label": "Sensitivity Analysis In Derivative, Volume Discount, Percent",
        "terseLabel": "Sensitivity analysis in derivative, volume discount ranges, percent"
       }
      }
     },
     "localname": "SensitivityAnalysisInDerivativeVolumeDiscountPercent",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tac_SensitivityRangesForTheBaseFairValueReasonablyPossibleIncreaseDecreaseInRiskAssumptionFinancialInstruments": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sensitivity Ranges For The Base Fair Value, Reasonably Possible Increase (Decrease) In Risk Assumption, Financial Instruments",
        "label": "Sensitivity Ranges For The Base Fair Value, Reasonably Possible Increase (Decrease) In Risk Assumption, Financial Instruments",
        "negatedTerseLabel": "Sensitivity ranges for the base fair value, reasonably possible change in risk assumption, financial instruments"
       }
      }
     },
     "localname": "SensitivityRangesForTheBaseFairValueReasonablyPossibleIncreaseDecreaseInRiskAssumptionFinancialInstruments",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsSensitivityrangesforthebasefairvaluesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "tac_SevenPercentUnsecuredSubordinatedDebenturesDueMay12039Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Seven Percent Unsecured Subordinated Debentures Due May 1, 2039",
        "label": "Seven Percent Unsecured Subordinated Debentures Due May 1, 2039 [Member]",
        "terseLabel": "7% Unsecured Subordinated Debentures Due May 1, 2039"
       }
      }
     },
     "localname": "SevenPercentUnsecuredSubordinatedDebenturesDueMay12039Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/ExchangeableSecuritiesDetails",
      "http://transalta.com/role/SignificantEventsStrategicInvestmentbyBrookfieldDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod2": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Award Requisite Service Period2",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Award Requisite Service Period2",
        "terseLabel": "Performance period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod2",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/ShareBasedPaymentPlansDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "tac_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod2": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Period2",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Period2",
        "terseLabel": "Vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod2",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/ShareBasedPaymentPlansDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "tac_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberofPerformanceMeasures": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number of Performance Measures",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number of Performance Measures",
        "terseLabel": "Number of performance measures"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberofPerformanceMeasures",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/ShareBasedPaymentPlansDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "tac_ShareCapitalReservesAndOtherEquityInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share Capital, Reserves And Other Equity Interest [Abstract]",
        "label": "Share Capital, Reserves And Other Equity Interest [Abstract]",
        "terseLabel": "Share Capital, Reserves And Other Equity Interest [Abstract]"
       }
      }
     },
     "localname": "ShareCapitalReservesAndOtherEquityInterestAbstract",
     "nsuri": "http://transalta.com/20191231",
     "xbrltype": "stringItemType"
    },
    "tac_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod1": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Expiration Period1",
        "label": "Share-based Compensation Arrangement By Share-based Payment Award, Expiration Period1",
        "terseLabel": "Expiration period of shares granted"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod1",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/ShareBasedPaymentPlansDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "tac_SharebasedCompensationArrangementbySharebasedPaymentAwardInterestFeeLoanTerm": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Interest Fee Loan, Term",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Interest Fee Loan, Term",
        "terseLabel": "Repayment period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardInterestFeeLoanTerm",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/ShareBasedPaymentPlansDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "tac_SharebasedCompensationArrangementbySharebasedPaymentAwardInterestFreeLoanMaximumAmountasPercentageofEmployeeSalary": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Interest Free Loan, Maximum Amount as Percentage of Employee Salary",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Interest Free Loan, Maximum Amount as Percentage of Employee Salary",
        "terseLabel": "Maximum amount of interest fee loan as percent of employee salary (as percent)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardInterestFreeLoanMaximumAmountasPercentageofEmployeeSalary",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/ShareBasedPaymentPlansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tac_SharebasedpaymentarrangementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share-based payment arrangements [Abstract]",
        "label": "Share-based payment arrangements [Abstract]",
        "terseLabel": "Share-based payment arrangements [Abstract]"
       }
      }
     },
     "localname": "SharebasedpaymentarrangementsAbstract",
     "nsuri": "http://transalta.com/20191231",
     "xbrltype": "stringItemType"
    },
    "tac_ShareholderRightsPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Shareholder Rights Plan [Member]",
        "label": "Shareholder Rights Plan [Member]",
        "terseLabel": "Shareholder Rights Plan"
       }
      }
     },
     "localname": "ShareholderRightsPlanMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CommonSharesShareholderRightsPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_ShareholderRightsPlanPercentageOfOutstandingCommonSharesPotentiallyPurchasedAtWhichShareholderRightsAreExercisable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Shareholder Rights Plan, Percentage Of Outstanding Common Shares Potentially Purchased At Which Shareholder Rights Are Exercisable",
        "label": "Shareholder Rights Plan, Percentage Of Outstanding Common Shares Potentially Purchased At Which Shareholder Rights Are Exercisable",
        "terseLabel": "Percentage of outstanding common shares at which Shareholder Rights Plan may take effect"
       }
      }
     },
     "localname": "ShareholderRightsPlanPercentageOfOutstandingCommonSharesPotentiallyPurchasedAtWhichShareholderRightsAreExercisable",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CommonSharesShareholderRightsPlanDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tac_SharesRequiredToCauseConversionofSecuritiesTrigger": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Shares Required To Cause Conversion of Securities, Trigger",
        "label": "Shares Required To Cause Conversion of Securities, Trigger",
        "terseLabel": "Shares Required To Cause Conversion of Securities, Trigger"
       }
      }
     },
     "localname": "SharesRequiredToCauseConversionofSecuritiesTrigger",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/PreferredSharesSeriesACumulativeFixedRedeemableRateResetPreferredSharesConversionDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "tac_Sharesofferedforconversion": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Shares offered for conversion",
        "label": "Shares offered for conversion",
        "terseLabel": "Shares offered for conversion"
       }
      }
     },
     "localname": "Sharesofferedforconversion",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/NonControllingInterestsSubsidiariesandOperationswithNonControllingInterestsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "tac_SheernessMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sheerness [Member]",
        "label": "Sheerness [Member]",
        "terseLabel": "Sheerness"
       }
      }
     },
     "localname": "SheernessMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/AccountingChangesNarrativeDetails",
      "http://transalta.com/role/JointArrangementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_SiemensFClassGasTurbinesAndRelatedEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Siemens F Class Gas Turbines And Related Equipment",
        "label": "Siemens F Class Gas Turbines And Related Equipment [Member]",
        "terseLabel": "Siemens F Class Gas Turbines And Related Equipment"
       }
      }
     },
     "localname": "SiemensFClassGasTurbinesAndRelatedEquipmentMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/SignificantEventsCleanEnergyInvestmentPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_SignificantEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Significant Events [Abstract]",
        "label": "Significant Events [Abstract]",
        "terseLabel": "Significant Events [Abstract]"
       }
      }
     },
     "localname": "SignificantEventsAbstract",
     "nsuri": "http://transalta.com/20191231",
     "xbrltype": "stringItemType"
    },
    "tac_SkookumchuckWindEnergyFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Skookumchuck Wind Energy Facility",
        "label": "Skookumchuck Wind Energy Facility [Member]",
        "terseLabel": "Skookumchuck Wind Energy Facility"
       }
      }
     },
     "localname": "SkookumchuckWindEnergyFacilityMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/SignificantEventsSkookumchuckWindEnergyFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_SoderglenMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Soderglen [Member]",
        "label": "Soderglen [Member]",
        "terseLabel": "Soderglen"
       }
      }
     },
     "localname": "SoderglenMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/JointArrangementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_SolomonPowerStationMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Solomon Power Station [Member]",
        "label": "Solomon Power Station [Member]",
        "terseLabel": "Solomon Power Station"
       }
      }
     },
     "localname": "SolomonPowerStationMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_StockIssuedDuringPeriodValueNewIssues1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Stock Issued During Period, Value, New Issues1",
        "label": "Stock Issued During Period, Value, New Issues1",
        "terseLabel": "Shares purchased under NCIB"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues1",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/ConsolidatedStatementsofChangesinEquityStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_StockOptionsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Stock Options [Member]",
        "label": "Stock Options [Member]",
        "terseLabel": "Stock Options"
       }
      }
     },
     "localname": "StockOptionsMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/ShareBasedPaymentPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_StockPurchaseAgreementMaximumSharesPurchasedForASingleTradingDay": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Stock Purchase Agreement, Maximum Shares Purchased For A Single Trading Day",
        "label": "Stock Purchase Agreement, Maximum Shares Purchased For A Single Trading Day",
        "terseLabel": "Stock purchase agreement, maximum shares purchase for a single trading day"
       }
      }
     },
     "localname": "StockPurchaseAgreementMaximumSharesPurchasedForASingleTradingDay",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/SignificantEventsNormalCourseIssuerBidDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "tac_StockPurchaseAgreementSharesNumberAuthorized": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Stock Purchase Agreement, Shares, Number Authorized",
        "label": "Stock Purchase Agreement, Shares, Number Authorized",
        "terseLabel": "Stock purchase agreement, number of shares authorized"
       }
      }
     },
     "localname": "StockPurchaseAgreementSharesNumberAuthorized",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/SignificantEventsNormalCourseIssuerBidDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "tac_StockPurchaseAgreementTorontoStockExchangeTwentyFivePercentOfDailyTradingVolume": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Stock Purchase Agreement, Toronto Stock Exchange, Twenty-Five Percent Of Daily Trading Volume",
        "label": "Stock Purchase Agreement, Toronto Stock Exchange, Twenty-Five Percent Of Daily Trading Volume",
        "terseLabel": "Stock purchase agreement, Toronto Stock Exchange, twenty-five percent of daily trading volume"
       }
      }
     },
     "localname": "StockPurchaseAgreementTorontoStockExchangeTwentyFivePercentOfDailyTradingVolume",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/SignificantEventsNormalCourseIssuerBidDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "tac_StructuredProductsEasternU.S.Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Structured Products - Eastern U.S. [Member]",
        "label": "Structured Products - Eastern U.S. [Member]",
        "terseLabel": "Structured products \u2013 Eastern US"
       }
      }
     },
     "localname": "StructuredProductsEasternU.S.Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsDetails",
      "http://transalta.com/role/FinancialInstrumentsSensitivityrangesforthebasefairvaluesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_SundanceUnit1Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sundance Unit 1 [Member]",
        "label": "Sundance Unit 1 [Member]",
        "terseLabel": "Sundance Unit 1"
       }
      }
     },
     "localname": "SundanceUnit1Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/AccountingChangesNarrativeDetails",
      "http://transalta.com/role/AssetImpairmentChargesandReversalsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_SundanceUnit2Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sundance Unit 2 [Member]",
        "label": "Sundance Unit 2 [Member]",
        "terseLabel": "Sundance Unit 2"
       }
      }
     },
     "localname": "SundanceUnit2Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/AccountingChangesNarrativeDetails",
      "http://transalta.com/role/AssetImpairmentChargesandReversalsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_SundanceUnit5Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sundance Unit 5 [Member]",
        "label": "Sundance Unit 5 [Member]",
        "terseLabel": "Sundance Unit 5"
       }
      }
     },
     "localname": "SundanceUnit5Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/SignificantEventsCleanEnergyInvestmentPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_SupplementalPensionPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Supplemental Pension Plan [Member]",
        "label": "Supplemental Pension Plan [Member]",
        "verboseLabel": "Supplemental Pension Plan"
       }
      }
     },
     "localname": "SupplementalPensionPlanMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/EmployeeFutureBenefitsAssumptionsDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsContributionsDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsCostsRecognizedDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsDefinedBenefitObligationDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsFairValueofPlanAssetsDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsSensitivityAnalysisDetails",
      "http://transalta.com/role/EmployeeFutureBenefitsStatusofPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_SuretyBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Surety Bonds [Member]",
        "label": "Surety Bonds [Member]",
        "terseLabel": "Surety Bonds"
       }
      }
     },
     "localname": "SuretyBondsMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/DecommissioningandOtherProvisionsDecommissioningandRestorationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_SyndicatedBankCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Syndicated Bank Credit Facility [Member]",
        "label": "Syndicated Bank Credit Facility [Member]",
        "terseLabel": "Syndicated Bank Credit Facility [Member]"
       }
      }
     },
     "localname": "SyndicatedBankCreditFacilityMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_TAPCHoldingsL.P.Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "TAPC Holdings, L.P. [Member]",
        "label": "TAPC Holdings, L.P. [Member]",
        "terseLabel": "TAPC Holdings"
       }
      }
     },
     "localname": "TAPCHoldingsL.P.Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsNonRecourseDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxAssetIncomeTaxExpenseBenefit": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tax Cuts and Jobs Act of 2017, Change in Tax Rate, Deferred Tax Asset, Income Tax Expense (Benefit)",
        "label": "Tax Cuts and Jobs Act of 2017, Change in Tax Rate, Deferred Tax Asset, Income Tax Expense (Benefit)",
        "terseLabel": "Tax Cuts and Jobs Act of 2017, change in rage, deferred tax asset, income tax expense (benefit)"
       }
      }
     },
     "localname": "TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxAssetIncomeTaxExpenseBenefit",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxLiabilityIncomeTaxExpenseBenefit": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tax Cuts and Jobs Act of 2017, Change in Tax Rate, Deferred Tax Liability, Income Tax (Expense) Benefit",
        "label": "Tax Cuts and Jobs Act of 2017, Change in Tax Rate, Deferred Tax Liability, Income Tax (Expense) Benefit",
        "terseLabel": "Tax Cuts and Jobs Act of 2017, change in tax Rate, deferred tax liability, income tax (expense) benefit"
       }
      }
     },
     "localname": "TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxLiabilityIncomeTaxExpenseBenefit",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxRecovery": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tax Cuts and Jobs Act of 2017, Change in Tax Rate, Deferred Tax Recovery",
        "label": "Tax Cuts and Jobs Act of 2017, Change in Tax Rate, Deferred Tax Recovery",
        "terseLabel": "Tax Cuts and Jobs Act of 2017, change in tax rate, deferred tax recovery"
       }
      }
     },
     "localname": "TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxRecovery",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_TaxEffectOfProfitLossAttributableToNonControllingInterestNotSubjectToTax": {
     "auth_ref": [],
     "calculation": {
      "http://transalta.com/role/IncomeTaxesRateReconciliationsDetails": {
       "order": 2.0,
       "parentTag": "tac_ProfitLossBeforeTaxAdjustedForNonTaxableIncomeNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tax Effect Of Profit (Loss) Attributable To Non-Controlling Interest Not Subject To Tax",
        "label": "Tax Effect Of Profit (Loss) Attributable To Non-Controlling Interest Not Subject To Tax",
        "terseLabel": "Net earnings attributable to non-controlling interests not subject to tax"
       }
      }
     },
     "localname": "TaxEffectOfProfitLossAttributableToNonControllingInterestNotSubjectToTax",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/IncomeTaxesRateReconciliationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_TaxEffectOfResolutionOfUncertainTaxPositions": {
     "auth_ref": [],
     "calculation": {
      "http://transalta.com/role/IncomeTaxesRateReconciliationsDetails": {
       "order": 5.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "localname": "TaxEffectOfResolutionOfUncertainTaxPositions",
     "nsuri": "http://transalta.com/20191231",
     "xbrltype": "monetaryItemType"
    },
    "tac_TaxEquityFunding": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tax Equity Funding",
        "label": "Tax Equity Funding",
        "terseLabel": "Tax equity funding"
       }
      }
     },
     "localname": "TaxEquityFunding",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_TaxShieldOnTaxEquityFinancing": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tax Shield On Tax Equity Financing",
        "label": "Tax Shield On Tax Equity Financing",
        "negatedLabel": "Tax shield on tax equity financing"
       }
      }
     },
     "localname": "TaxShieldOnTaxEquityFinancing",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/NetInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_TermOfPowerPurchaseArrangements": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Term Of Power Purchase Arrangements",
        "label": "Term Of Power Purchase Arrangements",
        "terseLabel": "Term of power purchase arrangement"
       }
      }
     },
     "localname": "TermOfPowerPurchaseArrangements",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/SignificantEventsUSWindProjectsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "tac_TermOfPreferenceSharesDividendDistribution": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Term Of Preference Shares Dividend Distribution",
        "label": "Term Of Preference Shares Dividend Distribution",
        "terseLabel": "Payment period for cumulative preferential cash dividends"
       }
      }
     },
     "localname": "TermOfPreferenceSharesDividendDistribution",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/PreferredSharesSeriesACumulativeFixedRedeemableRateResetPreferredSharesConversionDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "tac_TermofCreditFacility": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Term of Credit Facility",
        "label": "Term of Credit Facility",
        "terseLabel": "Term of credit facility"
       }
      }
     },
     "localname": "TermofCreditFacility",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "tac_ThreeRenewableAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Three Renewable Assets [Member]",
        "label": "Three Renewable Assets [Member]",
        "terseLabel": "Three Renewable Assets"
       }
      }
     },
     "localname": "ThreeRenewableAssetsMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_TidewaterBrazeauRiverPipelineMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tidewater Brazeau River Pipeline [Member]",
        "label": "Tidewater Brazeau River Pipeline [Member]",
        "terseLabel": "Tidewater Brazeau River Pipeline"
       }
      }
     },
     "localname": "TidewaterBrazeauRiverPipelineMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails",
      "http://transalta.com/role/SignificantEventsSkookumchuckWindEnergyFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_TidewaterMidstreamandInfrastructureLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tidewater Midstream and Infrastructure Ltd [Member]",
        "label": "Tidewater Midstream and Infrastructure Ltd [Member]",
        "terseLabel": "Tidewater"
       }
      }
     },
     "localname": "TidewaterMidstreamandInfrastructureLtdMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails",
      "http://transalta.com/role/SignificantEventsSkookumchuckWindEnergyFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_TitleofIndividuals1Axis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Title of Individuals1[Axis]",
        "label": "Title of Individuals1 [Axis]",
        "terseLabel": "Title of Individuals [Axis]"
       }
      }
     },
     "localname": "TitleofIndividuals1Axis",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/ShareBasedPaymentPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tac_TitleofIndividuals1Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Title of Individuals1 [Member]",
        "label": "Title of Individuals1 [Member]",
        "terseLabel": "Title of Individuals1 [Member]"
       }
      }
     },
     "localname": "TitleofIndividuals1Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/ShareBasedPaymentPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_TradeAndOtherReceivablesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Trade And Other Receivables [Member]",
        "label": "Trade And Other Receivables [Member]",
        "terseLabel": "Trade and other receivables"
       }
      }
     },
     "localname": "TradeAndOtherReceivablesMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsCarryingamountsandclassificationsoffinancialassetsandliabilitiesDetails",
      "http://transalta.com/role/RiskManagementActivitiesCreditRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_TransAltaCentraliaGenerationLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "TransAlta Centralia Generation, LLC [Member]",
        "label": "TransAlta Centralia Generation, LLC [Member]",
        "terseLabel": "TransAlta Centralia Generation, LLC [Member]"
       }
      }
     },
     "localname": "TransAltaCentraliaGenerationLLCMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RelatedPartyTransactionsDisclosureofinterestsinsubsidiariesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_TransAltaCogenerationL.P.Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "TransAlta Cogeneration L.P. [Member]",
        "label": "TransAlta Cogeneration L.P. [Member]",
        "terseLabel": "TransAlta Cogeneration L.P."
       }
      }
     },
     "localname": "TransAltaCogenerationL.P.Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/NonControllingInterestsEarningsofSubsidiarieswithNonControllingInterestsDetails",
      "http://transalta.com/role/NonControllingInterestsFinancialPositionofNonControllingInterestsDetails",
      "http://transalta.com/role/NonControllingInterestsSubsidiariesandOperationswithNonControllingInterestsDetails",
      "http://transalta.com/role/RelatedPartyTransactionsDisclosureofinterestsinsubsidiariesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_TransAltaEnergyAustralia.PtvLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "TransAlta Energy (Australia). Ptv Ltd [Member]",
        "label": "TransAlta Energy (Australia). Ptv Ltd [Member]",
        "terseLabel": "TransAlta Energy (Australia). Ptv Ltd [Member]"
       }
      }
     },
     "localname": "TransAltaEnergyAustralia.PtvLtdMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RelatedPartyTransactionsDisclosureofinterestsinsubsidiariesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_TransAltaEnergyMarketingCorpMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "TransAlta Energy Marketing Corp [Member]",
        "label": "TransAlta Energy Marketing Corp [Member]",
        "terseLabel": "TransAlta Energy Marketing Corp [Member]"
       }
      }
     },
     "localname": "TransAltaEnergyMarketingCorpMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RelatedPartyTransactionsDisclosureofinterestsinsubsidiariesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_TransAltaEnergyMarketingU.S.IncMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "TransAlta Energy Marketing (U.S.), Inc [Member]",
        "label": "TransAlta Energy Marketing (U.S.), Inc [Member]",
        "terseLabel": "TransAlta Energy Marketing (U.S.), Inc [Member]"
       }
      }
     },
     "localname": "TransAltaEnergyMarketingU.S.IncMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RelatedPartyTransactionsDisclosureofinterestsinsubsidiariesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_TransAltaGenerationPartnershipMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "TransAlta Generation Partnership [Member]",
        "label": "TransAlta Generation Partnership [Member]",
        "terseLabel": "TransAlta Generation Partnership [Member]"
       }
      }
     },
     "localname": "TransAltaGenerationPartnershipMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RelatedPartyTransactionsDisclosureofinterestsinsubsidiariesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_TransAltaOCPMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "TransAlta OCP [Member]",
        "label": "TransAlta OCP [Member]",
        "terseLabel": "TransAlta OCP"
       }
      }
     },
     "localname": "TransAltaOCPMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofcomponentsofcapitalDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsNonRecourseDebtDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsOtherDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_TransAltaRenewablesInc.Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "TransAlta Renewables, Inc. [Member]",
        "label": "TransAlta Renewables, Inc. [Member]",
        "terseLabel": "TransAlta Renewables"
       }
      }
     },
     "localname": "TransAltaRenewablesInc.Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsLettersofCreditDetails",
      "http://transalta.com/role/NonControllingInterestsEarningsofSubsidiarieswithNonControllingInterestsDetails",
      "http://transalta.com/role/NonControllingInterestsFinancialPositionofNonControllingInterestsDetails",
      "http://transalta.com/role/NonControllingInterestsShareofOwnershipandEquityParticipationinTransAltaRenewablesDetails",
      "http://transalta.com/role/NonControllingInterestsSubsidiariesandOperationswithNonControllingInterestsDetails",
      "http://transalta.com/role/RelatedPartyTransactionsDisclosureofinterestsinsubsidiariesDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_TransferOfEquityFromNonControllingInterests": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Transfer Of Equity From Non-Controlling Interests",
        "label": "Transfer Of Equity From Non-Controlling Interests",
        "terseLabel": "Transfer of equity from non-controlling interests"
       }
      }
     },
     "localname": "TransferOfEquityFromNonControllingInterests",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_TransfersToPayablesContractLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Transfers To Payables, Contract Liabilities",
        "label": "Transfers To Payables, Contract Liabilities",
        "terseLabel": "Contract termination associated with the purchase of Keephills 3 (Note 4(D))"
       }
      }
     },
     "localname": "TransfersToPayablesContractLiabilities",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RevenueContractBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_TransmissionMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Transmission [Member]",
        "label": "Transmission [Member]",
        "terseLabel": "Transmission"
       }
      }
     },
     "localname": "TransmissionMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesCommodityRiskManagementDetails",
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails",
      "http://transalta.com/role/RiskManagementActivitiesNonHedgesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_TransmissionNetworkCapacityMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Transmission Network Capacity [Member]",
        "label": "Transmission Network Capacity [Member]",
        "verboseLabel": "Transmission"
       }
      }
     },
     "localname": "TransmissionNetworkCapacityMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CommitmentsandContingenciesCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_USWindProjectsAntrimMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "US Wind Projects - Antrim [Member]",
        "label": "US Wind Projects - Antrim [Member]",
        "terseLabel": "US Wind Projects - Antrim"
       }
      }
     },
     "localname": "USWindProjectsAntrimMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails",
      "http://transalta.com/role/SignificantEventsUSWindProjectsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_USWindProjectsBigLevelMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "US Wind Projects - Big Level [Member]",
        "label": "US Wind Projects - Big Level [Member]",
        "terseLabel": "US Wind Projects - Big Level"
       }
      }
     },
     "localname": "USWindProjectsBigLevelMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsCreditFacilitiesDetails",
      "http://transalta.com/role/IntangibleAssetsDetails",
      "http://transalta.com/role/PropertyPlantandEquipmentDetails",
      "http://transalta.com/role/PropertyPlantandEquipmentReconciliationofthechangesinthecarryingamountofPPEDetails",
      "http://transalta.com/role/SignificantEventsUSWindProjectsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_USWindProjectsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "US Wind Projects [Member]",
        "label": "US Wind Projects [Member]",
        "terseLabel": "US Wind Projects"
       }
      }
     },
     "localname": "USWindProjectsMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/PropertyPlantandEquipmentDetails",
      "http://transalta.com/role/SignificantEventsUSWindProjectsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_UncommittedDemandLetterFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Uncommitted Demand Letter Facility [Member]",
        "label": "Uncommitted Demand Letter Facility [Member]",
        "terseLabel": "Uncommitted demand letter facility"
       }
      }
     },
     "localname": "UncommittedDemandLetterFacilityMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsLettersofCreditDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_Undrawncreditfacilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Undrawn credit facilities",
        "label": "Undrawn credit facilities",
        "terseLabel": "Undrawn credit facilities"
       }
      }
     },
     "localname": "Undrawncreditfacilities",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CapitalDisclosureofcashflowstatementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_Unearnedfinanceincomerelatingtofinanceleasepaymentsreceivablepresentvalue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Unearned finance income relating to finance lease payments receivable, present value",
        "label": "Unearned finance income relating to finance lease payments receivable, present value",
        "terseLabel": "Less: unearned finance lease income, present value"
       }
      }
     },
     "localname": "Unearnedfinanceincomerelatingtofinanceleasepaymentsreceivablepresentvalue",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/FinanceLeaseReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_UnitContingentPowerPurchasesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Unit Contingent Power Purchases [Member]",
        "label": "Unit Contingent Power Purchases [Member]",
        "terseLabel": "Unit contingent power purchases"
       }
      }
     },
     "localname": "UnitContingentPowerPurchasesMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsDetails",
      "http://transalta.com/role/FinancialInstrumentsSensitivityrangesforthebasefairvaluesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_UnitedStatesCoalMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "United States Coal [Member]",
        "label": "United States Coal [Member]",
        "terseLabel": "United States Coal"
       }
      }
     },
     "localname": "UnitedStatesCoalMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RevenueDisaggregationofRevenueDetails",
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_UnrealisedGainsOnChangeInFairValueOfDerivatives": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Unrealised Gains On Change In Fair Value Of Derivatives",
        "label": "Unrealised Gains On Change In Fair Value Of Derivatives",
        "terseLabel": "Unrealised Gains On Change In Fair Value Of Derivatives"
       }
      }
     },
     "localname": "UnrealisedGainsOnChangeInFairValueOfDerivatives",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesNonHedgesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_UnrealisedLossOnChangeInFairValueOfDerivatives": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Unrealised Loss On Change In Fair Value Of Derivatives",
        "label": "Unrealised Loss On Change In Fair Value Of Derivatives",
        "terseLabel": "Unrealised Loss On Change In Fair Value Of Derivatives"
       }
      }
     },
     "localname": "UnrealisedLossOnChangeInFairValueOfDerivatives",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesNonHedgesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_UnrealizedGainsLossesOnHedgeInstrumentsBeforeTax": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Unrealized Gains (Losses) On Hedge Instruments, Before Tax",
        "label": "Unrealized Gains (Losses) On Hedge Instruments, Before Tax",
        "terseLabel": "Unrealized gains included in earnings before income taxes relating to met assets held"
       }
      }
     },
     "localname": "UnrealizedGainsLossesOnHedgeInstrumentsBeforeTax",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/FinancialInstrumentsFairvalueofthecommodityriskmanagementassetsandliabilitiesbyclassificationlevelDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_Unrealizedpretaxgainslosses": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Unrealized pre-tax gains (losses)",
        "label": "Unrealized pre-tax gains (losses)",
        "terseLabel": "Unrealized pre-tax gains (losses)"
       }
      }
     },
     "localname": "Unrealizedpretaxgainslosses",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/RiskManagementActivitiesHedgingInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_UnsecuredDebt1Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Unsecured Debt [Member]",
        "label": "Unsecured Debt1 [Member]",
        "terseLabel": "Debentures"
       }
      }
     },
     "localname": "UnsecuredDebt1Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsAmountsOutstandingDetails",
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsDebenturesDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_UseofLowerShortTermDiscountRate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Use of Lower, Short-Term Discount Rate",
        "label": "Use of Lower, Short-Term Discount Rate",
        "terseLabel": "Use of lower, short-term discount rate (in years)"
       }
      }
     },
     "localname": "UseofLowerShortTermDiscountRate",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/DecommissioningandOtherProvisionsChangeinDecommissioningandOtherProvisionBalancesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "tac_ValueOfCommonSharesReceivedUnderShareholderRights": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Value Of Common Shares Received Under Shareholder Rights Plan",
        "label": "Value Of Common Shares Received Under Shareholder Rights",
        "terseLabel": "Value of common shares received under Shareholder Rights Plan"
       }
      }
     },
     "localname": "ValueOfCommonSharesReceivedUnderShareholderRights",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CommonSharesShareholderRightsPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tac_VariableRate1Axis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Variable Rate1 [Axis]",
        "label": "Variable Rate1 [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRate1Axis",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsNonRecourseDebtDetails",
      "http://transalta.com/role/PreferredSharesCharacteristicsSpecifictoSeriesofPreferredSharesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tac_VariableRate1Domain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "[Domain] for Variable Rate1 [Axis]",
        "label": "Variable Rate1 [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRate1Domain",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsNonRecourseDebtDetails",
      "http://transalta.com/role/PreferredSharesCharacteristicsSpecifictoSeriesofPreferredSharesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_VariableRateBondDue2030Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Variable Rate Bond Due 2030 [Member]",
        "label": "Variable Rate Bond Due 2030 [Member]",
        "terseLabel": "Variable Rate Bond due 2030"
       }
      }
     },
     "localname": "VariableRateBondDue2030Member",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/CreditFacilitiesLongTermDebtandFinanceLeaseObligationsNonRecourseDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_WeightedAverageRemainingContractualLifeOfOutstandingShareOption": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted Average Remaining Contractual Life Of Outstanding Share Option",
        "label": "Weighted Average Remaining Contractual Life Of Outstanding Share Option",
        "terseLabel": "Weighted average remaining contractual life (in years)"
       }
      }
     },
     "localname": "WeightedAverageRemainingContractualLifeOfOutstandingShareOption",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/ShareBasedPaymentPlansStockOptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "tac_WindGenerationMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Wind Generation [Member]",
        "label": "Wind Generation [Member]",
        "terseLabel": "Wind Generation"
       }
      }
     },
     "localname": "WindGenerationMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/JointArrangementsDetails",
      "http://transalta.com/role/NetOtherOperatingIncomeLossesDetails",
      "http://transalta.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_WindandSolarMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Wind and Solar [Member]",
        "label": "Wind and Solar [Member]",
        "terseLabel": "Wind and Solar"
       }
      }
     },
     "localname": "WindandSolarMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/AccountingChangesNarrativeDetails",
      "http://transalta.com/role/AssetImpairmentChargesandReversalsDetails",
      "http://transalta.com/role/GoodwillDetails",
      "http://transalta.com/role/RevenueDetails",
      "http://transalta.com/role/RevenueDisaggregationofRevenueDetails",
      "http://transalta.com/role/SegmentDisclosuresDisclosureofoperatingsegmentsDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_WindriseMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Windrise [Member]",
        "label": "Windrise [Member]",
        "terseLabel": "Windrise"
       }
      }
     },
     "localname": "WindriseMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_WinteringHillsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Wintering Hills [Member]",
        "label": "Wintering Hills [Member]",
        "terseLabel": "Wintering Hills"
       }
      }
     },
     "localname": "WinteringHillsMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/AssetImpairmentChargesandReversalsDetails",
      "http://transalta.com/role/JointArrangementsDetails",
      "http://transalta.com/role/PropertyPlantandEquipmentReconciliationofthechangesinthecarryingamountofPPEDetails",
      "http://transalta.com/role/SignificantEventsOtherDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tac_WyomingWindMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Wyoming Wind [Member]",
        "label": "Wyoming Wind [Member]",
        "terseLabel": "Wyoming Wind [Member]"
       }
      }
     },
     "localname": "WyomingWindMember",
     "nsuri": "http://transalta.com/20191231",
     "presentation": [
      "http://transalta.com/role/NetOtherOperatingIncomeLossesDetails"
     ],
     "xbrltype": "domainItemType"
    }
   },
   "unitCount": 17
  }
 },
 "std_ref": {
  "r0": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "10",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_10_e&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r1": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "102",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_102&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r10": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_106&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r100": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=16&date=2018-03-01&anchor=para_73&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r101": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "75",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=16&date=2018-03-01&anchor=para_75_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r102": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "75",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=16&date=2018-03-01&anchor=para_75_b&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r103": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "16",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=16&date=2018-03-01&anchor=sect_Disclosure&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r104": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "138",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=19&date=2018-03-01&anchor=para_138_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r105": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "138",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=19&date=2018-03-01&anchor=para_138_b&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r106": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "138",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=19&date=2018-03-01&anchor=para_138_d&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r107": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "138",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=19&date=2018-03-01&anchor=para_138&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r108": {
   "Clause": "i",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "140",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=19&date=2018-03-01&anchor=para_140_a_i&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r109": {
   "Clause": "ii",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "140",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=19&date=2018-03-01&anchor=para_140_a_ii&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r11": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106A",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_106A&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r110": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "140",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=19&date=2018-03-01&anchor=para_140_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r111": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=19&date=2018-03-01&anchor=para_141_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r112": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=19&date=2018-03-01&anchor=para_141_b&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r113": {
   "Clause": "i",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=19&date=2018-03-01&anchor=para_141_c_i&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r114": {
   "Clause": "ii",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=19&date=2018-03-01&anchor=para_141_c_ii&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r115": {
   "Clause": "iii",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=19&date=2018-03-01&anchor=para_141_c_iii&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r116": {
   "Clause": "iv",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=19&date=2018-03-01&anchor=para_141_c_iv&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r117": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=19&date=2018-03-01&anchor=para_141_e&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r118": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=19&date=2018-03-01&anchor=para_141_f&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r119": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=19&date=2018-03-01&anchor=para_141_g&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r12": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "107",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_107&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r120": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "142",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=19&date=2018-03-01&anchor=para_142_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r121": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "142",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=19&date=2018-03-01&anchor=para_142_b&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r122": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "142",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=19&date=2018-03-01&anchor=para_142_c&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r123": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "142",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=19&date=2018-03-01&anchor=para_142&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r124": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "144",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=19&date=2018-03-01&anchor=para_144&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r125": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "145",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=19&date=2018-03-01&anchor=para_145_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r126": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "145",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=19&date=2018-03-01&anchor=para_145&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r127": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "147",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=19&date=2018-03-01&anchor=para_147_b&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r128": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "147",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=19&date=2018-03-01&anchor=para_147_c&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r129": {
   "Clause": "iii",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "148",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=19&date=2018-03-01&anchor=para_148_d_iii&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r13": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "108",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_108&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r130": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "171",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=19&date=2018-03-01&anchor=para_171&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r131": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "5",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=19&date=2018-03-01&anchor=para_5&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r132": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "53",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=19&date=2018-03-01&anchor=para_53&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r133": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "57",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=19&date=2018-03-01&anchor=para_57_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r134": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "19",
   "Section": "Scope",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=19&date=2018-03-01&anchor=sect_Scope&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r135": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "2",
   "Paragraph": "36",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=2&date=2018-03-01&anchor=para_36_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r136": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "2",
   "Paragraph": "36",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=2&date=2018-03-01&anchor=para_36_b&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r137": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "2",
   "Paragraph": "37",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=2&date=2018-03-01&anchor=para_37&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r138": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "2",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=2&date=2018-03-01&anchor=sect_Disclosure&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r139": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "20",
   "Paragraph": "39",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=20&date=2018-03-01&anchor=para_39_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r14": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "112",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_112_c&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r140": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "20",
   "Paragraph": "39",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=20&date=2018-03-01&anchor=para_39_b&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r141": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "21",
   "Paragraph": "48",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=21&date=2018-03-01&anchor=para_48&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r142": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "21",
   "Paragraph": "52",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=21&date=2018-03-01&anchor=para_52_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r143": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "21",
   "Paragraph": "52",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=21&date=2018-03-01&anchor=para_52_b&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r144": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "23",
   "Paragraph": "26",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=23&date=2018-03-01&anchor=para_26_b&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r145": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "23",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=23&date=2018-03-01&anchor=sect_Disclosure&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r146": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "17",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=24&date=2018-03-01&anchor=para_17_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r147": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=24&date=2018-03-01&anchor=para_17_b&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r148": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "17",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=24&date=2018-03-01&anchor=para_17_d&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r149": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "17",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=24&date=2018-03-01&anchor=para_17_e&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r15": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "117",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_117_b&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r150": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "17",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=24&date=2018-03-01&anchor=para_17&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r151": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "18",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=24&date=2018-03-01&anchor=para_18&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r152": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "19",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=24&date=2018-03-01&anchor=para_19&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r153": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "24",
   "Section": "Disclosures",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=24&date=2018-03-01&anchor=sect_Disclosures&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r154": {
   "Clause": "viii",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "26",
   "Paragraph": "35",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=26&date=2018-03-01&anchor=para_35_b_viii&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r155": {
   "Clause": "iii",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "27",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=27&date=2018-03-01&anchor=para_16_b_iii&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r156": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "27",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=27&date=2018-03-01&anchor=para_16_b&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r157": {
   "Clause": "iii",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "27",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=27&date=2018-03-01&anchor=para_17_b_iii&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r158": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "27",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=27&date=2018-03-01&anchor=para_17_b&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r159": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "32",
   "Paragraph": "IE33",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=32&date=2018-03-01&anchor=para_IE33&doctype=Illustrative%20Examples",
   "URIDate": "2018-03-16"
  },
  "r16": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "117",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_117&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r160": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "33",
   "Paragraph": "66",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=33&date=2018-03-01&anchor=para_66&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r161": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "33",
   "Paragraph": "70",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=33&date=2018-03-01&anchor=para_70_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r162": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "33",
   "Paragraph": "70",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=33&date=2018-03-01&anchor=para_70_b&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r163": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "126",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=36&date=2018-03-01&anchor=para_126&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r164": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "127",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=36&date=2018-03-01&anchor=para_127&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r165": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "130",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=36&date=2018-03-01&anchor=para_130_b&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r166": {
   "Clause": "ii",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "130",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=36&date=2018-03-01&anchor=para_130_d_ii&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r167": {
   "Clause": "iii",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "130",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=36&date=2018-03-01&anchor=para_130_f_iii&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r168": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "134",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=36&date=2018-03-01&anchor=para_134_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r169": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "135",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=36&date=2018-03-01&anchor=para_135_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r17": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "134",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_134&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r170": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "36",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=36&date=2018-03-01&anchor=sect_Disclosure&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r171": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "84",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=37&date=2018-03-01&anchor=para_84_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r172": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "84",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=37&date=2018-03-01&anchor=para_84_b&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r173": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "84",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=37&date=2018-03-01&anchor=para_84_c&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r174": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "84",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=37&date=2018-03-01&anchor=para_84_d&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r175": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "84",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=37&date=2018-03-01&anchor=para_84_e&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r176": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "84",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=37&date=2018-03-01&anchor=para_84&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r177": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "86",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=37&date=2018-03-01&anchor=para_86&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r178": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "87",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=37&date=2018-03-01&anchor=para_87&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r179": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "88",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=37&date=2018-03-01&anchor=para_88&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r18": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "137",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_137_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r180": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "37",
   "Section": "D Examples: disclosures",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=37&date=2018-03-01&anchor=sect_DExamples:disclosures&doctype=Illustrative%20Examples",
   "URIDate": "2018-03-16"
  },
  "r181": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "37",
   "Section": "Example 10 A court case",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=37&date=2018-03-01&anchor=sect_Example10Acourtcase&doctype=Illustrative%20Examples",
   "URIDate": "2018-03-16"
  },
  "r182": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=38&date=2018-03-01&anchor=para_118_c&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r183": {
   "Clause": "i",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=38&date=2018-03-01&anchor=para_118_e_i&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r184": {
   "Clause": "ii",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=38&date=2018-03-01&anchor=para_118_e_ii&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r185": {
   "Clause": "vi",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=38&date=2018-03-01&anchor=para_118_e_vi&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r186": {
   "Clause": "vii",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=38&date=2018-03-01&anchor=para_118_e_vii&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r187": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=38&date=2018-03-01&anchor=para_118_e&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r188": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=38&date=2018-03-01&anchor=para_118&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r189": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "119",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=38&date=2018-03-01&anchor=para_119_c&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r19": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "20",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_20_d&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r190": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "119",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=38&date=2018-03-01&anchor=para_119_g&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r191": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "119",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=38&date=2018-03-01&anchor=para_119&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r192": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "38",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=38&date=2018-03-01&anchor=sect_Disclosure&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r193": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "39",
   "Paragraph": "102",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=39&date=2018-03-01&anchor=para_102_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r194": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "39",
   "Paragraph": "102",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=39&date=2018-03-01&anchor=para_102&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r195": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "39",
   "Paragraph": "86",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=39&date=2018-03-01&anchor=para_86_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r196": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "39",
   "Paragraph": "86",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=39&date=2018-03-01&anchor=para_86_b&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r197": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "39",
   "Paragraph": "86",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=39&date=2018-03-01&anchor=para_86_c&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r198": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "40",
   "Paragraph": "32A",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=40&date=2018-03-01&anchor=para_32A&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r199": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "40",
   "Paragraph": "76",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=40&date=2018-03-01&anchor=para_76_c&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r2": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "103",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_103&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r20": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_54_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r200": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "40",
   "Paragraph": "76",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=40&date=2018-03-01&anchor=para_76&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r201": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "40",
   "Paragraph": "79",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=40&date=2018-03-01&anchor=para_79_c&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r202": {
   "Clause": "iii",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "40",
   "Paragraph": "79",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=40&date=2018-03-01&anchor=para_79_d_iii&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r203": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "40",
   "Paragraph": "79",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=40&date=2018-03-01&anchor=para_79_d&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r204": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "41",
   "Paragraph": "50",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=41&date=2018-03-01&anchor=para_50&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r205": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "41",
   "Paragraph": "54",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=41&date=2018-03-01&anchor=para_54_f&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r206": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "10",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=7&date=2018-03-01&anchor=para_10&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r207": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "14",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=7&date=2018-03-01&anchor=para_14_f&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r208": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "14",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=7&date=2018-03-01&anchor=para_14&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r209": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "16",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=7&date=2018-03-01&anchor=para_16_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r21": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_54_c&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r210": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=7&date=2018-03-01&anchor=para_16_b&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r211": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "16",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=7&date=2018-03-01&anchor=para_16_d&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r212": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "16",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=7&date=2018-03-01&anchor=para_16_e&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r213": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "16",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=7&date=2018-03-01&anchor=para_16&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r214": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "17",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=7&date=2018-03-01&anchor=para_17_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r215": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=7&date=2018-03-01&anchor=para_17_b&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r216": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "17",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=7&date=2018-03-01&anchor=para_17_d&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r217": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "17",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=7&date=2018-03-01&anchor=para_17&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r218": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "18",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=7&date=2018-03-01&anchor=para_18_b&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r219": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "20",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=7&date=2018-03-01&anchor=para_20_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r22": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_54_g&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r220": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "20",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=7&date=2018-03-01&anchor=para_20_b&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r221": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "20",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=7&date=2018-03-01&anchor=para_20&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r222": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "21",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=7&date=2018-03-01&anchor=para_21&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r223": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "25",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=7&date=2018-03-01&anchor=para_25&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r224": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "28",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=7&date=2018-03-01&anchor=para_28&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r225": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "31",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=7&date=2018-03-01&anchor=para_31&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r226": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "35",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=7&date=2018-03-01&anchor=para_35&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r227": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "39",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=7&date=2018-03-01&anchor=para_39&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r228": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "40",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=7&date=2018-03-01&anchor=para_40_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r229": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "40",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=7&date=2018-03-01&anchor=para_40_b&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r23": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "h",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_54_h&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r230": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "42A",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=7&date=2018-03-01&anchor=para_42A&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r231": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "42B",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=7&date=2018-03-01&anchor=para_42B&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r232": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "44B",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=7&date=2018-03-01&anchor=para_44B_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r233": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "44B",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=7&date=2018-03-01&anchor=para_44B_c&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r234": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "44B",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=7&date=2018-03-01&anchor=para_44B_e&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r235": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "44B",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=7&date=2018-03-01&anchor=para_44B&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r236": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "44C",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=7&date=2018-03-01&anchor=para_44C&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r237": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "44D",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=7&date=2018-03-01&anchor=para_44D&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r238": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "45",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=7&date=2018-03-01&anchor=para_45&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r239": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "46",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=7&date=2018-03-01&anchor=para_46&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r24": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "i",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_54_i&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r240": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "50",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=7&date=2018-03-01&anchor=para_50_d&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r241": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "7",
   "Section": "A Statement of cash flows for an entity other than a financial institution",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=7&date=2018-03-01&anchor=sect_AStatementofcashflowsforanentityotherthanafinancialinstitution&doctype=Illustrative%20Examples",
   "URIDate": "2018-03-16"
  },
  "r242": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "7",
   "Section": "C Reconciliation of liabilities arising from financing activities",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=7&date=2018-03-01&anchor=sect_CReconciliationofliabilitiesarisingfromfinancingactivities&doctype=Illustrative%20Examples",
   "URIDate": "2018-03-16"
  },
  "r243": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "7",
   "Section": "Presentation of a statement of cash flows",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=7&date=2018-03-01&anchor=sect_Presentationofastatementofcashflows&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r244": {
   "Clause": "i",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "8",
   "Paragraph": "28",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=8&date=2018-03-01&anchor=para_28_f_i&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r245": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "8",
   "Paragraph": "28",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=8&date=2018-03-01&anchor=para_28&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r246": {
   "Clause": "i",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "8",
   "Paragraph": "29",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=8&date=2018-03-01&anchor=para_29_c_i&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r247": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "8",
   "Paragraph": "30",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=8&date=2018-03-01&anchor=para_30_b&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r248": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "8",
   "Paragraph": "39",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=8&date=2018-03-01&anchor=para_39&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r249": {
   "Clause": "i",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "8",
   "Paragraph": "49",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=8&date=2018-03-01&anchor=para_49_b_i&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r25": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "k",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_54_k&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r250": {
   "IssueDate": "2018-01-01",
   "Name": "IFRIC",
   "Number": "19",
   "Paragraph": "11",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRIC&num=19&date=2018-03-01&anchor=para_11&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r251": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "1",
   "Paragraph": "24",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=1&date=2018-03-01&anchor=para_24_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r252": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "1",
   "Paragraph": "24",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=1&date=2018-03-01&anchor=para_24_b&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r253": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "1",
   "Paragraph": "24",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=1&date=2018-03-01&anchor=para_24&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r254": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "1",
   "Paragraph": "29",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=1&date=2018-03-01&anchor=para_29&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r255": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "1",
   "Paragraph": "30",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=1&date=2018-03-01&anchor=para_30&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r256": {
   "Clause": "i",
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "1",
   "Paragraph": "32",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=1&date=2018-03-01&anchor=para_32_a_i&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r257": {
   "Clause": "ii",
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "1",
   "Paragraph": "32",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=1&date=2018-03-01&anchor=para_32_a_ii&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r258": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "10",
   "Paragraph": "22",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=10&date=2018-03-01&anchor=para_22&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r259": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "1",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=12&date=2018-03-01&anchor=para_1&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r26": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "l",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_54_l&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r260": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "12",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=12&date=2018-03-01&anchor=para_12_c&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r261": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "12",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=12&date=2018-03-01&anchor=para_12_e&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r262": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "12",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=12&date=2018-03-01&anchor=para_12_f&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r263": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "18",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=12&date=2018-03-01&anchor=para_18&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r264": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "19B",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=12&date=2018-03-01&anchor=para_19B_c&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r265": {
   "Clause": "i",
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "2",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=12&date=2018-03-01&anchor=para_2_b_i&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r266": {
   "Clause": "ii",
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "2",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=12&date=2018-03-01&anchor=para_2_b_ii&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r267": {
   "Clause": "iv",
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "21",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=12&date=2018-03-01&anchor=para_21_a_iv&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r268": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B10",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=12&date=2018-03-01&anchor=para_B10_a&doctype=Appendix&seq=2",
   "URIDate": "2018-03-16"
  },
  "r269": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B10",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=12&date=2018-03-01&anchor=para_B10_b&doctype=Appendix&seq=2",
   "URIDate": "2018-03-16"
  },
  "r27": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "n",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_54_n&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r270": {
   "Clause": "i",
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=12&date=2018-03-01&anchor=para_B12_b_i&doctype=Appendix&seq=2",
   "URIDate": "2018-03-16"
  },
  "r271": {
   "Clause": "ii",
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=12&date=2018-03-01&anchor=para_B12_b_ii&doctype=Appendix&seq=2",
   "URIDate": "2018-03-16"
  },
  "r272": {
   "Clause": "iii",
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=12&date=2018-03-01&anchor=para_B12_b_iii&doctype=Appendix&seq=2",
   "URIDate": "2018-03-16"
  },
  "r273": {
   "Clause": "iv",
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=12&date=2018-03-01&anchor=para_B12_b_iv&doctype=Appendix&seq=2",
   "URIDate": "2018-03-16"
  },
  "r274": {
   "Clause": "ix",
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=12&date=2018-03-01&anchor=para_B12_b_ix&doctype=Appendix&seq=2",
   "URIDate": "2018-03-16"
  },
  "r275": {
   "Clause": "v",
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=12&date=2018-03-01&anchor=para_B12_b_v&doctype=Appendix&seq=2",
   "URIDate": "2018-03-16"
  },
  "r276": {
   "Clause": "viii",
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=12&date=2018-03-01&anchor=para_B12_b_viii&doctype=Appendix&seq=2",
   "URIDate": "2018-03-16"
  },
  "r277": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B13",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=12&date=2018-03-01&anchor=para_B13_a&doctype=Appendix&seq=2",
   "URIDate": "2018-03-16"
  },
  "r278": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B13",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=12&date=2018-03-01&anchor=para_B13_d&doctype=Appendix&seq=2",
   "URIDate": "2018-03-16"
  },
  "r279": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B13",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=12&date=2018-03-01&anchor=para_B13_e&doctype=Appendix&seq=2",
   "URIDate": "2018-03-16"
  },
  "r28": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "o",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_54_o&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r280": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B13",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=12&date=2018-03-01&anchor=para_B13_f&doctype=Appendix&seq=2",
   "URIDate": "2018-03-16"
  },
  "r281": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B13",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=12&date=2018-03-01&anchor=para_B13_g&doctype=Appendix&seq=2",
   "URIDate": "2018-03-16"
  },
  "r282": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B4",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=12&date=2018-03-01&anchor=para_B4_a&doctype=Appendix&seq=2",
   "URIDate": "2018-03-16"
  },
  "r283": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B4",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=12&date=2018-03-01&anchor=para_B4_c&doctype=Appendix&seq=2",
   "URIDate": "2018-03-16"
  },
  "r284": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "93",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=13&date=2018-03-01&anchor=para_93_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r285": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "93",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=13&date=2018-03-01&anchor=para_93_b&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r286": {
   "Clause": "iv",
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "93",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=13&date=2018-03-01&anchor=para_93_e_iv&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r287": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "93",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=13&date=2018-03-01&anchor=para_93_e&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r288": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "93",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=13&date=2018-03-01&anchor=para_93&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r289": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "94",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=13&date=2018-03-01&anchor=para_94&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r29": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "q",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_54_q&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r290": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "B6",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=13&date=2018-03-01&anchor=para_B6&doctype=Appendix&seq=2",
   "URIDate": "2018-03-16"
  },
  "r291": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "IE60",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=13&date=2018-03-01&anchor=para_IE60&doctype=Illustrative%20Examples",
   "URIDate": "2018-03-16"
  },
  "r292": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "IE63",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=13&date=2018-03-01&anchor=para_IE63&doctype=Illustrative%20Examples",
   "URIDate": "2018-03-16"
  },
  "r293": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "14",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=14&date=2018-03-01&anchor=para_33_b&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r294": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "105",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=15&date=2018-03-01&anchor=para_105&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r295": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "113",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=15&date=2018-03-01&anchor=para_113_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r296": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "114",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=15&date=2018-03-01&anchor=para_114&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r297": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "115",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=15&date=2018-03-01&anchor=para_115&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r298": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "116",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=15&date=2018-03-01&anchor=para_116_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r299": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "116",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=15&date=2018-03-01&anchor=para_116_b&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r3": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "104",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_104&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r30": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "r",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_54_r&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r300": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "116",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=15&date=2018-03-01&anchor=para_116_c&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r301": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "118",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=15&date=2018-03-01&anchor=para_118_b&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r302": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "120",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=15&date=2018-03-01&anchor=para_120_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r303": {
   "Clause": "i",
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "120",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=15&date=2018-03-01&anchor=para_120_b_i&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r304": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "B89",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=15&date=2018-03-01&anchor=para_B89_a&doctype=Appendix&seq=2",
   "URIDate": "2018-03-16"
  },
  "r305": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "B89",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=15&date=2018-03-01&anchor=para_B89_b&doctype=Appendix&seq=2",
   "URIDate": "2018-03-16"
  },
  "r306": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "B89",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=15&date=2018-03-01&anchor=para_B89_d&doctype=Appendix&seq=2",
   "URIDate": "2018-03-16"
  },
  "r307": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "B89",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=15&date=2018-03-01&anchor=para_B89_e&doctype=Appendix&seq=2",
   "URIDate": "2018-03-16"
  },
  "r308": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "B89",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=15&date=2018-03-01&anchor=para_B89_f&doctype=Appendix&seq=2",
   "URIDate": "2018-03-16"
  },
  "r309": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "C8",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=15&date=2018-03-01&anchor=para_C8_a&doctype=Appendix&seq=3",
   "URIDate": "2018-03-16"
  },
  "r31": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "55",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_55&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r310": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=15&date=2018-03-01&anchor=sect_Disclosure&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r311": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Section": "Presentation",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=15&date=2018-03-01&anchor=sect_Presentation&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r312": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "44",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=2&date=2018-03-01&anchor=para_44&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r313": {
   "Clause": "i",
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=2&date=2018-03-01&anchor=para_45_b_i&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r314": {
   "Clause": "ii",
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=2&date=2018-03-01&anchor=para_45_b_ii&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r315": {
   "Clause": "vi",
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=2&date=2018-03-01&anchor=para_45_b_vi&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r316": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=2&date=2018-03-01&anchor=para_45_c&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r317": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=2&date=2018-03-01&anchor=para_45_d&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r318": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=2&date=2018-03-01&anchor=para_45&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r319": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "51",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=2&date=2018-03-01&anchor=para_51_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r32": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "56",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_56&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r320": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "59",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=3&date=2018-03-01&anchor=para_59_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r321": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "i",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=3&date=2018-03-01&anchor=para_B64_i&doctype=Appendix&seq=2",
   "URIDate": "2018-03-16"
  },
  "r322": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=3&date=2018-03-01&anchor=para_B64&doctype=Appendix&seq=2",
   "URIDate": "2018-03-16"
  },
  "r323": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B67",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=3&date=2018-03-01&anchor=para_B67_c&doctype=Appendix&seq=2",
   "URIDate": "2018-03-16"
  },
  "r324": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B67",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=3&date=2018-03-01&anchor=para_B67_d&doctype=Appendix&seq=2",
   "URIDate": "2018-03-16"
  },
  "r325": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B67",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=3&date=2018-03-01&anchor=para_B67&doctype=Appendix&seq=2",
   "URIDate": "2018-03-16"
  },
  "r326": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "IE72",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=3&date=2018-03-01&anchor=para_IE72&doctype=Illustrative%20Examples",
   "URIDate": "2018-03-16"
  },
  "r327": {
   "Clause": "i",
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "5",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=5&date=2018-03-01&anchor=para_33_b_i&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r328": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "5",
   "Paragraph": "38",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=5&date=2018-03-01&anchor=para_38&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r329": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "5",
   "Section": "Presentation and disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=5&date=2018-03-01&anchor=sect_Presentationanddisclosure&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r33": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "61",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_61_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r330": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "13C",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_13C_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r331": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "13C",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_13C_b&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r332": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "13C",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_13C_c&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r333": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "14",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_14_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r334": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "21C",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_21C&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r335": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "22A",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_22A&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r336": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "23A",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_23A&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r337": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "23B",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_23B_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r338": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "24A",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_24A_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r339": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "24A",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_24A&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r34": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "61",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_61_b&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r340": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "24B",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_24B&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r341": {
   "Clause": "i",
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "24C",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_24C_a_i&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r342": {
   "Clause": "i",
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "24C",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_24C_b_i&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r343": {
   "Clause": "ii",
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "24C",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_24C_b_ii&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r344": {
   "Clause": "iv",
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "24C",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_24C_b_iv&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r345": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "24C",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_24C&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r346": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "24E",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_24E_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r347": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "25",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_25&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r348": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "28",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_28_b&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r349": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "31",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_31&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r35": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "61",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_61&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r350": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "32",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_32&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r351": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "33",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_33&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r352": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "34",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_34&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r353": {
   "Clause": "iii",
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35H",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_35H_b_iii&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r354": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35H",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_35H&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r355": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35I",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_35I&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r356": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35K",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_35K_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r357": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35K",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_35K&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r358": {
   "Clause": "iii",
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35M",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_35M_b_iii&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r359": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35M",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_35M&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r36": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "66",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_66&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r360": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35N",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_35N&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r361": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "36",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_36&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r362": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "39",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_39_b&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r363": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "40",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_40_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r364": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "41",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_41&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r365": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "42E",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_42E_e&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r366": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "42I",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_42I&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r367": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "6",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_6&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r368": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "7",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_7&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r369": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "8",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_8_e&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r37": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "68",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_68&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r370": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "8",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_8_f&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r371": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "8",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_8_g&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r372": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "8",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_8&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r373": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B11",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_B11&doctype=Appendix&seq=2",
   "URIDate": "2018-03-16"
  },
  "r374": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B35",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_B35_g&doctype=Appendix&seq=2",
   "URIDate": "2018-03-16"
  },
  "r375": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B35",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_B35&doctype=Appendix&seq=2",
   "URIDate": "2018-03-16"
  },
  "r376": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B51",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_B51&doctype=Appendix&seq=2",
   "URIDate": "2018-03-16"
  },
  "r377": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B52",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_B52&doctype=Appendix&seq=2",
   "URIDate": "2018-03-16"
  },
  "r378": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B8",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_B8_c&doctype=Appendix&seq=2",
   "URIDate": "2018-03-16"
  },
  "r379": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "IG14",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_IG14&doctype=Implementation%20Guidance",
   "URIDate": "2018-03-16"
  },
  "r38": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "69",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_69&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r380": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "IG20B",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_IG20B&doctype=Implementation%20Guidance",
   "URIDate": "2018-03-16"
  },
  "r381": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "IG20C",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_IG20C&doctype=Implementation%20Guidance",
   "URIDate": "2018-03-16"
  },
  "r382": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "IG20D",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_IG20D&doctype=Implementation%20Guidance",
   "URIDate": "2018-03-16"
  },
  "r383": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "IG32",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_IG32&doctype=Implementation%20Guidance",
   "URIDate": "2018-03-16"
  },
  "r384": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "IG40B",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_IG40B&doctype=Implementation%20Guidance",
   "URIDate": "2018-03-16"
  },
  "r385": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Section": "Credit risk",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=F36665437&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r386": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Section": "Defined terms",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=sect_Definedterms&doctype=Appendix",
   "URIDate": "2018-03-16"
  },
  "r387": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Section": "Offsetting financial assets and financial liabilities",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=F17296467&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r388": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Section": "Scope",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=sect_Scope&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r389": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "23",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=8&date=2018-03-01&anchor=para_23_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r39": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "7",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_7&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r390": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "23",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=8&date=2018-03-01&anchor=para_23_c&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r391": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "23",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=8&date=2018-03-01&anchor=para_23_d&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r392": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "23",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=8&date=2018-03-01&anchor=para_23_e&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r393": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "23",
   "Subparagraph": "h",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=8&date=2018-03-01&anchor=para_23_h&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r394": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "23",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=8&date=2018-03-01&anchor=para_23&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r395": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=8&date=2018-03-01&anchor=para_28_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r396": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=8&date=2018-03-01&anchor=para_28_b&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r397": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=8&date=2018-03-01&anchor=para_28_c&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r398": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=8&date=2018-03-01&anchor=para_28_d&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r399": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=8&date=2018-03-01&anchor=para_28_e&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r4": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_106_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r40": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "78",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_78_b&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r400": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=8&date=2018-03-01&anchor=para_28&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r401": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "32",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=8&date=2018-03-01&anchor=para_32&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r402": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "33",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=8&date=2018-03-01&anchor=para_33_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r403": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=8&date=2018-03-01&anchor=para_33_b&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r404": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "33",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=8&date=2018-03-01&anchor=para_33&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r405": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "34",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=8&date=2018-03-01&anchor=para_34&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r406": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=8&date=2018-03-01&anchor=sect_Disclosure&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r407": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "9",
   "Paragraph": "3.2.23",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=9&date=2018-03-01&anchor=para_3.2.23_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r408": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "9",
   "Paragraph": "6.5.11",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=9&date=2018-03-01&anchor=para_6.5.11&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r409": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "9",
   "Paragraph": "6.5.13",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=9&date=2018-03-01&anchor=para_6.5.13_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r41": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "78",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_78_c&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r410": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Number": "9",
   "Paragraph": "6.5.14",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=9&date=2018-03-01&anchor=para_6.5.14&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r411": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Note": "Effective 2019-01-01",
   "Number": "7",
   "Paragraph": "17",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=7&date=2018-03-01&anchor=para_17_e&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r412": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Effective 2019-01-01",
   "Number": "16",
   "Paragraph": "47",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=16&date=2018-03-01&anchor=para_47_b&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r413": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Effective 2019-01-01",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=16&date=2018-03-01&anchor=para_53_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r414": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Effective 2019-01-01",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=16&date=2018-03-01&anchor=para_53_b&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r415": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Effective 2019-01-01",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=16&date=2018-03-01&anchor=para_53_d&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r416": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Effective 2019-01-01",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=16&date=2018-03-01&anchor=para_53_e&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r417": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Effective 2019-01-01",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=16&date=2018-03-01&anchor=para_53_f&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r418": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Effective 2019-01-01",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "h",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=16&date=2018-03-01&anchor=para_53_h&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r419": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Effective 2019-01-01",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "j",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=16&date=2018-03-01&anchor=para_53_j&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r42": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "78",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_78_d&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r420": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Effective 2019-01-01",
   "Number": "16",
   "Paragraph": "53",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=16&date=2018-03-01&anchor=para_53&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r421": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Effective 2019-01-01",
   "Number": "16",
   "Paragraph": "55",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=16&date=2018-03-01&anchor=para_55&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r422": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Effective 2019-01-01",
   "Number": "16",
   "Paragraph": "57",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=16&date=2018-03-01&anchor=para_57&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r423": {
   "Clause": "ii",
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Effective 2019-01-01",
   "Number": "16",
   "Paragraph": "90",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=16&date=2018-03-01&anchor=para_90_a_ii&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r424": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Effective 2019-01-01",
   "Number": "16",
   "Paragraph": "93",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=16&date=2018-03-01&anchor=para_93&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r425": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Effective 2019-01-01",
   "Number": "16",
   "Paragraph": "94",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=16&date=2018-03-01&anchor=para_94&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r426": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Effective 2019-01-01",
   "Number": "16",
   "Paragraph": "95",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=16&date=2018-03-01&anchor=para_95&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r427": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Effective 2019-01-01",
   "Number": "16",
   "Paragraph": "97",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=16&date=2018-03-01&anchor=para_97&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r428": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Effective 2019-01-01",
   "Number": "16",
   "Paragraph": "C12",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=16&date=2018-03-01&anchor=para_C12_b&doctype=Appendix&seq=3",
   "URIDate": "2018-03-16"
  },
  "r429": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Effective 2019-01-01",
   "Number": "16",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=16&date=2018-03-01&anchor=sect_Disclosure&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r43": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "78",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_78_e&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r430": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Effective 2019-01-01",
   "Number": "16",
   "Section": "Presentation",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=16&date=2018-03-01&anchor=sect_Presentation&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r431": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Effective 2019-01-01",
   "Number": "7",
   "Paragraph": "IG31A",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_IG31A&doctype=Implementation%20Guidance",
   "URIDate": "2018-03-16"
  },
  "r432": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Effective 2019-01-01",
   "Number": "9",
   "Paragraph": "7.2.34",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=9&date=2018-03-01&anchor=para_7.2.34&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r433": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Effective 2021-01-01",
   "Number": "17",
   "Paragraph": "109",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=17&date=2018-03-01&anchor=para_109&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r434": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Effective 2021-01-01",
   "Number": "17",
   "Paragraph": "113",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=17&date=2018-03-01&anchor=para_113_b&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r435": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Effective 2021-01-01",
   "Number": "17",
   "Paragraph": "120",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=17&date=2018-03-01&anchor=para_120&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r436": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Effective 2021-01-01",
   "Number": "17",
   "Paragraph": "124",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=17&date=2018-03-01&anchor=para_124&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r437": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Effective 2021-01-01",
   "Number": "17",
   "Paragraph": "125",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=17&date=2018-03-01&anchor=para_125&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r438": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Effective 2021-01-01",
   "Number": "17",
   "Paragraph": "127",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=17&date=2018-03-01&anchor=para_127&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r439": {
   "Clause": "ii",
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Effective 2021-01-01",
   "Number": "17",
   "Paragraph": "128",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=17&date=2018-03-01&anchor=para_128_a_ii&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r44": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "78",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_78&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r440": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Effective 2021-01-01",
   "Number": "17",
   "Paragraph": "128",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=17&date=2018-03-01&anchor=para_128_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r441": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Effective 2021-01-01",
   "Number": "17",
   "Paragraph": "132",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=17&date=2018-03-01&anchor=para_132_b&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r442": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Effective 2021-01-01",
   "Number": "17",
   "Paragraph": "96",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=17&date=2018-03-01&anchor=para_96_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r443": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Effective 2021-01-01",
   "Number": "17",
   "Paragraph": "96",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=17&date=2018-03-01&anchor=para_96_b&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r444": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Effective 2021-01-01",
   "Number": "17",
   "Paragraph": "96",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=17&date=2018-03-01&anchor=para_96_c&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r445": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Effective 2021-01-01",
   "Number": "17",
   "Paragraph": "C32",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=17&date=2018-03-01&anchor=para_C32&doctype=Appendix&seq=3",
   "URIDate": "2018-03-16"
  },
  "r446": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Effective on first application of IFRS 9",
   "Number": "4",
   "Paragraph": "39L",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=4&date=2018-03-02&anchor=para_39L_b&doctype=Standard&book=b",
   "URIDate": "2018-03-16"
  },
  "r447": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Effective on first application of IFRS 9",
   "Number": "4",
   "Paragraph": "39L",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=4&date=2018-03-02&anchor=para_39L_e&doctype=Standard&book=b",
   "URIDate": "2018-03-16"
  },
  "r448": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Note": "Expiry date 2019-01-01",
   "Number": "1",
   "Paragraph": "112",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-02&anchor=para_112_c&doctype=Standard&book=b",
   "URIDate": "2018-03-16"
  },
  "r449": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Note": "Expiry date 2019-01-01",
   "Number": "1",
   "Paragraph": "55",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-02&anchor=para_55&doctype=Standard&book=b",
   "URIDate": "2018-03-16"
  },
  "r45": {
   "Clause": "ii",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_79_a_ii&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r450": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Note": "Expiry date 2019-01-01",
   "Number": "17",
   "Paragraph": "31",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=17&date=2018-03-02&anchor=para_31_a&doctype=Standard&book=b",
   "URIDate": "2018-03-16"
  },
  "r451": {
   "Clause": "i",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Note": "Expiry date 2019-01-01",
   "Number": "17",
   "Paragraph": "31",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=17&date=2018-03-02&anchor=para_31_b_i&doctype=Standard&book=b",
   "URIDate": "2018-03-16"
  },
  "r452": {
   "Clause": "iii",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Note": "Expiry date 2019-01-01",
   "Number": "17",
   "Paragraph": "31",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=17&date=2018-03-02&anchor=para_31_b_iii&doctype=Standard&book=b",
   "URIDate": "2018-03-16"
  },
  "r453": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Note": "Expiry date 2019-01-01",
   "Number": "17",
   "Paragraph": "31",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=17&date=2018-03-02&anchor=para_31_b&doctype=Standard&book=b",
   "URIDate": "2018-03-16"
  },
  "r454": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Note": "Expiry date 2019-01-01",
   "Number": "17",
   "Paragraph": "31",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=17&date=2018-03-02&anchor=para_31_d&doctype=Standard&book=b",
   "URIDate": "2018-03-16"
  },
  "r455": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Note": "Expiry date 2019-01-01",
   "Number": "17",
   "Paragraph": "32",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=17&date=2018-03-02&anchor=para_32&doctype=Standard&book=b",
   "URIDate": "2018-03-16"
  },
  "r456": {
   "Clause": "i",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Note": "Expiry date 2019-01-01",
   "Number": "17",
   "Paragraph": "35",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=17&date=2018-03-02&anchor=para_35_a_i&doctype=Standard&book=b",
   "URIDate": "2018-03-16"
  },
  "r457": {
   "Clause": "iii",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Note": "Expiry date 2019-01-01",
   "Number": "17",
   "Paragraph": "35",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=17&date=2018-03-02&anchor=para_35_a_iii&doctype=Standard&book=b",
   "URIDate": "2018-03-16"
  },
  "r458": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Note": "Expiry date 2019-01-01",
   "Number": "17",
   "Paragraph": "35",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=17&date=2018-03-02&anchor=para_35_a&doctype=Standard&book=b",
   "URIDate": "2018-03-16"
  },
  "r459": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Note": "Expiry date 2019-01-01",
   "Number": "17",
   "Paragraph": "35",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=17&date=2018-03-02&anchor=para_35_c&doctype=Standard&book=b",
   "URIDate": "2018-03-16"
  },
  "r46": {
   "Clause": "iii",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_79_a_iii&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r460": {
   "Clause": "i",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Note": "Expiry date 2019-01-01",
   "Number": "17",
   "Paragraph": "47",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=17&date=2018-03-02&anchor=para_47_a_i&doctype=Standard&book=b",
   "URIDate": "2018-03-16"
  },
  "r461": {
   "Clause": "iii",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Note": "Expiry date 2019-01-01",
   "Number": "17",
   "Paragraph": "47",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=17&date=2018-03-02&anchor=para_47_a_iii&doctype=Standard&book=b",
   "URIDate": "2018-03-16"
  },
  "r462": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Note": "Expiry date 2019-01-01",
   "Number": "17",
   "Paragraph": "47",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=17&date=2018-03-02&anchor=para_47_a&doctype=Standard&book=b",
   "URIDate": "2018-03-16"
  },
  "r463": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Note": "Expiry date 2019-01-01",
   "Number": "17",
   "Paragraph": "47",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=17&date=2018-03-02&anchor=para_47&doctype=Standard&book=b",
   "URIDate": "2018-03-16"
  },
  "r464": {
   "Clause": "i",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Note": "Expiry date 2019-01-01",
   "Number": "17",
   "Paragraph": "56",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=17&date=2018-03-02&anchor=para_56_a_i&doctype=Standard&book=b",
   "URIDate": "2018-03-16"
  },
  "r465": {
   "Clause": "iii",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Note": "Expiry date 2019-01-01",
   "Number": "17",
   "Paragraph": "56",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=17&date=2018-03-02&anchor=para_56_a_iii&doctype=Standard&book=b",
   "URIDate": "2018-03-16"
  },
  "r466": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Note": "Expiry date 2019-01-01",
   "Number": "17",
   "Paragraph": "56",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=17&date=2018-03-02&anchor=para_56_a&doctype=Standard&book=b",
   "URIDate": "2018-03-16"
  },
  "r467": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Note": "Expiry date 2019-01-01",
   "Number": "17",
   "Paragraph": "56",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=17&date=2018-03-02&anchor=para_56_b&doctype=Standard&book=b",
   "URIDate": "2018-03-16"
  },
  "r468": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Note": "Expiry date 2019-01-01",
   "Number": "17",
   "Paragraph": "56",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=17&date=2018-03-02&anchor=para_56&doctype=Standard&book=b",
   "URIDate": "2018-03-16"
  },
  "r469": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Note": "Expiry date 2019-01-01",
   "Number": "17",
   "Section": "Leases in the financial statements of lessees",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=17&date=2018-03-02&anchor=sect_Leasesinthefinancialstatementsoflessees&doctype=Standard&book=b",
   "URIDate": "2018-03-16"
  },
  "r47": {
   "Clause": "iv",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_79_a_iv&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r470": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Note": "Expiry date 2019-01-01",
   "Number": "17",
   "Section": "Leases in the financial statements of lessors",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=17&date=2018-03-02&anchor=sect_Leasesinthefinancialstatementsoflessors&doctype=Standard&book=b",
   "URIDate": "2018-03-16"
  },
  "r471": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Note": "Expiry date 2021-01-01",
   "Number": "39",
   "Paragraph": "37",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=39&date=2017-03-02&anchor=para_37_a&doctype=Standard&book=b_pdf",
   "URIDate": "2018-03-16"
  },
  "r472": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2021-01-01",
   "Number": "4",
   "Paragraph": "39G",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=4&date=2018-03-02&anchor=para_39G_a&doctype=Standard&book=b",
   "URIDate": "2018-03-16"
  },
  "r473": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2021-01-01",
   "Number": "4",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=4&date=2018-03-02&anchor=sect_Disclosure&doctype=Standard&book=b",
   "URIDate": "2018-03-16"
  },
  "r474": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2021-01-01",
   "Number": "7",
   "Paragraph": "12",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2017-03-02&anchor=para_12&doctype=Standard&book=b",
   "URIDate": "2018-03-16"
  },
  "r475": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2021-01-01",
   "Number": "7",
   "Paragraph": "22",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2017-03-02&anchor=para_22&doctype=Standard&book=b",
   "URIDate": "2018-03-16"
  },
  "r476": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2021-01-01",
   "Number": "7",
   "Paragraph": "23",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2017-03-02&anchor=para_23_c&doctype=Standard&book=b",
   "URIDate": "2018-03-16"
  },
  "r477": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2021-01-01",
   "Number": "7",
   "Paragraph": "23",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2017-03-02&anchor=para_23_d&doctype=Standard&book=b",
   "URIDate": "2018-03-16"
  },
  "r478": {
   "Clause": "i",
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2021-01-01",
   "Number": "7",
   "Paragraph": "24",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2017-03-02&anchor=para_24_a_i&doctype=Standard&book=b",
   "URIDate": "2018-03-16"
  },
  "r479": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2021-01-01",
   "Number": "7",
   "Paragraph": "36",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2017-03-02&anchor=para_36_a&doctype=Standard&book=b",
   "URIDate": "2018-03-16"
  },
  "r48": {
   "Clause": "vii",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_79_a_vii&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r480": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2021-01-01",
   "Number": "7",
   "Paragraph": "36",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2017-03-02&anchor=para_36_c&doctype=Standard&book=b",
   "URIDate": "2018-03-16"
  },
  "r481": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2021-01-01",
   "Number": "7",
   "Paragraph": "37",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2017-03-02&anchor=para_37_a&doctype=Standard&book=b",
   "URIDate": "2018-03-16"
  },
  "r482": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2021-01-01",
   "Number": "7",
   "Paragraph": "37",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2017-03-02&anchor=para_37_b&doctype=Standard&book=b",
   "URIDate": "2018-03-16"
  },
  "r483": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2021-01-01",
   "Number": "7",
   "Paragraph": "37",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2017-03-02&anchor=para_37&doctype=Standard&book=b",
   "URIDate": "2018-03-16"
  },
  "r484": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2021-01-01",
   "Number": "7",
   "Paragraph": "8",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2017-03-02&anchor=para_8_c&doctype=Standard&book=b",
   "URIDate": "2018-03-16"
  },
  "r485": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2021-01-01",
   "Number": "7",
   "Paragraph": "8",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2017-03-02&anchor=para_8_f&doctype=Standard&book=b",
   "URIDate": "2018-03-16"
  },
  "r486": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2021-01-01",
   "Number": "7",
   "Paragraph": "IG24",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2017-03-02&anchor=para_IG24_a&doctype=Implementation%20Guidance&book=b",
   "URIDate": "2018-03-16"
  },
  "r487": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2021-01-01",
   "Number": "7",
   "Paragraph": "IG28",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2017-03-02&anchor=para_IG28_d&doctype=Implementation%20Guidance&book=b",
   "URIDate": "2018-03-16"
  },
  "r488": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2021-01-01",
   "Number": "7",
   "Paragraph": "IG29",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2017-03-02&anchor=para_IG29_a&doctype=Implementation%20Guidance&book=b",
   "URIDate": "2018-03-16"
  },
  "r489": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2021-01-01",
   "Number": "7",
   "Paragraph": "IG29",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2017-03-02&anchor=para_IG29_b&doctype=Implementation%20Guidance&book=b",
   "URIDate": "2018-03-16"
  },
  "r49": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_79_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r490": {
   "IssueDate": "2018-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2021-01-01",
   "Number": "7",
   "Paragraph": "IG29",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2017-03-02&anchor=para_IG29&doctype=Implementation%20Guidance&book=b",
   "URIDate": "2018-03-16"
  },
  "r491": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r492": {
   "Article": "12",
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12"
  },
  "r493": {
   "Article": "12",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Sentence": "Column A"
  },
  "r494": {
   "Article": "12",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "13",
   "Sentence": "Column B"
  },
  "r5": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_106_b&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r50": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "79",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_79_b&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r51": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "79",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_79&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r52": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "81A",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_81A_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r53": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "81A",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_81A_b&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r54": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "81A",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_81A_c&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r55": {
   "Clause": "i",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "81B",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_81B_a_i&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r56": {
   "Clause": "ii",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "81B",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_81B_a_ii&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r57": {
   "Clause": "i",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "81B",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_81B_b_i&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r58": {
   "Clause": "ii",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "81B",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_81B_b_ii&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r59": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "82",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_82_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r6": {
   "Clause": "i",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_106_d_i&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r60": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "82",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_82_d&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r61": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "82A",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_82A&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r62": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "85",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_85&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r63": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "90",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_90&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r64": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "91",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_91_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r65": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "91",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_91_b&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r66": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "92",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_92&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r67": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "98",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_98_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r68": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "98",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_98_b&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r69": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "98",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_98_c&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r7": {
   "Clause": "ii",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_106_d_ii&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r70": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "98",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_98_d&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r71": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "99",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_99&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r72": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "IG6",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_IG6&doctype=Implementation%20Guidance",
   "URIDate": "2018-03-16"
  },
  "r73": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "79",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=12&date=2018-03-01&anchor=para_79&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r74": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "80",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=12&date=2018-03-01&anchor=para_80_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r75": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "80",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=12&date=2018-03-01&anchor=para_80_c&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r76": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "80",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=12&date=2018-03-01&anchor=para_80_d&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r77": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "80",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=12&date=2018-03-01&anchor=para_80_g&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r78": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "80",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=12&date=2018-03-01&anchor=para_80&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r79": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=12&date=2018-03-01&anchor=para_81_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r8": {
   "Clause": "iii",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_106_d_iii&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r80": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "ab",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=12&date=2018-03-01&anchor=para_81_ab&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r81": {
   "Clause": "i",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=12&date=2018-03-01&anchor=para_81_c_i&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r82": {
   "Clause": "ii",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=12&date=2018-03-01&anchor=para_81_c_ii&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r83": {
   "Clause": "i",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=12&date=2018-03-01&anchor=para_81_g_i&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r84": {
   "Clause": "ii",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=12&date=2018-03-01&anchor=para_81_g_ii&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r85": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=12&date=2018-03-01&anchor=para_81_g&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r86": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "12",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=12&date=2018-03-01&anchor=sect_Disclosure&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r87": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "37",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=16&date=2018-03-01&anchor=para_37_a&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r88": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "37",
   "Subparagraph": "h",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=16&date=2018-03-01&anchor=para_37_h&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r89": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "37",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=16&date=2018-03-01&anchor=para_37&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r9": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_106_d&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r90": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=16&date=2018-03-01&anchor=para_73_d&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r91": {
   "Clause": "i",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=16&date=2018-03-01&anchor=para_73_e_i&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r92": {
   "Clause": "ii",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=16&date=2018-03-01&anchor=para_73_e_ii&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r93": {
   "Clause": "iii",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=16&date=2018-03-01&anchor=para_73_e_iii&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r94": {
   "Clause": "ix",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=16&date=2018-03-01&anchor=para_73_e_ix&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r95": {
   "Clause": "v",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=16&date=2018-03-01&anchor=para_73_e_v&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r96": {
   "Clause": "vi",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=16&date=2018-03-01&anchor=para_73_e_vi&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r97": {
   "Clause": "vii",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=16&date=2018-03-01&anchor=para_73_e_vii&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r98": {
   "Clause": "viii",
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=16&date=2018-03-01&anchor=para_73_e_viii&doctype=Standard",
   "URIDate": "2018-03-16"
  },
  "r99": {
   "IssueDate": "2018-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=16&date=2018-03-01&anchor=para_73_e&doctype=Standard",
   "URIDate": "2018-03-16"
  }
 },
 "version": "2.1"
}
