Schaaf CPA Group, LLC

Schaaf CPA Group, LLC

Reviews Summary

Schaaf CPA Group receives overwhelmingly positive feedback for their professionalism, responsiveness, and expertise. Clients praise their friendly staff, clear communication, and efficient service, with many highlighting quick turnarounds and personalized attention. Tax preparation, payroll services, and business advice are frequently mentioned as standout offerings. A single negative review cites poor first impressions, but the vast majority emphasize trustworthiness, reliability, and a sense of humor. Long-term clients appreciate consistent quality across personal and business needs, often recommending the firm highly. The team's proactive approach and ability to handle complex tax situations are recurring strengths.

About This Listing

Tax Preparation
Tax Planning
IRS Representation
Small Businesses
Mid-size Businesses
High-net-worth Individuals
Individual Taxpayers
Real Estate
QuickBooks
State-Specific Experience
Multi-state Experience

Who Can Work with a CPA?

Individuals seeking tax prep, retirement planning, or financial advice
Small business owners needing bookkeeping, payroll, or tax compliance
Freelancers and contractors with 1099 income or complex returns
Couples planning finances together or managing joint returns
Investors with capital gains or rental property income
Anyone looking for year-round financial guidance and peace of mind

*Note: CPAs may specialize in different areas. Be sure to check credentials and service offerings.*

First-Time Clients

If this is your first time working with a CPA, don’t worry — most professionals offer a free consultation and will walk you through what to expect. You may be asked to complete an intake form, share financial documents, or set clear goals for your session.

What to Know Upfront:

Documentation Bring your most recent tax returns, income details, and any financial concerns
Availability Appointments fill up quickly during tax season — book early if possible

*Note: Every CPA operates a bit differently. Don’t hesitate to ask questions before committing.*

What to Bring

Government-issued ID for verification
Tax documents (W-2s, 1099s, investment summaries, etc.)
Receipts or logs for deductible expenses, donations, or mileage

*Tip: Organize your documents in advance to save time and ensure accuracy.*

Preparing for Your Appointment

Write down any financial goals or questions in advance
Check if your CPA offers virtual sessions or document uploads
Bring a notebook or use a notes app for key takeaways
Know your deadlines for filing, payments, or compliance

*Note: Preparation helps you make the most of your CPA’s expertise.*

How to Get Started

Use our directory to find highly reviewed CPAs near you. Reach out directly to schedule your consultation.

Other Helpful Info

Many CPAs offer both in-person and remote consultations
Fees may be flat-rate, hourly, or based on service complexity
Some CPAs specialize in industries like healthcare, real estate, or tech
Check for client reviews and credentials (CPA license, EA, etc.)

*Note: Every CPA is different — take time to find one who fits your goals and style.*

Features

Tax Preparation
Tax Planning
IRS Representation
Small Businesses
Mid-size Businesses
High-net-worth Individuals
Individual Taxpayers
Real Estate
QuickBooks
State-Specific Experience
Multi-state Experience

Contact Information

Address

110 N Union St

Westfield, Indiana 46074

Hours

Monday 9AM-5PM
Tuesday 9AM-5PM
Wednesday 9AM-5PM
Thursday 9AM-5PM
Friday 9AM-5PM
Saturday 9AM-3PM
Sunday Closed

Customer Reviews

The entire staff at Schaff CPA Group, LLC has been outstanding to deal with! Ryan and Christina have helped guide me through filing taxes for a family member that has passed away. Through this tough time, they have been so excellent to work with! They have shown great customer service, willingness to help, and their patience through the process is unlike any other. I look forward to working with them and would encourage all others to do the same!

I had the pleasure of getting advice from John Schaaf recently regarding some LLC SCORP questions. He is knowledgeable, patient, and compassionate in his approach. I greatly value his counsel along with his professionalism and approach. A great person to do business with!

What a great group of folks to work with. They are knowledgeable, timely and have an extremely friendly staff. We have used them for several years from when our children were in school, going to college and on thru our retirements. Would highly recommend them!!

I have been going to Schaff CPA for my small business for the past 15 years. They have assisted me in everything from quarterly filings to avoid fees, to restructuring my original business classification from llc to corporation. Emily has been my point of contact for the past 5 of those years and has been outstanding in helping me navigate the monthly filings, tax questions and general should I buy this advice. As my business grows and my tax obligations increase they are able to stay up with the new

The best decision I made as a family and as a small business owner was to hire Schaaf CPA Group. So grateful to work with a company based in my community and get the professional support that I need.

Today I was stumped when I was helping my son prepare his taxes. A short 3 minute phone call helped me to know what direction to take and what forms need to be filled out. John was so helpful.

