"We need an accountant" can mean very different things. Sometimes it means someone to record transactions. Sometimes it means someone to prepare tax returns. Sometimes it means someone to tell you whether you can afford to open a second location.
Those are different jobs, done by different roles. Here's how bookkeeping, accounting, controller and CFO functions differ — and which ones you need.
The short version
| Role | Core question | Focus |
|---|---|---|
| Bookkeeper | What happened? | Recording and reconciling transactions |
| Accountant | What does it mean? | Adjusting, reporting and tax |
| Controller | Is it accurate and under control? | Close process, controls and reporting quality |
| CFO | What should we do next? | Strategy, planning, financing |
Bookkeeper: recording what happened
A bookkeeper keeps the financial record accurate and current. Typical work includes:
- Recording sales, expenses and transfers
- Categorizing transactions in the accounting software
- Reconciling bank, credit card and loan accounts
- Managing invoices and bills
- Recording payroll
- Keeping supporting documents organized
You need one as soon as you have regular business transactions — in practice, from day one.
Accountant: interpreting and reporting
An accountant builds on the bookkeeper's work. Typical responsibilities:
- Reviewing the books and making adjusting entries — accruals, depreciation, prepaid expenses
- Preparing financial statements
- Analyzing results and explaining variances
- Preparing tax returns and supporting tax planning
- Advising on accounting methods and compliance
Not every accountant is a CPA. A Certified Public Accountant is licensed by a state board after meeting education, examination and experience requirements, and only licensed CPAs can perform certain services, such as audits. Many accounting tasks, however, can be performed by experienced accountants who aren't CPAs.
You need one at least once a year for your tax return and year-end statements — and more often as your business gets more complex.
Controller: owning accuracy and control
A controller runs the accounting function. Typical responsibilities:
- Managing the month-end and year-end close
- Designing and enforcing internal controls
- Overseeing bookkeepers and accountants
- Ensuring reports are accurate and consistent
- Managing audits and reviews
- Producing management reporting and budgets
You need one when your accounting involves several people, entities or locations, or when lenders, investors or auditors expect formal processes.
CFO: setting financial strategy
A chief financial officer looks forward. Typical responsibilities:
- Financial strategy and long-range planning
- Cash and capital management
- Raising debt or equity and managing investor relationships
- Evaluating acquisitions, expansions and major investments
- Advising the CEO and board
You need one when financial decisions become strategic: fundraising, acquisitions, entering new markets, or preparing the business for sale. Many smaller businesses use a part-time or fractional CFO before hiring one full-time.
How the roles work together
Think of it as a pyramid:
- Bookkeeping creates accurate data.
- Accounting turns data into statements and tax returns.
- The controller makes sure the process is reliable and controlled.
- The CFO uses the information to make decisions.
Each layer depends on the one beneath it. A CFO can't plan with unreliable numbers — which is why bookkeeping matters even at the top.
Which roles does your business need?
| Stage | Roles to cover |
|---|---|
| Starting out | Bookkeeper + annual tax accountant |
| Growing | Bookkeeper + accountant for monthly close and reporting |
| Multiple entities or locations | Add controller-level oversight |
| Raising capital or expanding | Add CFO-level guidance, often fractional |
Covering the roles without hiring all of them
Most small and mid-sized businesses can't justify four full-time finance hires — and don't need to. Outsourcing lets you cover each function at the level you need:
- Bookkeeping handled monthly by an outsourced team. See our bookkeeping services.
- Accounting and reporting through an outsourced accounting team, with junior, mid and senior accountants covering everything from reconciliations to management accounts and corporate returns.
- Accounting firms can use the same team for back-office preparation, keeping review and advice in-house.
As you grow, an internal controller or CFO can manage the outsourced team instead of building every layer from scratch.
The bottom line
Bookkeepers record, accountants interpret, controllers ensure accuracy and CFOs plan. Knowing the difference helps you hire for the work you actually need.
Talk to our team about which roles your business should cover today, and how to cover them cost-effectively.

