Benjamin H. Johnson CPA 

We Help Your Small Business Climb to the Top


Request a Consultation

  • This field is for validation purposes and should be left unchanged.

Current Clients: Click Below to Access Client Center

Our office has resumed in-person appointments due to the declining number of COVID-19 cases in our area.  Phone and/or Zoom appointments are still available for clients who prefer that option.

Read Our Latest Monthly Newsletter

Request a New Business Consultation

  • A no-cost, no-obligation service for new business owners
  • Covers legal entity choice, product pricing, accounting, taxation, and marketing

Request a Personal Tax Consultation

  • A no-cost, no-obligation service for new personal tax clients
  • Personal tax services cover organization, review of prior year return, tax planning, and IRS representation

Industries Served


Our Services

Tax Planning & Preparation

Whether you’re paying taxes for an individual or small business, our tax planning, preparation, and compliance service will help you with every step of the process

Accounting & Payroll

Whether you’re a solo entrepreneur or have a large company with many employees, we can help reduce your workload and make your life easier by assisting you with your bookkeeping and managing your payroll.

Business Consulting

Our business consulting services give entrepreneurs a trusted partner they can turn to for advice regarding a variety of important business decisions

Estates & Trusts

Transferring wealth and assets from one generation to the next can be a complicated process--unless you're working with someone like us.

Non-Profit Services

We help non-profits apply for status as a 501c3 organization and navigate the unique tax laws that apply to these entities

Financial Planning

We help individuals plan for retirement, save for their children's college education, and prepare wills and estate plans.

Do you really need a CPA?

You’ve probably accepted the fact that paying taxes and keeping your personal or business finances organized is part of being a responsible citizen, but is it really necessary to hire someone to help you with that?  After all, there are many online and off-the-shelf software programs that are very user-friendly and can do everything required to keep your financial house in order.  Why spend more of your hard-earned money to pay an accountant to do what you can do yourself?

The fact is that if properly maintaining your books and paying taxes was as easy as some software companies would have you believe, then the profession of certified public accountant wouldn’t exist.  The reality is that understanding tax laws and how they apply to your unique financial situation is anything but easy.  That’s why CPAs have to meet a number of stringent requirements in order to practice their profession, including:

  • Passing a 14-hour exam covering topics such as Auditing and Attestation, Financial Accounting and Reporting, Regulation, and Business Environment and Concepts
  • Completing at least 40 hours of continuing education every year
  • Completing a peer review by another CPA firm once every three years

Thanks to the wealth of knowledge gained from their extensive training, CPAs can help you in a variety of ways, including:

  • Saving you time and money by properly maintaining your business’s financial records
  • Helping you with personal and business tax planning and filing
  • Giving you advice about managing and growing a business
  • Helping you plan for important life events like retirement, attending college, and business succession

What Others Say

I have been using Ben Johnson CPA for well over a decade. I find him and his entire team to be extremely knowledgeable, friendly, and professional. I have called with many questions over the years and have yet to stump them.  I am very grateful to have his team to help me both personally and professionally.

Kerby Moore
Financial Planner

Video: Why You Need A CPA

Watch More Videos

Why Choose Benjamin H. Johnson CPA?

Ben Johnson is known by his clients as an honest, trustworthy individual that truly cares about their success.

In order to get the most benefit from working with a CPA, it’s important that you select a firm that provides outstanding service using the most current technology available, has experience working with business owners or individuals in situations similar to yours, and has a strong commitment to adhering to the ethical standards set by their profession. That’s exactly what you can expect from the Benjamin H. Johnson Farmville, VA CPA firm.

Ben Johnson is known by his clients as an honest, trustworthy individual that truly cares about their success. His excellent communication skills allow him to explain complicated financial and tax concepts in a way that anybody can understand, and his staff has a well-earned reputation for quickly answering clients’ questions. In addition, Ben has extensive experience working with small businesses in a variety of industries, including agribusiness, logging, medical, retail, trucking, and professional services. His familiarity with the specific regulations and tax issues faced by these businesses allows him to provide business owners with specific advice that they might not get from other CPAs.

If you’re looking for a long-term partner that will help your business reach its full potential and give you the guidance you need to keep your personal finances in order, look no further than the Farmville, VA CPA firm of Benjamin H. Johnson.

Community Support

Not only is Ben Johnson the top-rated CPA in Farmville, he also gives back to the community by helping to financially support one local non-profit organization each year. Pregnancy Center For the year 2020, Ben is supporting the Pregnancy Support Center of Southside Virginia.

The Pregnancy Support Center is a life-affirming, Christian ministry offering emotional, physical and spiritual support to women, men and their families facing pregnancy issues, sexual decisions and post-abortion trauma. The center provides peer counseling, education, and material services, all of which are confidential and free of charge.

Free classes offered at the center include parenting, prenatal and infant care, and character development.  Other free assistance includes pregnancy tests and baby clothes and supplies. 


Up To $500