Need audit support? Stressed about an audit? Have you received a call?
We've got you covered.
More than 2 million* Canadians face assessments annually. If it happens to you, we can represent you.
Flexible Pricing
Get started.
Pick a plan that suits your needs
*Each package is exclusively available with a Personal Tax plan and cannot be purchased separately.
Basic CRA Audit Response
Guidance for responding to CRA notices
- Initial review of the CRA notice
- Step-by-step written guidelines for responding
- Template responses and documentation checklists.
- Advice on follow-up actions and timeline
- ..................
- Ideal for: Those who prefer handling responses themselves with expert guidance.
Full CRA Audit Protection
Unlimited CRA correspondence related to the specific tax year, guaranteed for 7 years
- Unlimited consultations and response drafting
- Full handling and review of CRA documentation requests
- Representation in all communications with the CRA
- Support during a CRA audit with full communication handling
- Advice on keeping tax records audit-ready
- ..................
- Ideal for: Clients seeking comprehensive and unlimited support with CRA inquiries.
Expert assistance with CRA audit
We’ll help you prepare for a tax audit or reassessment
Even with accurate filing, the CRA or Revenu Québec may audit your return. With Audit Protection, our Tax Experts provide personalized support through any government review.
M7 will talk about:
-
How to streamline tax preparation with well-organized records
-
Common tax red flags to avoid
-
One simple rule for determining whether an expense is deductible or not
-
Which documents to keep and which to toss
-
How to anticipate what CRA might ask for, and how to give them what they want
Notices and audit.
Don't face CRA tax auditor alone!
Our team of experienced case resolution specialists provide personalized support to help your client: We'll interpret calls from the CRA and help you to solve them
Stay Relaxed
As our personal tax audit defense department, we'll take on the burden of investigating and resolving any tax notices you receive. We ensure:
-
Within 24 Hours Action Guaranteed
-
Resolve tax debts
-
Address issues with CRA forms
-
Assist with denied credits
How it works
Correspondence management
The Tax Expert assigned to you will assist in clarifying any correspondence you've received from the CRA/Revenu Québec and explain the reason behind their request for additional information.
Document preparation (Personal Tax)
We’ll also be here to help carefully review your return to make sure it’s right, as well as to help clarify and accurately validate any changes the government makes to your return or tax owing.
Why stay covered with M7?
-
We’ll support you every step of the way, both before and after your assessment.
-
With Audit Protection, we’ll stand by you for up to seven years, assisting with any audits or reviews of your return.
-
We'll begin by assigning your file to a dedicated Tax Expert, ensuring personalized attention, and guide you through the entire process
Your tax audit defense team
Marcos Lopes
PCP - Founder and CEO
Marcos Lopes
PCP - Founder and CEO
This vision led to the creation of M7 Group™, a company dedicated to redefining financial management through innovation and personalized support.
Under Marcos’s leadership, M7 Group™ continues to expand its reach, offering expertise paired with cutting-edge solutions like M7 FuturERP™, M7 Figures™, and ProsperX, all designed to help businesses thrive. With an unwavering focus on innovation, efficiency, and client success, Marcos has positioned M7 Group™ as a trusted partner in financial empowerment and business growth across North America.
- Phone:(800) 771-8244 Ext: 101
- Email:marcos@m7tax.com
Matthew Lopes
Co-Founder and CFO
Matthew Lopes
Co-Founder and CFO
My role at M7 is to assist my team and clients to navigate the complex world of entrepreneurship through a proper financial plan, analysis and forecast. This is often achieved through various services, software and team development with each client’s unique needs and goals.
As our firm and team continues to grow, I am constantly learning and finding the best approach to structuring the core principles of a business to flourish return and growth for the foreseeable future.
- Phone:(800) 771-8244 Ext: 106
- Email:matthew@m7tax.com
Adnan Khan
CPA, FCCA - Virtual CFO
Adnan Khan
CPA, FCCA - Virtual CFO
In his professional career, Adnan has worked with a diverse range of clients, especially small businesses, specializing in tax planning, financial analysis. His hands-on experience in managing complex financial portfolios and navigating intricate tax regulations has made him a trusted advisor in the accounting community.
Adnan’s passion for education led him to share his knowledge as an adjunct professor at various colleges in Canada, where he is teaching accounting, business and taxation courses for over a decade. His teaching approach combines real-world applications with theoretical concepts, helping students bridge the gap between classroom learning and professional practice. His dedication to education is reflected in his engaging lectures and mentorship of future accounting professionals.
Adnan’s dual expertise in practical accounting and teaching has positioned him as a well-rounded expert, valued for his ability to provide both practical insights and academic guidance. His contributions to the field continue to influence both his students and peers, making him a prominent figure in the accounting profession.
CPA, CGA (Canada)
CPA (Colorado)
CGMA (USA)
FCCA (UK)
- Email:adnan@m7tax.com
Carla Cristiane
Accounting Manager
Carla Cristiane
Accounting Manager
My experience in finance, working in healthcare offices, coordinating teams, and providing personalized client service has elevated my skills, enabling me to deliver my best at M7 Group™.
- Phone:(800) 771-8244 Ext: 105
- Email:carla@m7tax.com
Kevin Lopes
Accounting Manager
Kevin Lopes
Accounting Manager
At M7 Group™, I oversee payroll services, helping our clients save time and reduce costs. Additionally, I provide support to team members as needed, fostering collaboration and efficiency.
Education
University of Guelph-Humber
Bachelor of Business Administration (B.B.A.), Finance (2014–2018)
- Phone:(800) 771-8244 Ext: 111
- Email:kevin@m7tax.com
Martin Zilz
Senior Accountant
Martin Zilz
Senior Accountant
- Email:martin@m7tax.com
Ravi Gautam
Senior Accountant
Ravi Gautam
Senior Accountant
As a Senior Accountant at M7 Group™, I bring over 3.5 years of expertise in financial planning, analysis, and accounting principles.
I am IFIC-certified and currently preparing for CPA Canada, with a focus on delivering precise financial management solutions and fostering business growth.
Key Expertise:
Financial management, auditing, and budget creation.
Daily financial transaction recording and analysis of organizational finances.
Cost and revenue reporting, forecasting, and budgeting.
Integration of business and finance functions through effective communication.
Skilled in qualitative and quantitative analysis to enhance decision-making.
Proficient in spreadsheet utilization and accounting software, leveraging technology for streamlined processes.
- Email:ravi@m7tax.com
Alan Inacio
Accounting Manager
Alan Inacio
Accounting Manager
As a highly versatile and results-driven accounting professional, I bring over 5 years of experience in managing accounting operations across various tax regimes in Brazil. At M7 Group™, I specialize in delivering comprehensive accounting solutions, ensuring compliance, and fostering team growth.
Key Expertise:
Tax analysis and bookkeeping across all tax regimes.
Preparation and submission of monthly and annual statements.
Accounting entries, financial statements, balance sheet closings, and income statements.
Client consulting and advisory services, offering tailored financial solutions.
Training and mentoring new team members, fostering continuous professional development.
Education MBA in Business Management, UNISUL, Brazil (2015)
Bachelor’s Degree in Accounting Sciences, São José Municipal University Center, Brazil (2012)
- Email:alan@m7tax.com
Marco Aurélio
Accountant
Marco Aurélio
Accountant
- Email:m.aurelio@m7tax.com
Wendel Almeida
Bookkeeper
Wendel Almeida
Bookkeeper
Currently contributing to M7 Group™, I am a strategic and results-oriented professional with expertise in business management, financial operations, and team leadership. With a strong background in retail, finance, and logistics, I excel in developing efficient processes that drive organizational success.
EDUCATION
Bachelor’s in Economics - UEFS (2020–2024)
CERTIFICATIONS & COURSES
Business Management (2018–2020): Specialized in HR, accounting, marketing, and secretariat functions.
Advanced Excel, Intermediate Power BI, and Facebook Ads expertise.
- Email:wendel@m7tax.com
Bhawesh Bisht
Bookkeeper
Bhawesh Bisht
Bookkeeper
At M7 Group Inc., I specialize in leveraging my skills to help businesses achieve financial clarity and sustainable growth. My background includes extensive experience in accounting software, financial data analysis, and preparing detailed financial statements.
Education
Bachelor's Degree in Commerce, specializing in Accounts and Taxation
Computer Diploma
- Email:bhawesh@m7tax.com
John Watson
Bookkeeper
John Watson
Bookkeeper
I specialize in financial management, cash flow, accounts payable and receivable, as well as budget and cost management.
With a strong background in analyzing variations, preparing budgets, and monitoring costs, I excel in managing financial, accounting, and administrative indicators. I also have significant experience in Capex and Opex control, report writing, and supporting strategic decisions.
I hold M.B.A.s in Executive Economic Analysis of Enterprises from UCI and Corporate Finance Executive from FGV, and a Bachelor's degree in Accounting from UNI FMU.
- Email:john@m7tax.com
Daniel Gonçalves
Bookkeeper
Daniel Gonçalves
Bookkeeper
I am an experienced professional currently working at M7 Group™, specializing in bookkeeping, financial analysis, and business growth strategies. My background spans various industries, including automotive, aviation, and technology, with expertise in finance, cost estimation, data analysis, manufacturing, continuous improvement, project management, and tooling and machining.
EDUCATION
Bachelor’s Degree in Business
Administration
Postgraduate in Project Management
Specialization in Data Analysis
Green Belt Lean Six Sigma Certification
Work Experience
Embraer
LG
- Email:daniel@m7tax.com
Marcel Canhada
Bookkeeper
Marcel Canhada
Bookkeeper
Currently contributing to the success of M7 Group™, I bring over 15 years of expertise in accounting, business administration, and financial analysis. My diverse experience spans roles in financial management, strategic planning, and tax compliance, with a focus on delivering tailored solutions to clients.
Key areas of expertise include:
Business plan, balance sheet, and profit-and-loss statement preparation and analysis.
Financial reporting, audits, and tax management.
Proficiency in accounting software, Microsoft Office, and public accountability processes.
EDUCATION
Telecommunications Technician, CEFET-RS, 2002
Bachelor’s in Business Administration, ESPM-RS, 2006
Business Management in Agribusiness, UFPEL-RS, 2009
LANGUAGES
English and Spanish
- Email:marcel@m7tax.com
Rodrigo Genz
Developer
Rodrigo Genz
Developer
Currently, my passion lies in ERP Project Design & Management. I specialize in implementing, training, and managing Odoo-based solutions, helping businesses streamline operations and achieve their goals. Whether it’s designing seamless user experiences or leading complex projects, I thrive on bringing ideas to life and empowering others through technology.
- Email:rodrigo@m7tech.ai
Denilson Roberth
Marketing
Denilson Roberth
Marketing
- Email:denilson@m7tax.com
Need Help with Audit Protection? Start Here
The Canada Revenue Agency (CRA) defines a tax audit as the process of reviewing taxpayers' financial records and documents to verify the correct amount of taxes, interest, and penalties owed according to the law. Essentially, it is the government's method of ensuring that Canadians’ tax filings are both accurate and truthful. The CRA can conduct audits on GST/HST returns, income tax returns, excise taxes, and payroll records.
Yes, the CRA does conduct audits on individuals. While businesses are frequently audited, self-employed individuals and business partners are also often targeted for CRA audits. These audits are carried out to verify compliance with Canadian tax regulations and may examine different parts of personal tax returns, including income, deductions, credits, charitable donations, and other relevant financial details.
While the CRA typically has a 3-year window to audit your tax returns, they can extend this period under certain circumstances, such as suspected fraud, unreported income, or significant errors. For these reasons, we recommend keeping all relevant financial records for a minimum of seven years. This timeframe covers the standard audit window plus additional years in case of extended audits.
The CRA can audit beyond the usual 3-year limit in cases of suspected fraud, unreported income of $500 or more, or if you haven’t filed at all. If you’ve filed correctly, you generally have peace of mind after three years. However, if in doubt or involved in any of the above situations, seek professional help. Regularly reviewing your financial records and staying compliant with tax laws can help you avoid unexpected audits.
This is a crucial concern for many people and business owners, especially during an audit. The answer is: It depends.
When the CRA conducts an audit, they require evidence to support the information you’ve reported on your tax return. Typically, you’ll be asked to provide bank statements, receipts, and proof of payments. These documents are essential for verifying your reported income and expenses. If the documentation you provide is sufficient, the CRA will generally not need to dig deeper. However, if they find discrepancies or insufficient evidence, they may request additional information, potentially including more detailed bank records.
The key to protecting your business during a CRA audit is meticulous record-keeping. Any expenses you claim on your tax return should be backed up with corresponding documentation, whether they go through your bank account or not. If you’re claiming a business expense that wasn’t paid directly through your business bank account, make sure you have a clear proof of payment and receipt. Misreporting or a lack of documentation can raise red flags, leading to more in-depth scrutiny or even penalties.
It’s also critical to avoid mixing personal and business expenses. If you mistakenly record personal expenses as business ones, or if your bookkeeping is inconsistent, it can create issues during an audit. The CRA may question these transactions, which can lead to a more extensive audit or even potential fines. Always ensure your records are accurate and that any expenses claimed are genuinely business-related.
Understanding what the CRA looks for during an audit can help you stay prepared. The CRA advises businesses to keep all financial records for at least six years. If any documents are missing, it’s essential to contact your bank or suppliers to retrieve them. Consulting with an accountant or bookkeeper can also help ensure that your records are complete and audit-proof.
If you’re currently facing an audit or want to ensure your business is ready for one, M7 Tax is here to help. We can review your books, ensure everything is in order, and represent you in dealings with the CRA. Don’t wait until you’re under the microscope—reach out today to safeguard your business.
*All statistics are from the 2014/2015 Canadian Revenue Agency's annual report to Parliament.