Product and service reviews are conducted independently by our editorial team, but we sometimes make money when you click on links. Learn more.

When Should You Hire a CPA?

Lori Fairbanks
Lori Fairbanks
Domain Editor

From choosing a business structure that helps you save the most money on taxes to providing advice on a major business move, there are key times when your small business needs a CPA.

  • CPAs are accountants who are tax experts.
  • Before you start your business, you should meet with a CPA for tax advice on which business structure will save you money and the accounting method you should use.
  • If you're audited, a CPA can represent you before the IRS.
  • This article is for small business owners who want to know when they should seek advice or services from a CPA.

As a small business owner, it can be difficult to gauge when exactly is the right time to outsource responsibilities you may try and handle on your own. This is especially true in the case of certified public accountants (CPA), especially if you've just started your business or if your company has grown beyond a specific size.  While you can certainly take care of the day-to-day accounting yourself – especially if you have good accounting software – or hire a bookkeeper, there are instances when the expertise of a CPA can help you make sound business decisions, avoid costly mistakes and save you time.

What is a CPA?

CPAs are tax experts who can file your business's taxes, answer important financial questions and, potentially, save your business money during tax season. While CPAs have accounting degrees, they are different from traditional accountants. 

CPAs have passed the Uniform CPA Exam – a rigorous exam that tests one's understanding of tax law and standard accounting practices – and they have obtained a state license, which has character and ethics requirements. The CPA takes professional education courses to maintain his or her license, and they may lose their license if convicted of fraud, negligence, or ethics violations. The CPA also has unlimited representation rights before the IRS.

Essentially, CPAs meet the basic requirements of being an accountant, but they also have extra certifications and knowledge regarding tax law. As a small business owner, this can be an advantageous aspect to understand about CPAs.

Key takeaway: A CPA is a specialized type of accountant with tax expertise who can represent you before the IRS.

What does a CPA do?

CPAs can wear many hats for small businesses. They handle a variety of tasks, like bookkeeping, preparing important financial documentation (i.e. tax documents and profit-and-loss statements), financial planning, and tax filing.

They can also provide sound financial advice for your business as you continue to grow. As a small business owner, it can be hard to juggle several different tasks and run a business at the same time, which is why CPAs can be a valuable resource for any small business owner. Here's a further breakdown of the general responsibilities you can expect from a CPA:

  • Tax filing, planning and advice: CPAs are qualified to handle all of your business's tax needs.
  • Tax and financial compliance: If you are audited, CPAs can represent you before the IRS. Because of their extensive knowledge, CPAs can also help you catch financial and tax problems before they become an issue with the IRS. 
  • Consulting: CPAs can assist you with important financial decisions, like budgets, financial risk management problems, and other financial services. They can also provide valuable advice on complicated financial matters.
  • Forensic accounting: CPAs can help monitor your books and prevent fraud. 
  • Payroll: If you're not using payroll software, CPAs can help with this process. 
  • Bookkeeping: CPAs are qualified to help you create, maintain and review financial books throughout your business's lifecycle.

Key takeaway: In addition to bookkeeping and payroll, a CPA can assist with tax advice, planning, and compliance. They can also consult with you on your budget and other complex financial matters.

What's the average cost of hiring a CPA?

The short answer is it depends largely on your business and the services you need. According to the Bureau of Labor Statistics, the median hourly wage for CPAs is $40. This may not, however, cover specific fees for certain services and consultations. It's important to have an idea of the kind of services you need before you meet with a potential CPA. This way, you can have a clear discussion on how they are going to bill you. By itemizing certain costs, you can get a realistic idea of how the CPA can help your business. You'll also be able to weigh the cost and benefits of deciding to outsource certain services that you may be able to complete through software or other means.

While it's hard to pin down a concrete number for how much you can expect to pay a CPA, it is important to have a working knowledge of typical fees and expenses. Below is a shortlist of typical expenses to review before you meet with a potential CPA:

  • Hourly rates
  • Administrative fees
  • Paperwork fees
  • Other fees and services

Key takeaway: The national median wage for a CPA is $40 per hour. Before hiring a CPA, ask about their hourly rate and other potential fees that apply.

Editor's note: Looking for the right accounting software solution for your business? Fill out the below questionnaire to have our vendor partners contact you about your needs.


When you should hire a CPA?

You don't necessarily need to hire a CPA as a full- or even part-time employee to benefit from his or her knowledge of the ins and outs of business finance, as many offer their services to small businesses as consultants. Here are four times you should hire a CPA:

1. Before you start your business

