At least once during your first conversation with a client.
That’s not a hard & fast rule, but think of it this way:
• They probably will ask for something you can’t deliver
• You will probably want to say ‘Yes!’
• But it will serve you both very well to know that you set clear boundaries when needed.
• It’s much easier to do later, when you really need to, if you’ve done it before.