Randall M. Hancock CPA, PC

Randall M. Hancock CPA, PC

Reviews Summary

Customers consistently praise Randall Hancock for his professionalism, expertise, and dedication. Many highlight his ability to maximize refunds, even in complex tax situations, and appreciate his thorough, personalized approach. Long-term clients trust his decades of experience, noting his integrity, accessibility, and willingness to explain details clearly. His friendly demeanor and efficiency make the tax process stress-free, with several mentioning he outperforms DIY options like TurboTax. Randall’s proactive communication and strategic advice for future financial planning are also frequently commended. Clients unanimously recommend him for both personal and business tax needs.

About This Listing

Bookkeeping
Accounting
Audit
Business Consulting
Payroll
Tax Preparation
Tax Planning
IRS Representation
Financial Advisory
Estate and Trust Tax
Non-profits
Real Estate
Healthcare
Professional Services
Manufacturing
QuickBooks
Multi-state Experience
Local Tax Credits

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

Bookkeeping
Accounting
Audit
Business Consulting
Payroll
Tax Preparation
Tax Planning
IRS Representation
Financial Advisory
Estate and Trust Tax
Non-profits
Real Estate
Healthcare
Professional Services
Manufacturing
QuickBooks
Multi-state Experience
Local Tax Credits

Contact Information

Address

3100 5th Ave S

Birmingham, Alabama 35233

Hours

Monday 8AM-5PM
Tuesday 8AM-5PM
Wednesday 8AM-5PM
Thursday 8AM-5PM
Friday 8AM-5PM
Saturday 8AM-12PM
Sunday Closed

Customer Reviews

Had been doing taxes on Turbo Tax, but the experience with Randall was MUCH better--and no more expensive. Sitting with him took no more time than it took me to do it through Turbo Tax, and he was able to fix some things that I had previously done wrong on prior returns. I received good return amounts and am way more comfortable in what I submitted than in years past.

We have used Mr. Hancock for several years now, and I truly appreciate his advice, experience, knowledge, and professionalism. I was, and still am, fairly naive to money management and taxes and he has provided me with a lot of information that is easy to understand. I appreciate his business and his patience with me as I navigate my finances. You can see his dedication, especially during tax season, because he will answer the phone basically all day, even on weekends. Thank you!

We were referred to Mr. Hancock and I'm happy to say that he is exactly what we were looking for. I feel very confident in his knowledge and desire to do his absolute best for his clients. I appreciate him taking time to get to know us and our needs instead of rushing through to get to the next appointment. My search is over, He definitely has a client for life!!

We used Randall for the first time this year and it was a very pleasant experience! Randall was very professional and knowledgeable and our taxes were completed in a timely manner. I can?t wait to continue to use Randall for all of our tax needs!

Always enjoy using Mr. Randall Hancock for my taxes. Great service by a great person. Will continue to use him as long as he stays in the business.

This guy has saved me in so many ways?. I?m not sure I could say enough good things about him?.just wow, and what a great guy to boot. It?s professionals like this who are so passionate about their work who make this world go round. Appreciate your work and friendship as welll!!!!

We have used Mr. Hancocks' services for around 5 years now and I'm always confident that I get high quality attention to my financial situation. We began using his services at a time that we had no one we trusted. Although we didn't know anything about Randall, I now feel very confident in him. He has always been very thorough and I've never had any question about the quality of work he has done for us. I have referred him to coworkers,and they, to are repeat customers. He has people's best interest in mind

Randall & Debra are the best! Randall has been our go-to for the past 34 years. He's the most up to date on any tax change and he always has the latest equipment to process your needs in a very timely and professional manner. He's also the greatest down to earth guy around. You will not be disappointed if you're looking for a new or better tax law expert. Great business!

I was connected to Randall by recommendation and I am happy that I was. Randall prepared my 2021 taxes quickly and efficiently. He made easy work of what I thought would be a complicated process. My 2021 events included sale of real estate, stocks, crypto, changing state of residence, retirement income, and more. I thought, for sure I would owe taxes but Randall was able to get me a return! Randall is my CPA of choice and I highly recommend that you go see him.

I have used the services of Randall now for a number of years, both on international financial matters and in country financial. I have found Randall to be highly professional and very motivated in providing the best service possible at all times. based on this past and present service, is valuable knowledge and guidance I hope to continue to call on Randall if and when required in the future. Highly recommended!

