Bookkeeper vs. CPA vs. Tax Preparer: Who Does Your DFW Business Actually Need?

Moji Shobowale, CPAWritten and reviewed by Moji Shobowale, CPATexas & Illinois CPA · QuickBooks Online ProAdvisor · Updated October 2026
A woman in glasses reviews notes on a laptop with a man in a blue suit at a bright white office desk

A bookkeeper records and reconciles your transactions every month. A tax preparer files your returns, and any paid preparer needs an IRS PTIN, but no license. An enrolled agent (EA) is a tax specialist licensed by the IRS. A CPA is licensed by the state, can represent you before the IRS on any matter and can look at your books, taxes and planning together. Most growing DFW businesses need clean monthly books plus a credentialed tax professional, and the simplest setup is one CPA who oversees both.

01

Why This Article Exists

Yes, we wrote this so DFW business owners searching "bookkeeper vs CPA" would find us. We're a CPA firm in McKinney, so we have a point of view.

Here's the honest answer anyway, including the cases where you don't need a CPA at all. If you leave knowing exactly who to hire, this did its job.

Key Takeaways
- A bookkeeper keeps your records accurate month to month. No license is required for bookkeeping in Texas.
- A tax preparer files returns. Anyone paid to prepare federal returns needs a PTIN from the IRS, which they renew every year.
- An enrolled agent is licensed by the IRS and can represent you on any tax matter. A CPA is licensed by the state and can do the same, plus accounting work beyond taxes.
- The more moving parts you have (payroll, sales tax, employees, a loan, real growth), the more a CPA pays for itself.
- You can check any Texas CPA's license in about a minute on the Texas State Board of Public Accountancy's lookup.
Key takeaways
✓What does a bookkeeper do?
✓What does a CPA do that a bookkeeper can't?
✓What's a tax preparer, and what's an EA?
✓Do I need a CPA for my small business?
✓Can one person do all three?
✓What does it cost, and what drives the price?
✓What should I look for when hiring an accountant in McKinney or anywhere in DFW?
✓What are the red flags when hiring an accountant or tax preparer?
✓What questions should I ask before I hire?
✓How do I verify a CPA license in Texas?
✓FAQ
02

What does a bookkeeper do?

A bookkeeper records, categorizes and reconciles your business transactions so your books match your bank and credit card statements. That's the foundation everything else sits on.

On a typical month, a bookkeeper will:

The SBA lists the same basics. According to the SBA ↗, someone in your business should be handling accounts receivable, accounts payable, available cash, bank reconciliation and payroll.

Good books aren't just for tax time. According to the IRS ↗, good records help you monitor the progress of your business, prepare financial statements, track deductible expenses and support the items you report on your return.

Does a bookkeeper need a license in Texas?

No. A bookkeeper doesn't need a license in Texas. The Texas State Board of Public Accountancy ↗ (TSBPA) treats bookkeeping and tax work as non-attest services that don't require a CPA license.

That means quality varies a lot. Some bookkeepers are excellent and have decades of experience. Others learned last year. A "QuickBooks ProAdvisor" badge helps, but Intuit ↗ itself says that certification shows software proficiency and isn't a business degree or accredited education.

If your books are already behind, start with our behind on bookkeeping catch-up guide or our bookkeeping cleanup and catch-up service.

03

What does a CPA do that a bookkeeper can't?

A CPA can do things a bookkeeper can't because a CPA is a state-licensed accountant with tested education, supervised experience and ongoing ethics requirements. Bookkeepers record what happened. CPAs check whether it's right, explain what it means and plan what to do next.

Here's what that looks like in practice:

