XML 78 R80.htm IDEA: XBRL DOCUMENT v2.4.1.9
Borrowings (Details 2) (USD $)
1 Months Ended 12 Months Ended 1 Months Ended
May 31, 2011
Oct. 31, 2014
Oct. 31, 2013
Sep. 30, 2011
Jan. 31, 2014
Feb. 28, 2007
Mar. 31, 2008
Dec. 31, 2008
Feb. 28, 2009
Sep. 30, 2010
Dec. 31, 2010
Dec. 31, 2011
Mar. 31, 2012
Oct. 31, 1999
Long-term debt                            
Total   $ 16,039,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations $ 16,608,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations                      
Fair value adjustment related to hedged debt   120,000,000us-gaap_DeferredGainLossOnDiscontinuationOfInterestRateFairValueHedge 147,000,000us-gaap_DeferredGainLossOnDiscontinuationOfInterestRateFairValueHedge                      
Less: current portion   (2,655,000,000)us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent (5,226,000,000)us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent                      
U.S. Dollar Global Notes                            
Long-term debt                            
Total   17,837,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= hpq_USDollarGlobalNotesMember
20,684,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= hpq_USDollarGlobalNotesMember
                     
2006 Shelf Registration Statement-$500 issued at discount to par at a price of 99.694% in February 2007 at 5.4%, due March 2017                            
Long-term debt                            
Total   500,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2006CorporateDebtSecuritiesDueMarch2017Member
499,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2006CorporateDebtSecuritiesDueMarch2017Member
                     
Discount to par (as a percent)   99.694%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2006CorporateDebtSecuritiesDueMarch2017Member
99.694%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2006CorporateDebtSecuritiesDueMarch2017Member
    99.694%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2006CorporateDebtSecuritiesDueMarch2017Member
               
Interest rate (as a percent)   5.40%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2006CorporateDebtSecuritiesDueMarch2017Member
5.40%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2006CorporateDebtSecuritiesDueMarch2017Member
    5.40%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2006CorporateDebtSecuritiesDueMarch2017Member
               
Face amount of debt instrument   500,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2006CorporateDebtSecuritiesDueMarch2017Member
500,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2006CorporateDebtSecuritiesDueMarch2017Member
    500,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2006CorporateDebtSecuritiesDueMarch2017Member
               
2006 Shelf Registration Statement-$750 issued at discount to par at a price of 99.932% in March 2008 at 5.5%, due March 2018                            
Long-term debt                            
Total   750,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2006CorporateDebtSecuritiesDueMarch2018Member
750,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2006CorporateDebtSecuritiesDueMarch2018Member
                     
Discount to par (as a percent)   99.932%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2006CorporateDebtSecuritiesDueMarch2018Member
99.932%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2006CorporateDebtSecuritiesDueMarch2018Member
      99.932%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2006CorporateDebtSecuritiesDueMarch2018Member
             
Interest rate (as a percent)   5.50%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2006CorporateDebtSecuritiesDueMarch2018Member
5.50%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2006CorporateDebtSecuritiesDueMarch2018Member
      5.50%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2006CorporateDebtSecuritiesDueMarch2018Member
             
Face amount of debt instrument   750,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2006CorporateDebtSecuritiesDueMarch2018Member
750,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2006CorporateDebtSecuritiesDueMarch2018Member
      750,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2006CorporateDebtSecuritiesDueMarch2018Member
             
2006 Shelf Registration Statement-$2,000 issued at discount to par at a price of 99.561% in December 2008 at 6.125%, paid March 2014                            
Long-term debt                            
Total     1,999,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2006CorporateDebtSecuritiesPaidMarch2014Member
                     
Discount to par (as a percent)   99.561%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2006CorporateDebtSecuritiesPaidMarch2014Member
99.561%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2006CorporateDebtSecuritiesPaidMarch2014Member
        99.561%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2006CorporateDebtSecuritiesPaidMarch2014Member
           
Interest rate (as a percent)   6.125%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2006CorporateDebtSecuritiesPaidMarch2014Member
6.125%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2006CorporateDebtSecuritiesPaidMarch2014Member
        6.125%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2006CorporateDebtSecuritiesPaidMarch2014Member
           
