how to always get paid for freelance web design work

Posted on 20 Oct 2013 in blog | 42 comments

A guide for freelance web developers and  web designers


No money for freelance web designer in dubaiWhether 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:


1- Prepare a clear contract


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.


2- Always get the down payment.


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).


3- Have a staging environment.


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.


4- Never launch the site unless you got the full amount.


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.


5- Do not make the client mad. no empty promises


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.


6 – Learn how to say no sometimes



stop-payment-after-breachThis 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.

Kind Regards

Babak Nemaei

Freelance web designer in Dubai, Freelance web developer in Dubai. Freelance SEO Consultant in Dubai




  1. hostgator coupon april / January 6th, 2014 13:57

    Hello are using WordPress for your blog platform?
    I’m new to the blog world but I’m trying to get started and create my own.
    Do you need any html coding knowledge to make your own blog?
    Any help would be greatly appreciated!


    • admin / January 6th, 2014 14:32

      yeah I’m using wordpress well if you want to create your own blog (you own wordpress theme like this website) you need html knowledge, php and knowledge and wordpress codex(which is based on php) but you also can use custom themes either free ones on wordpress or premium themes in themeforest and style them as far as the theme options allows you to without any html knowledge (you just need to learn how to use wordpress software) but if you want to really change the look of the premium or free theme beyond the theme options you need to know html css and you need to know how to create a child themes hope this answer your question


  2. Kami / January 7th, 2014 15:57

    This excellent website certainly has all the info I wanted about this subject and didn’t know who to ask.


  3. ålesund travel / January 8th, 2014 9:06

    I got this website from my pal who informed me about this web page and now this time I am visiting this web site and reading very informative content at
    this time.


  4. / January 12th, 2014 1:59

    You are so awesome! I do not think I’ve read something like this before.
    So great to discover somebody with original
    thoughts on this issue. Seriously.. thank you for starting this up.
    This web site is something that is needed on the
    web, someone with a little originality!


  5. boston massachusetts attractions / January 16th, 2014 14:18

    Heya i am for the first time here. I came across this board and
    I find It truly useful & it helped me out much.
    I hope to give something back and help others like you helped me.


  6. creare site / January 20th, 2014 13:48

    I’m nnot that much of a interոet rеader to be honest but your ѕites really nice, keep it up!

    I’ll go ahead and bookmark your site to come
    back in the future. Cheeгs

    Also ѵisit mү site – creare site


  7. work frome home / January 23rd, 2014 13:21

    Please let me know if you’re looking for a article author for your blog.
    You have some really good posts and I believe I would be a good
    asset. If you ever want to take some of the load off, I’d love to write some material for your
    blog in exchange for a link back to mine. Please blast me an
    email if interested. Cheers!


  8. website / January 23rd, 2014 16:02

    I’ve been browsing online more than 3 hours today, yet I
    never found any interesting article like yours. It is pretty worth enough
    for me. In my view, if all website owners and bloggers made good content as you
    did, the internet will be a lot more useful than ever before.


  9. site / January 31st, 2014 7:39

    Hi there, There’s no doubt that your site could be having
    browser compatibility problems. When I look at your website in Safari,
    it looks fine however when opening in Internet Explorer, it has some overlapping issues.

    I just wanted to give you a quick heads up! Besides that, wonderful website!


    • admin / February 1st, 2014 9:18

      thanks i will have a look


  10. weight loss / January 31st, 2014 8:04

    Simply desire to say your article is as amazing. The clarity for
    your publish is just spectacular and that i could assume you’re a
    professional in this subject. Well together with your permission
    allow me to clutch your RSS feed to keep up to date with coming near near post.
    Thank you 1,000,000 and please continue the gratifying work.


  11. parajumpers light long bear / January 31st, 2014 11:39

    I am sure this post hаѕ touched all the internet visitors, its
    rеally rеa&X6C;lу fastidiious paragra&X70;h on building upp new


  12. ip camera / January 31st, 2014 11:40

    What’s up colleagues, its fantastic article about cultureand
    fully defined, keep it up all the time.


  13. site / January 31st, 2014 11:40

    We are a group of volunteers and starting a new scheme in our community.

    Your site provided us with valuable information to work on.
    You have done an impressive job and our whole community will
    be grateful to you.


  14. godaddy promo code / January 31st, 2014 11:47

    Howdy, i read your blog from time to time and i own
    a similar one and i was just curious if you get a lot of
    spam comments? If so how do you prevent it, any plugin or
    anything you can advise? I get so much lately it’s driving me crazy so any help is very much appreciated.


    • admin / February 1st, 2014 9:15

      use akismet


  15. Claudio / January 31st, 2014 13:14

    This is really fascinating, You are an overly skilled blogger.
    I’ve joined your feed and look ahead to searching for
    more of your magnificent post. Additionally, I
    have shared your website in my social networks


  16. web Fortune vault review / January 31st, 2014 13:41

    Hello! I know this is kind of off topic but I was wondering which blog platform
    are you using for this website? I’m getting tired of WordPress because I’ve had issues with
    hackers and I’m looking at alternatives for another platform.
    I would be great if you could point me in the direction of a good platform.


    • admin / February 1st, 2014 9:14

      im using wordpress which is great since it is more commonly used you have the hack issue bu my tip is to use couple of plugin such as wordfence and limit login attempts and akismet, install word press in a different directory and do not approve all the comments


  17. website / January 31st, 2014 16:51

    I write a leave a response when I like a article on a site
    or if I have something to valuable to contribute to the
    discussion. It’s caused by the sincerness displayed in the post I read.
    And on this article how to always get paid for freelance web design work.
    I was excited enough to leave a thought 🙂 I do have a few questions for you
    if you don’t mind. Could it be just me or do a
    few of these remarks appear like they are coming from brain
    dead folks? 😛 And, if you are posting on additional social sites, I would
    like to follow anything fresh you have to post.
    Could you list all of your community pages like your twitter
    feed, Facebook page or linkedin profile?


  18. homepage / January 31st, 2014 20:13

    I know this if off topic but I’m looking into starting my own blog and was curious what all is needed to get setup?
    I’m assuming having a blog like yours would cost
    a pretty penny? I’m not very web smart so I’m not
    100% positive. Any tips or advice would be greatly appreciated.
    Many thanks


    • admin / February 1st, 2014 9:21

      use wordpress if you dont know how to code get a premium theme and start from there


  19. solpria review / February 1st, 2014 0:41

    Good day! I could have sworn I’ve visited this website before but after going through many
    of the articles I realized it’s new to me.
    Nonetheless, I’m certainly pleased I stumbled upon it and
    I’ll be book-marking it and checking back regularly!


  20. webpage / February 1st, 2014 3:17

    Hey! This is my first comment here so I just wanted to give a quick shout out and tell you I really
    enjoy reading your blog posts. Can you suggest any other
    blogs/websites/forums that deal with the same subjects? Thank you so


  21. Swiss Rose review / February 1st, 2014 10:16

    Peculiar article, exactly what I wanted to find.


  22. Web site / February 1st, 2014 11:45

    Appreciating the time and effort you put into your site and in depth information you
    provide. It’s great to come across a blog every once in
    a while that isn’t the same old rehashed information. Excellent
    read! I’ve saved your site and I’m adding your RSS feeds to my Google account.


  23. Violette / February 2nd, 2014 1:11

    I’m truly enjoying the design and layout of your site.
    It’s a very easy on the eyes which makes it much more enjoyable for me to
    come here and visit more often. Did you hire out a developer
    to create your theme? Exceptional work!


  24. anti aging / February 2nd, 2014 2:34

    When I originally commented I clicked the “Notify me when new comments are added” checkbox and now each time a comment is added I get several
    emails with the same comment. Is there any way you can remove me
    from that service? Thanks!


  25. homepage / February 2nd, 2014 2:42

    Hello there! This is kind of off topic but I
    need some help from an established blog.
    Is it hard to set up your own blog? I’m not very techincal
    but I can figure things out pretty fast. I’m thinking about setting up my own but I’m not sure where to start.
    Do you have any ideas or suggestions? Many thanks


  26. site / February 2nd, 2014 2:45

    Howdy! I know this is kinda off topic nevertheless I’d figured I’d ask.
    Would you be interested in exchanging links or maybe guest authoring a blog post or vice-versa?

    My website discusses a lot of the same topics as yours and I think
    we could greatly benefit from each other. If you might be interested feel free to send me an e-mail.
    I look forward to hearing from you! Terrific blog by the way!


  27. website / February 3rd, 2014 5:26

    Good day I am so delighted I found your web site, I really found you by error,
    while I was searching on Yahoo for something else, Anyhow I am
    here now and would just like to say thanks for a fantastic post
    and a all round entertaining blog (I also love the theme/design), I don’t have time to browse it
    all at the moment but I have book-marked it and also included your RSS feeds, so when I have time I will be
    back to read more, Please do keep up the great job.


  28. เครื่องกรองน้ํา / February 3rd, 2014 5:34

    I will immediately seize your rss as I can’t find your email subscription hyperlink or newsletter service.
    Do you’ve any? Kindly let me understand in order that I may just
    subscribe. Thanks.


  29. Muscle X Edge / February 3rd, 2014 15:29

    Thank you a lot for sharing this with all of us you actually know what you’re speaking
    about! Bookmarked. Kindly additionally talk over with
    my website =). We will have a hyperlink change contract between us


  30. العاب قص شعر / February 3rd, 2014 15:45

    My partner and I stumbled over here different page and
    thought I may as well check things out. I like what I see so i am
    just following you. Look forward to exploring your
    web page for a second time.

    my weblog … العاب قص شعر


  31. do i have anxiety / February 3rd, 2014 15:47

    What’s up, just wanted to say, I loved this blog
    post. It was funny. Keep on posting!

    my web blog do i have anxiety


  32. fiverr / February 3rd, 2014 15:49

    Usually I don’t learn article on blogs, however I wish to say that this write-up very compelled me to check out and do it!
    Your writing style has been amazed me. Thank you, very nice article.


  33. Hay day hack / February 3rd, 2014 15:50

    Nice blog here! Also your site loads up fast!
    What web host are you using? Can I get your affiliate link to your host?
    I wish my web site loaded up as fast as yours lol


  34. / February 3rd, 2014 22:27

    wonderful insight. Really enjoyed reading this blog.
    Keep up the good work and to everyone keep on learning!

    Feel free to surf to my site; psn code gen (


  35. クロエ 財布 / February 6th, 2014 23:56

    Nicely put. Thanks!



Leave a Reply

Your email address will not be published. Required fields are marked *