MLive.com ( http://bit.ly/18gvfgh) reports the man told police his mother was at his home in Kent County's Byron Township.
Authorities say 53-year-old Dee Ann Sanders of Martin was charged Tuesday with robbing a Bank of America branch on June 18.
Her arraignment is scheduled Thursday in Grand Rapids.
A teller says the robber handed her a note demanding $2,500 for her children and grandchildren. She got $1,092.
Surveillance photos show a woman wearing a bright red T-shirt with a large American flag on the front.
FBI special agent Adam Van Deuren says Sanders confessed.
It's unknown if she has a lawyer yet. She doesn't have a phone listing.
Information from: The Grand Rapids Press:MLive.com, http://www.mlive.com