XML 71 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
Borrowing and Credit Agreements (Details) (USD $)
0 Months Ended 12 Months Ended 0 Months Ended 1 Months Ended 0 Months Ended 1 Months Ended
Aug. 08, 2014
Dec. 02, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Aug. 20, 2014
Sep. 04, 2014
Nov. 26, 2012
Dec. 31, 2012
Aug. 07, 2014
Debt Instrument [Line Items]                    
Total debt     $ 12,955,000,000us-gaap_DebtAndCapitalLeaseObligations $ 13,402,000,000us-gaap_DebtAndCapitalLeaseObligations            
Short-term debt (commercial paper)     (685,000,000)us-gaap_ShortTermBorrowings 0us-gaap_ShortTermBorrowings            
Current portion of long-term debt     575,000,000us-gaap_LongTermDebtCurrent 561,000,000us-gaap_LongTermDebtCurrent            
Long-term debt     11,695,000,000us-gaap_LongTermDebtNoncurrent 12,841,000,000us-gaap_LongTermDebtNoncurrent            
Short-term debt, weighted average interest rate (as a percent)     0.36%us-gaap_ShortTermDebtWeightedAverageInterestRate 0.27%us-gaap_ShortTermDebtWeightedAverageInterestRate            
Proceeds from issuance of long-term debt     1,483,000,000us-gaap_ProceedsFromIssuanceOfLongTermDebt 3,964,000,000us-gaap_ProceedsFromIssuanceOfLongTermDebt 1,239,000,000us-gaap_ProceedsFromIssuanceOfLongTermDebt          
Proceeds from Issuance of Senior Long-term Debt 1,500,000,000us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt 4,000,000,000us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt                
Loss on early extinguishment of debt     521,000,000us-gaap_GainsLossesOnExtinguishmentOfDebt 0us-gaap_GainsLossesOnExtinguishmentOfDebt 348,000,000us-gaap_GainsLossesOnExtinguishmentOfDebt          
Repayments of long-term debt     3,100,000,000us-gaap_RepaymentsOfLongTermDebt 0us-gaap_RepaymentsOfLongTermDebt 1,718,000,000us-gaap_RepaymentsOfLongTermDebt          
Aggregate maturities of long-term debt:                    
2014     575,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths              
2015     1,200,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo              
2016     1,100,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree              
2017     1,300,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour              
2018     1,300,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive              
Commercial paper                    
Debt Instrument [Line Items]                    
Total debt     685,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CommercialPaperMember
0us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CommercialPaperMember
           
Short-term debt, weighted average interest rate (as a percent)     0.55%us-gaap_ShortTermDebtWeightedAverageInterestRate
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CommercialPaperMember
             
4.875% senior notes due 2014                    
Debt Instrument [Line Items]                    
Total debt     0us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes4.875PercentDueIn2014Member
550,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes4.875PercentDueIn2014Member
           
Debt instrument interest rate stated percentage     4.875%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes4.875PercentDueIn2014Member
             
3.25% senior notes due 2015                    
Debt Instrument [Line Items]                    
Total debt     550,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes3.25PercentDueIn2015Member
550,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes3.25PercentDueIn2015Member
           
Debt instrument interest rate stated percentage     3.25%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes3.25PercentDueIn2015Member
             
1.2% senior notes due 2016                    
Debt Instrument [Line Items]                    
Total debt     750,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes1.20PercentDuein2016Member
750,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes1.20PercentDuein2016Member
           
Debt instrument interest rate stated percentage     1.20%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes1.20PercentDuein2016Member
             
6.125% senior notes due 2016                    
Debt Instrument [Line Items]                    
Total debt     421,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes6.125PercentDueIn2016Member
421,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes6.125PercentDueIn2016Member
           
Debt instrument interest rate stated percentage     6.125%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes6.125PercentDueIn2016Member
        6.125%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes6.125PercentDueIn2016Member
   
5.75% senior notes due 2017                    
Debt Instrument [Line Items]                    
Total debt     1,080,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes5.75PercentDueIn2017Member
1,310,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes5.75PercentDueIn2017Member
           
Debt instrument interest rate stated percentage     5.75%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes5.75PercentDueIn2017Member
            5.75%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes5.75PercentDueIn2017Member
Unsecured Senior Notes 6.25 Percent Due in 2027 and 6.125 Percent Due in 2039 and 5.75 Percent Due in 2041 and 5.75 Percent Due in 2017                    
Debt Instrument [Line Items]                    
Maximum aggregate principal amount of tender offer           1,500,000,000cvs_ExtinguishmentOfDebtAmountTenderOffer
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes6.25PercentDuein2027and6.125PercentDuein2039and5.75PercentDuein2041and5.75PercentDuein2017MemberMember
2,000,000,000cvs_ExtinguishmentOfDebtAmountTenderOffer
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes6.25PercentDuein2027and6.125PercentDuein2039and5.75PercentDuein2041and5.75PercentDuein2017MemberMember
     
Tender premium on extinguishment of debt             490,000,000cvs_DebtInstrumentRedemptionRedemptionPremium
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes6.25PercentDuein2027and6.125PercentDuein2039and5.75PercentDuein2041and5.75PercentDuein2017MemberMember
     
Write-off of unamortized deferred financing costs             26,000,000cvs_ExtinguishmentOfDebtWriteOffOfUnamortizedDeferredFinancingCharges
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes6.25PercentDuein2027and6.125PercentDuein2039and5.75PercentDuein2041and5.75PercentDuein2017MemberMember
     
Tender fees on extinguishment of debt             5,000,000cvs_ExtinguishmentOfDebtTenderFees
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes6.25PercentDuein2027and6.125PercentDuein2039and5.75PercentDuein2041and5.75PercentDuein2017MemberMember
     
Loss on early extinguishment of debt             521,000,000us-gaap_GainsLossesOnExtinguishmentOfDebt
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes6.25PercentDuein2027and6.125PercentDuein2039and5.75PercentDuein2041and5.75PercentDuein2017MemberMember
     
2.25% senior notes due 2018                    
Debt Instrument [Line Items]                    
Total debt     1,250,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes2.25PercentDuein2018Member
1,250,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes2.25PercentDuein2018Member
           
Debt instrument interest rate stated percentage   2.25%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes2.25PercentDuein2018Member
2.25%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes2.25PercentDuein2018Member
             
Debt Instrument, Face Amount   1,250,000,000.00us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes2.25PercentDuein2018Member
               
6.6% senior notes due 2019                    
Debt Instrument [Line Items]                    
Total debt     394,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes6.6PercentDueIn2019Member
394,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes6.6PercentDueIn2019Member
           
Debt instrument interest rate stated percentage     6.60%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes6.6PercentDueIn2019Member
        6.60%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes6.6PercentDueIn2019Member
   
Unsecured Senior Notes 2.250 Percent Due in 2019                    
Debt Instrument [Line Items]                    
Total debt     850,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes2.250PercentDuein2019Member
0us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes2.250PercentDuein2019Member
           
Debt instrument interest rate stated percentage     2.25%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes2.250PercentDuein2019Member
            2.25%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes2.250PercentDuein2019Member
Debt Instrument, Face Amount                   850,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes2.250PercentDuein2019Member
4.75% senior notes due 2020                    
Debt Instrument [Line Items]                    
Total debt     450,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes4.75PercentDueIn2020Member
450,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes4.75PercentDueIn2020Member
           
Debt instrument interest rate stated percentage     4.75%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes4.75PercentDueIn2020Member
             
4.125% senior notes due 2021                    
Debt Instrument [Line Items]                    
Total debt     550,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes4.125PercentMember
550,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes4.125PercentMember
           
Debt instrument interest rate stated percentage     4.125%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes4.125PercentMember
             
2.75% senior notes due 2022                    
Debt Instrument [Line Items]                    
Total debt     1,250,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes2.75PercentDue2022Member
1,250,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes2.75PercentDue2022Member
           
Debt instrument interest rate stated percentage     2.75%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes2.75PercentDue2022Member
        2.75%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes2.75PercentDue2022Member
   
Debt Instrument, Face Amount               1,250,000,000.00us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes2.75PercentDue2022Member
   
Proceeds from issuance of long-term debt               1,240,000,000us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes2.75PercentDue2022Member
   
4.0% senior notes due 2023                    
Debt Instrument [Line Items]                    
Total debt     1,250,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes4.00PercentDue2023Member
1,250,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes4.00PercentDue2023Member
           
Debt instrument interest rate stated percentage   4.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes4.00PercentDue2023Member
4.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes4.00PercentDue2023Member
             
Debt Instrument, Face Amount   1,250,000,000.00us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes4.00PercentDue2023Member
               
Unsecured Senior Notes 3.375 Percent Due in 2024                    
Debt Instrument [Line Items]                    
Total debt     650,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes3.375PercentDuein2024Member
0us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes3.375PercentDuein2024Member
           
Debt instrument interest rate stated percentage     3.375%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes3.375PercentDuein2024Member
            3.375%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes3.375PercentDuein2024Member
Debt Instrument, Face Amount                   650,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes3.375PercentDuein2024Member
6.25% senior notes due 2027                    
Debt Instrument [Line Items]                    
Total debt     453,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes6.25PercentDueIn2027Member
1,000,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes6.25PercentDueIn2027Member
           
Debt instrument interest rate stated percentage     6.25%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes6.25PercentDueIn2027Member
            6.25%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes6.25PercentDueIn2027Member
