Get another bank account...
Can you try getting a second bank account (this is important) and have 10% of your income put in it?
The second bank account is important psychologically as you can set it up to have little/no ability to take money out.
Also if you dont have an offset account...