2.2.0.7 true Distribution of Financial Instruments, Measured at Fair Value on a Recurring Basis within the Valuation Hierarchy (Detail) (USD $) 150 - Disclosure - Distribution of Financial Instruments, Measured at Fair Value on a Recurring Basis within the Valuation Hierarchy (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_FairValueMeasuredOnRecurringBasisInvestments 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 951000000 951 false false false 2 true true false false 1003000000 1003 false false false xbrli:monetaryItemType monetary This element represents a certain statement of financial position asset caption which represents a class of assets, or which may include an individual asset, measured at fair value on a recurring basis. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 157 -Paragraph 32 -Subparagraph a false 3 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/disclosuredistributionoffinancialinstrumentsmeasuredatfairvalueonarecurringbasiswithinthevaluationhierarchy 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 Quoted Prices in Active Markets (Level 1) ma_FairValueAssetsAndLiabilitiesComponentsAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_FairValueInputsLevel1Member ma_FairValueAssetsAndLiabilitiesComponentsAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ false 4 USD true false false false Quoted Prices in Active Markets (Level 1) ma_FairValueAssetsAndLiabilitiesComponentsAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_FairValueInputsLevel1Member ma_FairValueAssetsAndLiabilitiesComponentsAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ na No definition available. No authoritative reference available. false 4 2 us-gaap_FairValueMeasuredOnRecurringBasisInvestments 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 316000000 316 false false false 2 false true false false 310000000 310 false false false xbrli:monetaryItemType monetary This element represents a certain statement of financial position asset caption which represents a class of assets, or which may include an individual asset, measured at fair value on a recurring basis. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 157 -Paragraph 32 -Subparagraph a false 5 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/disclosuredistributionoffinancialinstrumentsmeasuredatfairvalueonarecurringbasiswithinthevaluationhierarchy 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 Quoted Prices in Active Markets (Level 1) ma_FairValueAssetsAndLiabilitiesComponentsAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_FairValueInputsLevel1Member ma_FairValueAssetsAndLiabilitiesComponentsAxis explicitMember false false Taxable short-term bond funds us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis xbrldi http://xbrl.org/2006/xbrldi ma_BondFundsMember us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ false 6 USD true false false false Quoted Prices in Active Markets (Level 1) ma_FairValueAssetsAndLiabilitiesComponentsAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_FairValueInputsLevel1Member ma_FairValueAssetsAndLiabilitiesComponentsAxis explicitMember false false Taxable short-term bond funds us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis xbrldi http://xbrl.org/2006/xbrldi ma_BondFundsMember us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ na No definition available. No authoritative reference available. false 6 2 us-gaap_FairValueMeasuredOnRecurringBasisInvestments 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 316000000 316 false false false 2 false true false false 310000000 310 false false false xbrli:monetaryItemType monetary This element represents a certain statement of financial position asset caption which represents a class of assets, or which may include an individual asset, measured at fair value on a recurring basis. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 157 -Paragraph 32 -Subparagraph a false 7 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/disclosuredistributionoffinancialinstrumentsmeasuredatfairvalueonarecurringbasiswithinthevaluationhierarchy 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 Significant Other Observable Inputs (Level 2) ma_FairValueAssetsAndLiabilitiesComponentsAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_FairValueInputsLevel2Member ma_FairValueAssetsAndLiabilitiesComponentsAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ false 8 USD true false false false Significant Other Observable Inputs (Level 2) ma_FairValueAssetsAndLiabilitiesComponentsAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_FairValueInputsLevel2Member ma_FairValueAssetsAndLiabilitiesComponentsAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ na No definition available. No authoritative reference available. false 8 2 us-gaap_FairValueMeasuredOnRecurringBasisInvestments 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 517000000 517 false false false 2 false true false false 513000000 513 false false false xbrli:monetaryItemType monetary This element represents a certain statement of financial position asset caption which represents a class of assets, or which may include an individual asset, measured at fair value on a recurring basis. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 157 -Paragraph 32 -Subparagraph a false 9 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/disclosuredistributionoffinancialinstrumentsmeasuredatfairvalueonarecurringbasiswithinthevaluationhierarchy false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false false 9 USD true false false false Significant Other Observable Inputs (Level 2) ma_FairValueAssetsAndLiabilitiesComponentsAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_FairValueInputsLevel2Member ma_FairValueAssetsAndLiabilitiesComponentsAxis explicitMember false false Municipal Bonds us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_MunicipalBondsMember us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ false 10 USD true false false false Significant Other Observable Inputs (Level 2) ma_FairValueAssetsAndLiabilitiesComponentsAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_FairValueInputsLevel2Member ma_FairValueAssetsAndLiabilitiesComponentsAxis explicitMember false false Municipal Bonds us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_MunicipalBondsMember us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ na No definition available. No authoritative reference available. false 10 2 us-gaap_FairValueMeasuredOnRecurringBasisInvestments 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 520000000 520 [1] false false false 2 false true false false 514000000 514 [1] false false false xbrli:monetaryItemType monetary This element represents a certain statement of financial position asset caption which represents a class of assets, or which may include an individual asset, measured at fair value on a recurring basis. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 157 -Paragraph 32 -Subparagraph a false 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/disclosuredistributionoffinancialinstrumentsmeasuredatfairvalueonarecurringbasiswithinthevaluationhierarchy false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false false 11 USD true false false false Significant Other Observable Inputs (Level 2) ma_FairValueAssetsAndLiabilitiesComponentsAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_FairValueInputsLevel2Member ma_FairValueAssetsAndLiabilitiesComponentsAxis explicitMember false false Foreign Currency Forward And Option Contracts us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_ForeignExchangeContractMember us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ false 12 USD true false false false Significant Other Observable Inputs (Level 2) ma_FairValueAssetsAndLiabilitiesComponentsAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_FairValueInputsLevel2Member ma_FairValueAssetsAndLiabilitiesComponentsAxis explicitMember false false Foreign Currency Forward And Option Contracts us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_ForeignExchangeContractMember us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis 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_FairValueMeasuredOnRecurringBasisInvestments 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 -3000000 -3 false false false 2 false true false false -1000000 -1 false false false xbrli:monetaryItemType monetary This element represents a certain statement of financial position asset caption which represents a class of assets, or which may include an individual asset, measured at fair value on a recurring basis. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 157 -Paragraph 32 -Subparagraph a false 13 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/disclosuredistributionoffinancialinstrumentsmeasuredatfairvalueonarecurringbasiswithinthevaluationhierarchy false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false false 13 USD true false false false Significant Unobservable Inputs (Level 3) ma_FairValueAssetsAndLiabilitiesComponentsAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_FairValueInputsLevel3Member ma_FairValueAssetsAndLiabilitiesComponentsAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ false 14 USD true false false false Significant Unobservable Inputs (Level 3) ma_FairValueAssetsAndLiabilitiesComponentsAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_FairValueInputsLevel3Member ma_FairValueAssetsAndLiabilitiesComponentsAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ na No definition available. No authoritative reference available. false 14 2 us-gaap_FairValueMeasuredOnRecurringBasisInvestments 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 118000000 118 false false false 2 false true false false 180000000 180 false false false xbrli:monetaryItemType monetary This element represents a certain statement of financial position asset caption which represents a class of assets, or which may include an individual asset, measured at fair value on a recurring basis. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 157 -Paragraph 32 -Subparagraph a false 15 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/disclosuredistributionoffinancialinstrumentsmeasuredatfairvalueonarecurringbasiswithinthevaluationhierarchy false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false false 15 USD true false false false Significant Unobservable Inputs (Level 3) ma_FairValueAssetsAndLiabilitiesComponentsAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_FairValueInputsLevel3Member ma_FairValueAssetsAndLiabilitiesComponentsAxis explicitMember false false Auction Rate Securities us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_AuctionRateSecuritiesMember us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ false 16 USD true false false false Significant Unobservable Inputs (Level 3) ma_FairValueAssetsAndLiabilitiesComponentsAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_FairValueInputsLevel3Member ma_FairValueAssetsAndLiabilitiesComponentsAxis explicitMember false false Auction Rate Securities us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_AuctionRateSecuritiesMember us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ na No definition available. No authoritative reference available. false 16 2 us-gaap_FairValueMeasuredOnRecurringBasisInvestments 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 118000000 118 false false false 2 false true false false 180000000 180 false false false xbrli:monetaryItemType monetary This element represents a certain statement of financial position asset caption which represents a class of assets, or which may include an individual asset, measured at fair value on a recurring basis. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 157 -Paragraph 32 -Subparagraph a false 17 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/disclosuredistributionoffinancialinstrumentsmeasuredatfairvalueonarecurringbasiswithinthevaluationhierarchy false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false false 17 USD true false false false Municipal Bonds us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_MunicipalBondsMember us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ false 18 USD true false false false Municipal Bonds us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_MunicipalBondsMember us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ na No definition available. No authoritative reference available. false 18 2 us-gaap_FairValueMeasuredOnRecurringBasisInvestments 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 520000000 520 [1] false false false 2 false true false false 514000000 514 [1] false false false xbrli:monetaryItemType monetary This element represents a certain statement of financial position asset caption which represents a class of assets, or which may include an individual asset, measured at fair value on a recurring basis. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 157 -Paragraph 32 -Subparagraph a false 19 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/disclosuredistributionoffinancialinstrumentsmeasuredatfairvalueonarecurringbasiswithinthevaluationhierarchy false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false false 19 USD true false false false Taxable short-term bond funds us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis xbrldi http://xbrl.org/2006/xbrldi ma_BondFundsMember us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ false 20 USD true false false false Taxable short-term bond funds us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis xbrldi http://xbrl.org/2006/xbrldi ma_BondFundsMember us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ na No definition available. No authoritative reference available. false 20 2 us-gaap_FairValueMeasuredOnRecurringBasisInvestments 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 316000000 316 false false false 2 false true false false 310000000 310 false false false xbrli:monetaryItemType monetary This element represents a certain statement of financial position asset caption which represents a class of assets, or which may include an individual asset, measured at fair value on a recurring basis. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 157 -Paragraph 32 -Subparagraph a false 21 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/disclosuredistributionoffinancialinstrumentsmeasuredatfairvalueonarecurringbasiswithinthevaluationhierarchy false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false false 21 USD true false false false Auction Rate Securities us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_AuctionRateSecuritiesMember us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ false 22 USD true false false false Auction Rate Securities us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_AuctionRateSecuritiesMember us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ na No definition available. No authoritative reference available. false 22 2 us-gaap_FairValueMeasuredOnRecurringBasisInvestments 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 118000000 118 false false false 2 false true false false 180000000 180 false false false xbrli:monetaryItemType monetary This element represents a certain statement of financial position asset caption which represents a class of assets, or which may include an individual asset, measured at fair value on a recurring basis. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 157 -Paragraph 32 -Subparagraph a false 23 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/disclosuredistributionoffinancialinstrumentsmeasuredatfairvalueonarecurringbasiswithinthevaluationhierarchy false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false false 23 USD true false false false Foreign Currency Forward And Option Contracts us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_ForeignExchangeContractMember us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ false 24 USD true false false false Foreign Currency Forward And Option Contracts us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_ForeignExchangeContractMember us-gaap_FairValueOptionQuantitativeDisclosuresByEligibleItemOrGroupAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ na No definition available. No authoritative reference available. false 24 2 us-gaap_FairValueMeasuredOnRecurringBasisInvestments 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 -3000000 -3 false false false 2 true true false false -1000000 -1 false false false xbrli:monetaryItemType monetary This element represents a certain statement of financial position asset caption which represents a class of assets, or which may include an individual asset, measured at fair value on a recurring basis. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 157 -Paragraph 32 -Subparagraph a false 1 Available-for-sale municipal bonds are carried at fair value and are included in the above tables. However, held-to-maturity municipal bonds are carried at amortized cost and excluded from the above tables. 2 23 false Millions UnKnown UnKnown false true