John J. Defassio, CPA

Certified Public Accountant

"Let me help you grow your business."

Welcome! We would like to work with you in all aspects of your business, from developing an overall business plan to designing the necessary record keeping and internal controls specifically needed by your business to accomplish your goals.


Accurate record keeping is the key to successful business planning. We can provide data entry for computerized record keeping or instruction and training on using your own record keeping system. With accurate records you can determine where your business has been, and project where it is headed. From your companies records we can provide financial statements to help you meet financing requirements, or obtain financing or refinancing. We can help you project your income tax liability and make suggestions as to what can be done to change it.

We prepare payroll reports either from after the fact information or a complete reporting including preparing pay stubs from time records provided by you.

We provide Tax planning and preparation for Corporations, Partnerships, LLC’s, Non-Profits, Individuals, Self-employed Individuals, Farmers, Rentals, State & Local Returns.

All of our tax planning and preparation is completed at your place of business or in our office. I do not out source any part of your record keeping, payroll, tax planning or preparation. I prefer doing a tax planning visit at your place of business or in my office to help you plan for and understand how much tax you owe and what you can do before the end of the year to change it.

As a CPA I can represent you before the IRS for audit, collection and notices you may receive.

Other services we provide are budgeting, retirement planning, minimum distribution calculations, estate planning and business succession.


General Hours of Operation

Monday - Friday 9am - 4pm.

Please call ahead for an appointment.

2010 John Defassio Peer Review Certificate

2010 Peer Review

2010 Tax Relief Act Information

Local Residency Certification

1400 Main Street - Bath, PA 18014  Phone: (610)837-0842