I work with Emily in the Westfield office and she is amazing. I?ve been a client for almost 10 years. Emily, John and the rest of the crew are always helpful and responsive. 10/10!

Schaaf CPA Group LLC has been my accounting firm since I started my appraisal business in 2018 They directed me every step of the way in starting my business to making sure I stay updated since then They are very responsive and I consider my business a success due to their guidance Schaaf also does our personal taxes as well We are very pleased and have peace of mind since Schaaf has been our accountants!

I've had Emily do all my accounting for the past 5 years for my personal and buisness and she has been great!

Ryan McLaughlin and the team at Schaaf have been outstanding. They offer great advice and input to help structure your financial needs. I have been very satisfied with their work and rely on Ryan for sound fiduciary advice.

Throughout the years I have been to many firms never finding the right one. Though right as I stepped into Schaaf CPA I knew this was a new place for my taxes to be done safely and correctly. Definitely recommend this firm.

Called the company and I got a great and fast response to my question . The guy I spoke with was awesome , understanding , and patient!! Highly recommended this is a real review to them them non believers !! Check this company out !!

Working with Cole Tribbett turned what I anticipated to be a daunting tax year into a masterclass of financial strategy. Tackling my taxes, I usually go solo, but this year's complexity was a clear signal for expert intervention. Cole stepped into the fray with the precision and acuity of Napoleon on the battlefield, adeptly navigating the intricacies of tax law. His expertise shone through in every consultation. Quick to pinpoint solutions, Cole addressed my barrage of complex questions with remarkable sp

First call with the owner: I explained my finances and high income, and my financial advisor advised me to find a CPA. J*** advised it will be $850 I said no problem I asked about the process because I am looking for a new CPA, and they have good reviews. He explained that I should know if I want them and that clients like me are the worst because they do not value the services. After all, they come from doing their taxes via TurboTax. He asked if that was the situation, and I said no, but I appreciate your

We have used their team for the last few years. After losing money each year then working with them we finally received money back. Really they are on the ball 24/7. Contact back and forth is great, they will share the best practices and answer all questions. Will use them each year moving forward too.

Quick, fast and detailed. Enjoyed working with Amy and Ryan.

Wow! I am super impressed by the timeliness, the communication, and the overall experience with Schaaf CPA group with providing tax services and getting them completed. I will definitely be a loyal client from here on out. Thank you!

Last year was our first experience with Schaaf CPA Group. We were so impressed with them! They were extremely knowledgeable and very helpful with our tax questions. In the past, it's taken over a month to get our tax return prepared but we were pleasantly surprised that Schaaf CPA Group had ours done in a matter of days. We will definitely be using them for many years to come. They were great!

I have gone to Schaaf CPA group for over 20 years and John and his team are always professional , efficient and polite. I get my taxes in a few days so I can pay them and receive my refund faster than some tax preparer places which make you wait weeks to get your refund. Thanks for the great service !

John Schaaf is superb. His office is great.

John is amazing. He always treats me right. I feel that he is fair with his pricing. He is always up front with me. Tells me what we can and cannot do. Answer any questions I have by phone or email in a timely manner. He is patient with my children when we bring them in with us. He has a great sense of humor. Easy to work with. His staff is always very professional, polite, and easy to work with. I always tell people about him when accounting comes up. I would highly recommend.

Called with a couple tax questions to put my mind at ease. John was able to answer my questions in a timely and knowledgeable manner. The company is great and the people are better and will always put the customer first!

I have been using Schaaf for 4 years starting after my husbands death and they have been patient, kind, and easy to work with. They were recommended by a friend and have been great ever since I started using them. They took the stress out of taxes! They have been worth every dollar!

My wife and I have been utilizing John Schaaf's expertise for several years now and actually look forward to our appointments. John is professional, yet friendly and has our taxes prepared in minutes. We actually spend more time chatting and catching up than we do focusing on the task at hand. We will continue to use Schaaf CPA Group and definitely recommend their services!

Truly amazing!!!! I've been working with John for years. His knowledge, skill, and understanding of taxes has helped to me immensely being self-employed. 5 stars are not enough to describe the quality of the work and service John provides.

We have been using Schaaf CPA for 7 years for both small business and personal tax services. Without exception, we have experienced professional, down-to-earth, fast and accurate service/results. John and his entire team are great people. Highly recommend. Dana & Mike Obuch (Noblesville, IN)

John and his team of Cathy and Candi have been helping us with our accounting for the last 3 years and they have been providing an excellent service. Their team is highly responsive and pays attention to all details. Overall we are very happy.

