At Hafez Accounting CPA, we provide reliable, professional, and affordable bookkeeping services that keep your financial records organized and your business ready for its next step. Our licensed CPA firm in Coquitlam supports small businesses, corporations, self-employed professionals, nonprofits, and charities with:
Serving the Tri-Cities and Greater Vancouver, we offer personalized support in English and Farsi—giving you the clarity and confidence to focus on what matters most.
Knowing where your money goes, what customers owe, and which bills are due helps you run your business with greater control. We maintain your books and explain the financial information they produce, so you can monitor performance, prepare for tax obligations, and make informed decisions throughout the year.
Whether you need ongoing bookkeeping, help bringing overdue records up to date, or support for your existing accounting team, we tailor our services to your needs and agree on the scope before work begins.
Keep a consistent, organized record of your financial activity.
Understand how your accounting records compare with your actual account activity.
Stay informed about money owed to you and amounts your business needs to pay.
Turn day-to-day transactions into useful financial information.
Coordinate sales tax reporting with your bookkeeping records.
Keep employee pay and payroll records connected to your accounting system.
Payroll and related filings can be included in your bookkeeping package based on your employee count and reporting requirements.
Well-maintained records make year-end work easier to manage.
Income tax preparation and any formal financial statement engagement are quoted separately unless expressly included in your agreed scope.
If your records have fallen behind, we can help you establish a clearer starting point. We review the available information, identify gaps, reconcile accounts, and correct supported errors so you can move forward with more dependable records.
Catch-up work may include recording outstanding transactions, resolving duplicate entries, reviewing opening balances, reconciling historical bank and credit card accounts, and preparing updated financial reports. We assess the condition of your records before confirming the scope and fee.
An organized accounting system makes it easier to keep your books current and share information with your accountant. We support bookkeeping in QuickBooks Online and can help establish a practical process for invoices, receipts, bank transactions, and reporting.
Depending on your software plan and needs, we can assist with account setup, a suitable chart of accounts, bank transaction imports, digital receipt organization, and recurring bookkeeping procedures. Cloud accounting also allows you and your accountant to work from the same records and access reports without exchanging multiple spreadsheet versions.
We review imported transactions and reconcile accounts as part of the agreed bookkeeping process. Software subscription fees are identified separately in your quote unless expressly included.
Nonprofit records need to support reporting to management, boards, and funders. We tailor bookkeeping to your organization’s programs and funding arrangements, helping you track income and expenses consistently and maintain clear supporting records.
Our support can include:
Grant reporting, budgeting, and charity or nonprofit information returns can be added where required and are defined in the engagement scope.
We work with small businesses and owner-managed corporations, contractors and consultants, professional service businesses, local retailers and service providers, nonprofits, and charities.
Choose the level of support that suits your operations:
Regular transaction processing, reconciliations, and reporting on an agreed schedule.
Selected reconciliations, month-end work, or assistance with bookkeeping questions.
Help with overdue records, account cleanup, and preparation for tax filing.
Our fees reflect transaction volume, the number of accounts, payroll needs, reporting requirements, and the condition of your records. We explain the services included so you know what to expect.
EXCELLENT
Based on 21 reviews
Posted on Google![]()
Zahra GharibiTrustindex verifies that the original source of the review is Google.
I had such a great experience! The staff was incredibly professional, friendly, and attentive. Everything was explained clearly, and I felt comfortable and well taken care of throughout the entire process. I’m very happy with the service and the results. I would definitely recommend this place to anyone looking for quality service and a professional team. ⭐️⭐️⭐️⭐️⭐️Posted on Google![]()
Tamina JD (Tamina)Trustindex verifies that the original source of the review is Google.
I highly recommend Mr. Mahdiyar's services. He is exceptionally knowledgeable, professional, and dedicated to providing outstanding service. Friendly, patient, and attentive, he goes above and beyond to ensure your tax filing process is smooth, accurate, and stress-free. His expertise and commitment to his clients truly set him apart. Thank you Mr. Mahdiyar.Posted on Google![]()
Leigh Ann HowellTrustindex verifies that the original source of the review is Google.
I was looking for a tax firm who could coordinate personal and corporate taxes properly. Hafez Accounting met and exceeded my expectations. We met in person, which I prefer, and my taxes were explained and I was not overcharged for their services. I look forward to working with Ali to guide me through the tax system to help avoid tax leakage. I found him to be efficient, conscientious, and responsive. I would highly recommend their services. Leigh Ann LittlewoodPosted on Google![]()
Omid OmidbakhshTrustindex verifies that the original source of the review is Google.
I had a great experience working with Hafez Accounting CPA, especially with Mr. Mehdi Yar for my 2026 tax filing. He was extremely patient, honest, and clearly very knowledgeable. He answered all of my questions with confidence and provided thorough explanations whenever needed, making the entire process easy to understand. What really stood out was his commitment to client support. After my spouse and I received our tax refund from the CRA and had a few follow-up questions, he kindly scheduled a 30-minute Zoom session and addressed all of our concerns in detail. Thank I truly appreciate his professionalism and dedication. I highly recommend his services to anyone looking for a reliable and trustworthy accountant. I will definitely be working with him again for my 2027 taxes.Posted on Google![]()
Issa MergasoryTrustindex verifies that the original source of the review is Google.
I had an excellent experience working with my accountant this tax season. They were professional, knowledgeable, and incredibly thorough in handling my file. Everything was explained clearly, and they made what is usually a stressful process feel smooth and straightforward. I really appreciated their attention to detail and how they took the time to ensure I received all the deductions and credits I was eligible for. Communication was prompt and friendly, and I always felt like my questions were taken seriously. If you're looking for someone reliable and efficient to handle your taxes, I would highly recommend their services. I’ll definitely be coming back next year!Posted on Google![]()
Melissa RohaniTrustindex verifies that the original source of the review is Google.
Great experience—very accurate work and I received a good refund. Highly recommendedPosted on Google![]()
nazanin hamidyTrustindex verifies that the original source of the review is Google.
Great experience! They handled my taxes professionally and made everything simple and stress-free. Highly recommended.Posted on Google![]()
Zahra SajadiTrustindex verifies that the original source of the review is Google.
I had a really great experience with Mr. Mahdiyar. He is very friendly, professional, and easy to talk to. He took the time to answer all my questions patiently and explained everything in a clear and simple way. I felt very comfortable working with him and truly appreciated his knowledge and support. I highly recommend him to anyone looking for a trustworthy and caring accountant!
Bookkeeping informed by professional accounting knowledge and practical financial management experience.
Careful recording, reconciliations, and follow-up on items that need clarification.
A scope designed around your operations and reporting needs.
A clear quote based on the work required.
Bookkeeping that supports payroll, sales tax reporting, and year-end preparation.
Clear communication in the language you are most comfortable using.
Based in Coquitlam, serving Port Coquitlam, Port Moody, Burnaby, New Westminster, and Greater Vancouver, with in-person, phone, and video meeting options.
Share your business or organization type, accounting software, transaction volume, and the support you need.
We review your requirements and outline the scope, reporting schedule, responsibilities, and fees.
We agree on how invoices, receipts, statements, and payroll information will be provided.
We complete the agreed work, clarify outstanding questions, and provide reports on the agreed schedule.
The right schedule depends on your transaction volume, payroll, filing obligations, and need for financial reports. Monthly bookkeeping is useful for many businesses, while lower-volume operations may suit a different schedule. We help you choose a practical arrangement.
Yes. We can assess your records and propose catch-up work to bring them up to date. The time and cost depend on the number of periods involved and the completeness of the supporting information.
Yes. We can maintain your bookkeeping and prepare year-end records for your external auditor. If you would like us to provide tax preparation as well, we can include it in a separate or combined proposal.
These services are included only when specified in your quote. We can tailor a package that combines bookkeeping with payroll, sales tax returns, and year-end tax preparation, and explain any separate software fees.
Let Hafez Accounting CPA Inc. help you maintain organized books, understand your financial position, and prepare for upcoming obligations. Contact us to discuss reliable bookkeeping support tailored to your business or organization.