XML 60 R44.htm IDEA: XBRL DOCUMENT
v3.19.1

Debt (Long-term Debt) (Details) - USD ($) $ in Millions | 12 Months Ended |
--- | --- | ---
Feb. 03, 2019 | Jan. 28, 2018
Debt Instrument [Line Items] |  |
Debt Instrument, Face Amount | $ 27,100 |
Senior Notes | 26,814 | $ 24,485
Capital lease obligations; payable in varying installments through January 31, 2055 | 1,049 | 984
Total long-term debt | 27,863 | 25,469
Less current installments | 1,056 | 1,202
Long-term debt, excluding current installments | $ 26,807 | 24,267
2.25% Senior Notes due September 10, 2018 [Member] |  |
Debt Instrument [Line Items] |  |
Frequency of Interest Payment | Semi-annually on March 10 and September 10 |
Debt Instrument, Face Amount | $ 0 |
Senior Notes | $ 0 | 1,150
Debt Instrument, Interest Rate, Stated Percentage | 2.25% |
Debt Instrument, Maturity Date | Sep. 10, 2018 |
2.00% Senior Notes due June 15, 2019 [Member] |  |
Debt Instrument [Line Items] |  |
Frequency of Interest Payment | Semi-annually on June 15 and December 15 |
Debt Instrument, Face Amount | $ 1,000 |
Senior Notes | $ 999 | 998
Debt Instrument, Interest Rate, Stated Percentage | 2.00% |
Debt Instrument, Maturity Date | Jun. 15, 2019 |
Floating Rate Senior Notes due June 5, 2020 [Member] |  |
Debt Instrument [Line Items] |  |
Frequency of Interest Payment | Quarterly on March 5, June 5, September 5, and December 5 |
Debt Instrument, Face Amount | $ 500 |
Senior Notes | $ 499 | 499
Debt Instrument, Maturity Date | Jun. 05, 2020 |
1.80% Senior Notes due June 5, 2020 [Member] |  |
Debt Instrument [Line Items] |  |
Frequency of Interest Payment | Semi-annually on June 5 and December 5 |
Debt Instrument, Face Amount | $ 750 |
Senior Notes | $ 749 | 748
Debt Instrument, Interest Rate, Stated Percentage | 1.80% |
Debt Instrument, Maturity Date | Jun. 05, 2020 |
Unamortized discount | $ 1 |
3.95% Senior Notes due September 15, 2020 [Member] |  |
Debt Instrument [Line Items] |  |
Frequency of Interest Payment | Semi-annually on March 15 and September 15 |
Debt Instrument, Face Amount | $ 500 |
Senior Notes | $ 499 | 501
Debt Instrument, Interest Rate, Stated Percentage | 3.95% |
Debt Instrument, Maturity Date | Sep. 15, 2020 |
4.40% Senior Notes due April 1, 2021 [Member] |  |
Debt Instrument [Line Items] |  |
Frequency of Interest Payment | Semi-annually on April 1 and October 1 |
Debt Instrument, Face Amount | $ 1,000 |
Senior Notes | $ 999 | 998
Debt Instrument, Interest Rate, Stated Percentage | 4.40% |
Debt Instrument, Maturity Date | Apr. 01, 2021 |
2.00% Senior Notes due April 1, 2021 [Member] |  |
Debt Instrument [Line Items] |  |
Frequency of Interest Payment | Semi-annually on April 1 and October 1 |
Debt Instrument, Face Amount | $ 1,350 |
Senior Notes | $ 1,345 | 1,343
Debt Instrument, Interest Rate, Stated Percentage | 2.00% |
Debt Instrument, Maturity Date | Apr. 01, 2021 |
3.25% Senior Notes Due March 1, 2022 [Member] |  |
Debt Instrument [Line Items] |  |
Frequency of Interest Payment | Semi-annually on March 1 and September 1 |
Debt Instrument, Face Amount | $ 700 |
Senior Notes | $ 696 | 0
Debt Instrument, Interest Rate, Stated Percentage | 3.25% |
Debt Instrument, Maturity Date | Mar. 01, 2022 |
Unamortized discount | $ 2 |
Floating Rate Senior Notes Due March 1, 2022 [Member] |  |
Debt Instrument [Line Items] |  |
Frequency of Interest Payment | Quarterly on March 1, June 1, September 1, and December 1 |
Debt Instrument, Face Amount | $ 300 |
Senior Notes | $ 299 | 0
Debt Instrument, Maturity Date | Mar. 01, 2022 |
2.625% Senior Notes due June 1, 2022 [Member] |  |
Debt Instrument [Line Items] |  |
Frequency of Interest Payment | Semi-annually on June 1 and December 1 |
Debt Instrument, Face Amount | $ 1,250 |
Senior Notes | $ 1,245 | 1,243
Debt Instrument, Interest Rate, Stated Percentage | 2.625% |
Debt Instrument, Maturity Date | Jun. 01, 2022 |
2.70% Senior Notes due April 1, 2023 [Member] |  |
Debt Instrument [Line Items] |  |
Frequency of Interest Payment | Semi-annually on April 1 and October 1 |
Debt Instrument, Face Amount | $ 1,000 |
Senior Notes | $ 997 | 996
Debt Instrument, Interest Rate, Stated Percentage | 2.70% |
Debt Instrument, Maturity Date | Apr. 01, 2023 |
3.75% Senior Notes due February 15, 2024 [Member] |  |
Debt Instrument [Line Items] |  |
Frequency of Interest Payment | Semi-annually on February 15 and August 15 |
Debt Instrument, Face Amount | $ 1,100 |
Senior Notes | $ 1,094 | 1,093
Debt Instrument, Interest Rate, Stated Percentage | 3.75% |
Debt Instrument, Maturity Date | Feb. 15, 2024 |
3.35% Senior Notes due September 15, 2025 [Member] |  |
Debt Instrument [Line Items] |  |
Frequency of Interest Payment | Semi-annually on March 15 and September 15 |
Debt Instrument, Face Amount | $ 1,000 |
Senior Notes | $ 995 | 995
Debt Instrument, Interest Rate, Stated Percentage | 3.35% |
Debt Instrument, Maturity Date | Sep. 15, 2025 |
3.00% Senior Notes due April 1, 2026 [Member] |  |
Debt Instrument [Line Items] |  |
Frequency of Interest Payment | Semi-annually on April 1 and October 1 |
Debt Instrument, Face Amount | $ 1,300 |
Senior Notes | $ 1,288 | 1,287
Debt Instrument, Interest Rate, Stated Percentage | 3.00% |
Debt Instrument, Maturity Date | Apr. 01, 2026 |
2.125% Senior Notes due September 15, 2026 [Member] |  |
Debt Instrument [Line Items] |  |
Frequency of Interest Payment | Semi-annually on March 15 and September 15 |
Debt Instrument, Face Amount | $ 1,000 |
Senior Notes | $ 987 | 986
Debt Instrument, Interest Rate, Stated Percentage | 2.125% |
Debt Instrument, Maturity Date | Sep. 15, 2026 |
2.80% Senior Notes due September 14, 2027 [Member] |  |
Debt Instrument [Line Items] |  |
Frequency of Interest Payment | Semi-annually on March 14 and September 14 |
Debt Instrument, Face Amount | $ 1,000 |
Senior Notes | $ 981 | 980
Debt Instrument, Interest Rate, Stated Percentage | 2.80% |
Debt Instrument, Maturity Date | Sep. 14, 2027 |
Unamortized discount | $ 3 |
Debt Issuance Costs, Gross | $ 6 |
3.90% Senior Notes Due December 6, 2028 [Member] |  |
Debt Instrument [Line Items] |  |
Frequency of Interest Payment | Semi-annually on June 6 and December 6 |
Debt Instrument, Face Amount | $ 1,000 |
Senior Notes | $ 1,005 | 0
Debt Instrument, Interest Rate, Stated Percentage | 3.90% |
Debt Instrument, Maturity Date | Dec. 06, 2028 |
Unamortized discount | $ 7 |
5.875% Senior Notes due December 16, 2036 [Member] |  |
Debt Instrument [Line Items] |  |
Frequency of Interest Payment | Semi-annually on June 16 and December 16 |
Debt Instrument, Face Amount | $ 3,000 |
Senior Notes | $ 2,951 | 2,949
Debt Instrument, Interest Rate, Stated Percentage | 5.875% |
Debt Instrument, Maturity Date | Dec. 16, 2036 |
5.40% Senior Notes due September 15, 2040 [Member] |  |
Debt Instrument [Line Items] |  |
Frequency of Interest Payment | Semi-annually on March 15 and September 15 |
Debt Instrument, Face Amount | $ 500 |
Senior Notes | $ 495 | 495
Debt Instrument, Interest Rate, Stated Percentage | 5.40% |
Debt Instrument, Maturity Date | Sep. 15, 2040 |
5.95% Senior Notes due April 1, 2041 [Member] |  |
Debt Instrument [Line Items] |  |
Frequency of Interest Payment | Semi-annually on April 1 and October 1 |
Debt Instrument, Face Amount | $ 1,000 |
Senior Notes | $ 989 | 988
Debt Instrument, Interest Rate, Stated Percentage | 5.95% |
Debt Instrument, Maturity Date | Apr. 01, 2041 |
4.20% Senior Notes due April 1, 2043 [Member] |  |
Debt Instrument [Line Items] |  |
Frequency of Interest Payment | Semi-annually on April 1 and October 1 |
Debt Instrument, Face Amount | $ 1,000 |
Senior Notes | $ 989 | 988
Debt Instrument, Interest Rate, Stated Percentage | 4.20% |
Debt Instrument, Maturity Date | Apr. 01, 2043 |
4.875% Senior Notes due February 15, 2044 [Member] |  |
Debt Instrument [Line Items] |  |
Frequency of Interest Payment | Semi-annually on February 15 and August 15 |
Debt Instrument, Face Amount | $ 1,000 |
Senior Notes | $ 979 | 978
Debt Instrument, Interest Rate, Stated Percentage | 4.875% |
Debt Instrument, Maturity Date | Feb. 15, 2044 |
4.40% Senior Notes due March 15, 2045 [Member] |  |
Debt Instrument [Line Items] |  |
Frequency of Interest Payment | Semi-annually on March 15 and September 15 |
Debt Instrument, Face Amount | $ 1,000 |
Senior Notes | $ 977 | 977
Debt Instrument, Interest Rate, Stated Percentage | 4.40% |
Debt Instrument, Maturity Date | Mar. 15, 2045 |
4.25% Senior Notes due April 1, 2046 [Member] |  |
Debt Instrument [Line Items] |  |
Frequency of Interest Payment | Semi-annually on April 1 and October 1 |
Debt Instrument, Face Amount | $ 1,600 |
Senior Notes | $ 1,585 | 1,584
Debt Instrument, Interest Rate, Stated Percentage | 4.25% |
Debt Instrument, Maturity Date | Apr. 01, 2046 |
3.90% Senior Notes due June 15, 2047 [Member] |  |
Debt Instrument [Line Items] |  |
Frequency of Interest Payment | Semi-annually June 15 and September 15 |
Debt Instrument, Face Amount | $ 750 |
Senior Notes | $ 738 | 738
Debt Instrument, Interest Rate, Stated Percentage | 3.90% |
Debt Instrument, Maturity Date | Jun. 15, 2047 |
Unamortized discount | $ 5 |
4.50% Senior Notes Due December 6, 2048 [Member] |  |
Debt Instrument [Line Items] |  |
Frequency of Interest Payment | Semi-annually on June 6 and December 6 |
Debt Instrument, Face Amount | $ 1,500 |
Senior Notes | $ 1,462 | 0
Debt Instrument, Interest Rate, Stated Percentage | 4.50% |
Debt Instrument, Maturity Date | Dec. 06, 2048 |
Unamortized discount | $ 25 |
December 2018 Issuance [Member] |  |
Debt Instrument [Line Items] |  |
Debt Issuance Costs, Gross | $ 22 |
3.5% Senior Notes due September 15, 2056 [Member] |  |
Debt Instrument [Line Items] |  |
Frequency of Interest Payment | Semi-annually on March 15 and September 15 |
Debt Instrument, Face Amount | $ 1,000 |
Senior Notes | $ 972 | $ 971
Debt Instrument, Interest Rate, Stated Percentage | 3.50% |
Debt Instrument, Maturity Date | Sep. 15, 2056 |
June 2017 Issuance [Member] |  |
Debt Instrument [Line Items] |  |
Debt Issuance Costs, Gross | $ 12 |
London Interbank Offered Rate (LIBOR) [Member] | Floating Rate Senior Notes due June 5, 2020 [Member] |  |
Debt Instrument [Line Items] |  |
Debt Instrument, Basis Spread on Variable Rate | 15.00% |
London Interbank Offered Rate (LIBOR) [Member] | Floating Rate Senior Notes Due March 1, 2022 [Member] |  |
Debt Instrument [Line Items] |  |
Debt Instrument, Basis Spread on Variable Rate | 31.00% |

