hosted by liquidweb


Go Back   Web Hosting Talk : Web Hosting Main Forums : Running a Web Hosting Business : Running a Web Hosting Business Tutorials : How To Set Up The Backend Of Your Hosting Business
Reply

Running a Web Hosting Business Tutorials Tutorials submitted by our members for help in Running a Web Hosting Business.
Forum Jump

How To Set Up The Backend Of Your Hosting Business

Reply Post New Thread In Running a Web Hosting Business Tutorials Subscription
 
Send news tip View All Posts Thread Tools Search this Thread Display Modes
  #1  
Old 03-16-2005, 08:03 PM
lifehost lifehost is offline
WHT Addict
 
Join Date: Aug 2004
Posts: 137
Question

How To Set Up The Backend Of Your Hosting Business


This tutorial applies primarily to "Newbie" resellers using the cPanel hosting platform.

How to Set Up Your Backend

What is a backend?

I’m sure many business people and “scholars” have much better definitions of this than me, but I like to think of it as the guts of the business that make things run behind the scenes. When I think of a backend as it pertains to web hosting, I consider the following elements:

-Billing system

-Order processing

-Support system

-Accounting and recordkeeping


Billing system

As you contemplate your billing system, the first piece of information you should look at is what types of payments are you going to accept. Hopefully, you’ve already outlined this in your business plan. Will you take Paypal, or will you accept credit cards through your own merchant account, or will you accept checks and money orders by mail? Accepting payments by mail significantly complicates your business, so I would suggest not accepting payments by mail, or if you do—only accept annual term payments.

The easiest payment system to implement, and my recommendation, is to use a third-party payment processor such as Paypal or 2Checkout. These third-party payment processors allow you to accept credit cards, debit cards, and e-checks securely through their web-based system. They also allow you to create automatically recurring billing, which is the most powerful billing tool that all resellers should implement. Rather than having to bill your customers each term (month, quarter, etc), the third party payment processor will automatically bill your customer on their due date, based on the terms of the subscription that you created. In other words, if you create a $10/month subscription, it will automatically charge your customer $10 on the day they sign up, and then it will charge them $10 on the same day of each subsequent month. This is a huge timesaver, by automating the billing process you can eliminate the need to bill your customers at all.

If you do wish to send your customers a formal bill, or if you aren’t using automatically recurring payments, there are several software programs that can help automate the process for you. The ones specifically designed for web hosting that I would recommend are WHMautopilot, Lpanel, and Modernbill. There dozens of other billing programs available, but I recommend those ones because they also have auto-setup scripts and various client-management features built in to them, which we will discuss next.


Order processing

This part of your backend can basically be broken down into two options: manual processing, or automated processing. Manual processing is pretty much self-explanatory. Your customer places an order and pays using one of your available payment methods. When you receive the order and payment, you go into your Web Host Manager (WHM) and set up the client’s account, and then send them a welcome email with the pertinent information. Using this method there are a few different ways you can set up your order form to collect the information you need. The most important piece of information you need is the domain name. If you use only Paypal as a payment processor, Paypal has a form tool which will allow you to collect up to two form fields along with each order.

For example, you could set up your form so that the customer types in their domain name and username along with their order. When you receive the order confirmation from Paypal, this information will be included. Another method is to simply use a form mail script. This is easily implanted using a two-part order form. In the first part, they type in their applicable information and click "submit", thus emailing you the form. When they click submit, they are then redirected by the form mail script to your payment page. The third method is to use a shopping cart application which integrates the collection of data and payment processing. The advantage of manual order processing is it can help reduce the possibility of fraud and abuse because each order is screened by you as you process it.

Automated order processing saves a lot of time for the reseller, and also creates a smooth ordering process for the customer. Automation is a huge key to building a successful online business, and this is one form of automation that I would highly recommend. An automated order processing program collects the pertinent data from your customer, directs them through their online payment, and then interacts with your web server to set up the account and then sends out a welcome email to your customer.

The programs I would recommend are WHMautopilot, Lpanel, and Modernbill. I am certain there are several other equally viable software programs available as well. The risk of automated order processing is the potential for fraud, and abusers such as spammers signing undetected. However, I would say the benefits of automated order processing typically outweigh the risks. If a customer on the other side of the world orders at 3:00AM, they don’t have to wait for you to wake up and check your email. Your program will go to work for you and set up the account. On top of performing all of these tasks, it also creates a nice customer database which can be used for billing and a number of client administration tasks such as suspending accounts, performing server checks, etc. Just make sure you manually review each order after it has been set up. This will help catch fraudulent customers before they have a chance to run their malicious activities (like spamming) on your server.


