Hafez Accounting CPA Inc.

CPA Coquitlam & Tri-Cities Firm

Bookkeeping Services in Coquitlam and the Tri-Cities

Reliable Books. Clear Financial Information. More Time for Your Business.

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.

Professional CPA Accounting & Tax Services in Coquitlam and Tri-Cities

Bookkeeping That Supports Better Decisions

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.

Our Bookkeeping Services

Transaction Recording & General Ledger Maintenance

Keep a consistent, organized record of your financial activity.

Bank & Credit Card Reconciliations

Understand how your accounting records compare with your actual account activity.

Accounts Receivable & Accounts Payable

Stay informed about money owed to you and amounts your business needs to pay.

Month-End Accounting & Financial Reports

Turn day-to-day transactions into useful financial information.

GST/HST & PST Reporting

Coordinate sales tax reporting with your bookkeeping records.

Payroll & Employer Reporting

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.

Year-End Preparation & Tax Coordination

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.

Catch-Up Bookkeeping & Account Cleanup

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.

 

QuickBooks Online & Cloud Bookkeeping

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.

Bookkeeping for Nonprofits & Charities

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.

Flexible Support for Your Needs

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:

Ongoing bookkeeping:

Regular transaction processing, reconciliations, and reporting on an agreed schedule.

Support for your existing team:

Selected reconciliations, month-end work, or assistance with bookkeeping questions.

Catch-up and year-end support:

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.

Posted on Google Google
Zahra Gharibi profile picture
Zahra Gharibi
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex 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 Google
Tamina JD (Tamina) profile picture
Tamina JD (Tamina)
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex 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 Google
Leigh Ann Howell profile picture
Leigh Ann Howell
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex 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 Littlewood
Posted on Google Google
Omid Omidbakhsh profile picture
Omid Omidbakhsh
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex 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 Google
Issa Mergasory profile picture
Issa Mergasory
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex 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 Google
Melissa Rohani profile picture
Melissa Rohani
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
Great experience—very accurate work and I received a good refund. Highly recommended
Posted on Google Google
nazanin hamidy profile picture
nazanin hamidy
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex 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 Google
Zahra Sajadi profile picture
Zahra Sajadi
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex 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!

Why Choose Hafez Accounting CPA ?

How to Get Started

1
Tell us about your operations.

Share your business or organization type, accounting software, transaction volume, and the support you need.

2
Receive a tailored proposal.

We review your requirements and outline the scope, reporting schedule, responsibilities, and fees.

3
Establish a record-sharing process.

We agree on how invoices, receipts, statements, and payroll information will be provided.

4
Keep your books current.

We complete the agreed work, clarify outstanding questions, and provide reports on the agreed schedule.

Frequently Asked Questions

How often should my bookkeeping be completed?

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.

Spend Less Time Managing Records and More Time Moving Forward

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.

Professional CPA Accounting & Tax Services in Coquitlam and Tri-Cities