When hiring a freelance developer, it’s important to set expectations so that everyone knows what is involved.

Initial consultation

For prospective clients I offer a free initial consultation to discuss your needs and whether I am the right person to help. This lasts up to 30 minutes and can take place via phone or on a remote platform (Zoom, Skype etc.). I don’t attend in-person meetings for the initial consultation due to the travel time involved.

This is the only free service I offer – everything else is charged in one of the following ways:

  • An hourly rate of £50, with a minimum of 2.5 hours.
  • A daily rate of £375, based on a 7.5 hour day.
  • A fixed-fee, with a minimum of £250.

For small projects (up to one week of work) I generally operate on a fixed-fee basis. For everything else, I charge by the hour or day, up to an agreed budget. All expenses (e.g. travel costs) are re-charged at cost.

Terms of Business Agreement

Clients must sign my Terms of Business Agreement before I commence work.


For payment of invoices:

  • Payment must be made in full within 14 days of the invoice issue date.
  • The only accepted payment method is electronic bank transfer into my business bank account.
  • All invoices are in sterling (GBP) and must be paid in that currency.
  • I am not registered for VAT.

Persistent late payment will result in discontinuation of services.

Client locations

I can work with clients in the following locations:

  • United Kingdom
  • Channel Islands
  • Isle of Man

I can also work with international firms provided that you have a subsidiary in one of the above areas which I can contract with and send invoices to.

Working with other developers

I’m happy to work with other developers of any level/experience. Some of my clients rely on me for all their development requirements, but I also work with in-house and external developers.

Working for other clients

I have clients who I work for regularly and I ask you to take this into account when setting expectations on response times. I don’t oversell my time, and I always answer my phone/email if it’s an emergency (within working hours), but if two or more clients have emergencies at the same time I operate on a first-reported, first-served basis. I don’t discuss any of my clients with other clients (other than the public information on my website), and I may work simultaneously for clients in the same industry or who consider themselves to be competitors.

Working hours

My working hours are 09:00 – 17:00 Monday to Friday (UK time). I don’t offer support outside of these hours and my work email and phone are switched off. The only exception is work agreed in advance which cannot be carried out during working hours – such as moving a production site to a new server – for which I charge double my hourly rate.

If you need support outside of working hours, I can recommend hosting providers which offer this service.

Replying to emails

I have my emails open during working hours, and when an email comes in I briefly glance at it to see if it is urgent (e.g. a server has gone down). If the email is urgent I drop what I’m doing and reply. Otherwise, I reply to all outstanding emails in batches – usually twice a day. This means if you send a non-urgent email (which accounts for nearly all emails) then I will usually reply by the end of the next working day.


I keep all my documentation in Google Docs, with a separate folder for each project, which I share with at least one person at the client. This ensures that you can pick up where I left off if I am unavailable for an extended period.

Time off

If I am taking pre-planned time off, I will let you know in advance. If we have a regular working arrangement, I will either spread that time out into the weeks prior/following the time off or reduce my invoice for that month by a pro-rata amount. I generally take 4-5 weeks off each year, and I can usually give a month’s notice.

Remote working

I’m based in Greater Manchester and usually work from home, as this means I have everything I need to do my job effectively. I’m able and willing to attend meetings within Greater Manchester if required. I charge for my travel time at my standard rates and all expenses are re-charged at cost.

Security and data protection

All my machines and backup drives have full disk encryption, with a long passphrase that only I know. I’m registered with the Information Commissioner’s Office as a data controller with reference: ZA352994.


I have professional indemnity insurance and can provide a copy of my insurance certificate on request.

Third party services

Often clients will need third party services, such as website hosting and email. I always set these up to be billed to the client directly, as this ensures continuity if I am unavailable. I do not require clients to use specific providers but can offer recommendations.

Unless I advise you otherwise, I do not earn commission on any of the services I recommend.