Support system

Your solution for a support system depends largely on your own aptitude and preference. If you are familiar with the web hosting platform (such as cPanel) and with basic server administration tasks, you may wish to support your customers yourself. This is especially true while your business is in the startup phase with only a few customers, or if you intend to keep your customer base small. If you choose not to be your own support tech, there are a few alternatives. The obvious one is you could hire a support tech to work for you. While this is often the most ideal situation, most startups can not afford to hire an additional person initially.

A more affordable solution may be to outsource your technical support to a company who specializes in providing support for web hosting companies. Many outsourcing companies are located in technologically advanced areas in low-cost countries such as India. Outsourcing to an overseas company can be a very cost-efficient solution, but can also result in additional problems and challenges so you want to make sure you adequately research your solution before making any commitments. Outsourcing companies typically offer one or more pricing solutions including per-ticket, per-customer, per-server, flat fee per month, or per representative hired.

There are also other creative support solutions available. One solution I’ve seen work with success is creating a community forum where customers can help each other, guided by more experienced moderators and administrators. A host can offer free hosting to moderators in exchange for their help in running the forum. Other forms of bartering have been done successfully as well. For example you could provide free hosting in exchange for 5 hours a month of answering trouble tickets in your helpdesk.

As for the support options themselves, again hopefully you’ve outlined this in your business plan. Are you offering email only, or a helpdesk, live chat, or telephone? Email and telephone are self-explanatory; if you’re even considering starting your own business I’m sure you know to use email and the telephone. Live chat is a nice option if you decide to use it, however you need to be diligent in being available or it could be counteractive. Have you ever seen a site that offers live chat, but the operator is never available during business hours? I think it shows a lack of professionalism, and I rarely buy from such companies. On the other hand, if you run it properly it can be a valuable tool that helps you get customers problems resolved in one chat session rather than a back-and-forth email or support ticket conversation. To run live chat you could simply post your IM screen name (handle) for one of the popular IM platforms such as AIM, MSN, or Yahoo. The other method would be to use a web-based chat client from a free download, or on a subscription basis from a chat provider.

Regardless of whether you offer any other methods of support, the one method I will strongly suggest is an online helpdesk where customers can submit trouble tickets. There are several free helpdesks available, as well as more powerful applications available for purchase. The helpdesks I would recommend are Kayako or Perldesk, both available on a monthly or yearly subscription. Some client management programs such as Lpanel also have a functional helpdesk integrated into them. It is best to choose a helpdesk that supports email piping. In other words, you can send an email to support@yourcompany.com and it automatically opens a helpdesk ticket. Then when you answer the ticket, it also sends an email reply to the client, who can then reply from within their helpdesk account or by replying to the email.


Accounting and recordkeeping

This side of the business can easily be overlooked by enthusiastic startups, and is often the less-favorable task for creative entrepreneurs. However, a solid accounting and recordkeeping system is essential to the long-term survival of your business. If you use an automated system such as WHMautopilot, Lpanel, or Modernbill, it will automatically keep track of much of your financial information which is a useful tool and database.

However; regardless of whether you use one of those programs, I would suggest keeping an offline record of your customers and financials. This could be done through an accounting application like Quicken, or with a customized database in Access, or using a simple spreadsheet (which is my preferred method) in a program like Excel. I personally prefer Excel for its simplicity. Your records should include the following information at a minimum:

-Customer name

-Domain name

-Billing Due date

-Subscription ID number

-Price

-Size of plan

-Email address

In addition to your customer information, it is good to keep track of your overall finances using at a minimum a general ledger and P&L (profit and loss) statement. These documents are much simpler than you may think; in fact if you know how to balance your checkbook you’re almost there. Your general ledger is basically a list of all the expenses and revenues for the month. Again this can be a simple Excel spreadsheet.

Your expenses would include any expense related to the business such as your reseller account, advertising costs, support costs, Paypal or merchant fees, etc.

Your revenues are the money that you receive from your hosting clients.

You can then add up your expenses and revenues for the month, and if your revenues exceed your expenses, you made a profit! A P&L statement simply summarizes the information from your general ledger in a format used by most businesses to gain a good overview of a company’s financials in one page. I’m not going to give you an Accounting 101 class here in this e-course because you can easily find a lot of information about P&L’s and accounting on the web.

