Flames were reported just before 6:30 p.m. at Harry Check Cashing in the 500 block of Main Street in Darby borough.
Arriving crews quickly struck a second alarm.
The fire went to three alarms before crews able to get it under control around 9:30 p.m.
No injuries were reported.