High quality work. Has information in his head about many aspects of my complicated business, and if he doesn't, he says so, and always gets back with me in a timely manner. He keeps up with his continuing education, as the tax law is always changing at the whims of the IRS and Congress. I like that he strategizes what would be advantageous moves for the future, not just being a battlefield historian counting the dead bodies. He helps us win the war. Thank You Randall for what you and Debra do.

We were looking for a new CPA and we are excited to have found Randall. He is Extremely knowledgeable and detail oriented. He has been absolutely awesome and we are very much looking forward to continuing to work with him for years to come!

Finding Randall has been one of the best blessings of 2021. There are a lot of quality, professional CPA's but they have a tendency to shuffle you off to non-CPA staff when it comes to your taxes. That has been my experience and my frustration. There are some things I want to feel comfortable a CPA is looking at and questioning and advising me about when it comes to my tax filing. That is Randall! I found Randall through a Google search, maybe like you are doing now. I had no connection to Randall. I had n

I highly recommend Mr. Hancock. I found him via a google search while trying to find someone to do my taxes this past year. I will be using him for the foreseeable future. He was quick, efficient, and has assisted me with other financial matters while in peak season (no easy feat). Not to mention, he is incredibly friendly! I also particularly enjoy being a part of his email list. He gives advice and information pertaining to finance that I have found incredibly helpful.

As a small business owner, Mr. Hancock does much more than facilitate numbers on a tax return. He is always available to help strategize and give options noting the effects of pass through business income on our personal return. Even though we moved to another state, we have stayed with Mr. Hancock due to the personal attention he gives us year to year.

I was very excited to work with Mr. Randall after reading his wonderful reviews. I called on a Monday leaving my information and was promised a call back. I called back and was told He had not received the message yet. On Thursday I called and was able to get him on the phone. he was extremely rude. Do not recommend. I am so upset.

Randall and Debra have been working with us for 25+ years. They are always there when we need them. Very professional. They are like family! I do not trust anyone else with my personal finances. I highly recommend them! As always, the best!!!

My husband and I moved to the Birmingham area in 2017. Our taxes were done in our previous state, with a lot of items left out. Due to this situation, we were left owing the IRS around $7000.00! In addition, we owed our previous state of residence around $1500.00. We were not prepared for a tax bill of this size!! When we were settled from our Birmingham move, I sought out a CPA, who might be able to take a second look at our tax forms. Luckily, i found Randall Hancock. I read all of the positive re

I have used TurboTax for nine years, and I?m never doing my taxes that way again. Randall made this the smoothest year of taxes I?ve done yet and helped give me clarity at every turn. His ongoing emails to his clients keep me in the loop with news that will affect my tax situation. My only regret is not going to him sooner.

Randy's been doing taxes for my father and I for years and years. He always does a great job, is very accessible and easy to work with. Pricing is very reasonable for the quality of work performed. I would highly recommend him to anyone looking for help with taxes.

Been letting Randal Hancock do our taxes for 25 plus years !! Shows integrity and very professional Yet you feel totally at home and able to discuss your income and financial plans without feeling pressured ! He will guide you in steps you can take to help with your financial growth !! I highly recommend him to Do your family taxes ! I will give him 5 stars !!

Mr. Hancock is truly an excellent ally to the single Dad and ex-military personnel.I wished I'd have found him when I was still in the service.Not only has he been my tax guru for more than 10 years he's been amazing at getting me the most refund possible when I lived in Alabama then Hawai'i,(with it's weird taxes) and now in Alaska with it's own unique tax system.Not bad for a CPA in Alabama,huh? I am extremely pleased and satisfied with Randall being my tax preparer and my defender from anything else the

Mr. Hancock has been our tax man for more than 20 years. He is honest & sticks to the letter of the law. I never worry about my tax return once he completes it. He has helped us with advice on who to contact on various subjects. I consider him our friend.

Randall did our taxes for us this year and we couldn't be more pleased. He was fast, professional, and friendly and as a bonus he even got us money back on our returns! We'll continue using him for years to come.

Mr Hancock has been my CPA for almost 20 years. My company is Campbell?s Paving & Concrete. He is the very best at what he does. He does all my business and personal taxes. He is an awesome financial advisor. He has helped me with my retirement investments. Very easy to talk to and speaks a language us normal folks can understand. Thanks

I really like that Mr Randall is a no non sense person when it comes to filing taxes. He helped me out tremendously in the best possible way he could. I have definitely found my forever accountant.

