Explore career information by location


How to become a Controller

To become a controller, you should first get a degree in finance or accounting. It would be beneficial to earn CPA certifications and to get a graduate degree or an MBA.

The next step is to gain relevant experience as a government auditor or a senior-level accountant. From there, you could progress to an assistant controller position and then work your way up to controller, which could take anywhere from 12 to 20 years.

What skills help Controllers find jobs?

  • Accounting
  • GAAP
  • Accounting Software
  • QuickBooks
  • Sage
  • Financial Management
  • NetSuite
  • ERP Systems
  • Financial Report Interpretation
  • Account Reconciliation
  • Financial Report Writing
  • Forecasting

Career progression for Controller

Education levels for Controllers

0%1%4%22%73%Doctoral DegreeAssociate's DegreeHigh School Diploma or GEDMaster's DegreeBachelor's Degree

Based on the requirements of Controller job openings on Indeed in the United States within the last three years.

Expected salary by experience

0-44-88-1212-1616-2020-24Years of experience58k66k74k82k91kAnnual salary in USD

Based on resume data from Indeed users who reported working as a Controller in the United States within the last three years.

Common qualifications for Controllers

  • CPA
  • Certified Management Accountant
  • IAT Level II
  • IAT
  • CompTIA Security+
  • Airframe & Powerplant License
  • CDL
  • Chartered Financial Analyst
  • Certified Investment Management Analyst
  • Driver's License
  • CCNA Security
Frequently asked questions
Common questions about career advices for a Controller

What skills are essential for controllers?

The most important skill for a controller to have is a facility with numbers. In addition, they will need a considerable degree of analytical and organization skills. Leadership qualities are also important, as is the ability to think critically. As with all jobs that involve working with other people, controllers would benefit from having excellent communication skills.

Was this answer helpful?

How can you advance your career as a controller?

If you have been working as a controller for several years, the next step would be to work towards becoming a finance director. Most controllers have to show extensive experience before being qualified for this position, which involves much more responsibility.

You may also set your goals on becoming a controller of a larger company or group of companies. This provides many more challenges and much more opportunities as opposed to a controller position for a single firm. Working for a multinational firm, in particular, will give you many opportunities for personal as well as professional advancement.

Was this answer helpful?