Since starting our business about a year ago Schaaf CPA Group has been by our side. They do a great job in keeping us on track with our filings and taxes. We also use their payroll service which is an easy process with them. It's great knowing we have someone on our side to help us navigate the many tax and payroll laws and regulations. I would highly recommend Schaaf to anyone looking for a CPA.

John and his team are outstanding! We?re fairly new to Indiana and our first year we had multi-state and small business taxes to be completed. John provided us with excellent tax advice and quick turn around on all tax documents.

Simply Excellent! John is always detail oriented, willing to explain my financial statements in layman terms and maximizes my deductions. He has guided me through starting new businesses and is there giving sound advice every step of the way. I doubt I would find a better CPA anywhere!

John Schaaf is a skilled and efficient tax preparer. I have used his firm for 6+ years. His fees are reasonable and he's accessible for questions throughout the year. In addition, he has made a commitment to Westfield's downtown by owning his building and serving on various committees. If you want professional CPA services and want to support a small local business, Schaaf CPA group is an excellent choice.

Jon is extremely responsive. We had a very complicated tax filing involving international income, as well as income from a partnership. Jon was quick, thorough, and always very professional in all of our communications. We would highly recommend him.

Quick response to an inquiry I sent through their website. John was so kind and helpful to answer all my questions and guide me in the right direction. I would recommend this group for any CPA needs.

I have been a client of the Schaaf CPA Group for nine years. Too put it simply: John and his staff are the best. If you need a CPA, choose Schaaf. You'll be happy you did.. Always five star quality.

Schaaf CPA Group saves me time and for me time is money. I always know what documents I need to bring with me when I go into the office for annual tax filing, either because someone in the office specifically told me over the phone or because I receive correspondence from the office with an easy-to-follow check list. I can either make an appointment or drop off my tax info without an appointment. Everyone that I've interacted with at Schaaf both in person or over the phone is friendly, professional, compete

John and his Staff at Schaffer CPA Group have been supportive to my needs. They take time to ask questions about my financial changes and act on them appropriately to provide the best teturns. Very Friendly and helpful.

I've always been very impressed with the responsiveness that I've received from Schaaf Group. They are so straightforward and I can always trust the advice that I receive. To top it all off, they even have a sense of humor that lines up with mine - cant always find that kind of personality in a stuffy accounting office!

I called and told the lady that answered the phone that I had a quick question and was wondering if they had any appointments available? She said that they did not have any appointments available being so close to the tax deadline, but would have a CPA call me back. He called back within 5 minutes and was extremely friendly and answered all of my questions. He told me he would only charge me a Google review. ?? Any tax work I need going forward will be done here.

I sent John an email at 7pm this evening about the steps I needed to take to form an LLC. I assumed that he would get back to me by email tomorrow. However, he phoned me within 10 minutes of me sending my message. John, answered all of my questions and then sent me a followup email outlining what my next steps needed to be. That was incredible service. John should be everyone's CPA!!

John has been doing our taxes for several years. He takes seemingly complicated things and simplifies them. Overall, he does an outstanding job and I highly recommend him.

Hiring Schaaf CPA Group was one of the best business decisions our company has ever made. Superb in every way. They have handled our taxes, payroll, etc for years. We will never change to another company.

We've been using Schaaf CPA to do our taxes the last two years. They have a small town feel and you set down with the Mr. Schaaf and not a part time employee. The taxes are done in a week or two and everything is complete. If there are any questions, Mr. Schaaf calls you to get things clarified.

It has been a pleasure to work with Schaaf CPA Group, LLC. John Schaaf has served as my personal tax professional for many years. I have great confidence in his work, and that of the firm's friendly and helpful staff.

John has been my CPA for over 6 years now. I have lived in 3 states and I still trust only his firm with the complexity of my taxes. From investment property out of state to business expenses to investment losses he's been a true life saver.

John, has been my go to CPA everything Tax related. He has been able to figure out some of my toughest situations. I would recommend him hands down to anyone. He has been my CPA since 2012.

John is great - his team ditto. I've never had a complaint in all the years he's done my taxes. Professional, personable - a man of honor

John and his staff could be described as ?halfway decent?? but the truth is, they are ?great!? Super fast and responsive and really make it easy. Also willing and advise and answer questions not during tax season!

Great CPA firm. We switched to Schaaf because he found answers our other CPA couldn't. He is very down-to-earth and always takes good care of us.

The staff at Schaaf were very professional and friendly. We are new to the area and they came highly recommend by our neighbors. Their service was fast and quality.

John is a great accountant! He is very sharp and gives me great financial advise for me and my small company. I highly recommend him.

