Almost everything a reseller does to an account happens in one WHM section, and the screens have similar names that do different things. Choosing the wrong one is how settings get silently overwritten and how accounts get deleted that should have been suspended.
This is a reference to every screen in Account Functions: what it does, when it is the right choice, and what it quietly changes.
Create a New Account
Makes one hosting account from a package. Domain, username, password, contact email, package.
The username becomes the Linux user, the database prefix and the FTP login, and it cannot be changed afterwards without recreating the account. Adopt a convention before your first account, not after forty.
Two settings under the sections below the main form are worth attention. Dedicated IP spends one from your allocation. A finite resource, not a default. DNS zone should normally be created, unless DNS for the domain lives elsewhere and a competing zone on this server would confuse things.
Create Multiple Accounts
Paste a list of domains, apply one package to all of them, and WHM creates every account in one run.
The generated passwords appear once, on the results page. Copy the whole output before navigating away. Creating multiple cPanel accounts at once deals with this and the three other bulk methods.
Modify an Account
Changes one account's limits directly. The package it came from is untouched, and so is every other account using that package.
Use this for a genuine exception. A client who needs 2GB more than their plan. Do not use it as a habit, because accounts adjusted repeatedly stop matching any package, and the day you reapply one, every accumulated adjustment silently disappears.
Raising limits is always safe. Lowering a disk quota below current usage does not delete anything, but the account is instantly over quota and cannot write, check usage in List Accounts first.
Upgrade/Downgrade an Account
Applies a different package wholesale. Every limit is replaced with that package's values.
This is the screen that overwrites your careful adjustments. If you gave a client extra space with Modify and later move them to a bigger plan with this, the extra space is gone, along with any other field you had tuned.
Before a downgrade, check current usage. Moving an account using 8GB to a 5GB package breaks it the instant you confirm, and the client experiences it as the site failing for no reason.
Suspend/Unsuspend an Account
Takes the account offline: site down, email rejected, cPanel blocked, while keeping every file, database and mailbox exactly where it is.
Record the reason every time. Six weeks later, looking at a suspended account you do not recognise, the difference between "invoice 1042 unpaid, 14 days" and an empty field is the difference between a decision and a guess.
Note that a suspended account still occupies one of your cPanel account slots and still uses its disk. If you are suspending to make room on your plan, it does not work.
Terminate an Account
Deletes files, databases, mailboxes, cron jobs and the DNS zone. Permanently, with one confirmation.
Read the domain shown, not the username. Usernames are short and similar, and this is the single most expensive typo available to a reseller.
Take a backup first and keep it for a few months. The message asking whether anything can be recovered arrives more often than you would expect, and with a backup the answer is yes.
Transfer or Restore a cPanel Account
Restores a full cPanel backup: files, databases, email accounts with their messages, forwarders, cron jobs, DNS zone and settings.
Use this whenever an account is arriving from another cPanel host. Recreating the account by hand and copying files loses email and cron jobs, and those absences surface days later as unrelated-looking problems.
WHM can also pull directly from the old server given root access there, which handles several accounts in sequence.
Change Site's IP Address
Moves an account onto a different IP from your allocation.
The thing to know: SSL certificates and DNS records reference the address. After changing it, confirm the certificate still applies and that the DNS zone points at the new address, or the site loads with a warning or not at all.
Rearrange an Account
Moves an account between file systems. Rarely relevant on a reseller plan, and safe to ignore.
Password Modification
Resets an account's cPanel password.
Use it instead of asking a client what they typed. And note you never need their password to look at anything, List Accounts opens any cPanel directly. A client trained to send you passwords is a client who will eventually send one to someone impersonating you.
Manage Shell Access
Grants or removes SSH access for an account.
Leave it off by default. Turn it on for a client with a specific need whom you trust, and remember it stays on until someone turns it off.
Quota Modification
Changes only the disk quota, without touching anything else. A narrower version of Modify an Account, and useful when disk is genuinely all you are changing.
Email Account Functions
Bulk operations on mailboxes within an account: useful during a migration where a client's mail needs adjusting across many addresses at once.
The screens you will actually open
In practice: List Accounts to look at things, Create a New Account to add one, Modify or Upgrade to change one, Suspend when a client stops paying, and Terminate when it is genuinely finished.
Everything else in this section is for a situation you will meet occasionally, and it is worth knowing it exists rather than memorising it.
For the wider layout, the WHM dashboard overview goes into which sections matter and which belong to root.
For the security settings a reseller can reach and what they actually change, WHM Security Center: What a Reseller Actually Controls goes over them.
Which address an account answers on affects mail more than anything else. How to Manage IP Addresses in WHM deals with when a dedicated one is worth it.
Nearly all of these screens start from a package, which is where the limits an account is created with are actually defined. There is more on building them and what happens to existing accounts when one changes in How to Create and Manage Hosting Packages in WHM.