Whether you are a freelance web designer, web developer or SEO consultant chances are that you got or will get the occasional client who is either difficult when it comes to payment or even refuses to pay for your services. This is more difficult for freelance web designers in Dubai due to lack of laws and regulation in place for freelancers in UAE. In my years of experience i developed a system to protect my freelance work and to avoid delayed payments. The system is based on 6 key points which are the followings:
Prepare a detailed contract with clear payment schedule and clear description of the damage cost for delayed payments or the cost of breach of contract and have the client sign it.
For very important clients a sample design can be send prior to signing the contract. But in most cases your portfolio should speak for itself and you should always get the down payment before doing a complete design, before writing even a single line of code or any SEO work. i don’t care if the client is promising to give you so many jobs and saying this is a test. they are close friends of yours, he/ she is your cousin or you have been working with them for years. You should always get the down payment first (i always get 50% before doing any work).
Never use clients hosting detail for a website preview. Website preview should be on your domain. just buy a domain and shared hosting sever and use it as your staging environment.
Once the website is finished you should only put it live once you are paid the full amount. The website should not be live if the client is saying he/she will pay you next week. tomorrow or even in one hour. You only launch the site when you got paid.
This is a very important point. if you wish to get paid well you should provide a good service. Always be responsive and communicate with the client regularly and learn not to make promises that are hard to make. If the client is pushing you to launch a feature in a very short time and you know you need more time or it would be really difficult to reach the deadline do not say i will try my best. This would only make false expectation for the client. Be clear about how long it is going to take you but try your best to provide a solution faster.
This is the most difficult and most important point. You should always be cooperative with your clients. But you should learn to be firm and say no to delayed payments, features that are not mentioned in the contract (avoid it or charge extra for it), and favors that can damage your agreement. Saying no is much better than making promises that cannot be delivered or promises that are damaging to your business. i cannot stress more about learning and practicing to respectfully say no it cant be done unless you pay me.
Hope this guide is helpful to my fellow freelance web designer, web developer and SEO consultants.
Freelance web designer in Dubai, Freelance web developer in Dubai. Freelance SEO Consultant in Dubai