XML 10 R9.htm IDEA: XBRL DOCUMENT v2.4.1.9
Label Element Value
Risk/Return: rr_RiskReturnAbstract  
Registrant Name dei_EntityRegistrantName PUTNAM MONEY MARKET FUND
Prospectus Date rr_ProspectusDate Jan. 30, 2015
PUTNAM MONEY MARKET FUND | PUTNAM MONEY MARKET FUND  
Risk/Return: rr_RiskReturnAbstract  
Risk/Return [Heading] rr_RiskReturnHeading Fund summaries

PUTNAM MONEY MARKET FUND
Objective [Heading] rr_ObjectiveHeading Goal
Objective, Primary [Text Block] rr_ObjectivePrimaryTextBlock Putnam Money Market Fund seeks as high a rate of current income as Putnam Investment Management, LLC believes is consistent with preservation of capital and maintenance of liquidity.
Expense [Heading] rr_ExpenseHeading Fees and expenses
Expense Narrative [Text Block] rr_ExpenseNarrativeTextBlock The following table describes the fees and expenses you may pay if you buy and hold shares of the fund.
Shareholder Fees Caption [Text] rr_ShareholderFeesCaption Shareholder fees (fees paid directly from your investment)
Operating Expenses Caption [Text] rr_OperatingExpensesCaption Annual fund operating expenses
(expenses you pay each year as a percentage of the value of your investment)
Expense Example [Heading] rr_ExpenseExampleHeading Example
Expense Example Narrative [Text Block] rr_ExpenseExampleNarrativeTextBlock The following hypothetical example is intended to help you compare the cost of investing in the fund with the cost of investing in other funds. It assumes that you invest $10,000 in the fund for the time periods indicated and then redeem or hold all your shares at the end of those periods. It assumes a 5% return on your investment each year and that the fund’s operating expenses remain the same. Your actual costs may be higher or lower.
Strategy [Heading] rr_StrategyHeading Investments
Strategy Narrative [Text Block] rr_StrategyNarrativeTextBlock We invest mainly in money market instruments that are high quality and have short-term maturities. We invest significantly in certificates of deposit, commercial paper (including asset-backed commercial paper), U.S. government debt and repurchase agreements, corporate obligations and bankers acceptances. We may also invest in U.S. dollar denominated foreign securities of these types. We may consider, among other factors, credit and interest rate risks, as well as general market conditions, when deciding whether to buy or sell investments.
Risk [Heading] rr_RiskHeading Risks
Risk Narrative [Text Block] rr_RiskNarrativeTextBlock The effects of inflation may erode the value of your investment over time. Although the fund seeks to preserve the value of your investment at $1.00 per share, deterioration in the credit quality of issuers whose securities the fund holds or an increase in interest rates may impair the value of your investment, and it is possible to lose money by investing in the fund.

The values of money market investments usually rise and fall in response to changes in interest rates. Interest rate risk is generally lowest for investments with short maturities (a significant part of the fund’s investments). Although the fund only buys high quality investments, investments backed by a letter of credit have the risk that the provider of the letter of credit will not be able to fulfill its obligations to the issuer.