If you’ve done your accounting each month, your taxes should be a breeze, especially if you remain a sole proprietor with no employees. All you need to do is take the information from your year-end P&L statement and fill out a schedule C (profit or loss from a business). NOTE: This is NOT official tax advice. I am not an accountant, and you should consult your tax adviser before filing your tax return.

Regarding business status, the simplest type of business with the least amount of paperwork is a sole proprietorship. You can remain a sole proprietor as long as you don’t have any employees. If you wish to remain a sole proprietor, you can avoid hiring employees by only using help on a contractual basis (in other words they are a contractor vs. an employee). There are several restrictions in this regard (you can’t set a contractor’s hours, etc.), so it would be best to do some serious research and/or consult an attorney before making any contractual or employment arrangements.

--------------------------------------------------
Feel free to let me know if there are any questions I can answer regarding starting a hosting business. Thanks!

Reply With Quote


Sponsored Links
  #2  
Old 03-16-2005, 08:12 PM
UH-Matt UH-Matt is offline
Corporate Member
 
Join Date: Aug 2002
Location: London, UK
Posts: 9,027
Very nice overview. Well done.

Reply With Quote
  #3  
Old 03-18-2005, 09:28 PM
nulled nulled is offline
Newbie
 
Join Date: Jun 2004
Location: Federal Way, WA
Posts: 22
Now the problems is integrating all that. There are some control panels that do just that. see below

Reply With Quote
Sponsored Links
  #4  
Old 03-19-2005, 08:39 AM
zyk0 zyk0 is offline
WHT Addict
 
Join Date: Dec 2004
Posts: 133
Very nice, I was looking for one of these, thanks

Reply With Quote
  #5  
Old 03-22-2005, 11:33 PM
Anky Anky is offline
Web Hosting Master
 
Join Date: Aug 2004
Location: Indiana
Posts: 1,192
Have any example spreadsheets for Accounting and recordkeeping?


Reply With Quote
  #6  
Old 03-25-2005, 09:28 PM
freehtml freehtml is offline
Junior Guru
 
Join Date: Feb 2001
Location: Singapore
Posts: 241
Quote:
Originally posted by AgaBoogaBoo
Have any example spreadsheets for Accounting and recordkeeping?

One simple software I am using are Simple Business Accounting from OwlSoftware.. It helps me to keep check of my income vs expense and can generate simple reports with regards to Profit, general ledger etc.

Reply With Quote
  #7  
Old 03-25-2005, 09:38 PM
lifehost lifehost is offline
WHT Addict
 
Join Date: Aug 2004
Posts: 137
Quote:
Originally posted by AgaBoogaBoo
Have any example spreadsheets for Accounting and recordkeeping?
Since you asked, I'll mention that I now include my actual spreadsheets with my e-course (I can't give all my thunder away ) which includes the customer recordkeeping and accounting. Here's a free sample of one of the simple spreadsheets I use as an offline customer database: http://www.howtosellhosting.com/images/db1.jpg

Reply With Quote
  #8  
Old 03-27-2005, 12:35 PM
Michael McKenzie Michael McKenzie is offline
WHT Addict
 
Join Date: Jun 2004
Posts: 112
We have our own merchant account with payment gateway (Linkpoint) which, I believe, are far superior to a third party processor such as 2CO. The reason being is that with third party processors you will pay a much higher rate than if you have your own account (sometimes as much as 2% - 3% more), and you will also get many more chargebacks from people who don't recognize the name on their statement when they get the bill. We have recurring billing so that Linkpoint automatically charges our customers at the beginning of each billing period (monthly or annually). There are no rolling reserves or holdbacks as is common with 3rd party processors. We get the funds deposited directly into our checking account.

We use Excel to keep track of customer info and Quickbooks for our general ledger. I recommend using an accrual based system as opposed to a cash based system such as Quicken because with an accrual system you can keep track of accounts receivable and accounts payable as part of your overall accounting system rather that separately tracking those things. Quickbooks is very simple to use even for non-accountants.

Oh, and another great thing we have is an online tool that allows us to reconcile our daily credit card charges to our bank deposits. Our merchant account processor is the only one that I know of that provides this free and it is truly a huge time saver. PM me if you want me to tell you the name of our merchant account processor.

Reply With Quote
  #9  
