Accounting · Tax · Advisory

Put experienced judgment to work for you.

We work alongside you, bringing accounting, tax, and financial expertise together to help you make confident decisions.

Serving clients across Long Island and the New York metropolitan area.

Two members of the firm’s leadership team standing together
Firm leadership

John W. Halloran,Jr., CFAManaging Director

John W. Halloran,CPAManaging Partner

How we can help

Engage us for a defined need or an ongoing relationship, with services coordinated around your priorities.

Accounting

Tax

Business Tax

Tax planning and preparation informed by your business results, ownership structure, and plans.

Private Client Services

Personal and family tax planning, preparation, and related accounting support, coordinated with your other advisers.

Advisory

CFO Advisory

Business financial planning and analysis to understand performance, anticipate cash needs, and evaluate important decisions.

Audit Readiness

Prepare financial records and supporting information for an external financial-statement audit performed by another CPA firm.

Transaction Advisory

Prepare your business’s financial information for a potential sale and buyer due diligence.

The people behind the work

Founded in 2005, John W. Halloran CPA, P.C. brings together experience in professional accounting, tax, and financial management.

We discuss the questions behind the work, explain our conclusions, and work through next steps with you. Our role is defined around your needs and the people already involved in your business.

Meet Our Leadership

John W. Halloran, CPA

Managing Partner

Leads the firm’s accounting and tax practice.

John W. Halloran, Jr., CFA

Managing Director

Leads CFO Advisory, helping business owners assess performance, plan ahead, and make informed decisions.

Industry experience

Understanding how your business operates gives context to its accounting, tax, and financial questions. Our work spans:

Start a conversation

You do not need to choose a service before getting in touch. Tell us where you need support, what you are considering, and your timing.

Discuss your priorities

We talk through your needs, existing support, and the questions you want to address.

Define the engagement

A written proposal sets out the work, responsibilities, deliverables, timing, and fees.

Get started

Once the engagement is agreed, we coordinate the information, contacts, and first steps needed to begin.

Call us: (631) 677-1344

How can we help?

Loading inquiry form…

Submitting this form does not create a client relationship. Please do not include Social Security or tax identification numbers, account information, tax returns, or confidential documents. We use the information you submit to evaluate and respond to your request and manage related communications.