Face amount of debt instrument   2,000,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2006CorporateDebtSecuritiesPaidMarch2014Member
2,000,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2006CorporateDebtSecuritiesPaidMarch2014Member
        2,000,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2006CorporateDebtSecuritiesPaidMarch2014Member
           
2006 Shelf Registration Statement-$1,500 issued at discount to par at a price of 99.993% in February 2009 at 4.75%, paid June 2014                            
Long-term debt                            
Total     1,500,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2006CorporateDebtSecuritiesPaidJune2014Member
                     
Discount to par (as a percent)   99.993%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2006CorporateDebtSecuritiesPaidJune2014Member
99.993%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2006CorporateDebtSecuritiesPaidJune2014Member
          99.993%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2006CorporateDebtSecuritiesPaidJune2014Member
         
Interest rate (as a percent)   4.75%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2006CorporateDebtSecuritiesPaidJune2014Member
4.75%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2006CorporateDebtSecuritiesPaidJune2014Member
          4.75%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2006CorporateDebtSecuritiesPaidJune2014Member
         
Face amount of debt instrument   1,500,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2006CorporateDebtSecuritiesPaidJune2014Member
1,500,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2006CorporateDebtSecuritiesPaidJune2014Member
          1,500,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2006CorporateDebtSecuritiesPaidJune2014Member
         
2009 Shelf Registration Statement-$1,100 issued at discount to par at a price of 99.887% in September 2010 at 2.125%, due September 2015                            
Long-term debt                            
Total   1,100,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesDueSeptember2015Member
1,100,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesDueSeptember2015Member
                     
Discount to par (as a percent)   99.887%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesDueSeptember2015Member
99.887%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesDueSeptember2015Member
            99.887%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesDueSeptember2015Member
       
Interest rate (as a percent)   2.125%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesDueSeptember2015Member
2.125%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesDueSeptember2015Member
            2.125%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesDueSeptember2015Member
       
Face amount of debt instrument   1,100,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesDueSeptember2015Member
1,100,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesDueSeptember2015Member
            1,100,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesDueSeptember2015Member
       
2009 Shelf Registration Statement-$650 issued at discount to par at a price of 99.911% in December 2010 at 2.2%, due December 2015                            
Long-term debt                            
Total   650,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesDueDecember2015Member
650,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesDueDecember2015Member
                     
Discount to par (as a percent)   99.911%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesDueDecember2015Member
99.911%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesDueDecember2015Member
              99.911%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesDueDecember2015Member
     
Interest rate (as a percent)   2.20%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesDueDecember2015Member
2.20%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesDueDecember2015Member
              2.20%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesDueDecember2015Member
     
Face amount of debt instrument   650,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesDueDecember2015Member
650,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesDueDecember2015Member
              650,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesDueDecember2015Member
     
2009 Shelf Registration Statement-$1,350 issued at discount to par at a price of 99.827% in December 2010 at 3.75%, due December 2020                            
Long-term debt                            
Total   1,349,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesDueDecember2020Member
1,349,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesDueDecember2020Member
                     
Discount to par (as a percent)   99.827%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesDueDecember2020Member
99.827%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesDueDecember2020Member
              99.827%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesDueDecember2020Member
     
Interest rate (as a percent)   3.75%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesDueDecember2020Member
3.75%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesDueDecember2020Member
              3.75%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesDueDecember2020Member
     
Face amount of debt instrument   1,350,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesDueDecember2020Member
1,350,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesDueDecember2020Member
              1,350,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesDueDecember2020Member
     
2009 Shelf Registration Statement-$500 issued at par in May 2011 at three month USD LIBOR plus 0.4%, paid May 2014
                           
Long-term debt                            
Total     500,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesPaidMay2014Member
                     
Face amount of debt instrument 500,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesPaidMay2014Member
500,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesPaidMay2014Member
500,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesPaidMay2014Member
                     
Spread on reference interest rate (as a percent) 0.40%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesPaidMay2014Member
0.40%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesPaidMay2014Member
0.40%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesPaidMay2014Member
                     
2009 Shelf Registration Statement-$500 issued at discount to par at a price of 99.971% in May 2011 at 1.55%, paid May 2014                            
Long-term debt                            
Total     500,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParPaidMay2014Member
                     
