XML 67 R49.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Debt (Narrative) (Details) - USD ($) $ in Millions |  |  |  |  |  |  | 8 Months Ended | 12 Months Ended
--- | --- | --- | --- | --- | --- | --- | --- | ---
Sep. 14, 2017 | Jun. 05, 2017 | Sep. 06, 2016 | Mar. 01, 2016 | Feb. 12, 2016 | May 28, 2015 | Sep. 15, 2017 | Jan. 28, 2018
Debt Instrument [Line Items] |  |  |  |  |  |  |  |
Redemption price percentage |  |  |  |  |  |  |  | 100.00%
Change of control redemption price percentage |  |  |  |  |  |  |  | 101.00%
2.80% Senior Notes due September 14, 2027 [Member] |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |
Face amount | $ 1,000 |  |  |  |  |  |  |
Stated interest rate percentage | 2.80% |  |  |  |  |  |  |
Maturity date | Sep. 14, 2027 |  |  |  |  |  |  |
Unamortized discount | $ 3 |  |  |  |  |  |  |
Debt issuance costs | $ 6 |  |  |  |  |  |  |
Frequency of periodic payment | semi-annually on March 14 and September 14 |  |  |  |  |  |  |
Floating Rate Senior Notes due September 15, 2017 [Member] |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |
Maturity date |  |  |  |  |  |  | Sep. 15, 2017 |
Frequency of periodic payment |  |  |  |  |  |  | quarterly on March 15, June 15, September 15 and December 15 |
Floating Rate Senior Notes due June 5, 2020 [Member] |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |
Face amount |  | $ 500 |  |  |  |  |  |
Maturity date |  | Jun. 05, 2020 |  |  |  |  |  |
Frequency of periodic payment |  | quarterly on March 5, June 5, September 5, and December 5 |  |  |  |  |  |
1.80% Senior Notes due June 5, 2020 [Member] |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |
Face amount |  | $ 750 |  |  |  |  |  |
Stated interest rate percentage |  | 1.80% |  |  |  |  |  |
Maturity date |  | Jun. 05, 2020 |  |  |  |  |  |
Unamortized discount |  | $ 1 |  |  |  |  |  |
Frequency of periodic payment |  | semi-annually on June 5 and December 5 |  |  |  |  |  |
3.90% Senior Notes due June 15, 2047 [Member] |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |
Face amount |  | $ 750 |  |  |  |  |  |
Stated interest rate percentage |  | 3.90% |  |  |  |  |  |
Maturity date |  | Jun. 15, 2047 |  |  |  |  |  |
Unamortized discount |  | $ 5 |  |  |  |  |  |
Frequency of periodic payment |  | semi-annually on June 15 and December 15 |  |  |  |  |  |
2.125% Senior Notes due September 15, 2026 [Member] |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |
Face amount |  |  | $ 1,000 |  |  |  |  |
Stated interest rate percentage |  |  | 2.125% |  |  |  |  |
Maturity date |  |  | Sep. 15, 2026 |  |  |  |  |
Unamortized discount |  |  | $ 11 |  |  |  |  |
Frequency of periodic payment |  |  | semi-annually on March 15 and September 15 |  |  |  |  |
3.5% Senior Notes due September 15, 2056 [Member] |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |
Face amount |  |  | $ 1,000 |  |  |  |  |
Stated interest rate percentage |  |  | 3.50% |  |  |  |  |
Maturity date |  |  | Sep. 15, 2056 |  |  |  |  |
Unamortized discount |  |  | $ 19 |  |  |  |  |
Frequency of periodic payment |  |  | semi-annually on March 15 and September 15 |  |  |  |  |
2.00% Senior Notes due April 1, 2021 [Member] |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |
Face amount |  |  |  |  | $ 1,350 |  |  |
Stated interest rate percentage |  |  |  |  | 2.00% |  |  |
Maturity date |  |  |  |  | Apr. 01, 2021 |  |  |
Unamortized discount |  |  |  |  | $ 5 |  |  |
Frequency of periodic payment |  |  |  |  | semi-annually on April 1 and October 1 |  |  |
3.00% Senior Notes due April 1, 2026 [Member] |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |
Face amount |  |  |  |  | $ 1,300 |  |  |
Stated interest rate percentage |  |  |  |  | 3.00% |  |  |
Maturity date |  |  |  |  | Apr. 01, 2026 |  |  |
Unamortized discount |  |  |  |  | $ 8 |  |  |
Frequency of periodic payment |  |  |  |  | semi-annually on April 1 and October 1 |  |  |
Additional 4.25 Senior Notes Due April 1, 2046 [Member] |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |
Face amount |  |  |  |  | $ 350 |  |  |
Stated interest rate percentage |  |  |  |  | 4.25% |  |  |
Maturity date |  |  |  |  | Apr. 01, 2046 |  |  |
Unamortized premium |  |  |  |  | $ 2 |  |  |
Frequency of periodic payment |  |  |  |  | semi-annually on April 1 and October 1 |  |  |
Original 4.25% Senior Notes Due April 1, 2046 [Member] |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |
Face amount |  |  |  |  |  | $ 1,250 |  |
Stated interest rate percentage |  |  |  |  |  | 4.25% |  |
Maturity date |  |  |  |  |  | Apr. 01, 2046 |  |
4.25% Senior Notes due April 1, 2046 [Member] |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |
Face amount |  |  |  |  | $ 1,600 |  |  |
Maturity date |  |  |  |  | Apr. 01, 2046 |  |  |
5.40% Senior Notes Due March 1, 2016 [Member] |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |
Stated interest rate percentage |  |  |  | 5.40% |  |  |  |
Maturity date |  |  |  | Mar. 01, 2016 |  |  |  |
2.25% Senior Notes due September 10, 2018 [Member] |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |
Stated interest rate percentage |  |  |  |  |  |  |  | 2.25%
Maturity date |  |  |  |  |  |  |  | Sep. 10, 2018
Frequency of periodic payment |  |  |  |  |  |  |  | semi-annually on March 10 and September 10
2.00% Senior Notes due June 15, 2019 [Member] |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |
Stated interest rate percentage |  |  |  |  |  |  |  | 2.00%
Maturity date |  |  |  |  |  |  |  | Jun. 15, 2019
Frequency of periodic payment |  |  |  |  |  |  |  | semi-annually on June 15 and December 15
3.95% Senior Notes due September 15, 2020 [Member] |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |
Stated interest rate percentage |  |  |  |  |  |  |  | 3.95%
Maturity date |  |  |  |  |  |  |  | Sep. 15, 2020
Frequency of periodic payment |  |  |  |  |  |  |  | semi-annually on March 15 and September 15
4.40% Senior Notes due April 1, 2021 [Member] |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |
Stated interest rate percentage |  |  |  |  |  |  |  | 4.40%
Maturity date |  |  |  |  |  |  |  | Apr. 01, 2021
Frequency of periodic payment |  |  |  |  |  |  |  | semi-annually on April 1 and October 1
2.625% Senior Notes due June 1, 2022 [Member] |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |
Stated interest rate percentage |  |  |  |  |  |  |  | 2.625%
Maturity date |  |  |  |  |  |  |  | Jun. 01, 2022
Frequency of periodic payment |  |  |  |  |  |  |  | semi-annually June 1 and December 1
2.70% Senior Notes due April 1, 2023 [Member] |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |
Stated interest rate percentage |  |  |  |  |  |  |  | 2.70%
Maturity date |  |  |  |  |  |  |  | Apr. 01, 2023
Frequency of periodic payment |  |  |  |  |  |  |  | semi-annually on April 1 and October 1
3.75% Senior Notes due February 15, 2024 [Member] |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |
Stated interest rate percentage |  |  |  |  |  |  |  | 3.75%
Maturity date |  |  |  |  |  |  |  | Feb. 15, 2024
Frequency of periodic payment |  |  |  |  |  |  |  | semi-annually on February 15 and August 15
3.35% Senior Notes due September 15, 2025 [Member] |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |
Stated interest rate percentage |  |  |  |  |  |  |  | 3.35%
Maturity date |  |  |  |  |  |  |  | Sep. 15, 2025
Frequency of periodic payment |  |  |  |  |  |  |  | semi-annually on March 15 and September 15
5.875% Senior Notes due December 16, 2036 [Member] |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |
Stated interest rate percentage |  |  |  |  |  |  |  | 5.875%
Maturity date |  |  |  |  |  |  |  | Dec. 16, 2036
Frequency of periodic payment |  |  |  |  |  |  |  | semi-annually on June 16 and December 16
5.40% Senior Notes due September 15, 2040 [Member] |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |
Stated interest rate percentage |  |  |  |  |  |  |  | 5.40%
Maturity date |  |  |  |  |  |  |  | Sep. 15, 2040
Frequency of periodic payment |  |  |  |  |  |  |  | semi-annually on March 15 and September 15
5.95% Senior Notes due April 1, 2041 [Member] |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |
Stated interest rate percentage |  |  |  |  |  |  |  | 5.95%
Maturity date |  |  |  |  |  |  |  | Apr. 01, 2041
Frequency of periodic payment |  |  |  |  |  |  |  | semi-annually on April 1 and October 1
4.20% Senior Notes due April 1, 2043 [Member] |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |
Stated interest rate percentage |  |  |  |  |  |  |  | 4.20%
Maturity date |  |  |  |  |  |  |  | Apr. 01, 2043
Frequency of periodic payment |  |  |  |  |  |  |  | semi-annually on April 1 and October 1
4.875% Senior Notes due February 15, 2044 [Member] |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |
Stated interest rate percentage |  |  |  |  |  |  |  | 4.875%
Maturity date |  |  |  |  |  |  |  | Feb. 15, 2044
Frequency of periodic payment |  |  |  |  |  |  |  | semi-annually on February 15 and August 15
4.40% Senior Notes due March 15, 2045 [Member] |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |
Stated interest rate percentage |  |  |  |  |  |  |  | 4.40%
Maturity date |  |  |  |  |  |  |  | Mar. 15, 2045
Frequency of periodic payment |  |  |  |  |  |  |  | semi-annually on March 15 and September 15
June 2017 Issuance [Member] |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |
Debt issuance costs |  | $ 12 |  |  |  |  |  |
September 2016 Issuance [Member] |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |
Debt issuance costs |  |  | $ 16 |  |  |  |  |
February 2016 Issuance [Member] |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |
Debt issuance costs |  |  |  |  | $ 17 |  |  |
London Interbank Offered Rate (LIBOR) [Member] | Floating Rate Senior Notes due September 15, 2017 [Member] |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |
Basis spread on variable rate |  |  |  |  |  |  | 0.37% |
London Interbank Offered Rate (LIBOR) [Member] | Floating Rate Senior Notes due June 5, 2020 [Member] |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |
Basis spread on variable rate |  | 0.15% |  |  |  |  |  |