The fund may not achieve its goal, and it is not intended to be a complete investment program. An investment in the fund is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.
Risk Lose Money [Text] rr_RiskLoseMoney it is possible to lose money by investing in the fund.
Risk Money Market Fund [Text] rr_RiskMoneyMarketFund Although the fund seeks to preserve the value of your investment at $1.00 per share, deterioration in the credit quality of issuers whose securities the fund holds or an increase in interest rates may impair the value of your investment, and it is possible to lose money by investing in the fund.
Risk Not Insured Depository Institution [Text] rr_RiskNotInsuredDepositoryInstitution An investment in the fund is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.
Bar Chart and Performance Table [Heading] rr_BarChartAndPerformanceTableHeading Performance
Performance Narrative [Text Block] rr_PerformanceNarrativeTextBlock The performance information below gives some indication of the risks associated with an investment in the fund by showing the fund’s performance year to year and over time. Please remember that past performance is not necessarily an indication of future results. Monthly performance figures for the fund are available at putnam.com.
Performance Information Illustrates Variability of Returns [Text] rr_PerformanceInformationIllustratesVariabilityOfReturns The performance information below gives some indication of the risks associated with an investment in the fund by showing the fund’s performance year to year and over time.
Performance Availability Website Address [Text] rr_PerformanceAvailabilityWebSiteAddress putnam.com
Performance Past Does Not Indicate Future [Text] rr_PerformancePastDoesNotIndicateFuture Please remember that past performance is not necessarily an indication of future results.
Bar Chart [Heading] rr_BarChartHeading Annual total returns for class A shares
Bar Chart Closing [Text Block] rr_BarChartClosingTextBlock
Best calendar
quarter
Q3 2007
1.26%
Worst calendar
quarter
Q4 2014
0.00%
Highest Quarterly Return, Label rr_HighestQuarterlyReturnLabel Best calendar quarter
Highest Quarterly Return, Date rr_BarChartHighestQuarterlyReturnDate Sep. 30, 2007
Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 1.26%rr_BarChartHighestQuarterlyReturn
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
Lowest Quarterly Return, Label rr_LowestQuarterlyReturnLabel Worst calendar quarter
Lowest Quarterly Return, Date rr_BarChartLowestQuarterlyReturnDate Dec. 31, 2014
Lowest Quarterly Return rr_BarChartLowestQuarterlyReturn 0.00%rr_BarChartLowestQuarterlyReturn
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
Performance Table Heading rr_PerformanceTableHeading Average annual total returns (for periods ending 12/31/14)
Performance Table Narrative rr_PerformanceTableNarrativeTextBlock Class B share performance reflects conversion to class A shares after eight years.
PUTNAM MONEY MARKET FUND | PUTNAM MONEY MARKET FUND | Class A  
Risk/Return: rr_RiskReturnAbstract  
Maximum sales charge (load) imposed on purchases (as a percentage of offering price) rr_MaximumSalesChargeImposedOnPurchasesOverOfferingPrice none
Maximum deferred sales charge (load) (as a percentage of original purchase price or redemption proceeds, whichever is lower) rr_MaximumDeferredSalesChargeOverOther 1.00%rr_MaximumDeferredSalesChargeOverOther
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017192Member
[1]
Management fees rr_ManagementFeesOverAssets 0.28%rr_ManagementFeesOverAssets
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017192Member
Distribution and service (12b-1) fees rr_DistributionAndService12b1FeesOverAssets none
Other expenses rr_OtherExpensesOverAssets 0.21%rr_OtherExpensesOverAssets
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017192Member
Total annual fund operating expenses rr_ExpensesOverAssets 0.49%rr_ExpensesOverAssets
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017192Member
Expenses Deferred Charges [Text Block] rr_ExpensesDeferredChargesTextBlock A deferred sales charge on class A, B, C, and T shares may apply to certain redemptions of shares purchased by exchange from another Putnam fund. A deferred sales charge on class M shares may apply to redemptions of shares from certain rollover accounts. The rate of the deferred sales charge for Class B shares will be determined based on the time between the original purchase of Class B shares from the other Putnam fund(s) and the date of redemption of shares from this fund.
1 year rr_ExpenseExampleYear01 50rr_ExpenseExampleYear01
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017192Member
3 years rr_ExpenseExampleYear03 157rr_ExpenseExampleYear03
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017192Member
5 years rr_ExpenseExampleYear05 274rr_ExpenseExampleYear05
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017192Member
10 years rr_ExpenseExampleYear10 616rr_ExpenseExampleYear10
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017192Member
2005 rr_AnnualReturn2005 2.81%rr_AnnualReturn2005
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017192Member
2006 rr_AnnualReturn2006 4.71%rr_AnnualReturn2006
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017192Member
2007 rr_AnnualReturn2007 4.97%rr_AnnualReturn2007
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017192Member
2008 rr_AnnualReturn2008 2.71%rr_AnnualReturn2008
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017192Member
2009 rr_AnnualReturn2009 0.29%rr_AnnualReturn2009
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017192Member
2010 rr_AnnualReturn2010 0.05%rr_AnnualReturn2010
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017192Member
2011 rr_AnnualReturn2011 0.01%rr_AnnualReturn2011
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017192Member
2012 rr_AnnualReturn2012 0.01%rr_AnnualReturn2012
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017192Member
2013 rr_AnnualReturn2013 0.01%rr_AnnualReturn2013
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017192Member
2014 rr_AnnualReturn2014 0.01%rr_AnnualReturn2014
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017192Member
1 year rr_AverageAnnualReturnYear01 0.01%rr_AverageAnnualReturnYear01
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017192Member
5 years rr_AverageAnnualReturnYear05 0.02%rr_AverageAnnualReturnYear05
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017192Member
10 years rr_AverageAnnualReturnYear10 1.54%rr_AverageAnnualReturnYear10
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017192Member
PUTNAM MONEY MARKET FUND | PUTNAM MONEY MARKET FUND | Class B  
Risk/Return: rr_RiskReturnAbstract  
Maximum sales charge (load) imposed on purchases (as a percentage of offering price) rr_MaximumSalesChargeImposedOnPurchasesOverOfferingPrice none
Maximum deferred sales charge (load) (as a percentage of original purchase price or redemption proceeds, whichever is lower) rr_MaximumDeferredSalesChargeOverOther 5.00%rr_MaximumDeferredSalesChargeOverOther
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017193Member
[1]
Management fees rr_ManagementFeesOverAssets 0.28%rr_ManagementFeesOverAssets
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017193Member
Distribution and service (12b-1) fees rr_DistributionAndService12b1FeesOverAssets 0.50%rr_DistributionAndService12b1FeesOverAssets
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017193Member
Other expenses rr_OtherExpensesOverAssets 0.21%rr_OtherExpensesOverAssets
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017193Member
Total annual fund operating expenses rr_ExpensesOverAssets 0.99%rr_ExpensesOverAssets
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017193Member
Expenses Deferred Charges [Text Block] rr_ExpensesDeferredChargesTextBlock A deferred sales charge on class A, B, C, and T shares may apply to certain redemptions of shares purchased by exchange from another Putnam fund. A deferred sales charge on class M shares may apply to redemptions of shares from certain rollover accounts. The rate of the deferred sales charge for Class B shares will be determined based on the time between the original purchase of Class B shares from the other Putnam fund(s) and the date of redemption of shares from this fund.
1 year rr_ExpenseExampleYear01 601rr_ExpenseExampleYear01
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017193Member
[2]
3 years rr_ExpenseExampleYear03 615rr_ExpenseExampleYear03
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017193Member
[2]
5 years rr_ExpenseExampleYear05 747rr_ExpenseExampleYear05
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017193Member
[2]
10 years rr_ExpenseExampleYear10 1,071rr_ExpenseExampleYear10
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017193Member
[2]
1 year rr_ExpenseExampleNoRedemptionYear01 101rr_ExpenseExampleNoRedemptionYear01
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017193Member
3 years rr_ExpenseExampleNoRedemptionYear03 315rr_ExpenseExampleNoRedemptionYear03
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017193Member
5 years rr_ExpenseExampleNoRedemptionYear05 547rr_ExpenseExampleNoRedemptionYear05
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017193Member
10 years rr_ExpenseExampleNoRedemptionYear10 1,071rr_ExpenseExampleNoRedemptionYear10
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017193Member
1 year rr_AverageAnnualReturnYear01 (4.99%)rr_AverageAnnualReturnYear01
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017193Member
5 years rr_AverageAnnualReturnYear05 (0.39%)rr_AverageAnnualReturnYear05
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017193Member
10 years rr_AverageAnnualReturnYear10 1.32%rr_AverageAnnualReturnYear10
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017193Member
PUTNAM MONEY MARKET FUND | PUTNAM MONEY MARKET FUND | Class C  
Risk/Return: rr_RiskReturnAbstract  
Maximum sales charge (load) imposed on purchases (as a percentage of offering price) rr_MaximumSalesChargeImposedOnPurchasesOverOfferingPrice none
Maximum deferred sales charge (load) (as a percentage of original purchase price or redemption proceeds, whichever is lower) rr_MaximumDeferredSalesChargeOverOther 1.00%rr_MaximumDeferredSalesChargeOverOther
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017194Member
[1]
Management fees rr_ManagementFeesOverAssets 0.28%rr_ManagementFeesOverAssets
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017194Member
Distribution and service (12b-1) fees rr_DistributionAndService12b1FeesOverAssets 0.50%rr_DistributionAndService12b1FeesOverAssets
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017194Member
Other expenses rr_OtherExpensesOverAssets 0.21%rr_OtherExpensesOverAssets
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017194Member
Total annual fund operating expenses rr_ExpensesOverAssets 0.99%rr_ExpensesOverAssets
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017194Member
Expenses Deferred Charges [Text Block] rr_ExpensesDeferredChargesTextBlock A deferred sales charge on class A, B, C, and T shares may apply to certain redemptions of shares purchased by exchange from another Putnam fund. A deferred sales charge on class M shares may apply to redemptions of shares from certain rollover accounts. The rate of the deferred sales charge for Class B shares will be determined based on the time between the original purchase of Class B shares from the other Putnam fund(s) and the date of redemption of shares from this fund.
1 year rr_ExpenseExampleYear01 101rr_ExpenseExampleYear01
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017194Member
3 years rr_ExpenseExampleYear03 315rr_ExpenseExampleYear03
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017194Member
5 years rr_ExpenseExampleYear05 547rr_ExpenseExampleYear05
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017194Member
10 years rr_ExpenseExampleYear10 1,213rr_ExpenseExampleYear10
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017194Member
1 year rr_AverageAnnualReturnYear01 (0.99%)rr_AverageAnnualReturnYear01
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017194Member
5 years rr_AverageAnnualReturnYear05 0.02%rr_AverageAnnualReturnYear05
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017194Member
10 years rr_AverageAnnualReturnYear10 1.32%rr_AverageAnnualReturnYear10
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017194Member
PUTNAM MONEY MARKET FUND | PUTNAM MONEY MARKET FUND | Class M  
Risk/Return: rr_RiskReturnAbstract  
Maximum sales charge (load) imposed on purchases (as a percentage of offering price) rr_MaximumSalesChargeImposedOnPurchasesOverOfferingPrice none
Maximum deferred sales charge (load) (as a percentage of original purchase price or redemption proceeds, whichever is lower) rr_MaximumDeferredSalesChargeOverOther 0.15%rr_MaximumDeferredSalesChargeOverOther
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017195Member
[1]
Management fees rr_ManagementFeesOverAssets 0.28%rr_ManagementFeesOverAssets
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017195Member
Distribution and service (12b-1) fees rr_DistributionAndService12b1FeesOverAssets 0.15%rr_DistributionAndService12b1FeesOverAssets
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017195Member
Other expenses rr_OtherExpensesOverAssets 0.21%rr_OtherExpensesOverAssets
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017195Member
Total annual fund operating expenses rr_ExpensesOverAssets 0.64%rr_ExpensesOverAssets
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017195Member
Expenses Deferred Charges [Text Block] rr_ExpensesDeferredChargesTextBlock A deferred sales charge on class A, B, C, and T shares may apply to certain redemptions of shares purchased by exchange from another Putnam fund. A deferred sales charge on class M shares may apply to redemptions of shares from certain rollover accounts. The rate of the deferred sales charge for Class B shares will be determined based on the time between the original purchase of Class B shares from the other Putnam fund(s) and the date of redemption of shares from this fund.
1 year rr_ExpenseExampleYear01 65rr_ExpenseExampleYear01
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017195Member
3 years rr_ExpenseExampleYear03 205rr_ExpenseExampleYear03
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017195Member
5 years rr_ExpenseExampleYear05 357rr_ExpenseExampleYear05
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017195Member
10 years rr_ExpenseExampleYear10 798rr_ExpenseExampleYear10
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017195Member
1 year rr_AverageAnnualReturnYear01 0.01%rr_AverageAnnualReturnYear01
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017195Member
5 years rr_AverageAnnualReturnYear05 0.02%rr_AverageAnnualReturnYear05
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017195Member
10 years rr_AverageAnnualReturnYear10 1.47%rr_AverageAnnualReturnYear10
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017195Member
PUTNAM MONEY MARKET FUND | PUTNAM MONEY MARKET FUND | Class R  
Risk/Return: rr_RiskReturnAbstract  
Maximum sales charge (load) imposed on purchases (as a percentage of offering price) rr_MaximumSalesChargeImposedOnPurchasesOverOfferingPrice none
Maximum deferred sales charge (load) (as a percentage of original purchase price or redemption proceeds, whichever is lower) rr_MaximumDeferredSalesChargeOverOther none
Management fees rr_ManagementFeesOverAssets 0.28%rr_ManagementFeesOverAssets
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017196Member
Distribution and service (12b-1) fees rr_DistributionAndService12b1FeesOverAssets 0.50%rr_DistributionAndService12b1FeesOverAssets
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017196Member
Other expenses rr_OtherExpensesOverAssets 0.21%rr_OtherExpensesOverAssets
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017196Member
Total annual fund operating expenses rr_ExpensesOverAssets 0.99%rr_ExpensesOverAssets
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017196Member
1 year rr_ExpenseExampleYear01 101rr_ExpenseExampleYear01
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017196Member
3 years rr_ExpenseExampleYear03 315rr_ExpenseExampleYear03
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017196Member
5 years rr_ExpenseExampleYear05 547rr_ExpenseExampleYear05
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017196Member
10 years rr_ExpenseExampleYear10 1,213rr_ExpenseExampleYear10
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017196Member
1 year rr_AverageAnnualReturnYear01 0.01%rr_AverageAnnualReturnYear01
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017196Member
5 years rr_AverageAnnualReturnYear05 0.02%rr_AverageAnnualReturnYear05
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017196Member
10 years rr_AverageAnnualReturnYear10 1.32%rr_AverageAnnualReturnYear10
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017196Member
PUTNAM MONEY MARKET FUND | PUTNAM MONEY MARKET FUND | Class T  
Risk/Return: rr_RiskReturnAbstract  
Maximum sales charge (load) imposed on purchases (as a percentage of offering price) rr_MaximumSalesChargeImposedOnPurchasesOverOfferingPrice none
Maximum deferred sales charge (load) (as a percentage of original purchase price or redemption proceeds, whichever is lower) rr_MaximumDeferredSalesChargeOverOther none [1]
Management fees rr_ManagementFeesOverAssets 0.28%rr_ManagementFeesOverAssets
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017191Member
Distribution and service (12b-1) fees rr_DistributionAndService12b1FeesOverAssets 0.25%rr_DistributionAndService12b1FeesOverAssets
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017191Member
Other expenses rr_OtherExpensesOverAssets 0.21%rr_OtherExpensesOverAssets
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017191Member
Total annual fund operating expenses rr_ExpensesOverAssets 0.74%rr_ExpensesOverAssets
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017191Member
Expenses Deferred Charges [Text Block] rr_ExpensesDeferredChargesTextBlock A deferred sales charge on class A, B, C, and T shares may apply to certain redemptions of shares purchased by exchange from another Putnam fund. A deferred sales charge on class M shares may apply to redemptions of shares from certain rollover accounts. The rate of the deferred sales charge for Class B shares will be determined based on the time between the original purchase of Class B shares from the other Putnam fund(s) and the date of redemption of shares from this fund.
1 year rr_ExpenseExampleYear01 76rr_ExpenseExampleYear01
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017191Member
3 years rr_ExpenseExampleYear03 237rr_ExpenseExampleYear03
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017191Member
5 years rr_ExpenseExampleYear05 411rr_ExpenseExampleYear05
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017191Member
10 years rr_ExpenseExampleYear10 918rr_ExpenseExampleYear10
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017191Member
1 year rr_AverageAnnualReturnYear01 0.01%rr_AverageAnnualReturnYear01
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017191Member
5 years rr_AverageAnnualReturnYear05 0.02%rr_AverageAnnualReturnYear05
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017191Member
10 years rr_AverageAnnualReturnYear10 1.42%rr_AverageAnnualReturnYear10
/ rr_CoregistrantAxis
= pmmf_Cik0000081248Member
/ dei_LegalEntityAxis
= pmmf_S000006251Member
/ rr_ProspectusShareClassAxis
= pmmf_C000017191Member
[1] A deferred sales charge on class A, B, C, and T shares may apply to certain redemptions of shares purchased by exchange from another Putnam fund. A deferred sales charge on class M shares may apply to redemptions of shares from certain rollover accounts. The rate of the deferred sales charge for Class B shares will be determined based on the time between the original purchase of Class B shares from the other Putnam fund(s) and the date of redemption of shares from this fund.
[2] Reflects assessment of deferred sales charge assuming Class B shares were acquired by exchange from one or more other Putnam funds immediately after purchase of shares from such other fund(s).