Managing the finances of a nonprofit organization or registered charity requires more than traditional bookkeeping. Organizations must maintain accurate financial records, properly account for restricted funding, meet CRA and funder requirements, prepare meaningful reports for their Board of Directors, and demonstrate that funds are being used responsibly and in accordance with their intended purpose.
we provide professional, reliable, and affordable accounting and financial management services specifically tailored to:
With extensive senior-level experience working directly within the nonprofit sector, we understand your financial responsibilities from the perspective of management, the Board, funders, regulators, and external accountants.
Our goal is to help non-profit and charitable organizations build a strong financial foundation through efficient, streamlined financial processes, reliable reporting, and sound financial management—giving their leaders greater clarity and confidence to manage resources effectively and focus on what matters most: achieving their mission and serving their communities.
Hafez Accounting CPA Inc. is founded by M. Ali Mahdiyar, CPA, CMA, who brings more than 18 years of Canadian accounting and finance experience, including approximately 14 years working with nonprofit organizations.
Ali has served nonprofit organizations in senior financial positions including Director of Finance, Controller, Finance Manager, and financial consultant, with direct responsibility for:
This hands-on experience gives Hafez Accounting a practical understanding of the financial challenges nonprofit organizations face—from managing day-to-day accounting to satisfying Boards, funders, government agencies, CRA, and external auditors.
Reliable accounting records are the foundation of effective nonprofit financial management. We can manage or support your organization’s ongoing accounting functions, including:
Whether your organization requires complete outsourced accounting support or assistance with specific accounting functions, our services can be tailored to your organization’s size, funding structure, transaction volume, and reporting requirements.
Nonprofits and charities frequently receive funds that must be used for specific programs, projects, or purposes.
We help organizations establish and maintain appropriate accounting records for restricted and unrestricted funds, providing clearer accountability over how funding is received, allocated, spent, and reported.
Our support can include:
Clear fund accounting helps management and the Board understand not only the organization’s overall financial position, but also the financial performance and available resources of individual programs and projects.
A Board of Directors needs timely, understandable financial information to properly oversee an organization.
We prepare financial reporting packages tailored to the needs of management, Treasurers, Finance Committees, and Boards of Directors.
Services can include:
Our objective is to transform accounting information into clear and useful financial reporting that supports informed decision-making and effective Board oversight.
An effective nonprofit budget is more than an annual requirement—it is an important management and governance tool.
We can assist with:
We work with management to develop realistic budgets that reflect the organization’s programs, funding arrangements, staffing requirements, operating costs, and strategic priorities.
Organizations receiving government and other restricted funding often face detailed budgeting, documentation, cost-allocation, reporting, and compliance requirements.
Our experience includes financial management and reporting for government-funded nonprofit programs, including federal contribution agreements and other government and community funding programs.
We can assist with:
Proper grant accounting helps your organization demonstrate financial accountability while reducing the risk of unsupported expenses, reporting problems, or unexpected funding adjustments.
CRA reporting requirements differ depending on whether an organization is a registered charity or another type of nonprofit organization.
We provide preparation and filing support for:
We work to ensure that information reported to CRA is consistent with your organization’s accounting records and year-end financial information.
GST/HST rules for charities and nonprofit organizations can differ significantly from those applying to regular businesses.
Depending on your organization’s activities and eligibility, we can assist with:
Our objective is to help your organization properly account for GST/HST while identifying applicable rebate opportunities.
For nonprofit organizations with employees, we can provide ongoing payroll and annual reporting support, including:
For organizations receiving program funding, payroll costs can also be allocated and tracked by project or funding source where appropriate.
A well-organized year-end can reduce delays, additional accounting costs, and pressure on management.
We can prepare your organization’s accounting records for auditors by providing:
We can maintain and prepare your accounting records and year-end working papers while working collaboratively with your independent external auditor or assurance firm.
Strong financial controls help nonprofit organizations protect their resources and improve accountability.
We can review accounting procedures and assist management with practical improvements involving:
Our approach is designed to provide controls appropriate to the organization’s size,
staffing level, resources, and operational complexity.
Smaller and growing nonprofit organizations may require professional financial oversight without needing—or being able to justify—the cost of a full-time Controller or Director of Finance.
Hafez Accounting can provide ongoing CPA accounting, Controller-level, and financial management support tailored to your organization’s needs.
This can include a combination of:
This flexible approach gives nonprofit organizations access to experienced financial management while controlling administrative costs.
Experience preparing financial reports, budgets, variance analyses, and presentations for Executive Directors, CEOs, Treasurers, Finance Committees, and Boards of Directors.
Your organization's accounting is supported by an experienced CPA, with direct knowledge of nonprofit financial operations, reporting, budgeting, and funding requirements.
Approximately 14 years of hands-on nonprofit accounting and financial management experience, including senior positions as Director of Finance and Finance Manager.
We focus on delivering professional and dependable CPA services at competitive rates designed to provide strong value for nonprofit and charitable organizations.
Hands-on experience with fund accounting, restricted funding, deferrals, project accounting, and allocation of costs among programs and funding sources.
Practical experience with government-funded projects, contribution agreements, funding proposals, project budgets, financial claims, cost allocations, and funder reporting.
We recognize that a small community organization has different needs and resources than a larger multi-program nonprofit. Services are customized to the organization's size, complexity, internal resources, and reporting requirements.
Our services are suitable for a wide range of mission-driven organizations, including:
Your organization’s resources should be directed toward achieving its mission—not consumed by accounting complications and financial reporting deadlines.
At Hafez Accounting CPA , we combine professional CPA expertise with extensive hands on nonprofit financial management experience to provide reliable, accurate, practical, and affordable accounting support.
Whether you need ongoing bookkeeping and payroll, fund accounting, Board reporting, budgeting, grant reporting, T3010 or T1044 preparation, year-end support, or senior- level financial guidance, we can develop a service package around the needs of your organization.
This flexible approach gives nonprofit organizations access to experienced financial management while controlling administrative costs.
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!
Hafez Accounting CPA Inc. proudly serves nonprofit organizations and charities in
Tell us about your organization, programs, funding structure, and current accounting needs. We’ll discuss how Hafez Accounting CPA Inc. can provide the right level of accounting and financial support for your organization.