Also, money is "spent" when you add troops or buildings to the build queues. If you have several cities working through long build lists, the money for those items is not available, even though they are not currently being worked on. When money is tight, only put one thing on the queue. It's a pain to manage, but you have more options turn by turn.