Old 03-28-2005, 01:06 PM
lifehost lifehost is offline
WHT Addict
 
Join Date: Aug 2004
Posts: 137
Quote:
Originally posted by Michael McKenzie
We use Excel to keep track of customer info and Quickbooks for our general ledger. I recommend using an accrual based system as opposed to a cash based system such as Quicken because with an accrual system you can keep track of accounts receivable and accounts payable as part of your overall accounting system rather that separately tracking those things. Quickbooks is very simple to use even for non-accountants.
I certainly have no problems recommending Quickbooks or similar software for anyone comfortable with it. Personally I tried to integrate my accounting system with Quicken, but still found Excel to be more comfortable. However, one of the best parts of using an actual accounting program like Quickbooks is you can make instant reports any time. As for cash vs. accrual, I think it has a lot to do with your comfort level as well. Most big companies use accrual for the reasons you mention. On the other hand for a sole-proprietor such as myself, cash can be easier. There are very few accounts payable involved, and a web hosting software like Lpanel or WHMAP can tell you your customer AR's any time you need to know.

I agree with you on the merchant account too. If you can go with a merchant account instead of 2CO, it will save you a lot of money in the long run. The main advantage of 2CO is it's quick and easy for new startups to sign up for, and doesn't require a credit check, etc.. I think it also reduces some liability for an individual, since essentially you're not responsible for holding credit card numbers and billing them; the 3rd party does it for you without you ever seeing the CC number.

Reply With Quote
  #10  
Old 03-29-2005, 08:24 AM
Ramprage Ramprage is offline
Keep rockin' in the free world
 
Join Date: May 2002
Location: Kingston, Ontario
Posts: 1,548
Very nice tutorial for those to better understand the behind the scenes look at setting up a hosting business.

Reply With Quote
  #11  
Old 03-29-2005, 04:55 PM
IMeanWebHosting IMeanWebHosting is offline
Web Hosting Master
 
Join Date: Sep 2004
Location: Fairborn, ohio
Posts: 916
Re: How To Set Up The Backend Of Your Hosting Business

Quote:
Originally posted by lifehost
This tutorial applies primarily to "Newbie" resellers using the cPanel hosting platform.

<snipped to save space>

Feel free to let me know if there are any questions I can answer regarding starting a hosting business. Thanks!
I think I might just buy your ebook. Looks like a good deal of information for a decent price.

Reply With Quote
  #12  
Old 03-30-2005, 05:25 AM
san-deep san-deep is offline
Junior Guru
 
Join Date: Sep 2003
Location: India
Posts: 241
Nice overview out there, I might pickup a few points
/Me bookMarks this article.

Regards,

Reply With Quote
  #13  
Old 07-30-2005, 12:14 PM
Ukreseller05 Ukreseller05 is offline
Newbie
 
Join Date: Jul 2005
Posts: 11
excellent advice thanks

Reply With Quote
  #14  
Old 08-10-2005, 06:09 PM
thinguy thinguy is offline
Junior Guru Wannabe
 
Join Date: Feb 2004
Posts: 48
Great concise info. Thanks for taking the time.

Reply With Quote
  #15  
Old 11-01-2005, 10:45 PM
AdosHost AdosHost is offline
Junior Guru Wannabe
 
Join Date: Oct 2005
Location: Brooklyn, NY
Posts: 60
Thank You.

Reply With Quote
Reply

Related posts from TheWhir.com
Title Type Date Posted
CloudMine Launches Cloud Backend-as-a-Service Platform Web Hosting News 2012-06-22 12:04:04
Juniper Networks Data Center Solution to Support Bell Canada Cloud Services Web Hosting News 2011-10-21 17:30:28
Domain Registrar DomainPeople Launches Cloud Hosting, Redesigns Website Web Hosting News 2011-09-20 17:38:17
Joyent, Stackmob Offer Mobile App Backend and Cloud Hosting Platform Web Hosting News 2011-07-19 15:49:37
Web Hosting Sales and Promos Roundup - July 8, 2011 Web Hosting News 2011-07-08 21:03:31


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes
Postbit Selector

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Forum Jump
Login:
Log in with your username and password
Username:
Password:



Forgot Password?
Advertisement:
Web Hosting News:



 

X

Welcome to WebHostingTalk.com

Create your username to jump into the discussion!

WebHostingTalk.com is the largest, most influentual web hosting community on the Internet. Join us by filling in the form below.


(4 digit year)

Already a member?