Bookkeeper vs. CPA vs. Controller vs. Fractional CFO: Who Does Your Business Need?

Bookkeeper vs. CPA vs. Controller vs. Fractional CFO: Who Does Your Business Need?


Your business may have someone entering transactions, but are the books accurate? Are taxes being planned for? Can you tell whether the company will have enough cash to hire, expand, or repay a loan?

The preliminary answer is that a bookkeeper maintains the records, a controller oversees the accounting process, a fractional CFO helps with budgets, cash-flow forecasts, and financing preparation, and a CPA may provide tax and regulated accounting services. A growing business may need more than one of these functions.

Tax information in this article applies to tax year 2026 and was checked on July 23, 2026.

These Four Financial Roles Solve Different Problems

Bookkeeper, CPA, controller, and fractional CFO are sometimes treated as interchangeable titles. They are not.

A simple way to understand the difference is:

  • A bookkeeper records and organizes the business’s financial transactions.
  • A controller provides higher-level accounting oversight and reviews whether the bookkeeping is being completed correctly.
  • A fractional CFO provides selected forward-looking financial-management services, such as budgets and cash-flow forecasts.
  • A CPA may provide tax planning, tax preparation, representation, and regulated accounting services, depending on the CPA’s experience, authorization, permit status, and engagement.

CPA is the regulated credential discussed in this comparison. Oklahoma also regulates public accountants, public-accounting firms, certain accounting titles, and specified accounting and assurance services.

Oklahoma is a two-tier state. A CPA receives a CPA certificate. A permit to practice public accounting is also generally required when the CPA works for a public accounting firm or provides accounting-related services to the public as a CPA, subject to applicable exceptions and practice privileges.

The Oklahoma Accountancy Board materials reviewed do not identify separate Board credentials titled bookkeeper, controller, or fractional CFO. A title by itself does not establish a person’s experience, qualifications, or permitted scope of work.

What Does a Bookkeeper Do?

A bookkeeper maintains the company’s financial records.

Typical bookkeeping responsibilities may include:

  • Recording income and expenses.
  • Categorizing transactions.
  • Reconciling bank and credit-card accounts.
  • Maintaining accounts receivable and accounts payable.
  • Recording payroll information.
  • Preparing customer invoices.
  • Organizing receipts and supporting documents.
  • Producing preliminary financial reports.

A reconciliation compares the company’s accounting records with an outside statement, such as a bank, credit-card, or loan statement. The purpose is to identify missing, duplicated, or incorrectly recorded transactions.

A Common Bookkeeping Mistake

Roger Ely, CPA, often sees business owners assume that a spouse, relative, or friend is qualified to keep the books simply because that person is available or needs a job.

Availability alone does not establish bookkeeping competence.

Someone may know how to enter information into accounting software without understanding how transactions should be classified, how accounts should be reconciled, or how the records affect financial statements and tax reporting.

Roger has also seen owners wait too long to obtain help setting up their accounting records. They may then incur substantial cleanup costs correcting problems that could have been avoided by setting up the books properly at the beginning.

When Your Business May Need Bookkeeping Help

Consider professional bookkeeping assistance when:

  • Bank and credit-card accounts are not reconciled every month.
  • Financial reports are several months behind.
  • Personal and business transactions are mixed together.
  • Customer or vendor balances are unreliable.
  • You struggle to gather complete information at tax time.
  • You do not understand or trust the balances in the accounting software.
  • No one has established a consistent bookkeeping process.

What Does a CPA Do?

A CPA may help a small business with tax and accounting matters such as:

  • Federal and Oklahoma tax-return preparation.
  • Year-round tax planning.
  • Estimated-tax calculations.
  • Business entity and tax-election questions.
  • IRS or Oklahoma Tax Commission notices.
  • Correcting accounting or tax errors.
  • Financial-statement services.
  • Representation before the IRS.

Not every CPA provides every service. The engagement agreement should explain exactly what the CPA will and will not do.

A person may prepare tax returns without being a CPA. Generally, anyone paid to prepare or substantially assist in preparing a federal tax return or claim for refund must have a valid Preparer Tax Identification Number, or PTIN. A PTIN does not make the preparer a CPA.

CPAs, attorneys, and enrolled agents generally have unlimited representation rights before the IRS. Other preparers may have limited or no representation rights.

Form 2848, Power of Attorney and Declaration of Representative, is used to authorize an eligible person to represent a taxpayer for the tax matters and periods specified on the form.

When a Business Should Contact a CPA