X
- Definition Present value of minimum lease payments for capital leases net of executory costs, including amounts paid by the lessee to the lessor for insurance, maintenance and taxes. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=84164817&loc=d3e45280-112737 + Details
Name: | us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Sum of the carrying values as of the balance sheet date of all debt, including all short-term borrowings, long-term debt, and capital lease obligations. + References Reference 1: 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.13,16) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 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=6879938&loc=d3e572229-122910 + Details
Name: | us-gaap_DebtAndCapitalLeaseObligations
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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://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 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/disclosureRef -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 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -URI http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258 + Details
Name: | us-gaap_DebtInstrumentMaturityDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount, after accumulated amortization, of debt discount. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 1A -URI http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-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_DebtInstrumentUnamortizedDiscount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399 + Details
Name: | us-gaap_DeferredFinanceCostsGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Description of the frequency of the required periodic payments of interest, principal, or both, and the amount, if set, or a description of a formula upon which payment is based. + 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(b),22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of long-term debt and capital lease obligation due after one year or beyond 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(22)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LongTermDebtAndCapitalLeaseObligations
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of long-term debt and capital leases 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.20) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Including the current and noncurrent portions, carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer). Senior note holders are paid off in full before any payments are made to junior note holders. + References Reference 1: 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(a)) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 Reference 2: 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_SeniorNotes
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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_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_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.00SeniorNotesDueApril12021Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_FloatingRateSeniorNotesDueMarch12022Member
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_A3.00SeniorNotesDueApril12026Member
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_A2.80SeniorNotesDueSeptember142027Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_A3.90SeniorNotesDueDecember62028Member
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_A4.25SeniorNotesDueApril12046Member
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_A4.50SeniorNotesDueDecember62048Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_December2018IssuanceMember
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_June2017IssuanceMember
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: |