2.2.0.7 true Roll-Forward of ARS investments (Detail) (Significant Unobservable Inputs (Level 3), Auction Rate Securities, USD $) 154 - Disclosure - Roll-Forward of ARS investments (Detail) true false In Millions false false 1 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 $ 1 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/disclosurerollforwardofarsinvestments false 1 false false false false 0 0 false false false false 1 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 2 2 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue us-gaap true debit instant No definition available. false false false false false false false false true false false periodstartlabel false 1 true true false false 180000000 180 false false false xbrli:monetaryItemType monetary This element represents an asset measured at fair value using significant unobservable inputs (Level 3) which is required for reconciliation purposes of beginning and ending balances. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 157 -Paragraph 32 -Subparagraph c false 3 2 ma_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetCallsAtPar ma false debit duration Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Calls, At Par false false false false false false false false false false false false 1 false true false false -73000000 -73 false false false xbrli:monetaryItemType monetary Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Calls, At Par No authoritative reference available. false 4 2 ma_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetRecoveryOfUnrealizedLossesIncludedInOtherComprehensiveIncome ma false debit duration Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Recovery of Unrealized Losses... false false false false false false false false false false false false 1 false true false false 11000000 11 false false false xbrli:monetaryItemType monetary Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Recovery of Unrealized Losses Included in Other Comprehensive Income No authoritative reference available. false 5 2 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue us-gaap true debit instant No definition available. false false false false false false false false false true false periodendlabel false 1 true true false false 118000000 118 false false false xbrli:monetaryItemType monetary This element represents an asset measured at fair value using significant unobservable inputs (Level 3) which is required for reconciliation purposes of beginning and ending balances. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 157 -Paragraph 32 -Subparagraph c false 1 5 false Millions UnKnown UnKnown false true