Roger recommends contacting a CPA early—before the owner becomes overwhelmed or the books require extensive correction.

Consider speaking with a CPA before:

  • Choosing or changing a business tax classification.
  • Electing S corporation treatment.
  • Adding or removing a business owner.
  • Buying or selling a business.
  • Expanding into another state.
  • Responding to an IRS or Oklahoma Tax Commission notice.
  • Correcting prior-year books or tax returns.
  • Making a major purchase.
  • Seeking financing.
  • Addressing unpaid payroll or sales taxes.
  • Making decisions that affect both taxes and cash flow.

Waiting until a deadline has passed or a transaction has been completed may limit the available planning choices.

What Does a Controller Do?

A controller generally provides a higher level of accounting oversight than a bookkeeper.

The bookkeeper normally performs transaction-level work. The controller reviews the accounting process and determines whether the work is being completed correctly.

Controller responsibilities may include:

  • Reviewing the bookkeeper’s work.
  • Managing the monthly closing process.
  • Reviewing bank and balance-sheet reconciliations.
  • Reviewing financial statements.
  • Establishing accounting procedures.
  • Monitoring accounts receivable and accounts payable.
  • Reviewing payroll and tax-liability accounts.
  • Overseeing inventory or job-costing records.
  • Preparing budget-to-actual reports.
  • Strengthening internal controls.

Internal controls are procedures designed to reduce mistakes and provide oversight of the company’s money and records.

When practical, a business should consider dividing or independently reviewing responsibilities such as creating vendors, approving bills, releasing payments, and reconciling the bank account. The appropriate controls depend on the company’s size, staffing, and risks.

Can a Bookkeeper Also Perform Controller-Level Work?

Sometimes.

Roger notes that an experienced, high-level bookkeeper may perform some controller-level duties, depending on the person’s skills and responsibilities.

The owner should consider whether the person can:

  • Review the full accounting process.
  • Identify errors in the records.
  • Review balance-sheet accounts.
  • Supervise or review other bookkeeping work.
  • Produce dependable financial reports.

A controller may also be a CPA, but the controller title alone does not establish that the person holds a CPA certificate or permit.

When Controller-Level Oversight May Be Needed

A business may need controller-level assistance when:

  • It has a bookkeeper, but no one reviews the work.
  • Financial statements are frequently corrected.
  • The balance sheet contains accounts the owner does not understand.
  • Several employees work in the accounting system.
  • The company has inventory, job costing, departments, or multiple locations.
  • Monthly reports are consistently late.
  • The owner does not have the time or accounting knowledge to supervise the bookkeeping.
  • The business is preparing for financing or expansion.

Roger Ely CPA provides controller-level review of the bookkeeping process and can help identify accounting issues that need attention.

What Does a Fractional CFO Do?

A CFO is a chief financial officer. A fractional CFO generally provides selected CFO-level services on a part-time or outsourced basis.

According to Roger, fractional CFO services may include:

  • Preparing budgets.
  • Developing a cash-flow forecast.
  • Helping the business prepare for financing.

A budget is a financial plan showing expected income and expenses.

A cash-flow forecast estimates when money is expected to come into and leave the business. It can help an owner consider future needs such as payroll, taxes, loan payments, and major purchases.

How Financing and Tax Planning Can Interact

A lender may consider the income shown on a business’s financial information and tax returns when evaluating a loan request. At the same time, a business owner generally does not want to pay more tax than legally required.

Roger describes the challenge as showing enough income to make the banker comfortable without paying more tax than required.

This does not mean changing, concealing, or manipulating the numbers. Financial records and tax returns must be accurate.

It means financing and tax decisions should be considered together. Depending on the engagement, a CPA providing fractional CFO services may help the owner consider:

  • The financial information a lender may request.
  • How a decision could affect taxable income.
  • Whether projected cash flow can support the proposed debt.
  • How loan payments could affect the company’s future cash needs.

Budgets, forecasts, and professional assistance do not guarantee that financing will be approved.

Bookkeeper vs. CPA vs. Controller vs. Fractional CFO

Role Primary Focus Common Responsibilities Main Question Addressed
Bookkeeper Maintaining the records Transactions, reconciliations, receivables, and payables What happened?
CPA Tax and regulated accounting matters Tax preparation, planning, representation, and accounting services Are the tax and accounting matters handled properly?
Controller Accounting oversight Reviews, monthly closing, reporting, and procedures Are the books dependable?
Fractional CFO Forward-looking financial management Budgets, cash-flow forecasts, and financing preparation What should the business plan for next?

 