Every year, John sends me a form at the beginning of "tax season" with easy questions about various purchases, investments, life events, etc., that may have occurred in the past year, so that I can be sure to come prepared with the documents I need, and John can give me the best advice available.

John and his team take care of our taxes every year. They are quick, efficient and basically take care of everything. They are a big help with an unusual tax filing.

I have been a client since John opened his doors in Westfield. I no longer live in Indiana, but I still rely on John for tax matters. Excellent service and follow up.

Schaaf Team is very efficient, fast, easy to work with, great customer service, incredible quality of work! Thank you for being my CPA group for so many years now!

I have my taxes done here every year. John is always fast and professional. I only go there once a year and they always make me feel like family.

Fantastic and prompt service. The service exceeded my expectations. I felt such peace of mind and will absolutely use their services for my small business needs. All the 5 star reviews are not hype!

I have used Schaaf CPA group for the last three years tax seasons and have had a very pleasant experience with them. They are very detailed, efficient, and a wonderfully friendly staff.

Highest quality of work possible. The staff at the Schaaf Group is organized, professional and proactive. I can't recommend them enough!

John Schaff and staff provide an excellent accounting service. They give me the confidence to concentrate on my business and not worry about accounting issues.

They are always professional and available day or night with any questions I have. I highly recommend Schaaf, CPA.

Have been using this group for several years for our taxes. They have given us suggestions to reduce the amount that we either have had to pay or to get a larger refund. Thank you so very much.

Met him for a short consult. He didn't stand to shake our hands and acted bothered as we were wasting his time. Was always raised that when you shake a man's hand, you stand to show respect for the other person. Poor first and now only impression. Doesn't seem like he wanted our business so we'll look to other CPAs.

John is a wonderful CPA! He has an efficient intake process, a quick turn around time, and affordable rates.

I would give 10 stars if I could. I was referred to John many years ago and after moving to the other side of the country I still choose Schaaf CPA Group for my tax needs!

The only one I trust for tax preparation. John and his team are friendly, responsive, and always maximize my return.

John is as honest and thorough as they come! I've had nothing but the next experience when working with Schaaf CPA!

John was understanding with my situation and made things simple for me. I would highly recommend him to anyone looking for a CPA regardless of their situation.

John has been extremely helpful with our tax preparation for the last 2 years and I appreciate his answering our questions, no matter how small.

I've been using Schaaf for years now, and they've always been responsive and great to work with.

John has done our taxes for several years and we feel that he is knowledgeable and fast.

They do my taxes, my mother's and my uncle's (whom I am responsible for. ) They are done quickly and accurately an the dig for all the deductions we are due.

Been using John and his team for a few years now and have had great results.

John asks the right questions and works hard to secure the largest refund allowable by law. Recommended!

Schaff CPA Group does an excellent job. Very professional!

Schaaf & his staff are quick to answer questions, professional and thourogh. I trust them to do what's best for me.

Schaaf CPA Group is very professional and thorough. Staff is helpful and friendly!

Great service, they are always willing to go the extra mile for us every year, I truly recommend their services!

Great CPA firm, I highly recommend Schaff CPA Group and staff.

Very efficient and great accounting services. Super friendly and always responsive to whatever your needs may be.

We have worked with John Schaaf for our business and personal taxes for over 8 years and have been extremely pleased!

Helpful. Friendly. Knowledgeable. Always responsive and an excellent value for the money. Highly recommend!

Great service year after year on our personal taxes. I would highly recommend using them.

Friendly and very efficient. Prepares my personal income taxes for a fair price and in a timely manner.

Great customer service from John and staff. Takes the time to answer questions and explain.

Easy to work with and are willing to explain complex issues as much as necessary for my needs.

John has done a great job for me for more than 3 years

This is a wonder group of people! They are beyond amazing. Thank you for everything.

John has been my CPA for 8 years. Excellent !!

Frequently Asked Questions

What qualifications should I look for in a CPA?

Look for a Certified Public Accountant (CPA) license, which ensures they’ve passed rigorous exams and meet state requirements. Check for relevant experience in your industry, additional certifications like CFA or CMA, and membership in professional organizations like the AICPA. Verify their credentials through state licensing boards.

How do I find a CPA in my area?

Use online directories like the AICPA, CPAverify, or state CPA societies. Search platforms like Yelp or Google for local CPAs with reviews. Ask for referrals from business associates, friends, or financial advisors. Local chambers of commerce can also provide recommendations.

What’s the difference between a CPA and an accountant?

