XML 88 R71.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Debt (Details) $ / shares in Units, $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2019 USD ($) $ / shares $ / € shares | Dec. 31, 2018 USD ($) $ / shares $ / € shares
Debt Instrument [Line Items] |  |
Debt | $ 33,360 | $ 36,593
Less: Current portion of debt | 2,477 | 3,388
Total long-term debt – KMI and Subsidiaries | 30,883 | 33,205
Debt fair value adjustments | 1,032 | 731
Credit facility and commercial paper borrowings |  |
Debt Instrument [Line Items] |  |
Debt | 37 | 433
9.00%, due February 2019 |  |
Debt Instrument [Line Items] |  |
Debt | 0 | 500
Less: Current portion of debt | $ 0 | $ 500
Interest rate, stated percentage |  | 9.00%
2.65%, due February 2019 |  |
Debt Instrument [Line Items] |  |
Debt | $ 0 | $ 800
Less: Current portion of debt | $ 0 | $ 800
Interest rate, stated percentage |  | 2.65%
3.05%, due December 2019 |  |
Debt Instrument [Line Items] |  |
Debt | $ 0 | $ 1,500
Less: Current portion of debt | $ 0 | $ 1,500
Interest rate, stated percentage |  | 3.05%
6.85%, due February 2020 |  |
Debt Instrument [Line Items] |  |
Debt | $ 700 | $ 700
Less: Current portion of debt | $ 700 | $ 0
Interest rate, stated percentage | 6.85% | 6.85%
6.50%, due April 2020 |  |
Debt Instrument [Line Items] |  |
Debt | $ 535 | $ 535
Less: Current portion of debt | $ 535 | $ 0
Interest rate, stated percentage | 6.50% | 6.50%
5.30%, due September 2020 |  |
Debt Instrument [Line Items] |  |
Debt | $ 600 | $ 600
Less: Current portion of debt | $ 600 | $ 0
Interest rate, stated percentage | 5.30% | 5.30%
6.50%, due September 2020 |  |
Debt Instrument [Line Items] |  |
Debt | $ 349 | $ 349
Less: Current portion of debt | $ 349 | $ 0
Interest rate, stated percentage | 6.50% | 6.50%
5.00%, due February 2021 |  |
Debt Instrument [Line Items] |  |
Debt | $ 750 | $ 750
Interest rate, stated percentage | 5.00% | 5.00%
3.50%, due March 2021 |  |
Debt Instrument [Line Items] |  |
Debt | $ 750 | $ 750
Interest rate, stated percentage | 3.50% | 3.50%
5.80%, due March 2021 |  |
Debt Instrument [Line Items] |  |
Debt | $ 400 | $ 400
Interest rate, stated percentage | 5.80% | 5.80%
5.00%, due October 2021 |  |
Debt Instrument [Line Items] |  |
Debt | $ 500 | $ 500
Interest rate, stated percentage | 5.00% | 5.00%
4.15%, due March 2022 |  |
Debt Instrument [Line Items] |  |
Debt | $ 375 | $ 375
Interest rate, stated percentage | 4.15% | 4.15%
1.50%, due March 2022 |  |
Debt Instrument [Line Items] |  |
Debt | $ 841 | $ 860
Translation Adjustment Functional to Reporting Currency, Increase (Decrease), Gross of Tax | $ 26 | $ 46
Interest rate, stated percentage | 1.50% | 1.50%
3.95%, due September 2022 |  |
Debt Instrument [Line Items] |  |
Debt | $ 1,000 | $ 1,000
Interest rate, stated percentage | 3.95% | 3.95%
3.15%, due January 2023 |  |
Debt Instrument [Line Items] |  |
Debt | $ 1,000 | $ 1,000
Interest rate, stated percentage | 3.15% | 3.15%
Floating rate, due January 2023(d) |  |
Debt Instrument [Line Items] |  |
Debt | $ 250 | $ 250
3.45%, due February 2023 |  |
Debt Instrument [Line Items] |  |
Debt | $ 625 | $ 625
Interest rate, stated percentage | 3.45% | 3.45%
3.50%, due September 2023 |  |
Debt Instrument [Line Items] |  |
Debt | $ 600 | $ 600
Interest rate, stated percentage | 3.50% | 3.50%
5.625%, due November 2023 |  |
Debt Instrument [Line Items] |  |
Debt | $ 750 | $ 750
Interest rate, stated percentage | 5.625% | 5.625%
4.15%, due February 2024 |  |
Debt Instrument [Line Items] |  |
Debt | $ 650 | $ 650
Interest rate, stated percentage | 4.15% | 4.15%
4.30%, due May 2024 |  |
Debt Instrument [Line Items] |  |
Debt | $ 600 | $ 600
Interest rate, stated percentage | 4.30% | 4.30%
4.25%, due September 2024 |  |
Debt Instrument [Line Items] |  |
Debt | $ 650 | $ 650
Interest rate, stated percentage | 4.25% | 4.25%
4.30%, due June 2025 |  |
Debt Instrument [Line Items] |  |
Debt | $ 1,500 | $ 1,500
Interest rate, stated percentage | 4.30% | 4.30%
6.70%, due February 2027 |  |
Debt Instrument [Line Items] |  |
Debt | $ 7 | $ 7
Interest rate, stated percentage | 6.70% | 6.70%
2.25%, due March 2027 |  |
Debt Instrument [Line Items] |  |
Debt | $ 561 | $ 573
Translation Adjustment Functional to Reporting Currency, Increase (Decrease), Gross of Tax | $ 18 | $ 30
Interest rate, stated percentage | 2.25% | 2.25%
6.67%, due November 2027 |  |
Debt Instrument [Line Items] |  |
Debt | $ 7 | $ 7
Interest rate, stated percentage | 6.67% | 6.67%
4.30%, due March 2028 |  |
Debt Instrument [Line Items] |  |
Debt | $ 1,250 | $ 1,250
Interest rate, stated percentage | 4.30% | 4.30%
7.25%, due March 2028 |  |
Debt Instrument [Line Items] |  |
Debt | $ 32 | $ 32
Interest rate, stated percentage | 7.25% | 7.25%
6.95%, due June 2028 |  |
Debt Instrument [Line Items] |  |
Debt | $ 31 | $ 31
Interest rate, stated percentage | 6.95% | 6.95%
8.05%, due October 2030 |  |
Debt Instrument [Line Items] |  |
Debt | $ 234 | $ 234
Interest rate, stated percentage | 8.05% | 8.05%
7.40%, due March 2031 |  |
Debt Instrument [Line Items] |  |
Debt | $ 300 | $ 300
Interest rate, stated percentage | 7.40% | 7.40%
7.80%, due August 2031 |  |
Debt Instrument [Line Items] |  |
Debt | $ 537 | $ 537
Interest rate, stated percentage | 7.80% | 7.80%
7.75%, due January 2032 |  |
Debt Instrument [Line Items] |  |
Debt | $ 1,005 | $ 1,005
Interest rate, stated percentage | 7.75% | 7.75%
7.75%, due March 2032 |  |
Debt Instrument [Line Items] |  |
Debt | $ 300 | $ 300
Interest rate, stated percentage | 7.75% | 7.75%
7.30%, due August 2033 |  |
Debt Instrument [Line Items] |  |
Debt | $ 500 | $ 500
Interest rate, stated percentage | 7.30% | 7.30%
5.30%, due December 2034 |  |
Debt Instrument [Line Items] |  |
Debt | $ 750 | $ 750
Interest rate, stated percentage | 5.30% | 5.30%
5.80%, due March 2035 |  |
Debt Instrument [Line Items] |  |
Debt | $ 500 | $ 500
Interest rate, stated percentage | 5.80% | 5.80%
7.75%, due October 2035 |  |
Debt Instrument [Line Items] |  |
Debt | $ 1 | $ 1
Interest rate, stated percentage | 7.75% | 7.75%
6.40%, due January 2036 |  |
Debt Instrument [Line Items] |  |
Debt | $ 36 | $ 36
Interest rate, stated percentage | 6.40% | 6.40%
6.50%, due February 2037 |  |
Debt Instrument [Line Items] |  |
Debt | $ 400 | $ 400
Interest rate, stated percentage | 6.50% | 6.50%
7.42%, due February 2037 |  |
Debt Instrument [Line Items] |  |
Debt | $ 47 | $ 47
Interest rate, stated percentage | 7.42% | 7.42%
6.95%, due January 2038 |  |
Debt Instrument [Line Items] |  |
Debt | $ 1,175 | $ 1,175
Interest rate, stated percentage | 6.95% | 6.95%
6.50%, due September 2039 |  |
Debt Instrument [Line Items] |  |
Debt | $ 600 | $ 600
Interest rate, stated percentage | 6.50% | 6.50%
6.55%, due September 2040 |  |
Debt Instrument [Line Items] |  |
Debt | $ 400 | $ 400
Interest rate, stated percentage | 6.55% | 6.55%
7.50%, due November 2040 |  |
Debt Instrument [Line Items] |  |
Debt | $ 375 | $ 375
Interest rate, stated percentage | 7.50% | 7.50%
6.375%, due March 2041 |  |
Debt Instrument [Line Items] |  |
Debt | $ 600 | $ 600
Interest rate, stated percentage | 6.375% | 6.375%
5.625%, due September 2041 |  |
Debt Instrument [Line Items] |  |
Debt | $ 375 | $ 375
Interest rate, stated percentage | 5.625% | 5.625%
5.00%, due August 2042 |  |
Debt Instrument [Line Items] |  |
Debt | $ 625 | $ 625
Interest rate, stated percentage | 5.00% | 5.00%
4.70%, due November 2042 |  |
Debt Instrument [Line Items] |  |
Debt | $ 475 | $ 475
Interest rate, stated percentage | 4.70% | 4.70%
5.00%, due March 2043 |  |
Debt Instrument [Line Items] |  |
Debt | $ 700 | $ 700
Interest rate, stated percentage | 5.00% | 5.00%
5.50%, due March 2044 |  |
Debt Instrument [Line Items] |  |
Debt | $ 750 | $ 750
Interest rate, stated percentage | 5.50% | 5.50%
5.40%, due September 2044 |  |
Debt Instrument [Line Items] |  |
Debt | $ 550 | $ 550
Interest rate, stated percentage | 5.40% | 5.40%
5.55%, due June 2045 |  |
Debt Instrument [Line Items] |  |
Debt | $ 1,750 | $ 1,750
Interest rate, stated percentage | 5.55% | 5.55%
5.05%, due February 2046 |  |
Debt Instrument [Line Items] |  |
Debt | $ 800 | $ 800
Interest rate, stated percentage | 5.05% | 5.05%
5.20%, due March 2048 |  |
Debt Instrument [Line Items] |  |
Debt | $ 750 | $ 750
Interest rate, stated percentage | 5.20% | 5.20%
7.45%, due March 2098 |  |
Debt Instrument [Line Items] |  |
Debt | $ 26 | $ 26
Interest rate, stated percentage | 7.45% | 7.45%
7.00%, due March 2027 | TGP |  |
Debt Instrument [Line Items] |  |
Debt | $ 300 | $ 300
Interest rate, stated percentage | 7.00% | 7.00%
7.00%, due October 2028 | TGP |  |
Debt Instrument [Line Items] |  |
Debt | $ 400 | $ 400
Interest rate, stated percentage | 7.00% | 7.00%
8.375%, due June 2032 | TGP |  |
Debt Instrument [Line Items] |  |
Debt | $ 240 | $ 240
Interest rate, stated percentage | 8.375% | 8.375%
7.625%, due April 2037 | TGP |  |
Debt Instrument [Line Items] |  |
Debt | $ 300 | $ 300
Interest rate, stated percentage | 7.625% | 7.625%
8.625%, due January 2022 | EPNG |  |
Debt Instrument [Line Items] |  |
Debt | $ 260 | $ 260
Interest rate, stated percentage | 8.625% | 8.625%
7.50%, due November 2026 | EPNG |  |
Debt Instrument [Line Items] |  |
Debt | $ 200 | $ 200
Interest rate, stated percentage | 7.50% | 7.50%
8.375%, due June 2032 | EPNG |  |
Debt Instrument [Line Items] |  |
Debt | $ 300 | $ 300
Interest rate, stated percentage | 8.375% | 8.375%
4.15%, due August 2026 | CIG |  |
Debt Instrument [Line Items] |  |
Debt | $ 375 | $ 375
Interest rate, stated percentage | 4.15% | 4.15%
6.85%, due June 2037 | CIG |  |
Debt Instrument [Line Items] |  |
Debt | $ 100 | $ 100
Interest rate, stated percentage | 6.85% | 6.85%
EPC Building, LLC, promissory note, 3.967%, due January 2020 through December 2035 | EPC Building LLC |  |
Debt Instrument [Line Items] |  |
Debt | $ 395 | $ 409
Interest rate, stated percentage | 3.967% | 3.967%
Trust I Preferred Securities, 4.75%, due March 2028(b) | Capital Trust I |  |
Debt Instrument [Line Items] |  |
Debt | $ 221 | $ 221
Less: Current portion of debt | $ 111 | $ 111
Interest rate, stated percentage | 4.75% | 4.75%
Trust Convertible Preferred Securities Outstanding (in shares) | shares | 4,400,000 |
Preferred Stock, Liquidation Preference Per Share | $ / shares | $ 50 |
Debt Instrument, Convertible, Conversion Price | $ / shares | $ 25.18 |
Trust I Preferred Securities, 4.75%, due March 2028(b) | Capital Trust I | Class P |  |
Debt Instrument [Line Items] |  |
Preferred Stock, Conversion, Shares | 0.7197 |
KMGP, $1,000 Liquidation Value Series A Fixed-to-Floating Rate Term Cumulative Preferred Stock, due August 2057 | Kinder Morgan G.P., Inc. |  |
Debt Instrument [Line Items] |  |
Debt | $ 100 | $ 100
Less: Current portion of debt | $ 100 | $ 0
Preferred Stock, Liquidation Preference Per Share | $ / shares | $ 1,000 | $ 1,000
Preferred stock, shares outstanding (in shares) | shares | 100,000 | 100,000
Other miscellaneous debt |  |
Debt Instrument [Line Items] |  |
Debt | $ 258 | $ 250
Less: Current portion of debt | $ 45 | $ 44
1.50%, due March 2022 and 2.25%, due March 2027 [Member] | Euro Member Countries, Euro |  |
Debt Instrument [Line Items] |  |
Foreign Currency Exchange Rate, Translation | $ / € | 1.1213 | 1.1467
Capital Trust I |  |
Debt Instrument [Line Items] |  |
Ownership percentage | 100.00% |
Senior Notes |  |
Debt Instrument [Line Items] |  |
Debt Instrument, Redemption Price, Percentage | 100.00% |

