About Military Saves

Military Saves, a component of America Saves, and a participant in the Department of Defense Financial Readiness Network seeks to motivate, support, and encourage the entire military community to save money, reduce debt, and build wealth.

What is Military Saves?

The research-based Military Saves program, coordinated by the non-profit Consumer Federation of America (CFA), uses the principles of behavioral economics and social marketing to change savings behavior and motivate action.

Military Saves encourages the entire military community to take the Military Saves pledge and for organizations to promote savings year-round, and especially during Military Saves Month in April.

Military Saves also works with government agencies, defense credit unions, military banks, and other non-profit organizations to promote savings and debt reduction.

Through our parent organization, the nonprofit Consumer Federation of America, Military Saves is a proud participant in the DoD’s Financial Readiness Network.

The Network was established to enhance the financial health of the Force using all available resources. The financial well-being of service members and their families is recognized as being an essential component of mission readiness.

The Network provides a collaborative venue for Federal departments and agencies, as well as non-profit entities, to support the financial readiness of the military community.

View Military Saves’ Statement of Support and more on the Department of Defense Financial Readiness Network and the Office of Financial Readiness.

Military Saves is honored to be a partner in the Military Spouse Employment Partnership

Donors

Military Saves' researched-based work to improve the saving behavior of service members, their families, and veterans is supported by the generous contributions of: 

  • Wells Fargo Foundation 
  • Pentagon Federal Credit Union
  • USAA

    USAA Logo PNG Transparent - PngPix

Frequently Asked Questions

Visit the Airman and Family Readiness Center, the Financial Readiness Program Center, or the Fleet and Family Support Center. You can also contact Military OneSource at 1-800-342-9647 to schedule an appointment with a financial consultant. If you have a lot of debt and need advice, call InCharge Debt Solutions at 1-800-565-8953, a non-profit credit counseling service.

Probably the best way to volunteer is to talk with the Personal Financial Manager at the Fleet and Family Center, The Army or Marine Corps Community Services Center or the Airman and Family Readiness Center. Let him/her know that you are interested and want to make a difference and he/she can tell you how to make an impact. You can take the lead in your unit and encourage other members to participate in Military Saves and make a commitment to save. You can run a campaign at any time during the year--not just during the Military Saves Movement in April.

You can even focus on increasing TSP enrollment -you won't believe how many people don't participate in this easy way to save. It is so easy to do--just go to MyPay to sign up. Use the resources located in our resource kit to help! We are always looking for input on our Facebook page. You can also join the Military Saves conversation on Twitter. We are always looking for Saver Stories and tips for use on Facebook, Twitter and our website; contact us if you'd like to share.

Military Saves is a private, non-profit, completely voluntary program. You don't have to share any financial information. The idea of the campaign is for you to commit to building wealth over time and encourage others to do the same. You may find some of our information interesting, though. Your individual participation will not be reported to anyone. We offer individual saving information which you can access here as well.

If you take the Pledge, you'll receive monthly Military Saves E-newsletters that contain helpful savings messages. You can always unsubscribe at the bottom of the newsletter or contact us to modify your subscription and update your email information.

You can sign up and find more information on how to run a Military Saves Campaign here.

We always want to know when you don't get your welcome email so contact us, but be sure to check your junk mail first.

Military Installations, offered through Military One Source is a great website that has tons of info on resources available at each installation.

Military Saves is a national campaign to persuade, motivate, and encourage military service members, their families, veterans & DoD associated personnel to save money every month, and to convince organizations to be aggressive in promoting automatic savings. The Military Saves Pledge and program is open to everyone & it is very relevant for retirees and anyone affiliated with the military.

If you need information on campaign materials, please contact us.

Our Team

Join Our Team

Want to make a difference in the financial readiness of the military community? This is the place for you!

Working for Military Saves is a great way to extend your military family and embark on a career that allows you to help the military community while utilizing your own skills, education, and ambition.

We offer competitive salaries and workplace flexibility. 

If you are interested in working with Military Saves, please review our current openings below.

Current openings:

Military Saves Advisory Board

Military Saves is proud to present the inaugural 2021-2023 Advisory Board. This dynamic group is comprised of a diverse set of partners from many different organizations that support the military community. Each member of the advisory board brings a unique input and strategic insight to the table, so that the Military Saves program can evolve and grow as we continue to support our military families on their journey to build wealth and reduce debt.

Our advisory board members serve a two-year term and meet monthly via video conferencing, and once a year in-person at our Washington, DC office.

