Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

General Discussion

Handling hosting/domain with client?

I have not yet took on any freelance work and I was wondering what is the best method of handing the domain/hosting with clients?

3 Answers

John Wheal
John Wheal
27,969 Points

You will find that some clients already have both the domain and hosting setup and just require you to upload the finished site for them.

Some will already have the domain but not the hosting. I personally always host my clients sites myself using primarily my own hardware and sometimes Linode. I know plenty of freelancers who don't know the first thing about hosting hosting and resell it on behalf of another company.

If you ever need to register a domain name for a client make sure it is registered in there name.

What ever the situation make sure you have a written contract with them. You don't want to be taken to court for a hosting problem that is out of your hands.

James Barnett
James Barnett
39,199 Points

Personally I think designers/developers should leave hosting to the sysadmins and stick to what they know.

So I'd say, help your clients sign up for account at the hosting company of your choice. Why stree as a one person shop when trying to support a site 24/7, pay someone else for that peace of mind.

Derrick Lee
Derrick Lee
7,743 Points

Here's what I do when faced with hosting/domain with my clients.

  1. I would first find out if they require hosting or domain, or both.
  2. I would then find out the domain they would like.
  3. I would check for availability and purchase it along with the hosting on their behalf.
  4. I would use their particulars for the creation of the hosting and account.
  5. I will lastly upload their project files and close the project upon receiving the other end of the fees.

Depending on your client, if you purchased a one-year hosting and domain for them, I would get back to them 1 month before the expiration and renew it on their behalf.