The responsibilities may overlap.

A CPA may also provide bookkeeping oversight, controller-level assistance, or fractional CFO services. An experienced bookkeeper may perform some controller duties.

The owner should not rely on a title alone. Review the provider’s qualifications, experience, responsibilities, and written scope of work.

Why Proper Accounting Setup Matters

Many business owners begin using accounting software without receiving help setting up important areas such as:

  • The chart of accounts.
  • Bank and credit-card accounts.
  • Loans.
  • Payroll.
  • Owner contributions and withdrawals.
  • Fixed assets.
  • Sales-tax accounts.
  • Accounts receivable and accounts payable.

The chart of accounts is the organized list of categories used to record the business’s assets, debts, income, expenses, and owner activity.

Roger recommends obtaining help early. Correcting inaccurate records later can require substantial additional work.

A Practical Example

Consider a hypothetical Oklahoma service business with a bookkeeper.

The bookkeeper records transactions and reconciles the primary bank account. No one, however, reviews the balance sheet, loan accounts, payroll liabilities, or owner transactions.

The income statement shows a profit, but the owner frequently lacks enough available cash and is preparing to approach a lender.

The business may need several types of help:

  • The bookkeeper continues recording transactions.
  • A controller reviews the accounts and accounting process.
  • A CPA reviews the tax issues and required filings.
  • A fractional CFO develops a budget and cash-flow forecast to help the owner prepare for the financing discussion.

The example does not mean every similar business needs four different people. One professional or firm may perform several functions under clearly defined engagements.

Important 2026 Federal Tax Deadlines

The professional’s title does not create or eliminate a tax obligation. The business remains responsible for making sure its returns and payments are completed.

These are common federal deadlines, not a complete tax calendar. Special rules and exceptions may apply.

Individual Estimated Taxes

For calendar-year 2026 individual estimated taxes, the scheduled installment dates are:

  • April 15, 2026.
  • June 15, 2026.
  • September 15, 2026.
  • January 15, 2027.

Individuals—including sole proprietors, partners, and S corporation shareholders—generally may need estimated payments when both of the following apply:

  • They expect to owe at least $1,000 after subtracting withholding and refundable credits.
  • Their withholding and refundable credits are expected to be less than the smaller of 90% of the current year’s tax or 100% of the prior year’s tax.

For certain higher-income taxpayers, the prior-year percentage is generally 110% instead of 100%. Special rules apply to farmers, fishermen, some household employers, fiscal-year taxpayers, and other circumstances.

Corporations generally must make estimated payments if they expect to owe at least $500 when the return is filed.

Federal Payroll Returns and Deposits

For wages paid in 2026, Form 941, Employer’s Quarterly Federal Tax Return, is generally due:

  • April 30, 2026, for the first quarter.
  • July 31, 2026, for the second quarter.
  • November 2, 2026, for the third quarter.
  • February 1, 2027, for the fourth quarter.

The last two dates reflect the weekend rule. An employer that timely deposited all required taxes in full generally receives 10 additional calendar days to file.

Employers generally follow either a monthly or semiweekly federal payroll-tax deposit schedule. Special next-day deposit rules may also apply.

Outsourcing payroll generally does not eliminate the employer’s responsibility for ensuring that required federal returns, deposits, and payments are completed.

Forms W-2 and 1099-NEC

For wages and qualifying nonemployee compensation paid in 2026:

  • Federal Forms W-2 and W-3 are generally due to the Social Security Administration by February 1, 2027.
  • Forms W-2 generally must also be furnished to employees by February 1, 2027.
  • Form 1099-NEC is ordinarily due January 31, but because January 31, 2027, is a Sunday, the deadline moves to February 1, 2027.

For qualifying payments made in the course of a trade or business during 2026, the general Form 1099-NEC reporting threshold is $2,000. Reporting may still be required below $2,000 when backup withholding applies. The threshold is scheduled to be adjusted for inflation after 2026.

Businesses filing a combined total of 10 or more covered information returns generally must file them electronically, subject to applicable waivers and exceptions.

Important Oklahoma Filing Requirements

Oklahoma requirements are separate from federal requirements. Filing a federal return does not automatically complete every Oklahoma obligation.

Oklahoma Wage Withholding

Oklahoma Form WTH-10001, Oklahoma Quarterly Wage Withholding Tax Return, is generally due on or before the 20th day of the month following each calendar quarter.

