Police are appealing for witnesses after the 83-year-old was hit by a black VW Polo car at about 12.05 pm.
The driver of the vehicle stopped at the time to attend to the pedestrian who was outside the bank.
The woman was not injured and able to carry on with her business.
Constable Terry Robertson at Moffat said: “We want to hear from anyone who may have witnessed this collision on Wednesday.
“They can call us at Moffat on the 101 number.”