Well Syl, it sounds like you have sat down and discussed things with her then. Which is what I was saying above would be the step to take, talk about it, rather impose your will on her.
I guess she has to discover what drives her to spend money unwisely. There have been suggestions in this thread already on how to do that. Maybe she is compensating for you being a cheap bugger