Payment frequency for Oklahoma wage withholding may be quarterly, monthly, or tied to the employer’s federal payment schedule, depending on the amount withheld and the applicable Oklahoma requirements.

Oklahoma Sales Tax

Oklahoma Form STS-20002-C applies to sales-tax reporting periods beginning August 1, 2024, and later.

Oklahoma sales-tax returns are generally due by the 20th day of the month following the reporting period.

A vendor required to collect or remit Oklahoma sales tax must file for every required reporting period, even when the return reports no taxable amount or no tax due. Filing frequency may vary.

Oklahoma W-2 and 1099 Reporting

Under the Oklahoma Tax Commission’s Oklahoma W-2 and 1099 reporting requirements:

  • Oklahoma W-2 and W-3 information must be filed electronically through OkTAP.
  • Form 1099-NEC must be submitted directly to the Oklahoma Tax Commission.
  • Certain other Forms 1099 may be filed through the IRS Combined Federal/State Filing Program or uploaded through OkTAP.
  • Oklahoma does not accept paper Forms W-2, W-3, or 1099.

For information relating to 2026:

  • Oklahoma W-2 and W-3 filings are generally due February 1, 2027, because the January 31 deadline falls on a Sunday.
  • Oklahoma Form 1099-NEC is generally due February 1, 2027.
  • Several other covered Forms 1099 are generally due March 31, 2027.

Forms, thresholds, filing methods, and deadlines may change. They should be rechecked for the applicable year and the business’s circumstances.

Common Mistakes to Avoid

Business owners should avoid:

  • Hiring someone based only on availability or a personal relationship.
  • Assuming accounting software prevents bookkeeping errors.
  • Requesting forecasts before the underlying books are dependable.
  • Assuming tax-return preparation includes monthly bookkeeping.
  • Assuming bookkeeping automatically includes tax planning.
  • Assuming a fractional CFO will prepare tax returns.
  • Failing to define who handles payroll, withholding, sales tax, and income-tax filings.
  • Allowing important financial responsibilities to go without independent review.
  • Waiting until tax season to examine the books.
  • Waiting until the business is overwhelmed before contacting a CPA.

How to Decide Which Financial Help You Need

Start With the Books

Ask:

  • Are all bank and credit-card accounts reconciled?
  • Do loan balances agree with lender statements?
  • Are payroll and sales-tax liabilities understandable?
  • Are customer and vendor balances reliable?
  • Are personal and business transactions separated?

If not, start with bookkeeping assistance and consider controller-level review.

Identify Tax and Compliance Questions

Ask:

  • Are estimated taxes reviewed during the year?
  • Are federal and Oklahoma filings being completed?
  • Are you considering a tax election or major transaction?
  • Has the business received a government notice?
  • Do the books contain errors that may affect a tax return?

These questions may indicate a need for a CPA.

Determine Whether the Bookkeeper Needs Oversight

Ask:

  • Does anyone review the reconciliations?
  • Are balance-sheet accounts examined?
  • Are errors identified and corrected?
  • Are monthly reports delivered consistently?

If not, controller-level assistance may be appropriate.

Identify Forward-Looking Decisions

Ask:

  • Does the business have a budget?
  • Is there a cash-flow forecast?
  • Is the company preparing to seek financing?
  • Can projected cash flow support a major purchase or expansion?

These needs may call for fractional CFO assistance.

Define Every Responsibility in Writing

The engagement should explain:

  • Who records transactions.
  • Who performs reconciliations.
  • Who reviews and closes the books.
  • Who prepares tax returns.
  • Who calculates estimated taxes.
  • Who files payroll and sales-tax returns.
  • Who prepares budgets and forecasts.
  • Who communicates with lenders.
  • Which reports will be provided.
  • How often the owner and adviser will meet.

How Roger Ely CPA Can Help

Roger Ely CPA offers bookkeeping services, controller-level oversight, fractional CFO assistance, and CPA tax guidance.

Depending on the engagement, the firm can help establish the books, review the bookkeeping process, identify accounting issues that need attention, prepare budgets and cash-flow forecasts, and coordinate financial decisions with the business’s tax needs.

Roger Ely CPA has offices in Edmond and Seminole and serves businesses throughout the Oklahoma City metro area.

Call Roger Ely CPA at 405-684-0486 to discuss your business tax or accounting needs.

This article provides general information and is not a substitute for individualized tax, accounting, or legal advice. Tax rules can change, and their application depends on each taxpayer’s circumstances.