Annual report pursuant to Section 13 and 15(d)

Information about QVC's Operating Segments (Revenue and Adjusted OIBDA by Segment) (Details)

v2.4.1.9
Information about QVC's Operating Segments (Revenue and Adjusted OIBDA by Segment) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Segment
Dec. 31, 2013
Dec. 31, 2012
Segment Reporting [Abstract]      
Number of operating segments 6us-gaap_NumberOfOperatingSegments    
Segment Reporting Information [Line Items]      
Net revenue $ 8,801us-gaap_SalesRevenueNet $ 8,623us-gaap_SalesRevenueNet $ 8,516us-gaap_SalesRevenueNet
Adjusted OIBDA 1,910qvc_AdjustedOibda 1,841qvc_AdjustedOibda 1,828qvc_AdjustedOibda
QVC-U.S.      
Segment Reporting Information [Line Items]      
Net revenue 6,055us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= qvc_QvcUSMember
5,844us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= qvc_QvcUSMember
5,585us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= qvc_QvcUSMember
Adjusted OIBDA 1,429qvc_AdjustedOibda
/ us-gaap_StatementBusinessSegmentsAxis
= qvc_QvcUSMember
1,352qvc_AdjustedOibda
/ us-gaap_StatementBusinessSegmentsAxis
= qvc_QvcUSMember
1,292qvc_AdjustedOibda
/ us-gaap_StatementBusinessSegmentsAxis
= qvc_QvcUSMember
QVC-Germany      
Segment Reporting Information [Line Items]      
Net revenue 970us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= qvc_QvcGermanyMember
971us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= qvc_QvcGermanyMember
956us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= qvc_QvcGermanyMember
Adjusted OIBDA 174qvc_AdjustedOibda
/ us-gaap_StatementBusinessSegmentsAxis
= qvc_QvcGermanyMember
173qvc_AdjustedOibda
/ us-gaap_StatementBusinessSegmentsAxis
= qvc_QvcGermanyMember
179qvc_AdjustedOibda
/ us-gaap_StatementBusinessSegmentsAxis
= qvc_QvcGermanyMember
QVC-Japan      
Segment Reporting Information [Line Items]      
Net revenue 908us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= qvc_QvcJapanMember
1,024us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= qvc_QvcJapanMember
1,247us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= qvc_QvcJapanMember
Adjusted OIBDA 176qvc_AdjustedOibda
/ us-gaap_StatementBusinessSegmentsAxis
= qvc_QvcJapanMember
212qvc_AdjustedOibda
/ us-gaap_StatementBusinessSegmentsAxis
= qvc_QvcJapanMember
279qvc_AdjustedOibda
/ us-gaap_StatementBusinessSegmentsAxis
= qvc_QvcJapanMember
QVC-U.K.      
Segment Reporting Information [Line Items]      
Net revenue 730us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= qvc_QvcUKMember
657us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= qvc_QvcUKMember
641us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= qvc_QvcUKMember
Adjusted OIBDA 141qvc_AdjustedOibda
/ us-gaap_StatementBusinessSegmentsAxis
= qvc_QvcUKMember
118qvc_AdjustedOibda
/ us-gaap_StatementBusinessSegmentsAxis
= qvc_QvcUKMember
104qvc_AdjustedOibda
/ us-gaap_StatementBusinessSegmentsAxis
= qvc_QvcUKMember
QVC-Italy      
Segment Reporting Information [Line Items]      
Net revenue 138us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= qvc_QvcItalyMember
127us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= qvc_QvcItalyMember
87us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= qvc_QvcItalyMember
Adjusted OIBDA (4)qvc_AdjustedOibda
/ us-gaap_StatementBusinessSegmentsAxis
= qvc_QvcItalyMember
(14)qvc_AdjustedOibda
/ us-gaap_StatementBusinessSegmentsAxis
= qvc_QvcItalyMember
(26)qvc_AdjustedOibda
/ us-gaap_StatementBusinessSegmentsAxis
= qvc_QvcItalyMember
QVC-France      
Segment Reporting Information [Line Items]      
Net revenue 0us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= qvc_QVCFranceMember
0us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= qvc_QVCFranceMember
0us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= qvc_QVCFranceMember
Adjusted OIBDA $ (6)qvc_AdjustedOibda
/ us-gaap_StatementBusinessSegmentsAxis
= qvc_QVCFranceMember
$ 0qvc_AdjustedOibda
/ us-gaap_StatementBusinessSegmentsAxis
= qvc_QVCFranceMember
$ 0qvc_AdjustedOibda
/ us-gaap_StatementBusinessSegmentsAxis
= qvc_QVCFranceMember