CYOA - I think all your ideas are great, as is the idea of a adult conversation, above, but be careful - I assume that they don't pay on time because (1) they are disorganised or (2) they have cash flow problems themselves. In my experience, agencies are much more likely to be (1) leading to (2). So you need to protect your business, especially since you imply they are an important (necessary?) client? Other ideas;
A - Add in a %age interest rate (eg base rate plus 10% pa) on accounts more than 1 week old, and force it on them by sending a statement when the invoice is due, and then every week thereafter.
B - Plan to build a cash pile in your business (hard, I know) to ensure you can weather any failure by this client
C - You might want to see if you can get invoice financing off your bank/financier - however, this is expensive (>12%) and can turn into a cash flow drug.
Best of luck
CYOA - I think all your ideas are great, as is the idea of a adult conversation, above, but be careful - I assume that they don't pay on time because (1) they are disorganised or (2) they have cash flow problems themselves. In my experience, agencies are much more likely to be (1) leading to (2). So you need to protect your business, especially since you imply they are an important (necessary?) client? Other ideas;
A - Add in a %age interest rate (eg base rate plus 10% pa) on accounts more than 1 week old, and force it on them by sending a statement when the invoice is due, and then every week thereafter.
B - Plan to build a cash pile in your business (hard, I know) to ensure you can weather any failure by this client
C - You might want to see if you can get invoice financing off your bank/financier - however, this is expensive (>12%) and can turn into a cash flow drug.
Best of luck