Reliable Accounting Services in Ottawa

Providing accounting services to a variety of clients across Ottawa and the surrounding area.

Who We Are

“My clients are like my family, and their satisfaction has always been the foundation of my business approach”

Hi, I’m Karim

Your Personal & Business Accountant

As your personal accountant, I genuinely care about your financial goals too. If you run a small or mid-sized business in Ottawa and struggle to keep your books organized, I can help you.



Monthly digital bookkeeping to keep you up to date with your filings & budget. Monthly/Year-end income statements and balance sheets

Corporate Taxes

Diligent preparation of corporate income tax files while minimizing taxes payable.

Personal Taxes

Diligent preparation of personal income tax files while minimizing taxes payable.

CRA Audits

Representing you during the audit, objecting to unfair assessments, and negotiating payment terms on your behalf. This is usually a stressful time, leave it to us.


Comprehensive support for corporation setup: optimizing structure, protecting against liability, ensuring tax compliance, and setting the stage for success

Financial Management

Our team of financial management experts will help you initiate the perfect lead plans and strategies for your business. Let us be your virtual CFO.

Your Success Begins Here

As a one-stop shop for all your bookkeping, tax and accounting needs, we offer all the services small businesses need to run an effective, efficient, and compliant organization. No matter the size or sector of your business our team of tax specialists has the expertise and talent to help you succeed.

What to Expect





Running Your Business Can Get Exhausting

‍And with so many things going on at the same time, it can be challenging to keep your books organized. What you need is a tax and accounting strategy that is designed to keep you organized, save you money, and protect you from the CRA. We offer complete personal and business income tax services, from start to finish, and I communicate with CRA on your behalf.

Leave the stress to us!


Curious to learn more about us before taking the next step?

No problem! If you're looking to have a brief discussion to learn more about BBA Tax and what we can do for you and/or your business, please book your FREE intro call using the link below. Our team is excited to meet you!

Book A FREE Intro Call >


Starting at


For small business owners


1 hour consultation


Financial document review


Financial analysis


Proposal for next steps


1 week turn-around


Looking for help with:




Corporate Taxes


Personal Taxes

Get An Instant Online Quote

Fill out our 5 minute form

accountant ottawa

A Trustworthy & Transparent Ottawa Accountant

‍At BBA Tax, we understand that trust and transparency are the foundations of a strong client-accountant relationship. As a leading accountant in Ottawa, we are committed to providing our clients with honest, reliable, and clear financial guidance. Our team prioritizes open communication and full disclosure, ensuring you always know where you stand with your finances. Whether you need assistance with bookkeeping, corporate or personal taxes, car audit defense, incorporation, or financial management, you can rely on BBA Tax to handle your needs with integrity and transparency. Trust us to be your dependable partner in achieving financial success.

Success Stories

"Karim helped file my complex Canadian taxes, including foreign income. I really appreciated his professionalism, due diligence, and responsiveness. He took his time to explain the process and was always available to answer my questions"

Rony A

"I appreciate the level of service I got from BBA Tax. They exceeded all my expectations, all while maintaining a level of professionalism that was exceptional. I would highly recommend them for all your accounting needs."

Hakan Y.

"I confirm everything others are writing. Karim is very knowledgeable, approachable, responsive and he takes his time to explain everything. In my case, I might need a little more hand-holding than most and Karim is very helpful. I highly recommend him and his business!"

Feras S.

I'm an ELITE Certified QuickBooks ProAdvisor

Business owners regularly face issues with bookkeeping & this is where a ProAdvisor can help! Using my skills & experience, I can help you organize your books & even bring you back up to date if required. Let’s build up your books in order to provide you with the most up to date, reliable and accurate information about your company!