Discount to par (as a percent) 99.971%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParPaidMay2014Member
99.971%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParPaidMay2014Member
99.971%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParPaidMay2014Member
                     
Interest rate (as a percent) 1.55%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParPaidMay2014Member
1.55%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParPaidMay2014Member
1.55%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParPaidMay2014Member
                     
Face amount of debt instrument 500,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParPaidMay2014Member
500,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParPaidMay2014Member
500,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParPaidMay2014Member
                     
2009 Shelf Registration Statement-$1,000 issued at discount to par at a price of 99.958% in May 2011 at 2.65%, due June 2016                            
Long-term debt                            
Total   1,000,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueJune2016Member
1,000,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueJune2016Member
                     
Discount to par (as a percent) 99.958%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueJune2016Member
99.958%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueJune2016Member
99.958%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueJune2016Member
                     
Interest rate (as a percent) 2.65%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueJune2016Member
2.65%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueJune2016Member
2.65%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueJune2016Member
                     
Face amount of debt instrument 1,000,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueJune2016Member
1,000,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueJune2016Member
1,000,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueJune2016Member
                     
2009 Shelf Registration Statement-$1,250 issued at discount to par at a price of 99.799% in May 2011 at 4.3%, due June 2021                            
Long-term debt                            
Total   1,248,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueJune2021Member
1,248,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueJune2021Member
                     
Discount to par (as a percent) 99.799%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueJune2021Member
99.799%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueJune2021Member
99.799%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueJune2021Member
                     
Interest rate (as a percent) 4.30%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueJune2021Member
4.30%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueJune2021Member
4.30%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueJune2021Member
                     
Face amount of debt instrument 1,250,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueJune2021Member
1,250,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueJune2021Member
1,250,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueJune2021Member
                     
2009 Shelf Registration Statement-$750 issued at discount to par at a price of 99.977% in September 2011 at 2.35%, due March 2015                            
Long-term debt                            
Total   750,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueMarch2015Member
750,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueMarch2015Member
                     
Discount to par (as a percent)   99.977%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueMarch2015Member
99.977%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueMarch2015Member
99.977%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueMarch2015Member
                   
Interest rate (as a percent)   2.35%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueMarch2015Member
2.35%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueMarch2015Member
2.35%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueMarch2015Member
                   
Face amount of debt instrument   750,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueMarch2015Member
750,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueMarch2015Member
750,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueMarch2015Member
                   
2009 Shelf Registration Statement-$1,300 issued at discount to par at a price of 99.784% in September 2011 at 3.0%, due September 2016                            
Long-term debt                            
Total   1,298,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2016Member
1,298,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2016Member
                     
Discount to par (as a percent)   99.784%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2016Member
99.784%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2016Member
99.784%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2016Member
                   
Interest rate (as a percent)   3.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2016Member
3.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2016Member
3.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2016Member
                   
Face amount of debt instrument   1,300,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2016Member
1,300,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2016Member
1,300,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2016Member
                   
2009 Shelf Registration Statement-$1,000 issued at discount to par at a price of 99.816% in September 2011 at 4.375%, due September 2021                            
Long-term debt                            
Total   999,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2021Member
999,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2021Member
                     
Discount to par (as a percent)   99.816%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2021Member
99.816%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2021Member
99.816%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2021Member
                   
Interest rate (as a percent)   4.375%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2021Member
4.375%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2021Member
4.375%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2021Member
                   
Face amount of debt instrument   1,000,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2021Member
1,000,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2021Member
1,000,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2021Member
                   
2009 Shelf Registration Statement-$1,200 issued at discount to par at a price of 99.863% in September 2011 at 6.0%, due September 2041                            
Long-term debt                            
Total   1,199,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2041Member
1,198,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2041Member
                     
Discount to par (as a percent)   99.863%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2041Member
99.863%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2041Member
99.863%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2041Member
                   
Interest rate (as a percent)   6.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2041Member
6.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2041Member
6.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2041Member
                   
Face amount of debt instrument   1,200,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2041Member
1,200,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2041Member
1,200,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2041Member
                   
2009 Shelf Registration Statement-$350 issued at par in September 2011 at three month USD LIBOR plus 1.55%, paid September 2014
                           