Mr. Hancock is a very knowledgeable CPA. He truly helped me out of a mess I had made trying to do my own taxes! He and his assistant Debra are both very personable. I would highly recommend him.

Mr. Hancock is very knowledgeable and professional. He knows all the tax codes and go through all the items to try to help you save money. Highly recommend him to anyone who does not want to spend hours in clouds and still comes out knowing nothing. Let the professional handle it.

Have used Randall for a long time for my business & personal tax preparation & income taxes & highly recomend him.Very knowledgeable & helpful & explains different options.Highly recommend him for doing your taxes.Never had a complaint with him.

Mr Hancock was very professional when filing for us, this was our first time meeting him and he was super nice. He got our stuff done earlier than we expected, can?t wait to use his services again.

Randall is an awesome accountant, professional and overall great guy! We tremendously value his services and his friendship!

Very knowledgeable and helpful with letting me know know all of my options so that I could get the most out of filing my taxes! I am a first-year independent contractor and my appointment Mr. Hancock was very helpful in making sure I would be on course for filing next year as well.

Randal is a dream come true when or if I need help as a widow. He is amazing in his knowledge of the tax codes. His setup matches another review, he just sits at that desk and goes from page to page until he is sure he has it all, like a machine.

Mr. Hancock has been our tax accountant for many years. We trust his expertise so much that we followed him when he relocated from our area. He's just that good!

We've trusted Randy over 30 years with our accounting needs ... never once has there been a problem!!! He looks out for his clients and goes over and above the call of duty to make sure all the i 's are dotted and the t ' s are crossed !!!

Randall did a great job helping me with some complicated tax return issues this year and caught some errors in documents that would have ended up costing me thousands of dollars. Thanks Randall

Mr. Hancock does a great job! Our tax situation becomes more complex every year but he always manages it well. I refer my entire team to him.

Randall and his team has been so helpful getting task done and completed for my company I appreciate there hard work thanks so much. You must have them on your team to grow to the next level.

Great guy to work with. He knows what he is doing and stays up to date with all the tax laws. Very personable. I highly recommend Mr. Hancock to everybody.

I probably met Randal and Debra 35 years ago. They have been the absolute best! You will NOT find more professional and friendly caring people, that will support you or your biz like they do. They are the best!

Randall did an amazing job filing our taxes, he took time explain what he was doing to ensure that we got our biggest refund possible.

Have used his services for years and has done a great job. This year being semi-retired I was afraid I would have to pay taxes because I worked too many hours but he was able to get us money back. Thanks.

Randall handled our complicated tax matter with expertise and kindness. We look forward to working with him again in the future!

Wouldn't trust anyone else with my taxes.

Randall took the time to listen and gave great advice. We are really happy with this service. Very knowledgeable.

Totally recommend Mr. Randall. He is thorough, you don't feel rushed and he actually speaks to you on the phone. 10/10 - will use again!

Enjoy Randall and his services. It's the best and easiest to use and enjoy the work he does for me and my family.

Randall Hancock has been our company CPA for over 20 years. He is always there with the answers to our questions both for our company and our personal accounting.

Attentive care. Came in with an overwhelming amount of things to deal with. Mr. Hancock has been the most dedicated CPA I have ever used.

Extremely knowledgeable and pleasant to work with. Organizes all your documents and uploads them to a shareable cloud storage for easy access. Great experience all around

Randall is a machine sitting at his desk doing what he does best! Never seen anything like it! Awesomeness in motion!

Have used Randall for years, now my family uses him also. He is the best!!!!!

Hands down some of the best services. Friendly, EXTREMELY knowledgeable, and helpful. Will be speaking with Mr. Hancock again soon.

Very pleasant to work with, knowledgeable, able to explain things to the layman, and pretty accessible despite how busy he is. Would quickly recommend!

Excellent, thorough, and works hard for you. There really isn't any better in the business than Randall.

This guy deserves a five ?? very helpful for small businesses and i wanna say thank you Mr. Randall

thank you for being there for me. I went in thinking I was going to have to pay at least 18000.00 and ending up with about 3500. what a relief. thank you for always taking care of me

Excellent down to earth explanation and discussion. All services are always professional and everything is done timely.

Very friendly and easy to talk to. Incredibly knowledgeable and willing to help out.

Very good with our taxes. Love him for being a good friend.

Randall is the best in the tax business!

Randy and Debra are very professional .

Very knowledgeable and helpful.

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