Don't fight about money in front of your kids.
They will feel guilty like it’s their fault and not ask for necessities when they run out.
Don’t fucking do it.
Don’t use money AGAINST your kids either. Don’t EVER tell them money is tight when it’s not, and they KNOW it’s not. That’s another way for them to not trust you or to feel guilty when asking for anything.
Also don’t use money as a guilt tactic for them not doing something or not agreeing with you.
“I buy your food and your clothes and this and that and this is how you repay me?”
They didn't ask to be born, you made the choice to have a child and take care of them as a responsible parent. Don’t throw that guilt on them and make them feel like shit over what they couldn’t control.