System.Web.HttpException (0x80004005): Error executing child request for handler 'System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerAsyncWrapper'. ---> System.NullReferenceException: Unable to get Form with ID: '832b0453-910f-47e8-8d2d-afa3daa80edc' off disk or from the cache. Check the file exists on disk
   at Umbraco.Forms.Core.Data.Storage.FormStorage.GetForm(Guid id)
   at Umbraco.Forms.Web.Controllers.UmbracoFormsController.GetForm(Guid formId)
   at Umbraco.Forms.Web.Controllers.UmbracoFormsController.GetFormModel(Guid formId, Nullable`1 recordId, String theme)
   at Umbraco.Forms.Web.Controllers.UmbracoFormsController.RenderForm(Guid formId, Nullable`1 recordId, String theme, Boolean includeScripts)
   at lambda_method(Closure , ControllerBase , Object[] )
   at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters)
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c.<BeginInvokeSynchronousActionMethod>b__9_0(IAsyncResult asyncResult, ActionInvocation innerInvokeState)
   at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`2.CallEndDelegate(IAsyncResult asyncResult)
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult)
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass11_0.<InvokeActionMethodFilterAsynchronouslyRecursive>b__0()
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass11_2.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2()
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass11_2.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2()
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass11_2.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2()
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass11_2.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2()
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethodWithFilters(IAsyncResult asyncResult)
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass3_6.<BeginInvokeAction>b__4()
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass3_1.<BeginInvokeAction>b__1(IAsyncResult asyncResult)
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult asyncResult)
   at System.Web.Mvc.Controller.<>c.<BeginExecuteCore>b__152_1(IAsyncResult asyncResult, ExecuteCoreState innerState)
   at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult)
   at System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult)
   at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult)
   at System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult)
   at System.Web.Mvc.MvcHandler.<>c.<BeginProcessRequest>b__20_1(IAsyncResult asyncResult, ProcessRequestState innerState)
   at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult)
   at System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult)
   at System.Web.Mvc.HttpHandlerUtil.ServerExecuteHttpHandlerWrapper.<>c__DisplayClass5_0.<Wrap>b__0()
   at System.Web.Mvc.HttpHandlerUtil.ServerExecuteHttpHandlerWrapper.Wrap[TResult](Func`1 func)
   at System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride)
   at System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride)
   at System.Web.HttpServerUtility.Execute(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage)
   at System.Web.HttpServerUtility.Execute(IHttpHandler handler, TextWriter writer, Boolean preserveForm)
   at System.Web.Mvc.Html.ChildActionExtensions.ActionHelper(HtmlHelper htmlHelper, String actionName, String controllerName, RouteValueDictionary routeValues, TextWriter textWriter)
   at System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper htmlHelper, String actionName, String controllerName, Object routeValues)
   at ASP._Page_Views_Partials_FormModal_cshtml.Execute() in D:\Sites\americasaves\Views\Partials\FormModal.cshtml:line 18
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
   at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
   at Umbraco.Web.Mvc.ProfilingView.Render(ViewContext viewContext, TextWriter writer) in D:\a\1\s\src\Umbraco.Web\Mvc\ProfilingView.cs:line 25
   at System.Web.Mvc.Html.RenderPartialExtensions.RenderPartial(HtmlHelper htmlHelper, String partialViewName, Object model)
   at ASP._Page_Views_Partials_CallToAction_cshtml.Execute() in D:\Sites\americasaves\Views\Partials\CallToAction.cshtml:line 105
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
   at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
   at Umbraco.Web.Mvc.ProfilingView.Render(ViewContext viewContext, TextWriter writer) in D:\a\1\s\src\Umbraco.Web\Mvc\ProfilingView.cs:line 25
   at System.Web.Mvc.Html.RenderPartialExtensions.RenderPartial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData)
   at ASP._Page_Views_Partials_Grid_Editors_DocTypeGridEditor_calloutBlock_cshtml.Execute() in D:\Sites\americasaves\Views\Partials\Grid\Editors\DocTypeGridEditor\calloutBlock.cshtml:line 29
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
   at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
   at Umbraco.Web.Mvc.ProfilingView.Render(ViewContext viewContext, TextWriter writer) in D:\a\1\s\src\Umbraco.Web\Mvc\ProfilingView.cs:line 25
   at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData)
   at Our.Umbraco.DocTypeGridEditor.Web.Extensions.HtmlHelperExtensions.RenderDocTypeGridEditorItem(HtmlHelper helper, IPublishedElement content, String editorAlias, String viewPath, String previewViewPath, Boolean isPreview)
   at ASP._Page_app_plugins_doctypegrideditor_render_DocTypeGridEditor_cshtml.Execute() in D:\Sites\americasaves\app_plugins\doctypegrideditor\render\DocTypeGridEditor.cshtml:line 28
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
   at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
   at Umbraco.Web.Mvc.ProfilingView.Render(ViewContext viewContext, TextWriter writer) in D:\a\1\s\src\Umbraco.Web\Mvc\ProfilingView.cs:line 25
   at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData)
   at ASP._Page_Views_Partials_grid_editors_Base_cshtml.Execute() in D:\Sites\americasaves\Views\Partials\grid\editors\Base.cshtml:line 20

Get In Touch

  • Do you have a question?
  • Do you want to find out how your organization can support the Military Saves Campaign?

Contact Military Saves by sending an email to info@militarysaves.org.

Military Saves
Consumer Federation of America
1620 Eye St. NW, Suite 200
Washington, DC 20006

Contact Us