Review, not just entryA CPA spots miscategorized expenses, missing income and balance sheet problems a bookkeeper may not catch.
Tax planning during the yearA CPA can estimate your tax bill before year end, while there's still time to change it.
Unlimited IRS representationAccording to the IRS, CPAs, enrolled agents and attorneys have unlimited representation rights, including audits, payment and collection issues and appeals.
Attest workAudits and other attest services are reserved for licensed CPA firms. (Mashbooks doesn't do audits, but this is why lenders sometimes ask for a CPA specifically.)

What does it take to become a CPA in Texas?

To become a CPA in Texas, a person has to pass a background check, the Uniform CPA Exam, an exam on the Board's Rules of Professional Conduct, and meet education and work experience requirements, according to the TSBPA ↗.

Texas now has two routes to the certificate. According to the TSBPA ↗, the 150-hour pathway requires a degree, 150 semester hours of college credit and one year of work experience. A newer pathway, effective August 1, 2026, requires a bachelor's degree, 120 semester hours and two years of accounting experience supervised by a licensed CPA.

Once licensed, Texas CPAs need 120 hours of continuing education every three years, including Texas-specific ethics every two years, according to the TSBPA license renewal page ↗.

Moji Shobowale, CPA
Moji's take

“I started my career as an auditor. That training never leaves you. When I look at a client's books, I'm not asking 'is this entered?' I'm asking 'would this hold up if a lender or the IRS looked at it?'”

Want one CPA on your books and taxes?Free review. One-page summary. No obligation.
Call (469) 712-4199
04

What's a tax preparer, and what's an EA?

A tax preparer is anyone who gets paid to prepare tax returns. An EA, or enrolled agent, is a tax specialist licensed directly by the IRS. Both file returns, but their training and their rights before the IRS are very different.

What is a tax preparer?

A tax preparer is anyone paid to prepare or help prepare federal returns, and the only federal requirement is a PTIN. A PTIN is a Preparer Tax Identification Number. According to the IRS ↗, anyone paid to prepare or help prepare federal returns must have a valid PTIN.

PTINs expire every December 31 and have to be renewed, according to the IRS PTIN FAQ ↗.

The IRS is plain about the gap. On its choosing a tax professional page ↗, the IRS notes that anyone with a PTIN can be a paid preparer, and skill, education and expertise vary widely.

Some preparers without credentials join the IRS Annual Filing Season Program ↗, a voluntary program that requires continuing education each year. Participants get limited representation rights.

A preparer with only a PTIN can't represent you before the IRS on returns prepared after 2015, according to the IRS.

What is an enrolled agent (EA)?

An enrolled agent is a federally licensed tax practitioner, and the IRS calls it "the highest credential the IRS awards" on its enrolled agents page ↗.

According to the IRS ↗, EAs earn the credential by passing a three-part IRS exam covering individual and business returns, or through experience as a former IRS employee. They must complete 72 hours of continuing education every three years, and they have unlimited rights to represent taxpayers before the IRS.

EAs are tax specialists. They're often excellent at returns and IRS problems. They aren't licensed to do accounting work outside of tax the way a CPA is.

05

Do I need a CPA for my small business?

You need a CPA for your small business when your taxes and finances have enough moving parts that mistakes get expensive. You probably don't need one if you're a solo owner with simple income, few expenses and no employees.

You probably don't need a CPA yet if:

•You're a sole proprietor with one income stream and a handful of expenses
•You have no employees, no inventory and no sales tax to collect
•Your books are current and you're comfortable with a simple Schedule C

You probably do need a CPA if:

•You have employees or contractors, which means payroll and 1099s
•You collect Texas sales tax
•Your income jumped and you were surprised by your tax bill
•You're applying for a loan or a lender wants financial statements
•You got a letter from the IRS
•You're spending evenings on books instead of your business

Taxes are a big part of the picture. Texas has no state personal income tax, but it does have franchise tax and sales tax. Our Texas small business taxes guide walks through what applies to whom.

[INLINE CTA CARD]
Not sure which one you need?
Book Your Free Books & Tax Review. We'll look at your books and last year's return and send a one-page summary of what's working, what's broken and what to fix first. No pressure to hire us.
Button: Book Your Free Books & Tax Review (#book) · Call (469) 712-4199
06

Can one person do all three?

Yes, one person can do all three if that person is a CPA who does bookkeeping, tax planning and tax preparation. It's not the most common setup, but it's often the simplest one for a small business.

Here's why it matters. When three different people touch your numbers, each one only sees part of the picture:

•The bookkeeper enters transactions but doesn't think about taxes
•The tax preparer sees your numbers once a year, after it's too late to plan
•Nobody is responsible for whether the whole thing adds up

When one CPA reviews your books, plans your taxes and files your returns, the tax return is built on numbers that CPA already checked. Planning happens during the year, not in April.

That's the model we built Mashbooks around. Moji reviews your monthly bookkeeping and accounting, uses those same numbers for tax planning with quarterly check-ins, and prepares your business and personal tax returns. Payroll, 1099s and Texas sales tax sit in the same place.

Moji Shobowale, CPA
Moji's take

“When your bookkeeper and your tax person are different people, you end up as the messenger between them. When the same CPA does both, you get one answer instead of two people pointing at each other.”

To be fair, one person can't be everything. A solo CPA has limited hours, and some work, like audits or entity restructuring, belongs with specialists. A good CPA tells you when something falls outside their lane.

07

What does it cost, and what drives the price?

What an accountant costs depends on how much work your books need, how complex your taxes are and how much advice you want during the year. We don't publish a number here because a fair price for one business is wrong for the next.

Here's what actually drives the price:

Transaction volumeMore bank and card activity means more to categorize and reconcile.
Number of accountsEach bank account, credit card and loan adds a reconciliation.
Condition of your booksCurrent, clean books cost less than books that are months behind. Cleanup is usually a separate one-time project.
Payroll and contractorsEmployees, payroll filings and 1099s add work.
Sales taxCollecting and filing Texas sales tax adds a recurring task.
Entity type and returnsA business return plus your personal return is more work than a single Schedule C.
Planning and accessQuarterly tax planning and being able to call your CPA cost more than a once-a-year filing.
CredentialCPAs generally cost more than bookkeepers or online services, as the SBA notes. The question is whether the review and planning save you more than the difference.

Ask any firm to explain its pricing in terms of these drivers. If someone can't tell you what affects your price, that's a warning sign.

08

What should I look for when hiring an accountant in McKinney or anywhere in DFW?

When hiring an accountant in McKinney or anywhere in DFW, look for the right credential for your needs, experience with businesses like yours, a clear monthly process and someone who'll actually answer your questions.

Here's what matters most:

A credential that matches the jobFor books plus taxes plus planning, look for a CPA. For tax-only work, an EA is a strong choice.
Experience with your industryA contractor in Prosper has different needs than a consultant in Plano. Ask who else they work with (in general terms).
Year-round contactThe IRS suggests choosing a preparer who'll be around for months or years after your return is filed.
Software fitIf you're on QuickBooks Online, a ProAdvisor saves time. If you're not set up yet, see our QuickBooks setup and training.
A clear scopeYou should know what's included every month and what costs extra.
Local knowledgeTexas franchise tax, sales tax and county appraisal districts are different from other states. A DFW accountant already knows the landscape.

Local doesn't have to mean in person. Whether you run a crew out of Garland, a studio in Frisco or a family business in McKinney, most of the work happens through a secure portal and video calls. See every city we serve on our DFW service areas page.

Want one CPA on your books and taxes?Free review. One-page summary. No obligation.
Call (469) 712-4199
09

What are the red flags when hiring an accountant or tax preparer?

The red flags when hiring an accountant or tax preparer are promises about your refund, fees tied to your refund, pressure to sign before you review and anyone who won't put their name on your return.

The IRS tax topic on choosing a preparer lists several of these directly:

•Promising a bigger refund than anyone else can get.
•Basing fees on a percentage of your refund.
•Offering to deposit your refund into their own account.
•Asking you to sign a blank or incomplete return. The IRS says never to do this.
•No PTIN, or not signing the return. A paid preparer must enter their PTIN and sign.

The IRS also warns about "ghost" preparers who don't sign returns, on its choosing a tax professional page.

A few more we'd add from experience on the accounting side:

•They call themselves a CPA but don't show up in the TSBPA lookup. According to the TSBPA, only licensees may use the CPA title.
•They won't explain your own numbers. If you can't get a plain-English answer about your profit, keep looking.
•They only talk to you in April. That's filing, not planning. Our small business tax strategies guide shows what planning during the year looks like.
•Nobody reconciles your accounts. Unreconciled books mean your tax return is built on guesses.
•They don't ask for records. The IRS says a good preparer will ask to see your records and receipts.
10

What questions should I ask before I hire?

The questions to ask before you hire an accountant cover credentials, scope, process and communication. A good accountant will be glad you asked.

Here's why a few of these matter most.

"Can you represent me before the IRS?" CPAs, EAs and attorneys can sign a power of attorney and handle any matter. According to the IRS ↗, Form 2848 is how you authorize someone to represent you, and that person has to be eligible to practice before the IRS.

"Who reviews my books?" At many firms, the person who enters your transactions and the person who signs your return never talk. Ask how the two connect.

"Who owns my records?" Your books should be in your own QuickBooks file, not locked in theirs. You should be able to leave with everything.

11

How do I verify a CPA license in Texas?

You verify a CPA license in Texas by searching the person's name on the TSBPA Individual Licensee Search ↗. It's free, public and takes about a minute.

Here's how:

1Go to the TSBPA license lookup.
2Enter the CPA's first and last name.
3Check that the license is current and look for any disciplinary history.
4To check a firm, use the TSBPA CPA Firm Search ↗.

For EAs and other credentialed preparers, the IRS keeps a directory of federal tax return preparers with credentials and select qualifications. If a firm offers bookkeeping or tax work through an unlicensed company, the TSBPA requires a disclaimer that it isn't a CPA firm.

We'd encourage you to look Moji up before you ever talk to us. Moji Shobowale is a licensed CPA in Texas and Illinois.

12

Looking for a CPA in McKinney or Anywhere in DFW?

If you're looking for a CPA in McKinney, Allen, Plano, Prosper or anywhere in Dallas-Fort Worth, we'd love to earn your business. We'll be honest if a bookkeeper or tax preparer alone would serve you better.

Here's how to start. Book Your Free Books & Tax Review. We'll review your books and last year's return and send you a one-page summary of what's working, what's broken and what to fix first. Whether you're in Allen, Plano, Prosper or Dallas, it works the same way.

Book Your Free Books & Tax Review or call (469) 712-4199.

More in Hiring an Accountant. If you run a crew, see our job costing guide for DFW contractors.

This article is general information, not tax or legal advice for your situation. Talk with a CPA before acting on it.

Frequently asked questions

The difference between a bookkeeper and a CPA is that a bookkeeper records and reconciles your transactions, while a CPA is a state-licensed accountant who can review those books, plan your taxes, prepare your returns and represent you before the IRS. Bookkeepers don't need a license in Texas. CPAs do.

An enrolled agent can be as good as a CPA for taxes, because the IRS licenses EAs specifically for tax work and gives them the same unlimited representation rights as CPAs. The difference is scope. A CPA can also handle accounting, financial statements and bookkeeping review.

Moji Shobowale, CPA
Moji Shobowale, CPACPA · Texas & Illinois · QuickBooks Online ProAdvisorMoji started her career as an auditor and now helps DFW business owners keep clean books and plan their taxes all year.
Margaret Hunt Hill Bridge reflected in still water under an orange sunset
Free. No Obligation.

Reading is a great start. Let's look at your numbers.

We'll review your books and last year's return and send a one-page summary of what's working, what's broken and what to fix first.