X
- Definition Debt Instrument, Change of Control, Redemption Price, Percent + References No definition available. + Details
Name: | hd_DebtInstrumentChangeOfControlRedemptionPricePercent
Namespace Prefix: | hd_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage points added to the reference rate to compute the variable rate on the debt instrument. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Description of the frequency of periodic payments (monthly, quarterly, annual). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 470 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823 Reference 2: http://www.xbrl.org/2003/role/presentationRef -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 + Details
Name: | us-gaap_DebtInstrumentFrequencyOfPeriodicPayment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Contractual interest rate for funds borrowed, under the debt agreement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -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 Date when the debt instrument is scheduled to be fully repaid, in CCYY-MM-DD format. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(2)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentMaturityDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
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://www.xbrl.org/2003/role/presentationRef -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 Amount, after accumulated amortization, of debt discount. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 1A -URI http://asc.fasb.org/extlink&oid=64930785&loc=d3e28541-108399 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 55 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=64930739&loc=d3e28878-108400 + Details
Name: | us-gaap_DebtInstrumentUnamortizedDiscount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, after accumulated amortization, of debt premium. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 1A -URI http://asc.fasb.org/extlink&oid=64930785&loc=d3e28541-108399 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 55 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=64930739&loc=d3e28878-108400 + Details
Name: | us-gaap_DebtInstrumentUnamortizedPremium
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=64930785&loc=d3e28555-108399 + Details
Name: | us-gaap_DeferredFinanceCostsGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_A2.80SeniorNotesDueSeptember142027Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_A1.80SeniorNotesDueJune52020Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_A3.90SeniorNotesDueJune152047Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_A2.125SeniorNotesDueSeptember152026Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_A3.5SeniorNotesDueSeptember152056Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_A2.00SeniorNotesDueApril12021Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_A3.00SeniorNotesDueApril12026Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_Additional4.25SeniorNotesDueApril12046Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_Original4.25SeniorNotesDueApril12046Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_A4.25SeniorNotesDueApril12046Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_A2.25SeniorNotesDueSeptember102018Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_A2.00SeniorNotesDueJune152019Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_A2.625SeniorNotesDueJune12022Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_A3.75SeniorNotesDueFebruary152024Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_A3.35SeniorNotesDueSeptember152025Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_A4.875SeniorNotesDueFebruary152044Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_A4.40SeniorNotesDueMarch152045Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

X
- Details
Name: | us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |