Short answer
The Minneapolis-St. Paul metro area has 1,407 accounting, tax preparation, bookkeeping and payroll offices with paid employees, employing 18,719 people (Census County Business Patterns, 2023). Hennepin County has 619 of them. 535 are CPA offices. In Minnesota, a firm with an office in the state that does attest work or uses "CPA" in its name needs a permit from the Board of Accountancy, renewed every year, and CPAs must hold a simple majority of its ownership.
- 1,407 offices employ 18,719 people across 15 counties, at average pay of $71,661.
- Hennepin County holds all 12 offices with 250 or more employees.
- Minnesota CPA firm permits expire on 31 December each year.
- The Minnesota Society of CPAs publishes a directory of firms that audit cities, counties and school districts.
- Accountants and auditors in the metro earned a median of $86,500 in May 2025.
On this page
This page is for Twin Cities businesses, local governments, nonprofits and households choosing an accountant, accountants looking at local employers, and companies that sell to accounting firms. It covers the Census count, the four kinds of firm, Minnesota's permit rules and directories, the IRS preparer file and prospecting.
The Twin Cities' accounting market
County Business Patterns (CBP) 2023, NAICS 5412 (accounting, tax preparation, bookkeeping and payroll services), Minneapolis-St. Paul-Bloomington, MN-WI Metro Area (CBSA 33460):
| Measure (2023) | Twin Cities metro |
|---|---|
| Establishments | 1,407 |
| Employees (week of March 12) | 18,719 |
| Annual payroll | $1,341,416,000 |
| Average employees per establishment | 13.3 |
| Average annual pay | $71,661 |
| Share of US establishments | 1.03% of 137,069 |
| County | Establishments | Employees |
|---|---|---|
| Hennepin | 619 | 14,442 |
| Ramsey | 160 | 1,531 |
| Dakota | 150 | 879 |
| Anoka | 119 | 481 |
| Washington | 95 | 352 |
| Wright | 57 | 269 |
| Scott | 44 | 192 |
| Carver | 42 | 125 |
| Employees | Offices |
|---|---|
| 1 to 19 | 1,310 |
| 20 to 49 | 55 |
| 50 to 99 | 14 |
| 100 to 249 | 16 |
| 250 to 499 | 6 |
| 500 to 999 | 3 |
| 1,000 or more | 3 |
Within the smallest band, 951 offices have 1 to 4 employees. Hennepin County's published classes contain all 12 offices with 250 or more employees. The metro ranks 18th among US metro areas by number of accounting offices, by our ranking of the CBP metro file. CBP counts establishments with paid employees, not firms, and leaves out the self-employed. SEC EDGAR has no listed accounting companies to add, since its industry list has no accounting code; the Big 4 accounting firms are private partnerships.
Four kinds of firm
| Type (NAICS 2022) | Offices | Employees | Pay per employee |
|---|---|---|---|
| CPA offices (541211) | 535 | 9,299 | $107,964 |
| Other accounting, including bookkeeping and billing (541219) | 472 | 6,692 | $29,147 |
| Tax preparation (541213) | 359 | 1,639 | $31,018 |
| Payroll services (541214) | 41 | 1,089 | $84,087 |
Pay per employee is our calculation from CBP payroll. The "other accounting" group is unusually large here, 6,692 employees, and its low pay per head pulls down the metro's average; the category includes billing offices as well as bookkeepers. Tax preparation reads low partly because CBP counts staff in the week of March 12, at the height of filing season. For audited or reviewed statements, you need one of the 535 CPA offices.
Minnesota's CPA firm permit
Minnesota Statutes section 326A.05 sets the rules:
- Who needs a permit. Any firm with an office in Minnesota that performs attest services, uses the title "CPA" or "CPA firm," or performs compilations where the law requires it. A firm without a Minnesota office needs one to perform certain attest services for a client headquartered in the state, unless it qualifies to practice under the mobility provisions.
- Every year. Permits are issued for no more than one year and expire on 31 December. The Board of Accountancy must grant or deny a complete application within 90 days.
- Ownership. A simple majority of the firm's ownership, by financial interest and voting rights, must belong to licensed CPAs, and non-licensee owners must be registered with the board.
The metro's two Wisconsin counties fall under Wisconsin's Accounting Examining Board, listed in NASBA's state board directory.
Finding and checking a Twin Cities accountant
- For a firm list, use the Minnesota Society of CPAs' CPA firm directory.
- For a city, county or school district audit, MNCPA's government auditor directory lists firms that do that work.
- For tax work, check the credential. The IRS's August 2026 preparer listing, released under the Freedom of Information Act, has 7,878 preparers with a metro business address: 2,907 CPAs, 689 enrolled agents and 415 attorneys. 3,643 (46%) hold no IRS credential and no Annual Filing Season Program record. Minneapolis lists 1,135 CPA preparers and St. Paul 264.
- Representation. Only CPAs, enrolled agents and attorneys have unlimited rights to represent you before the IRS.
- Fees. The IRS warns against preparers who take a percentage of your refund.
Public companies and SEC-registered broker-dealers need a PCAOB-registered auditor; 646 US firms were registered at the end of 2025.
Jobs and pay
Bureau of Labor Statistics, May 2025, Minneapolis-St. Paul-Bloomington metro:
| Occupation | Employed | Median annual wage |
|---|---|---|
| Accountants and auditors | 21,820 | $86,500 |
| Bookkeeping, accounting and auditing clerks | 16,510 | $57,790 |
| Financial managers | 12,460 | $165,620 |
| Tax preparers | 650 | $60,650 |
Accountants and auditors are 1.2 times as concentrated in the metro as nationally.
Selling to Twin Cities accounting firms
Illustrative example. The company and rates are invented; the counts come from CBP and the IRS listing.
Northstar Ledger (northstarledger.example) sells audit software built for governmental and nonprofit engagements. Its list starts with MNCPA's government auditor directory, the firms that already do that work, then adds CPA firms that the IRS listing shows with ten or more CPAs: 37 business names in the metro. It removes the national firms, about a third on an illustrative basis, and writes to the partner who leads government audits in May, after single-audit season peaks. At an illustrative 12% reply rate on about 50 firms, that's 6 conversations.
Subject: Single audits at [firm] Hi [first name], [Firm] is listed among the Minnesota firms that audit cities and school districts, and I imagine [season] was heavy on single audits. We built [product] for governmental engagements: [one specific feature]. Firms like yours use it to [outcome]. Would 20 minutes in June be useful to see whether it fits your next cycle? [Your name]
Finding the right partner at each firm is the slow part; Bebop finds matching firms and researches each account. See the list of accounting firms for how firms buy, and how many accountants there are for the IRS file.
Local sources
| Source | What it gives you |
|---|---|
| Minnesota Statutes 326A.05 | The CPA firm permit law |
| MNCPA government auditor directory | Firms that audit Minnesota local governments |
| Greater MSP | The region's economic development partnership |
Next step: compare another Midwest market in accounting firms in Chicago.
Sources
- County Business Patterns (CBP), 2023, US Census Bureau, accessed 30 October 2026
- North American Industry Classification System, 2022 (industries 541211 to 541219), US Census Bureau, 2022, accessed 30 October 2026
- Minnesota Statutes 2026, section 326A.05, Permit to practice as a CPA firm, Minnesota Office of the Revisor of Statutes, accessed 30 October 2026
- Minnesota CPA firm directory and government auditor directory, Minnesota Society of CPAs, accessed 30 October 2026
- State boards of accountancy directory, National Association of State Boards of Accountancy, accessed 30 October 2026
- PTIN information and the Freedom of Information Act (preparer listings by state), Internal Revenue Service, updated 14 August 2026
- Topic no. 254, How to choose a tax return preparer, Internal Revenue Service, accessed 30 October 2026
- 2025 Annual Report (registered firms as of 31 December 2025), Public Company Accounting Oversight Board, 2026
- Occupational Employment and Wage Statistics, May 2025: metropolitan area estimates, US Bureau of Labor Statistics, accessed 30 October 2026
Written by the Bebop team at Blackpearl Group. Published .
Questions people ask
How many accounting firms are in Minneapolis?
Census County Business Patterns counted 1,407 accounting, tax preparation, bookkeeping and payroll establishments with paid employees in the Minneapolis-St. Paul-Bloomington metro area in 2023, employing 18,719 people. Hennepin County had 619 of them and Ramsey County 160. 535 were CPA offices. The figures count offices with employees, not firms.
Does a CPA firm need a permit in Minnesota?
Yes, if it has an office in Minnesota and performs attest services, uses the title "CPA" or "CPA firm," or performs compilations where the law requires a permit. Under Minnesota Statutes section 326A.05, permits last no more than a year and expire on 31 December, and licensed CPAs must hold a simple majority of the firm's ownership.
How do I find a city or school district auditor in Minnesota?
The Minnesota Society of CPAs publishes a government auditor directory listing CPA firms that audit cities, counties and school districts. It also publishes a general CPA firm directory. Before you engage a firm, confirm its current permit with the Minnesota Board of Accountancy, since permits expire every 31 December.
How much do accountants make in Minneapolis?
Accountants and auditors in the Minneapolis-St. Paul-Bloomington metro area earned a median of $86,500 a year in May 2025, across 21,820 jobs, according to the Bureau of Labor Statistics. Financial managers earned $165,620 and bookkeeping clerks $57,790. Census puts pay per employee at the metro's CPA offices at $107,964 in 2023.