The Preferred Accounting Staff

Preferred Accounting Staff

Our Vision

To empower our clients with the knowledge to take control of their business & personal finances; we will plan together to minimize their tax through legitimate means and educate to set achievable goals that help create wealth and ultimately lead them to what they determine is success.

Who We Are

Preferred Accounting is full of passionate and professional accounting staff to help you succeed. When you bring us on board you are hiring a team to help you succeed in work and life. We pride ourselves in collaborating as a group to serve your needs and watch your back. With a wide range of experience we are working to create the best accounting firm in Utah! We believe our clients deserve the support and care to help them be successful in their personal and professional lives.

Our team consists of

  • 3 Enrolled Agents
  • 1 QuickBooks ProAdvisor Diamond Level
  • 2 QuickBooks Specialists
  • 3 Payroll Specialists
  • And Support Staff
Enrolled Agents Cammy, Dianna, and Jennifer


Dianna, Cammy, and Jennifer are the meat and potatoes of our tax team. Between them they have over 25 years of accounting and tax experience. Being an Enrolled Agent means they have taken classes, passed tests, and are given the ability to file your tax returns. While the laws keep changing, our staff participates in conferences and classes to stay in the know on the newest tax laws. Please make an appointment with one of us if you have any concerns or questions. We are here to help you make the best financial decisions for your future.


If you have worked with us before you will know Jennifer is our QuickBooks ProAdvisor Diamond Level. We are excited to expand our team with Marcie, our new QuickBooks Manager, and Madi, our QuickBooks Specialist. Whether you are using QuickBooks Online or QuickBooks desktop, we can help!

Our services start as simply as monthly bookkeeping where we get your bank account transactions and enter them into your own file. And can be as complicated as we help you manage financial aspects of your business. If you don’t know where to start, call us and we can help you figure out the best fit for your business.


Owning your own business and paying yourself and employees can make you feel overwhelmed and you can quickly find yourself in uncharted waters. Our payroll team is here to help you stay on schedule, pay your payroll liabilities, and check your withholding amounts based on previous and current wages. Lead by Cammy (owner), Debbie and Kaitlyn work with you to understand what you need to pay and when. With your help we can handle everything from set-up, payments, reporting, etc. to ensure you are following the laws.

We can run payroll on a weekly, biweekly, semimonthly, monthly, or quarterly schedule depending on your needs. If you want to meet with us, call and schedule an appointment with Cammy.