I decide on an item purchase and a hard cap on the price I'll pay. I then put that money in an envelope. Sometimes, it is an actual physical envelope, sometimes a mental one. Now bear in mind the following: my wife and I both make excellent livings. We have savings to cover the better part of a year's expenses sitting in an investment account separate from our discretionary/day to day savings and checking accounts.. We max out our RRSP contributions. Aside from our mortgage, the only debt we have is last night's Thai dinner.
I was looking at a Beretta 92S. Found one in fantastic condition from a well-regarded business member here. Because he is a business, he charged me HST + shipping, putting the gun $90 over my cap. The dealer agreed to free shipping, but it was still over my cap, so I was going to hold off. The dealer offered to let me put money down and put it on hold for me. So I waited until my next pay day and bought it. Could I have bought it outright? Yep. Would I ever go beyond my cap? Not a chance. The hold allowed me to buy the gun and the dealer to make a sure sale. We agreed to the price but also when I would pay off the balance. I wouldn't have been upset if the dealer didn't hold it for me. Just like the free shipping, I didn't ask, he offered.
My most expensive gun is a JR Carbine I bought for a very good price from a friend. My second most expensive is this Beretta. Maybe the fact that I am disciplined and don't shop above my means is why I am financially comfortable?
FF