What Is a Hosting Account?
A hosting account is the set of login credentials, allotted resources and settings a hosting provider creates for one customer. It is what you sign into, usually through a control panel such as cPanel or Plesk, to upload files, manage a database, create email addresses and configure a domain. One account can host one or several websites depending on the plan.
What makes up a hosting account
- A username and password (or SSH key) to log in.
- A home directory on the server, often called
public_html, where your website files live. - A resource allotment: disk space, bandwidth, number of databases, email mailboxes, and sometimes CPU limits, set by your plan.
- A control panel such as cPanel, Plesk or a custom dashboard for managing all of the above without using a command line.
- One or more domains pointed at the account.
Common sections inside a control panel
| Section | What you do there |
|---|---|
| File manager / FTP | Upload, edit and organize website files |
| Databases | Create and manage MySQL or MariaDB databases |
| Create mailboxes, forwarders and spam filters | |
| Domains | Add addon domains, subdomains and redirects |
| Security | Install SSL certificates, manage IP blocks |
| Backups | Download or restore a backup of your account |
One account, multiple websites
Depending on the plan, a single hosting account can run one primary domain plus several addon domains, each with its own folder and database, all billed as one account. Plans that only allow one website per account usually say so explicitly, since "unlimited websites" is a common marketing point for higher tiers.
Suspension and account limits
If an account goes over its disk space, bandwidth or other limits, or if a payment fails, a provider can suspend it, which usually takes the website and email offline until the issue is resolved. Resource limits and what happens when you exceed them should be stated clearly in the plan details before you buy.
Frequently asked questions
What is the difference between a hosting account and a hosting plan?
A hosting plan is the product you buy, defining the resources and price. A hosting account is the actual instance created for you on the server once you sign up for that plan.
Can one hosting account have more than one website?
Often yes, through addon domains or subdomains, as long as the plan allows it. Entry-level plans sometimes restrict an account to a single website.
What happens if I forget my hosting account password?
Most providers offer a password reset through the account email on file or through their billing portal. If you are locked out of both, you will need to contact support and verify your identity.
What is cPanel in relation to a hosting account?
cPanel is one of the most common control panels used to manage a hosting account. It is not the account itself, but the interface most people use to manage files, email, databases and domains inside it.
Why was my hosting account suspended?
Common reasons include exceeding a resource limit such as disk space or bandwidth, a failed or overdue payment, or a violation of the provider's acceptable use policy, such as sending spam.
Can I have more than one hosting account with the same provider?
Yes. Many customers keep separate accounts for separate projects, for example to isolate resources, billing or access for different clients.
Related topics
- What Is a Hosting Provider? Hosting Basics
- cPanel vs. Plesk Control Panels
- What Is Disk Space in Hosting? Hosting Basics
- What Is cPanel? Control Panels
- FTP vs. SFTP vs. FTPS FTP & File Management