Let us help you grow your business

QuickBooks Training

Cloud Based Accounting

CM CPA offers clients cloud based accounting solutions that allows for information to be accessed in real time.

Accounting & Bookkeeping

Accounting & Bookkeeping

Providing accounting & bookkeeping services to small/medium size businesses and NPOs



Providing personal, corporate & US tax services year round to meet each individual client needs


CM CPA Accounting is a full service firm comprised of a team of qualified professionals with over 10+ years of experience in accounting, bookkeeping and tax services to individuals and businesses. At CM CPA Accounting we recognize the competitive nature of today's business market; therefore, we strive to ensure all of our clients' needs are met in an efficient manner.


Our goal is to provide each and every client with an amazing experience but most importantly, we want to see our clients grow. Grow there revenue, bottom line, and grow there employee count. We do this by getting to know our client and helping them in any way possible. If that means a client needs to bounce an idea off at 9 PM, we will be more than happy to pick up the phone and answer it. We live by the principle �the more successful our clients are the more successful we will be.�


With CM CPA Accounting you not only get an accounting partner but also a business partner with real world business experience. Let us help you with your accounting needs but more importantly, grow your business.


Our Services

Accounting & Bookkeeping

CM CPA provides accounting & bookkeeping services to small/medium size businesses and NPOs. We ensure accurate accounting & bookkeeping services to help your business thrive and be successful in every facet.

Some of the services we offer are:
   • Full cycle bookkeeping
   • HST/GST/PST returns
   • WCB returns
   • Payroll Services
   • Preparation of Financial Statements
   • Bank Account Reconciliation
   • Not-for-Profit Bookkeeping & More!

Personal Tax Accountant Vaughan

Personal Tax Returns

CM CPA provides year round personal tax services and ensures all of our clients have peace of mind knowing that their taxes are filed in a timely and accurate manner.

CM CPA provides the following tax services:
   • Employment Income
   • Self-employed Business Income
   • Capital Gains
   • Rental Income

Personal Income Tax Return Richmond Hill

Corporate Tax Returns

All corporations must file a corporate tax return at the end of their fiscal year end even if there is no tax payable. CM CPA can take care of filing your corporate tax return so you can concentrate on growing your business! We will also ensure that all returns are filed in a timely manner to avoid any CRA fines and penalties.

Personal Tax Return Service Vaughan

U.S. Tax Returns

If you are a US citizen residing in Canada you are required to file a tax return if you earned an income in either Canada or the US. A Canadian resident also must file a US tax return if they have an investment rental property in the US. Let CM CPA take care of all your US Tax Return needs!

Cloud Bookkeeping Services Canada

CRA Audits

Dealing with CRA can be time consuming and difficult. Let CM CPA deal with the headaches of a CRA Audit for you. Whether it's an audit for your personal tax return or your business, CM CPA will deal with CRA in a reliable, fast and professional manner. Contact us to solve your CRA problems today!

Bookkeeping Services Brampton

QuickBooks Training

Our staff has extensive knowledge of QuickBooks software. If you prefer to do your own bookkeeping but aren't familiar with the software, let us train and teach you the ins & outs of this accounting software!

Best Bookkeeping Services Toronto

Controller Services

CM CPA offer’s Controller services to Small and Medium sizes businesses. We have over 10 years’ experience in industry working with businesses to help them grow operationally and profitably. We offer controller services on a part time basis and all work is done by a CPA. Our controller services include:

Management of accounting and bookkeeping processes
• Budgeting and forecasting
• Cash flow management and projections
• Accounting documentation, including processes, procedures and operations manuals
• Job costing and inventory tracking
• Key metric benchmarking
• Third party accounting software selection and implementation
• Reporting and oversight of month-end closings
• Audit preparation and advisory service
• HR

Affordable Bookkeeping Services Toronto



Feel free to message us your inquiries

Toronto Office:

10 Four Seasons Place, Suite 1000, Toronto, Ontario, M9B 6H7, Canada

Mississauga Office:

5925 Airport Road, Suite 200, Mississauga, Ontario, L4V 1W1, Canada

Brampton Office:

2 County Court Blvd., Suite 400, Brampton, Ontario, L6W 3W8, Canada

Vaughan Office:

3582 Major MacKenzieDr W #204, Vaughan, ON L4H 3T6






Affordable, Best Bookkeeping Services Toronto, Bookkeeping Services Toronto, Personal Income Tax Return Richmond Hill, Personal Tax Return Service Vaughan, Cloud Bookkeeping Services Canada,
Bookkeeping Services Mississauga