X
- Definition Fair value adjustments to debt as of the balance sheet date including fair value purchase accounting adjustments to debt and fair value of interest rate derivative assets, net of interest rate derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized on the balance sheet as well as unamortized portions of proceeds received from early termination of interest rate swap agreements. + References No definition available. + Details
Name: | kmi_DebtFairValueAdjustments
Namespace Prefix: | kmi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Preferred Stock, Conversion, Shares + References No definition available. + Details
Name: | kmi_PreferredStockConversionShares
Namespace Prefix: | kmi_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition Trust Convertible Preferred Securities Outstanding + References No definition available. + Details
Name: | kmi_TrustConvertiblePreferredSecuritiesOutstanding
Namespace Prefix: | kmi_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of short-term debt and current maturity of long-term debt and capital lease obligations due within one year or the normal operating cycle, if longer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19,20) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (b)(1) -URI http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(16)) -URI http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(16)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 + Details
Name: | us-gaap_DebtInstrumentCarryingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The price per share of the conversion feature embedded in the debt instrument. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 5 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=109500613&loc=SL6031898-161870 + Details
Name: | us-gaap_DebtInstrumentConvertibleConversionPrice1
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Face (par) amount of debt instrument at time of issuance. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 55 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400 + Details
Name: | us-gaap_DebtInstrumentFaceAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Contractual interest rate for funds borrowed, under the debt agreement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(1)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentInterestRateStatedPercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Line items represent financial 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. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage price of original principal amount of debt at which debt can be redeemed by the issuer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 470 -Section 50 -Paragraph 3 -Subparagraph e -URI http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823 + Details
Name: | us-gaap_DebtInstrumentRedemptionPricePercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 30 -Section S99 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6897108&loc=SL6897125-166521 + Details
Name: | us-gaap_ForeignCurrencyExchangeRateTranslation1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition The parent entity's interest in net assets of the subsidiary, expressed as a percentage. + References No definition available. + Details
Name: | us-gaap_MinorityInterestOwnershipPercentageByParent
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The per share liquidation preference (or restrictions) of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(d)(1)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(d)(1)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644 + Details
Name: | us-gaap_PreferredStockLiquidationPreference
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_PreferredStockSharesOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of cumulative translation gain (loss), before tax, from translating foreign currency financial statements into the reporting currency. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 30 -Section 45 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 30 -Section 45 -Paragraph 20 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900 + Details
Name: | us-gaap_TranslationAdjustmentFunctionalToReportingCurrencyIncreaseDecreaseGrossOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_CreditFacilityAndCommercialPaperBorrowingsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_SeniorNotes9.00dueFebruary12019Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A2.65DueFebruary2019NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A3.05DueDecember2019NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A6.85DueFebruary2020NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A6.50DueApril2020NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A5.30DueSeptember2020NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A6.50DueSeptember2020NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A5.00DueFebruary2021NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A3.50DueMarch2021NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A5.80DueMarch2021NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A5.00DueOctober2021NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A4.15DueMarch2022NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_KMI1.50SeniorNotesDue2022Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A3.95DueSeptember2022NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_SeniorNotes3.15dueJanuary152023Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_SeniorNotesfloatingratedueJanuary152023Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A3.45DueFebruary2023NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A3.50DueSeptember2023NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A5.625DueNovember2023NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A4.15DueFebruary2024NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A4.30DueMay2024NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A4.25DueSeptember2024NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A4.30DueJune2025NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A6.70DueFebruary2027NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A2.25DueMarch2027NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A6.67DueNovember2027NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A4.30DueMarch2028NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A7.25DueMarch2028NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A6.95DueJune2028NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A8.05DueOctober2030NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A7.40DueMarch2031NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A7.80DueAugust2031NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A7.75DueJanuary2032NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A7.75DueMarch2032NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A7.30DueAugust2033NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A5.30DueDecember2034NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A5.80DueMarch2035NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A7.75DueOctober2035NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A6.40DueJanuary2036NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A6.50DueFebruary2037NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A7.42DueFebruary2037NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A6.95DueJanuary2038NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A6.50DueSeptember2039NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A6.55DueSeptember2040NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A7.50DueNovember2040NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A6.375DueMarch2041NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A5.625DueSeptember2041NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A5.00DueAugust2042NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A4.70DueNovember2042NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A5.00DueMarch2043NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A5.50DueMarch2044NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A5.40DueSeptember2044NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A5.55DueJune2045NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A5.05DueFebruary2046NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A5.20DueMarch2048NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A7.45DueMarch2098NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A7.00DueMarch2027NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=kmi_TgpMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A7.00DueOctober2028NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A8.375DueJune2032TGPNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A7.625DueApril2037NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A8.625DueJanuary2022NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=kmi_EpngMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A7.50DueNovember2026NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_Epng8.375DueJune2032NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A4.15DueAugust2026NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=kmi_ColoradoInterstateGasCompanyL.L.C.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A6.85DueJune2037NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_KMIPromissorynote3.967due2017through2035MemberMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=kmi_EpcBuildingLlcMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_KMIEPCapitalTrustI4.75due2028Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=kmi_CapitalTrustIMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=kmi_ClassPMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_Kmi1000LiquidationValueSeriesFixedToFloatingRateTermCumulativePreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=kmi_KinderMorganGPIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_OtherMiscellaneousSubsidiaryDebtMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=kmi_A1.50dueMarch2022and2.25dueMarch2027Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_EUR
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_OwnershipAxis=kmi_CapitalTrustIMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |