Annual report pursuant to Section 13 and 15(d)

Income Taxes (Narrative) (Details)

v2.4.1.9
Income Taxes (Narrative) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Income Tax Contingency [Line Items]      
Cash dividends paid to parent company for taxes $ 375qvc_RelatedPartyTransactionDividends $ 385qvc_RelatedPartyTransactionDividends $ 338qvc_RelatedPartyTransactionDividends
Unrecognized tax benefits that would impact effective tax rate net 59us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate    
Unrecognized tax benefits, federal tax benefits portion 32qvc_UnrecognizedTaxBenefitsFederalTaxBenefits    
Unrecognized tax benefits, net decreases expected during 2014 23qvc_SignificantChangeinUnrecognizedTaxBenefitsisReasonablyPossibleAmountofEstimatedChange    
United States      
Income Tax Contingency [Line Items]      
Income tax benefit recorded on undistributed foreign earnings 3qvc_DeferredIncomeTaxExpenseBenefitUndistributedForeignEarningsandTaxCredits
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_DomesticCountryMember
3qvc_DeferredIncomeTaxExpenseBenefitUndistributedForeignEarningsandTaxCredits
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_DomesticCountryMember
12qvc_DeferredIncomeTaxExpenseBenefitUndistributedForeignEarningsandTaxCredits
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_DomesticCountryMember
Liberty | Tax agreement      
Income Tax Contingency [Line Items]      
Capital contribution paid to parent company for taxes 29qvc_RelatedPartyTransactionCapitalContribution
/ us-gaap_RelatedPartyTransactionAxis
= qvc_TaxAgreementMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= qvc_LibertyMember
   
Cash dividends paid to parent company for taxes   45qvc_RelatedPartyTransactionDividends
/ us-gaap_RelatedPartyTransactionAxis
= qvc_TaxAgreementMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= qvc_LibertyMember
47qvc_RelatedPartyTransactionDividends
/ us-gaap_RelatedPartyTransactionAxis
= qvc_TaxAgreementMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= qvc_LibertyMember
Current tax payments due to related parties $ 52us-gaap_DueToAffiliateCurrentAndNoncurrent
/ us-gaap_RelatedPartyTransactionAxis
= qvc_TaxAgreementMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= qvc_LibertyMember
$ 78us-gaap_DueToAffiliateCurrentAndNoncurrent
/ us-gaap_RelatedPartyTransactionAxis
= qvc_TaxAgreementMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= qvc_LibertyMember