Most first time entrepreneurs feel that they must do everything themselves. Part of this is due to lack of resources and part is due to a reluctance to ask (or hire) others for help. Great entrepreneurs know that any task that does not lead to generating revenue is one where they want to initially do the minimum amount of work possible to achieve an acceptable result. In those instances, they either try to do something quickly themselves or hire somebody else to do it for them.

There are a few considerations when trying to decide whether to code your own web site. Those include your skills, the opportunity cost of your time, and what function the website will play for your business.

Your Web Development Skills

This is an easy consideration. You either can code a website or cannot. If you cannot then you can learn but is something that can take months and might not fit in your time frame for launching your business.

Even if you can create a basic website make sure that your skills are sufficient for everything you want your website to do. A website with twice as many features might be four times as difficult to create.

Opportunity Cost

Just because you can create a website does not mean you should. Time is an entrepreneur’s most valuable resource so you need to be particularly thoughtful about how you spend it. You have many things you can spend your time doing as you build your business and you want to make sure you are using your time where it will have the greatest possible return. Any time you spend creating a website is time you cannot spend on anything else such as sales, marketing, or product development.

Let’s assume creating your website would take you a week. You can hire somebody to do it for $1,000. If you spent a week on sales, you would make $1,500. In this case, it would be more advantageous for you to hire someone to create your website while you spend your week generating sales.

Function of Website

Depending on what your business is the website is a place or for people to look up your content information, mission critical, or somewhere in between. There is a saying that you do not want to outsource your core business functions so if your website is your business then you might want to code it yourself.

On the other hand, if your website is a way for people to get in touch with you or for customers to get product information then you might want to hire somebody to help you create it. Additionally, if you are selling products on your website then there are a lot of additional considerations to consider such as payment processing which can be quite complicated to implement yourself.


As with many of your business decisions deciding whether you should code your own website should be part of your larger business plan. Figure out the costs and benefits and then make the best decision based on the information you have.