If you spend some of your money online, you can still use the cash envelope method.
Just set aside an envelope labeled “online expenses.” When you buy something online, write down the amount in the envelope.
And don't forget to set a budget for this category too. Otherwise, it’s easier to overspend that way.