Getting paid as a freelance web designer

As a freelancer, or small business owner, it’s extremely important to get paid as soon as possible because more than likely you don’t have a Scrooge McDuck money bin to help you out. Money can be a tricky subject, and for one reason or another getting paid on time is something that will always crop up, no matter who you work with.

As a freelancer I’ve come across these obstacles myself and would like to share with you how I operate, and maybe you can share your own experience in return.

Communication is key

Right from the start, communication with your client is key to making sure everything runs smoothly.

Always get a deposit

You haven’t got a sale until money has exchanged hands. Once money is exchanged, both parties will take the project more seriously, and are now devoted.

Being self-employed you’ll struggle to wait until to end of a project to get paid, as in the mean time you have bills to pay and a life to live. Getting paid in stages and asking for an up-front deposit should be no problem to any genuine client.

I will usually ask for either a 50% or a 33% up-front deposit, depending on the size of the project. If 33% then there will be a second payment due mid-way through the project.

Payment on receipt of invoice

Generally in the world of business, you will usually have 30 days to pay an invoice. Some businesses might even allow 90 days, depending on how much money is involved. But again, being self-employed, 30 days is a long time to wait for the money you’ve been working so hard for.

I ask for payment on receipt of invoice i.e. right away. And in my mind I hope to receive the money within 2 weeks. Of course that’s not always the case.

Send reminders

Even good clients will forget; they have other things to do, other bills to pay and like everyone they will forget.

If after 2 weeks you have not heard from them or have not received payment, send a friendly reminder. And be sure to re-attach the invoice for convenience. If after 3 weeks you have received nothing, send another reminder and perhaps follow up with a phone call. If it gets to over 1 month with no payment, this is when you start to worry.

Method of payment

Again, be sure to include your preferred method of payment in your contract so there are no surprises.

PayPal

The beauty of PayPal is that it’s handy, and it’s instant (unless sending an eCheck). Also, a lot of online invoicing systems already integrate with PayPal, again upping the handiness factor.

The problem with PayPal is that they take a cut. A cut of between 3.5% and 4%. So if you’re getting paid £1,000, it’ll cost you roughly £40 getting paid with PayPal.

I tend to use PayPal for smaller amounts from remote clients.

Cheque

The good thing about a cheque is it won’t cost you anything (except maybe 20p for lodging into a business account).

However, if you’re getting paid internationally this can cause a problem as it can take forever to lodge your money (even up to 60 days as I once learned after receiving a cheque in U.S. Dollars). You also have to wait that little bit longer for it to arrive in the post, and you have to make the extra effort to go down to your local bank (all this time adds up).

I usually accept cheques from local clients.

Bank transfer

For me bank transfer is the best method of payment. I pass on my bank details to a client and they do a transfer. Usually takes 1 or 2 days, depending on local/international transfer. If your client has online banking it should be handy for them to make the payment also.

A bank transfer will usually cost for both sending and receiving. The cost varies from bank to bank, and depends on local or international payments, although I’ve found it pretty reasonable (e.g. it will cost me £6 to receive a transfer from an American bank).

Bank transfer is the typical method I use for larger amounts from remote clients.

Accounting

When I first started freelancing, I setup a business account separate from my personal account. I find this a very useful way for organising and keeping track of money, as I don’t really think of the business account as ‘my’ money.

Whenever payment comes in, I transfer two thirds of that payment into my personal account (both accounts are at the same bank so this doesn’t cost anything). I keep one third in the business account to cover tax, national insurance and business expenses.

When things go wrong

If you’re unable to get paid, the last resort is some sort of legal action. Thankfully I am inexperienced in this area. To date I’ve been able to get paid with no major problems. If you work with good people and use the tips above, hopefully you can avoid this too.

I’m sure there are some people out there with horror stories so please share and let us know how you dealt with the problem.

Further reading

How do you get paid?

Do you get paid in stages? How do you accept payment and how much does it cost? Ever not got paid? Share your tips and thoughts in the comments below.

