Surveillance footage shared by police shows the middle school student standing near the front register and firing one round into the air.
According to police, the clerk ended up handing over a bag containing $5,000 in cash.
The boy was arrested just a few blocks away from the store. He reportedly told officers he took the gun from his father's locked safe.
Authorities say the boy faces a long list of charges, and may be tried as an adult.