2.2.0.7 true Available-for-Sale Investment Securities,Unrealized Gains and Losses (Detail) (USD $) 152 - Disclosure - Available-for-Sale Investment Securities,Unrealized Gains and Losses (Detail) true false In Millions false false 1 USD false false iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 pure Standard http://www.xbrl.org/2003/instance pure 0 shares Standard http://www.xbrl.org/2003/instance shares 0 $ false 2 USD false false iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 pure Standard http://www.xbrl.org/2003/instance pure 0 shares Standard http://www.xbrl.org/2003/instance shares 0 $ 2 2 us-gaap_AvailableForSaleSecuritiesAmortizedCost us-gaap true debit instant No definition available. false false false false false false false false false false false false 1 true true false false 945000000 945 false false false 2 true true false false 1010000000 1010 false false false xbrli:monetaryItemType monetary This item represents the cost of debt and equity securities, which are categorized neither as held-to-maturity nor trading, net of adjustments made for accretion, amortization, other-than-temporary impairments, and hedging, if any. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name FASB Staff Position (FSP) -Number FAS115-1/124-1 -Paragraph 7 -Footnote 2 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 19 false 3 2 ma_AvailableForSaleSecuritiesUnrealizedGains ma false debit instant This item represents the unrealized gain on debt or equity securities categorized neither as held-to-maturity nor trading... false false false false false false false false false false false false 1 false true false false 30000000 30 false false false 2 false true false false 26000000 26 false false false xbrli:monetaryItemType monetary This item represents the unrealized gain on debt or equity securities categorized neither as held-to-maturity nor trading securities. No authoritative reference available. false 4 2 ma_AvailableForSaleSecuritiesUnrealizedLosses ma false credit instant This item represents the unrealized losses on debt or equity securities categorized neither as held-to-maturity nor trading... false false false false false false false false false false true negated false 1 false true false false -21000000 -21 [1] false false false 2 false true false false -32000000 -32 [1] false false false xbrli:monetaryItemType monetary This item represents the unrealized losses on debt or equity securities categorized neither as held-to-maturity nor trading securities. No authoritative reference available. false 5 2 us-gaap_AvailableForSaleSecurities us-gaap true debit instant No definition available. false false false false false false false false false false false totallabel false 1 false true false false 954000000 954 false false false 2 false true false false 1004000000 1004 false false false xbrli:monetaryItemType monetary For an unclassified balance sheet, this item represents investments in debt and equity securities which are categorized neither as held-to-maturity nor trading. Such securities are reported at fair value, with unrealized gains and losses excluded from earnings and reported in a separate component of shareholders' equity (other comprehensive income), unless the Available-for-sale Security is designated as a hedge or is determined to have had an other than temporary decline in fair value below its amortized cost basis. All or a portion of the unrealized holding gain or loss of an Available-for-sale Security that is designated as being hedged in a fair value hedge shall be recognized in earnings during the period of the hedge, as should other than temporary declines in fair value below costs basis. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 16 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 22 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 12 -Subparagraph b Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 13 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 14 true 6 0 na true na na No definition available. false true false false false false false false false false false http://www.mastercard.com/taxonomy/role/disclosureavailableforsaleinvestmentsecuritiesunrealizedgainsandlosses false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false false 3 USD true false false false Municipal Bonds us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_MunicipalBondsMember us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ false 4 USD true false false false Municipal Bonds us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_MunicipalBondsMember us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ na No definition available. No authoritative reference available. false 7 2 us-gaap_AvailableForSaleSecuritiesAmortizedCost us-gaap true debit instant No definition available. false false false false false false false false false false false false 1 false true false false 497000000 497 false false false 2 false true false false 492000000 492 false false false xbrli:monetaryItemType monetary This item represents the cost of debt and equity securities, which are categorized neither as held-to-maturity nor trading, net of adjustments made for accretion, amortization, other-than-temporary impairments, and hedging, if any. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name FASB Staff Position (FSP) -Number FAS115-1/124-1 -Paragraph 7 -Footnote 2 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 19 false 8 2 ma_AvailableForSaleSecuritiesUnrealizedGains ma false debit instant This item represents the unrealized gain on debt or equity securities categorized neither as held-to-maturity nor trading... false false false false false false false false false false false false 1 false true false false 23000000 23 false false false 2 false true false false 22000000 22 false false false xbrli:monetaryItemType monetary This item represents the unrealized gain on debt or equity securities categorized neither as held-to-maturity nor trading securities. No authoritative reference available. false 10 2 us-gaap_AvailableForSaleSecurities us-gaap true debit instant No definition available. false false false false false false false false false false false totallabel false 1 false true false false 520000000 520 false false false 2 false true false false 514000000 514 false false false xbrli:monetaryItemType monetary For an unclassified balance sheet, this item represents investments in debt and equity securities which are categorized neither as held-to-maturity nor trading. Such securities are reported at fair value, with unrealized gains and losses excluded from earnings and reported in a separate component of shareholders' equity (other comprehensive income), unless the Available-for-sale Security is designated as a hedge or is determined to have had an other than temporary decline in fair value below its amortized cost basis. All or a portion of the unrealized holding gain or loss of an Available-for-sale Security that is designated as being hedged in a fair value hedge shall be recognized in earnings during the period of the hedge, as should other than temporary declines in fair value below costs basis. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 16 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 22 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 12 -Subparagraph b Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 13 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 14 true 11 0 na true na na No definition available. false true false false false false false false false false false http://www.mastercard.com/taxonomy/role/disclosureavailableforsaleinvestmentsecuritiesunrealizedgainsandlosses false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false false 5 USD true false false false Taxable short-term bond funds us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis xbrldi http://xbrl.org/2006/xbrldi ma_BondFundsMember us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ false 6 USD true false false false Taxable short-term bond funds us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis xbrldi http://xbrl.org/2006/xbrldi ma_BondFundsMember us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ na No definition available. No authoritative reference available. false 12 2 us-gaap_AvailableForSaleSecuritiesAmortizedCost us-gaap true debit instant No definition available. false false false false false false false false false false false false 1 false true false false 309000000 309 false false false 2 false true false false 306000000 306 false false false xbrli:monetaryItemType monetary This item represents the cost of debt and equity securities, which are categorized neither as held-to-maturity nor trading, net of adjustments made for accretion, amortization, other-than-temporary impairments, and hedging, if any. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name FASB Staff Position (FSP) -Number FAS115-1/124-1 -Paragraph 7 -Footnote 2 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 19 false 13 2 ma_AvailableForSaleSecuritiesUnrealizedGains ma false debit instant This item represents the unrealized gain on debt or equity securities categorized neither as held-to-maturity nor trading... false false false false false false false false false false false false 1 false true false false 7000000 7 false false false 2 false true false false 4000000 4 false false false xbrli:monetaryItemType monetary This item represents the unrealized gain on debt or equity securities categorized neither as held-to-maturity nor trading securities. No authoritative reference available. false 15 2 us-gaap_AvailableForSaleSecurities us-gaap true debit instant No definition available. false false false false false false false false false false false totallabel false 1 false true false false 316000000 316 false false false 2 false true false false 310000000 310 false false false xbrli:monetaryItemType monetary For an unclassified balance sheet, this item represents investments in debt and equity securities which are categorized neither as held-to-maturity nor trading. Such securities are reported at fair value, with unrealized gains and losses excluded from earnings and reported in a separate component of shareholders' equity (other comprehensive income), unless the Available-for-sale Security is designated as a hedge or is determined to have had an other than temporary decline in fair value below its amortized cost basis. All or a portion of the unrealized holding gain or loss of an Available-for-sale Security that is designated as being hedged in a fair value hedge shall be recognized in earnings during the period of the hedge, as should other than temporary declines in fair value below costs basis. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 16 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 22 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 12 -Subparagraph b Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 13 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 14 true 16 0 na true na na No definition available. false true false false false false false false false false false http://www.mastercard.com/taxonomy/role/disclosureavailableforsaleinvestmentsecuritiesunrealizedgainsandlosses false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false false 7 USD true false false false Auction Rate Securities us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_AuctionRateSecuritiesMember us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ false 8 USD true false false false Auction Rate Securities us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_AuctionRateSecuritiesMember us-gaap_ScheduleOfAvailableForSaleSecuritiesMajorTypesOfDebtAndEquitySecuritiesAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ na No definition available. No authoritative reference available. false 17 2 us-gaap_AvailableForSaleSecuritiesAmortizedCost us-gaap true debit instant No definition available. false false false false false false false false false false false false 1 false true false false 139000000 139 false false false 2 false true false false 212000000 212 false false false xbrli:monetaryItemType monetary This item represents the cost of debt and equity securities, which are categorized neither as held-to-maturity nor trading, net of adjustments made for accretion, amortization, other-than-temporary impairments, and hedging, if any. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name FASB Staff Position (FSP) -Number FAS115-1/124-1 -Paragraph 7 -Footnote 2 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 19 false 19 2 ma_AvailableForSaleSecuritiesUnrealizedLosses ma false credit instant This item represents the unrealized losses on debt or equity securities categorized neither as held-to-maturity nor trading... false false false false false false false false false false true negated false 1 false true false false -21000000 -21 [1] false false false 2 false true false false -32000000 -32 [1] false false false xbrli:monetaryItemType monetary This item represents the unrealized losses on debt or equity securities categorized neither as held-to-maturity nor trading securities. No authoritative reference available. false 20 2 us-gaap_AvailableForSaleSecurities us-gaap true debit instant No definition available. false false false false false false false false false false false totallabel false 1 true true false false 118000000 118 false false false 2 true true false false 180000000 180 false false false xbrli:monetaryItemType monetary For an unclassified balance sheet, this item represents investments in debt and equity securities which are categorized neither as held-to-maturity nor trading. Such securities are reported at fair value, with unrealized gains and losses excluded from earnings and reported in a separate component of shareholders' equity (other comprehensive income), unless the Available-for-sale Security is designated as a hedge or is determined to have had an other than temporary decline in fair value below its amortized cost basis. All or a portion of the unrealized holding gain or loss of an Available-for-sale Security that is designated as being hedged in a fair value hedge shall be recognized in earnings during the period of the hedge, as should other than temporary declines in fair value below costs basis. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 16 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 22 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 12 -Subparagraph b Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 13 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 14 true 1 The unrealized losses have been in an unrealized loss position longer than 12 months, but have not been deemed other-than-temporarily impaired. 2 16 false Millions UnKnown UnKnown false true