This works for us maybe an idea for you:
We have three accounts at the bank, one for fixed expenses (bills), one for living expenses ( groc etc.) and a savings account.
The first account has a fixed amount going into it covering all bills and my repayment plan on the last 4 credit cards not payed off yet.
The second account has a fixed amount for living expenses as in groc, supplies, gas etc and is budgeted as how much for each category. I keep track of what we spend on a spreadsheet in excel. We have a debit card for this account only, we never go over budget because there is only a certain amount going in and the fact my dh does not have a debit card lol.
The only cash out is for our allowances and yes we get one a piece same amount and my dh gas money remember no debit card.
Everything else goes into savings.
This works well for us, but you have to be diligent on posting and recording your receipts on the computer and especially your check book.
I never liked the envelope system and we did try it too much cash out, sorry for the late reply, but I hope this helps.