When you're launching a business and money is tight, the idea of paying hundreds of dollars for a few hours with a CPA may seem extravagant. However, like many other startup costs, it's an investment (and it's a deductible expense).

A CPA can help you set up your business correctly so you can avoid mistakes that could cost you much more to fix. Here are some of the decisions a CPA can assist you with as you get your business up and running. You might not need help with all of these decisions, but if you do, it's useful to know who can give you professional advice.

  • CPAs can recommend the best business structure for your specific business. The legal structure you use to set up your business – sole proprietorship, partnership, LLC, corporation or co-op – affects your taxes, liability and reporting requirements. It can also be difficult to change later on, and may require you to reapply for licenses, get a new EIN, notify your bank and insurance company, among other things.
  • They will help you determine whether cash or accrual accounting is the best fit for your business. When you're setting up your accounting software, one of the first decisions you're asked to make is which type of accounting you use. Generally, new businesses use cash accounting, as it's simpler, but there are instances when the IRS requires accrual accounting, such as if you sell goods to consumers and maintain an inventory. The difference is that with the accrual method, you record income and expenses when they're billed rather than when you receive the money. In a blog entry from QuickBooks, Carrie Smith writes, "The upside to using the accrual method is that it gives small business owners a more realistic idea of income and expense during a certain period of time."

2. At tax time

CPAs can prepare tax documents, file tax returns and provide tax planning advice to help you strategize how you can minimize your tax liability for next year. Also, as mentioned above, CPAs can represent you if the IRS has questions about your return or you're audited, which is an important consideration.

Business taxes are very different from personal taxes; even if you've always done your taxes yourself, you might want to hire a CPA, especially if your tax situation is complex. For instance, if you have employees, or if you sell products to customers in multiple states or countries, having a CPA handle your taxes can save you time and ensure they're done correctly.

Here are other ways CPAs can assist you with your taxes.

  • CPAs help you understand and comply with tax changes. When the tax code changes, such as with the recent Tax Cuts and Jobs Act, a CPA can help you understand if and how the changes affect your business.
  • They help you understand which deductions you qualify for. While you want to take as many deductions as you're entitled to, you also don't want to make questionable deductions that may trigger an audit. A CPA can help you decide when you should or shouldn't take certain deductions. Here are some examples of instances when you might need a CPA's advice.

If your business started as a hobby, but you're not yet turning a profit and want to know how the IRS will classify your business and which deductions you can take.

  • If your home and small business intermingle, and you're not sure which expenses are deductible. For instance, can you deduct your home office if you also have an office at your business location? If your vehicle is primarily used for work, should you or your business own it? Is your cell phone a business expense? If you take a business trip and extend it a few days for vacation, which expenses can you deduct?
  • If you have children and want to know if there are any tax breaks you can take advantage of if you hire them.

3. When special circumstances occur and you need expert accounting advice and assistance

As you run your business, there may be specific instances when you need a CPA's expertise. For example, if you receive a letter from the IRS notifying you that you're being audited, or even if it simply requests additional information about your return, you should hire your CPA to represent you.

CPAs have experience dealing with the IRS and can help you respond appropriately, supply the information it needs, and resolve the issue as painlessly as possible. Mark Kohler, CPA and tax lawyer at Tax Slayer, notes in a CNBC article that even though a letter requesting information from the IRS may seem simple enough, "if you handle it incorrectly, it can turn into a big deal quickly."

Here's are some additional examples of situations that may prompt you to hire a CPA:

  • If you're thinking about taking out a small business loan. A CPA can help you decide if business financing fits in your long-term business plans. He or she can recommend the best type of loan for your business, figure out the ideal size of the loan and how payments will impact your cash flow. He or she can also prepare financial statements for loan applications.
  • When events in your personal life have the potential to affect your business finances or structure. You may need to hire a CPA if a family member who is a business partner dies, or if the business is a marital asset and the business owners divorce. CPAs can advise if the event has tax implications, help calculate the value of the business or prepare financial statements to prepare the business to be sold.

4. When you decide to acquire, merge, sell or close

When you're facing significant structural or operational changes to your business, such as if you're considering buying a business, merging with another business, planning to sell or close your business, or deciding to take on a new business partner or dissolve a business partnership, you should consult a CPA about the tax implications for your business and for yourself as the business owner.

If you're purchasing a business, a CPA can help you analyze the business's financial records, verify its assets and assist with due diligence. Or, if you're selling your business, a CPA can give you an idea of what the fair market value of your business is and prepare your financial reports and statements.

When you have a serious buyer, they expect you to have perfect accounting records, plus an accurate valuation – and you may lose potential buyers and receive a lower price if you don't meet these expectations.

Key takeaway: You should plan to meet with a CPA before you start your business, at tax time, when you have complex financial decisions to make, and when you plan to make major changes to the ownership of the business.

Additional reporting by Matt D'Angelo.

Image Credit: create jobs 51/Shutterstock
Lori Fairbanks
Lori Fairbanks
Business News Daily Staff
Lori Fairbanks is a writer and editor for business.com and Business News Daily who has written about financial services for small businesses for more than seven years. Lori has spent hundreds of hours researching, analyzing and choosing the best options for critical financial-related small business services, including credit card processing services, point-of-sale (POS) systems and employee retirement plans. Lori's publishing experience is extensive, having worked as a magazine editor and then as a freelance writer and editor for a variety of companies.