Long-term debt                            
Total     350,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= hpq_Hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParPaidSeptember2014Member
                     
Face amount of debt instrument   350,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_Hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParPaidSeptember2014Member
350,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_Hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParPaidSeptember2014Member
350,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_Hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParPaidSeptember2014Member
                   
Spread on reference interest rate (as a percent)   1.55%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_LongtermDebtTypeAxis
= hpq_Hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParPaidSeptember2014Member
1.55%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_LongtermDebtTypeAxis
= hpq_Hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParPaidSeptember2014Member
1.55%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_LongtermDebtTypeAxis
= hpq_Hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParPaidSeptember2014Member
                   
2009 Shelf Registration Statement-$650 issued at discount to par at a price of 99.946% in December 2011 at 2.625%, paid December 2014                            
Long-term debt                            
Total   650,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParPaidDecember2014Member
650,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParPaidDecember2014Member
                     
Discount to par (as a percent)   99.946%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParPaidDecember2014Member
99.946%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParPaidDecember2014Member
                99.946%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParPaidDecember2014Member
   
Interest rate (as a percent)   2.625%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParPaidDecember2014Member
2.625%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParPaidDecember2014Member
                2.625%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParPaidDecember2014Member
   
Face amount of debt instrument   650,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParPaidDecember2014Member
650,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParPaidDecember2014Member
                650,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParPaidDecember2014Member
   
2009 Shelf Registration Statement-$850 issued at discount to par at a price of 99.790% in December 2011 at 3.3%, due December 2016                            
Long-term debt                            
Total   849,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueDecember2016Member
849,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueDecember2016Member
                     
Discount to par (as a percent)   99.79%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueDecember2016Member
99.79%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueDecember2016Member
                99.79%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueDecember2016Member
   
Interest rate (as a percent)   3.30%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueDecember2016Member
3.30%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueDecember2016Member
                3.30%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueDecember2016Member
   
Face amount of debt instrument   850,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueDecember2016Member
850,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueDecember2016Member
                850,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueDecember2016Member
   
2009 Shelf Registration Statement-$1,500 issued at discount to par at a price of 99.707% in December 2011 at 4.65%, due December 2021                            
Long-term debt                            
Total   1,496,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueDecember2021Member
1,496,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueDecember2021Member
                     
Discount to par (as a percent)   99.707%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueDecember2021Member
99.707%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueDecember2021Member
                99.707%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueDecember2021Member
   
Interest rate (as a percent)   4.65%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueDecember2021Member
4.65%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueDecember2021Member
                4.65%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueDecember2021Member
   
Face amount of debt instrument   1,500,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueDecember2021Member
1,500,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueDecember2021Member
                1,500,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueDecember2021Member
   
2009 Shelf Registration Statement-$1,500 issued at discount to par at a price of 99.985% in March 2012 at 2.6%, due September 2017                            
Long-term debt                            
Total   1,500,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2017Member
1,500,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2017Member
                     
Discount to par (as a percent)   99.985%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2017Member
99.985%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2017Member
                  99.985%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2017Member
 
Interest rate (as a percent)   2.60%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2017Member
2.60%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2017Member
                  2.60%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2017Member
 
Face amount of debt instrument   1,500,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2017Member
1,500,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2017Member
                  1,500,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2017Member
 
2009 Shelf Registration Statement-$500 issued at discount to par at a price of 99.771% in March 2012 at 4.05%, due September 2022                            
Long-term debt                            
Total   499,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2022Member
499,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2022Member
                     
Discount to par (as a percent)   99.771%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2022Member
99.771%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2022Member
                  99.771%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2022Member
 
Interest rate (as a percent)   4.05%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2022Member
4.05%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2022Member
                  4.05%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2022Member
 
Face amount of debt instrument   500,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2022Member
500,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2022Member
                  500,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2009CorporateDebtSecuritiesIssuedAtDiscountToParDueSeptember2022Member
 
2012 Shelf Registration Statement-$750 issued at par in January 2014 at three-month USD LIBOR plus 0.94%, due January 2019
                           
Long-term debt                            
Total   750,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2012CorporateDebtSecuritiesDueJanuary2019Member
                       
