I will admit it took me an embarrassingly long time to learn this lesson and become disciplined enough to do it.
But it really is better for everyone involved, clients don't like late or unpredictable invoices either!
But it really is better for everyone involved, clients don't like late or unpredictable invoices either!