The man told police his mother was at his home in Kent County's Byron Township.
Authorities said 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 for today in Grand Rapids.
A teller said 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.