Face amount of debt instrument   750,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2012CorporateDebtSecuritiesDueJanuary2019Member
    750,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2012CorporateDebtSecuritiesDueJanuary2019Member
                 
Spread on reference interest rate (as a percent)   0.94%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2012CorporateDebtSecuritiesDueJanuary2019Member
    0.94%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2012CorporateDebtSecuritiesDueJanuary2019Member
                 
2012 Shelf Registration Statement-$1,250 issued at discount to par at a price of 99.954% in January 2014 at 2.75%, due January 2019                            
Long-term debt                            
Total   1,250,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2012CorporateDebtSecuritiesIssuedAtDiscountToParDueJanuary2019Member
                       
Discount to par (as a percent)   99.954%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2012CorporateDebtSecuritiesIssuedAtDiscountToParDueJanuary2019Member
    99.954%hpq_DebtInstrumentDiscountRateAtIssuance
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2012CorporateDebtSecuritiesIssuedAtDiscountToParDueJanuary2019Member
                 
Interest rate (as a percent)   2.75%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2012CorporateDebtSecuritiesIssuedAtDiscountToParDueJanuary2019Member
    2.75%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2012CorporateDebtSecuritiesIssuedAtDiscountToParDueJanuary2019Member
                 
Face amount of debt instrument   1,250,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2012CorporateDebtSecuritiesIssuedAtDiscountToParDueJanuary2019Member
    1,250,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_ShelfRegistration2012CorporateDebtSecuritiesIssuedAtDiscountToParDueJanuary2019Member
                 
EDS Senior Notes-$300 issued October 1999 at 7.45%, due October 2029                            
Long-term debt                            
Total   313,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= hpq_EDSSeniorNotesDueOctober2029Member
314,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= hpq_EDSSeniorNotesDueOctober2029Member
                     
Interest rate (as a percent)   7.45%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_EDSSeniorNotesDueOctober2029Member
7.45%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_EDSSeniorNotesDueOctober2029Member
                    7.45%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hpq_EDSSeniorNotesDueOctober2029Member
Face amount of debt instrument   300,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_EDSSeniorNotesDueOctober2029Member
300,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_EDSSeniorNotesDueOctober2029Member
                    300,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hpq_EDSSeniorNotesDueOctober2029Member
Other, including capital lease obligations, at 0.00%-8.50%, due in calendar years 2014-2024                            
Long-term debt                            
Other, including capital lease obligations   424,000,000hpq_CapitalLeaseObligationsAndOtherBorrowings
/ us-gaap_LongtermDebtTypeAxis
= hpq_OtherLongTermDebtAndCapitalLeaseObligationsMember
689,000,000hpq_CapitalLeaseObligationsAndOtherBorrowings
/ us-gaap_LongtermDebtTypeAxis
= hpq_OtherLongTermDebtAndCapitalLeaseObligationsMember
                     
Minimum interest rate (as a percent)   0.00%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMinimum
/ us-gaap_LongtermDebtTypeAxis
= hpq_OtherLongTermDebtAndCapitalLeaseObligationsMember
0.00%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMinimum
/ us-gaap_LongtermDebtTypeAxis
= hpq_OtherLongTermDebtAndCapitalLeaseObligationsMember
                     
Maximum interest rate (as a percent)   8.30%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMaximum
/ us-gaap_LongtermDebtTypeAxis
= hpq_OtherLongTermDebtAndCapitalLeaseObligationsMember
8.30%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMaximum
/ us-gaap_LongtermDebtTypeAxis
= hpq_OtherLongTermDebtAndCapitalLeaseObligationsMember
                     
Other, including capital lease obligations, at 0.00%-8.50%, due in calendar years 2014-2024 | HP Financial Services                            
Long-term debt                            
Other, including capital lease obligations   $ 123,000,000hpq_CapitalLeaseObligationsAndOtherBorrowings
/ us-gaap_LongtermDebtTypeAxis
= hpq_OtherLongTermDebtAndCapitalLeaseObligationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_FinancialServicesMember
$ 244,000,000hpq_CapitalLeaseObligationsAndOtherBorrowings
/ us-gaap_LongtermDebtTypeAxis
= hpq_OtherLongTermDebtAndCapitalLeaseObligationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_FinancialServicesMember