A CPA is a licensed professional who has passed the CPA exam and met state requirements for education and experience. An accountant may lack this certification and could have varying levels of expertise. For complex tasks like tax audits or financial reporting, a CPA is typically more qualified.

How do I know if a CPA specializes in my needs?

Ask about their experience with your specific financial needs, such as tax preparation, small business accounting, or estate planning. Review their website or LinkedIn for case studies or client testimonials. Inquire about their client base to ensure they handle similar financial situations.

Should I check a CPA’s reviews before hiring?

Yes, reviews provide insight into a CPA’s reliability, communication, and performance. Check platforms like Google, Yelp, or the Better Business Bureau for client feedback. Look for patterns in reviews, but verify their authenticity, as some may be biased or outdated.

How can I verify a CPA’s license?

Visit your state’s Board of Accountancy website or use CPAverify.org to check a CPA’s license status. Confirm their license is active and check for any disciplinary actions or complaints. This ensures they’re in good standing and meet professional standards.

What questions should I ask during a CPA consultation?

Ask about their experience with your financial needs, fee structure, availability, and communication style. Inquire how they handle tax filings, audits, or financial planning. Ask for references or examples of similar work to assess their expertise and fit.

How much should I expect to pay for a CPA’s services?

Fees vary based on location, services, and complexity. Basic tax preparation may cost $150-$500, while business accounting or audits can range from $1,000 to $10,000+. Request a detailed fee structure upfront and compare quotes from multiple CPAs.

Can I work with a CPA remotely?

Yes, many CPAs offer remote services through secure online platforms for document sharing and virtual consultations. Ensure they use encrypted tools for data security. Remote CPAs can be effective if they understand your local tax laws or business regulations.

How do I assess a CPA’s communication skills?

During consultations, evaluate their ability to explain complex financial concepts clearly. Ask sample questions about taxes or financial strategies and note their responsiveness and clarity. Good communication ensures you understand their advice and fosters a productive relationship.

What red flags should I watch for when screening a CPA?

Beware of CPAs who guarantee specific tax refunds, lack a valid license, or have disciplinary actions on record. Avoid those with poor communication, vague fee structures, or negative reviews highlighting unethical behavior. Always verify their credentials independently.

Should I choose a CPA from a large firm or a solo practitioner?

Large firms offer more resources and specialized teams but may charge higher fees. Solo practitioners often provide personalized service and lower costs but may have limited availability. Choose based on your needs, budget, and preference for personalized attention.

How often should I meet with my CPA?

For individuals, annual meetings for tax preparation may suffice. Businesses may need quarterly or monthly check-ins for bookkeeping, tax planning, or financial reporting. Discuss your needs upfront to establish a meeting schedule that aligns with your financial goals.

Can a CPA help with both personal and business finances?

Yes, many CPAs handle both, but confirm their expertise in both areas. Ask about their experience managing personal taxes and business accounting simultaneously. Ensure they can balance both without compromising attention to your specific financial needs.

What should I do if I’m not satisfied with my CPA?

Discuss concerns directly with your CPA to resolve issues. If unresolved, check your contract for termination terms. Seek a new CPA by researching reviews, credentials, and referrals. Request your financial records to ensure a smooth transition to a new professional.

Skip to main Home Best CPA's Nearby Upgrade your plans English Avatar for Nico Bottema Welcome, Nico Bottema! Share Install the tag on your site to get access to all features, tools and the insights you need. It's fast and easy. Site ID: 6455700 Get started with the tag installation 1 Copy this code. 1 2 3 4 5 6 7 8 9 10 11 Copy code 2 Paste the code into the of every page where you want to track user behavior or collect feedback. 3 To make sure everything is ready, verify that your code was installed. Verify installation OTHER WAYS TO INSTALL Install with a team member’s help Install on a platform Install with a npm package Explore the demo Take a tour of the product with realistic data to explore. Explore demo site Common questions View all Course How do I install the tag? Collect session data for replays, heatmaps, and on-site surveys by installing a unique tag on your site. Ready to add it? Follow the instructions in this 15-minute course. Article How do I know if the tag is installed correctly? Article Will the tag slow down my site? Suggested for you Enable 2FA now Two-factor authentication (2FA) adds an additional layer of security to your account. Popular shortcuts title Feedback button Capture feedback in the wild by letting users share it at any point title Set up a Net Promoter Score® survey Measure long-term customer loyalty and happiness the tried-and-tested way. title Exit-intent survey Capture feedback before visitors leave and reduce your bounce rate Get started Interviews (new) Get real time feedback at critical times, thanks to easy, in-depth recruitment and analysis. Create project Finish your installation Surveys Feedback button Dashboard Invite team members Integrations