The gold vanishes on squad wages and upgrades, eventually you will have to feed and equip your troops. Also you have to hire troops. the denars do "vanish"
You need to pick your fights accordingly, make sure to scope out what groups in the area might reinforce. Another tactic is to run them out of the area before engagement if your numbers are greater.