6.125% senior notes due 2039                    
Debt Instrument [Line Items]                    
Total debt     734,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes6.125PercentDueIn2039Member
1,500,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes6.125PercentDueIn2039Member
           
Debt instrument interest rate stated percentage     6.125%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes6.125PercentDueIn2039Member
            6.125%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes6.125PercentDueIn2039Member
5.75% senior notes due 2041                    
Debt Instrument [Line Items]                    
Total debt     493,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes5.75PercentDueIn2041Member
950,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes5.75PercentDueIn2041Member
           
Debt instrument interest rate stated percentage     5.75%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes5.75PercentDueIn2041Member
        5.75%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes5.75PercentDueIn2041Member
  5.75%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes5.75PercentDueIn2041Member
5.3% senior notes due 2043                    
Debt Instrument [Line Items]                    
Total debt     750,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes5.30PercentDuein2043Member
750,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes5.30PercentDuein2043Member
           
Debt instrument interest rate stated percentage   5.30%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes5.30PercentDuein2043Member
5.30%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes5.30PercentDuein2043Member
             
Debt Instrument, Face Amount   750,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes5.30PercentDuein2043Member
               
Enhanced Capital Advantage Preferred Securities due 2062                    
Debt Instrument [Line Items]                    
Total debt     41,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= cvs_EnhancedCapitalAdvantagePreferredSecuritiesMember
             
Capital lease obligations                    
Debt Instrument [Line Items]                    
Total debt     391,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CapitalLeaseObligationsMember
390,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CapitalLeaseObligationsMember
           
Unsecured back-up credit facility expiring on May 2013                    
Debt Instrument [Line Items]                    
Maximum borrowing capacity under unsecured back-up credit facility     1,250,000,000.00us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredBackupCreditFacilityExpiringMay2016Member
             
Term of unsecured back-up credit facility (in years)     5 years              
Unsecured back-up credit facility expiring on February 2017                    
Debt Instrument [Line Items]                    
Maximum borrowing capacity under unsecured back-up credit facility     1,000,000,000.00us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredBackupCreditFacilityExpiringFebruary2017Member
             
Term of unsecured back-up credit facility (in years)     5 years              
Unsecured back-up credit facility expiring on May 2015                    
Debt Instrument [Line Items]                    
Maximum borrowing capacity under unsecured back-up credit facility     1,250,000,000.00us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredBackupCreditFacilityExpiringMay2018Member
             
Term of unsecured back-up credit facility (in years)     5 years              
Unsecured back-up credit facilities                    
Debt Instrument [Line Items]                    
Facility fee under unsecured back-up credit facility (as a percent)     0.03%us-gaap_LineOfCreditFacilityCommitmentFeePercentage
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredBackupCreditFacilitiesMember
             
Unsecured Senior Notes 1.25 Percent Due in 2016                    
Debt Instrument [Line Items]                    
Debt instrument interest rate stated percentage   1.20%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes1.25PercentDuein2016Member
               
Debt Instrument, Face Amount   750,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes1.25PercentDuein2016Member
               
6.125%, 5.75% and 6.6% senior notes due in 2016, 2017 and 2019, respectively                    
Debt Instrument [Line Items]                    
Maximum aggregate principal amount of tender offer               1,000,000,000cvs_ExtinguishmentOfDebtAmountTenderOffer
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes6.125PercentDueIn2016and5.75PercentDueIn2017and6.6PercentDueIn2019Member
1,325,000,000cvs_ExtinguishmentOfDebtAmountTenderOffer
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes6.125PercentDueIn2016and5.75PercentDueIn2017and6.6PercentDueIn2019Member
 
Tender premium on extinguishment of debt                 332,000,000cvs_DebtInstrumentRedemptionRedemptionPremium
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes6.125PercentDueIn2016and5.75PercentDueIn2017and6.6PercentDueIn2019Member
 
Write-off of unamortized deferred financing costs                 13,000,000cvs_ExtinguishmentOfDebtWriteOffOfUnamortizedDeferredFinancingCharges
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes6.125PercentDueIn2016and5.75PercentDueIn2017and6.6PercentDueIn2019Member
 
Tender fees on extinguishment of debt                 3,000,000cvs_ExtinguishmentOfDebtTenderFees
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes6.125PercentDueIn2016and5.75PercentDueIn2017and6.6PercentDueIn2019Member
 
Loss on early extinguishment of debt                 348,000,000us-gaap_GainsLossesOnExtinguishmentOfDebt
/ us-gaap_LongtermDebtTypeAxis
= cvs_UnsecuredSeniorNotes6.125PercentDueIn2016and5.75PercentDueIn2017and6.6PercentDueIn2019Member
 
Other Borrowings                    
Debt Instrument [Line Items]                    
Total debt     $ 4,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= cvs_OtherBorrowingsMember
$ 87,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_LongtermDebtTypeAxis
= cvs_OtherBorrowingsMember