Cash envelopes worked for me. Carrying them didn't. So I built the envelope system as a phone app.
The method was never my problem. Envelopes are the only thing that ever made me feel money actually leaving my hands. Carrying them was the problem. Cash back from a return, anything I had to pay online, splitting a bill with someone, and I'd fall off it for two weeks at a time.
So I built a phone version, and the whole job was not softening the parts that make it work.
Every dollar gets assigned to an envelope when the money comes in, before the month starts spending itself. When an envelope is empty, it's empty. If you go over, you have to pull it out of another envelope on purpose, so you see exactly which one you just robbed. Entry is manual, which people tell me is the flaw. It's the point. If I don't type it, I don't feel it.
There's no bank connection and no card syncing. Nothing about credit at all.
One thing I did that Dave wouldn't have put in there. Dave would tell you the number is enough, that gazelle intensity and the goal itself should carry you. For me it didn't. So every savings goal holds a picture of what the money is for, and it sits right next to the amount. That's the part that keeps me from raiding the envelope.
For those of you doing envelopes right now: what actually makes you fall off it? For me it was never discipline, it was the logistics.
Disclosure: the app is mine. https://envelopebudget.net