Related articles


42 Appreciated Comments

  1. On the , Jordan Henderson said:

    Fantastic post Lee. I’ve been messed about more than a few times with freelance, simply down to a lack of any formal contract. Good information.

  2. On the , Matt Daly said:

    Nice post,

    Might give the personal / business bank accounts idea a go. Sounds a lot easier!

  3. On the , Mark McCorkell said:

    I wouldn’t even want to scare you with some of the stories I could tell you about projects that went sour that I’ve been involved in. None of these were a personal expense to me, but in a small agency and when a project is worth a good few grand it’s not good!

    One recent project (inside the past month or so), which had been ongoing for several months previous… I designed an interface for an online electronics store. These guys believed they could rival amazon. These guys were determined to get this shop developed. They were advised that selling wouldn’t be easy, and that it’s not just as simple as throwing a shop up and watching the products fly out the door. Once I designed it, our Developer built it.

    These guys refused to continue making payments for the work commissioned because they are convinced there is something wrong with the website, and that is why it’s not selling (ignoring everything they were told by us about the potential problems they may face in the global market place). *bang head off brick wall scenario! :-)

  4. On the , lewro said:

    Really nice article Lee! Do you know any good sources where someone like me who is starting to freelance could fine legal document examples (invoices, contracts, etc.) Thanks a lot.

  5. On the , Silverbadger said:

    Also watch out for the client who doesn’t pay the pence! £100.54 invoice. Cheque comes in at £100.00. Principal of the matter!

    I use iBIZ as a timekeeper btw. Great app to back up the work you have done. 9 out of 10 clients can’t argue anymore.

  6. On the , Scott Millar said:

    Excellent article. Going to benefit me and others starting pretty fresh into the industry. Cheers for the heads up!

  7. On the , Danny Turley said:

    Great article Lee. I was able to take away a lot of great tips, especially with the Bank Transfer sounds like the best method.

    It would be great to see how a template/layout of how a contract is drawn up between you and your client?

  8. On the , Lee said:

    Thanks for the comments so far and examples of your own experience.

    Should have mentioned this link also (now included): 5 essential document templates for freelance web designers http://www.leemunroe.com/freelance-document-templates/
    Includes references and links to contract examples and invoicing tools.

  9. On the , David Radcliffe said:

    Great article! Very true points – even though I’ve been doing this for a while its a good review. I’d like to echo Danny and say that a good follow up would be to outline a contract. Thanks!

  10. On the , Michael Kozakewich said:

    Just so you know, your <html> element is black, which means it hides the black text on small screens when I scroll horizontally. It’s not shown under ordinary means, so you shouldn’t lose anything by making it white.

  11. On the , Robin Cannon said:

    Nice post, issues that every freelancer faces.

    I charge less as a deposit (25%), but you’re definitely right that a deposit is vital. Makes your client take your time seriously, and on a purely business basis also has a positive impact on cashflow.

    I don’t ask for payment on receipt of invoice. I behave like any other business, with a 30 day billing period. That I’m a freelancer who might need the money is neither here nor there. I’ve found that often clients will pay quickly (or even immediately), particularly if it’s a smaller scale project for a new business (when they’re all excited).

    Something you didn’t mention, which I’ve found works quite well, is including both early payment bonuses and late payment penalties. e.g. While I have a 30 day payment period, I sometimes offer 2% discount if paid within 7 days, or a 1% discount if paid in 14 days. The slight reduction in price is easily balanced by a quick and positive cashflow.

  12. On the , Martin Booth said:

    Really good post Lee, I suppose honesty from the start when working will clients will help in the long run!

    Great info!

  13. On the , Sean Delaney said:

    Some nice tips there Lee!

    I’ve only ever had one client not pay me until 2 months after the website went live, but by that time I had took the website down and put a message on the landing page for the domain. I had tried both ringing and emailing with no response…Phone always rang out! The client eventually sent me a cheque with a note telling me they didn’t know how to transfer money from a UK bank account into an Irish bank account… Lame excuse I know! I’ve refused to carry out any more work for the client since.

    I ask for a 33% deposit up front with additional 33% payment at halfway and then the final payment when finished. This seems to work well for me and my finances. My last 6 clients have actually paid me the final payment 1-2 days before the project was finished which is always nice!

    Robin Cannon:

    Nice tip there mate! Offering a discount in-order to get the payment quicker is something I might look into!

  14. On the , Nikunj said:

    Great article, nice to see topics on freelancing. Learned something out of it.

  15. On the , Tom Walters said:

    Really nice post. I wouldn’t mind a post or two on setting up taxers and the like :) Also some of your grammar is incorrect – “I’ve came across these obstacles myself” should be “”I’ve come across these obstacles myself, just to be pedantic ;)

  16. On the , Liam J Moore said:

    Great advice there Lee. I have to admit, getting a contract in place and a deposit are two things I’m sloppy with, yet they are probably two of the most impressive measures a freelancer could take. Gets the designer and client in a serious mode without one taking the mick out of the other.

    Have to point out too, @Robin Cannon, great advice. A real incentive to getting paid by adopting an early bonus or late penalty scheme. I bet that gets clients eager to pay up asap!

  17. On the , Dan Lipert said:

    Sweet post, very timely for me. One think I noticed when billing clients is that, at least in the USA it seems, ‘payment due on receipt of invoice’ means pay whenever you want, but if I say pay within 5 business days, then I tend to get paid more quickly. Five days seems like a long time, but it will fly by, and on the morning of day four, a friendly e-mail seems to help nudge along a forgetful client.

  18. On the , michelle said:

    nice article, good article for freelancers

  19. On the , graphiste shane said:

    Very good article, I will stress this blog regularly because there are a quality content. I wish the same time take the opportunity to publish our video Our graphic design studio: http://www.youtube.com/watch?v=9yNdCFLLWks&feature=player_embedded

  20. On the , Crystal Marie Mitchell said:

    Great Post! I too have had my share of difficulty with a few clients. This has made me streamline my payment process and update my contracts. I do not wait the “standard” 30 days to get paid. Since this does not work for my business. I require a 50% deposit and payments upon delivery of milestones during the project.

  21. On the , natasha said:

    very nice article…loved it

  22. On the , Alan said:

    very good info for a freelancer

  23. On the , Peter said:

    Another useful idea. Use your scanner to scan all business documents and receipts. When tax time come, send it all to your tax preparer. To do a collection, documents are dated for easy forensic descriptions to the judge. BTW, alway ask for a return receipt when sent to a client through email.

  24. On the , Freelance Money Transfer said:

    I am a freelance service provider of Bangladesh, I works with oDesk. But i was unknown that, how can my earnings transfered to my local bank account. Then i found a solution fromblsoftmarketing freelance money transfer
    And now i am fully successful for transfer my earnings. And my local account of Dutch-Bangla Bank’s is filled from my freelance earnings. I think blsoftmarketing is very useful for Bangladeshi providers.

  25. On the , Deni said:

    very very good article bro!

  26. On the , John said:

    Getting paid can be an asbolute minefield. Cashflow is king.
    I think you raise some very good points.
    Having a clear strategy will always help. If your sloppy with your invoicing then it’ll send a message to your client that late payment is acceptable.

  27. On the , Mark said:

    Great article, very useful! Thanks for taking the time to put it together.

  28. On the , Apexfreelance said:

    WOW! I like your post. Very informative and there are lots of good tips to be followed. As a Filipino Website Designer this help me a lot in my freelancing work.

    As of my international client, after I have made the mock-up design, and before continuing the project, I’ll just let them pay for 30% or 50% depending of the amount of the said project. And the payment is thru paypal, xoom or western union.

    And for my local project my downpayment is 30% and accept payment thru paypal, cash, bank to bank, cheque, xoom or western union.

    Once again Thank you very much for yourinformative post.

    By the way, I’m a filipino freelance web designer.

  29. On the , Jon said:

    I’d be interested to see what other designers contracts look like these days. Everyone has their own, but I’m pretty sure everyone has the same basic principle.

  30. On the , George said:

    Since a PayPal payment can be reversed, I give discounts for cash or cash equivalents such as bank transfer. I give this when the person is making a deposit.
    You don’t mention receiving cash. That works too!

  31. On the , Blue Llama said:

    Thanks for the info. As someone just starting off it isn’t really something I’ve considered – I suppose the employment world has protected me from bad debtors. Your post is a bit of a wake-up call. Not being paid for a big project would be really upsetting!

  32. On the , Cure-Halitosis.com said:

    Hello, thank you for the info. I became self-employed about a year ago, and so for I never had to ask for money as I was not doing any freelance work. This month I started doing some Fiverr gigs and, from there, some people started asking me for other jobs. For really small jobs I think I will stick to Paypal for now. There is a fee, but if you compare it to using just Fiverr, it is a lot better (they take $1 for every $5, and then you also lose money from Paypal fees)…

  33. On the , Adam Daly said:

    Good info. I’m still trying to figure out the best way to do this. If I figure it out I’ll let you know :).

  34. On the , artvisiona said:

    Thank you, this post really helped me.I always use wire transfer but I thought that paypal is a more convenient way if everybody is using it.

  35. On the , Nathan said:

    An interesting post Lee.

    Im at the point of leaving PayPal as Im fed up with their terrible customer service and constant account freezing.

    Im interested in what you say about bank transfers. Does this not scare the client, I’m referring to the potential fee he may our may not have to pay.

    I desperately need an alternative to PayPal and maybe the bank might be the right option.

    Cheers
    Nathan

  36. On the , Lee G. said:

    Thanks for the article, Lee! It was very helpful! I am a freelancer like many others posting here. My biggest problem it seems is being paid once the job is complete. It seems clients tend to think less of our jobs as developers/designers and put it to the side as something not so important or a job which isn’t a legitimate way to make money, but more or less a hobby someone does for fun! This is the attitude I’ve run into when trying to work with clients.

    Any tips for how to deal with this type of attitude?
    Thanks!

  37. On the , Glenn said:

    Great article on a really important topic. Partly in answer to Lee G. above — My standard method of operation includes most of the points raised in the article: Contract (proposal cover letter), Scope Document, Terms and Conditions and Schedule with payment milestones, etc.

    Additionally though, I build the site on my own subdomain and give the client access as the site is progressing. Once the client is completely satisfied with the site, they make final payment (generally something like 1/3rd) and I deploy to their hosting service. In other words — I’m not done until they are satisfied – but they don’t take control of the site until they have paid. Conceptually, this is like paying for something in a store. You pay and then the product is slid across the counter to you — or you pay for a car and then you get to drive it away.

    Clients seem to understand and accept this method. The only challenge is when you are building sites with CMS – say a site build on WordPress for example. The deployment step is a bit more complex — extra work. In this case, you have to decide how much you trust the client, and whether it is worth the savings in time/work to build the site on their domain / hosting server in the first place.

    Just reemphasizing something else already discussed. I cannot over-emphasize the benefit of having a detailed scope and schedule to control scope creep and ensure that the client keeps up with their end of the bargain. The schedule MUST specify the client’s responsibilities as well as yours.

    Last point – to Mark McCorkell’s comment: Have a clause in your Terms and Conditions which makes it clear that you are not responsible for business results ! You ARE responsible that the website works correctly and according to the scope outlined. That all bugs are fixed, etc. But business results ? Give me a break ! That’s like saying I won’t pay for a cash register because folks don’t buy what’s in my store :)

    I would love to hear how others do this.

  38. On the , soundarapandian said:

    Very useful information for fresh freelancers.
    Thank you :)

Have a comment? Tweet @leemunroe and I'll be glad to respond.