042 9334384


028 9018 3339


028 3083 8584

Home Telephone Location

About Us

About John MacMahon & Co.

John MacMahon & Co. Chartered Accountants is a cross-border practice which was established in 1982.

Today we have offices in Dundalk, Belfast and Newry and employ over 30 qualified staff to service clients on an all-Ireland basis.  

John MacMahon & Co is a service-orientated firm with a strong client base in South Down, South Armagh, North Louth and Monaghan offering particular expertise in cross-border tax issues. We are committed to providing a service uniquely tailored to your business’ needs – developing and advising on an individual basis.

Our practice provides a range of accountancy services, incorporating specialist taxation services, to a broad client base which includes the construction, transport, agriculture, leisure, retail and food service sectors.

John MacMahon & Co. has extensive experience in nurturing small to medium sized family-owned businesses and is committed to developing and advising on the growth of each business on an individual basis.

How We Can Help

  • Enjoy a personal and professional approach to service
  • Stay informed of any changes affecting your business through our timely and regular updates
  • Regular seminars for clients if regulations or laws change to explain how it may affect or improve the way you do business

We can take up the role of consultant or become your business’ financial director– letting you get on with the day-to-day running of your business, safe in the knowledge that we’ll always look at the bigger picture, considering your entire business and its practices when dealing with accountancy issues.  

Our team is committed to providing a service that fits the way your business works.  Staff members are recruited locally and not only benefit from flexible, family-friendly working conditions which means we have an excellent staff retention record, but also receive ongoing training to constantly improve our service to our clients.  

If you’d like to arrange an appointment to see what we can do for you
(NI) 028 3083 8584       (ROI) 042 9334384

Keep me updated

Stay connected, please enter your details for updates and latest info

Subscribe Click Here

Fill in the form below and we will contact you as soon as possible.

028 3083 8584
028 3083 8168