OUR SERVICES

The details, handled.
The bigger picture, clearer.

Bookkeeping, payroll, tax and consulting for small and medium-sized businesses, plus personal tax filing for individuals in Mississauga and the Greater Toronto Area. Support in English and Arabic.

For businesses

Business accounting support for small and medium-sized businesses, from getting started to getting up to date. Bookkeeping, payroll, tax and advisory services in Mississauga and the GTA.

02 / 07

Payroll Management

Payroll support and T4 preparation to help keep employee pay information and year-end records organized. Support in English and Arabic.

  • Employee pay information and approved hours
  • Payroll processing around your agreed pay schedule
  • Organized payroll records and T4 preparation
Discuss your needs
03 / 07

Business Tax & GST/HST Filing

T2 corporate tax returns and GST/HST filing for businesses in Mississauga and the GTA. We review your records and agree on the filings needed. Support in English and Arabic.

  • T2 corporate tax return preparation and filing
  • GST/HST return preparation and filing
  • Clear guidance on missing information and next steps
Discuss your needs
04 / 07

Business Advisory & Startup Support

Practical accounting guidance for starting your business and making informed decisions as it grows.

  • Accounting and record-keeping setup for new businesses
  • Guidance on business finances and accounting processes
  • Financial information to support planning and decisions
Discuss your needs
05 / 07

Accounting Cleanup & Overdue Filings

Behind by months or years? We bring your records up to date and help you work through outstanding filings.

  • Organization and reconciliation of historical records
  • Correction of accounting errors and missing entries
  • Preparation and filing of overdue GST/HST, payroll and tax returns
Discuss your needs

For individuals

Personal tax filing for your circumstances, including newcomers to Canada and people who work for themselves.

07 / 07

Self-Employed Tax Filing

Tax filing support for sole proprietors, freelancers and independent contractors, connecting your business income with your personal return. Explore self-employed tax filing

  • Organization of business income, expenses and receipts
  • Self-employment information and personal tax return filing
  • Review of any additional bookkeeping or GST/HST filing support needed
Discuss your needs

FREQUENTLY ASKED QUESTIONS

A little clarity.
A confident first step.

Answers to common questions about getting started with KJM.

Ask us a question
Can we work together remotely?

Yes. We offer remote accounting and tax support across Ontario, in English and Arabic. We also meet clients in Mississauga and the GTA by arrangement. Tell us your location and preferred way to communicate.

What should I prepare for the first conversation?

A short description of what you need, the period involved, and any upcoming deadline is enough to start. We can then identify which records are relevant to your service.

Do you offer monthly bookkeeping?

If you are looking for monthly support, tell us about your business, current records, and transaction activity. We’ll discuss the frequency and scope that fit your needs.

Can you help with overdue or disorganized records?

Yes. Our Accounting Cleanup & Overdue Filings service helps organize overdue records, correct errors and file outstanding GST/HST, payroll and tax returns. Tell us how far back the records go so we can agree on priorities, scope and timing.

How is pricing determined?

Contact us with the service you need, the period involved, and the records you have. We’ll discuss the scope and fees with you before you decide to proceed.

Which tax returns do you handle?

We prepare and file personal and business tax returns, including personal returns for newcomers to Canada and self-employed individuals. Tell us the tax year and a little about your situation so we can explain which records are needed.

Does sending an enquiry book an appointment?

Sending the form requests a consultation. We’ll contact you to discuss your needs and arrange a suitable time; an appointment is confirmed once that time is agreed.

Let’s make your finances
one less thing to worry about.

Request a Consultation