2 ms·
You need to set the right expectations from the start and educate your clients about your process and how you deliver. I know it gets better with experience but
by codegeek 6y ago
You need to set the right expectations from the start and educate your clients about your process and how you deliver. I know it gets better with experience but you absolutely always must have some high level estimates from your end that client should agree with upfront.
Few tips:
- "Give you tight deadlines". Doesn't work that way. YOU are the one who will give them an estimate and a timeline based on their requirements. Sorry but don't get forced into delivering something quick because you want to please the client. You will always lose. Never agree to an aggressive timeline. Whatever you think is reasonable, multiply by 3 before agreeing with the client.
- Tell the client that timelines can shift if they change scope. Some things just take time.
- Remember that some people just have the habit of making everything urgent. In many cases, they don't really mean it. But it depends on the person. If everything is urgent, nothing is urgent. Challenge them on it if needed.
- Always under promise and over deliver if possible. It is better to say "3 months for this project" and deliver in "2.5 months" than "Yes I can finish in 3 weeks" and then you are nowhere near it in 3 weeks.
- If client keeps asking to deliver quickly, remind them of the timeline that was agreed mutually.
- At the end of the day, it is 1 client. If they are becoming a nuisance, drop them. Beauty of freelance and being your own boss. Don't let a client boss you around. Find another one.