You could consider handloading your own ammo.
This.
The initial cost of getting set up might run you a few hundred dollars but if you plan to shoot a lot it will payoff in a couple of years in savings.
Not this..... for a couple of reasons......
1. A basic handloading set-up need not cost "hundreds of dollars". Maybe one hundred dollars. After you master that set-up.... maybe then think about getting a spendy progressive....
My brother loaded (and shot, out of his sR9c!) about 3,000 rounds of 9mm reloads in his first 2 years of handloading....... with a Lee Hand Press Kit!
He used Berry's 115 and 124 gr copper plated bullets, his own cases he saved from his first few range trips, and Power Pistol powder ..... his loads cost him about 15-18 cents each, IIRC. Savings vs. WWB at his local Wallyworld, if he had bought that much loaded ammo, would have bought him 2 more sR9c pistols...... but here's the catch:
If he had not been reloading, I doubt he would have shot that much.
Before he handloaded, he would buy a couple boxes of of Wallyworld WWB, and go to the range. After he started rolling his own, he'd bring 2-3 hundred rounds to the range.
Also, once he started reloading, he put some of those WallyWorld WWB cartridges to his calipers, and weighed some of the charges..... OAL, case dimensions and charge weights were all over the place ..... he found he made better ammo at home .......