Bookkeeper - Full Charge

Princeton Public Affairs Group Inc.
Trenton, NJ

Job Description

Job Description

Seeking an experienced and detail-oriented bookkeeper to monitor the finances of our firm. You will record all financial transactions ensuring accuracy of the general ledger accounts. Responsibilities include maintaining all financial records, completing required tax forms, processing payroll, and generating reports for management. Our ideal candidate has worked as a professional bookkeeper for at least 3 years and has experience managing/maintaining all aspects of the books.

Job Duties Include:

· Oversee the preparation of monthly, quarterly, and semi-annual reports regarding AR, cash collections, billings, etc.

· Daily review bank activity, pass pending transaction amounts to office administrator.

· Post cash receipts, review payment discrepancies.

· Process vendor invoices. Review increases/adjustments, uncleared checks - any vendor outreach, as necessary.

· Process check requests for fundraiser activity.

· Answer email inquiries – historical vendor transactions, skipped payments, customer balances, report requests, miscellaneous reports.

· Keep books updated for any type of activity.

· Review E-Treasury for questionable transactions.

· Submit Positive Pay files through E-Treasury.

· Observe bank balance levels to ensure fees are not incurred.

· Attend any scheduled ZOOM meetings/in-person meetings as required.

· Filing – paper/one drive documents.

· Attend Monday Morning Meeting.

· Prepare, process, and post payrolls.

· Provide updated financials for Partner calls and meetings.

· Prepare preliminary monthly invoicing.

· Prepare reports for Administrative Meetings.

· Provide Office Administrator with any issues/concerns for administrative meeting agenda.

· Attend administrative meetings either in-person or via ZOOM.

· Prepare and distribute >60 Day Receivables by Lobbyists.

· Reclass AMEX charges to accurately reflect expenses in the ledger.

· Process Partner auto allowances monthly.

· Process Partner auto and life insurances.

· Analyze bank Reconciliations – all entities.

· Provide Office Administrator with updated open AR (after postings updated).

Quarterly prepare:

· Partner Distributions.

· Business by Lobbyist report.

· Download all quarterly payroll tax filings for records.

Yearly Review and Prepare:

· Review and prepare commission/referral fees for payment to recipients in July.

· Review Receivables – discussion of write-off uncollectable balances.

· Prepare reports for Annual Kick-off Meeting, attend offsite Meeting.

· Provide Lobbyist reports for review and updates for changes to Clients served.

· Process bonus payroll and reconcile payroll full year.

· Reconcile 401k Match, adjust, as necessary.

· Provide TPA information for 5500 compilations.

· Accrue prepaids.

· Prepare and issue 1099s for all Entities.

· NJELEC Annual Report Information to Office Administrator.

· Review posted transactions for accuracy – process any updates.

· Provide books to CPA for tax preparation.

· Review salaries/historical increases – provide information to Managing Partner.

· Follow-up with CPA for tax preparation/financial statement pricing.

As Necessary/Other Unscheduled Activity :

· Interact with CPA for tax notices received and any accounting/GAAP questions.

· Prepare financial reports as requested.

· Assist employees with payroll questions and inquiries.

· Set-up new employees in ADP.

· Review and respond, if necessary, to all unemployment requests.

Requirements include knowledge and experience with QuickBooks software, ADP Payroll, MS Office including Excel and Word, Accounts Payable and Receivable, Year-end Processing Requirements, Bank Reconciliation, Math Skills, GAAP.

Posted 2026-03-29

Recommended Jobs

Office Manager - Auto Dealership

Square 1 Auto
Rahway, NJ

Job Description Job Description Office Manager - Auto Dealership Location: Rahway, NJ Employment Type: Full-Time Salary: Competitive, based on experience About Us Essex Motors, Inc. …

View Details
Posted 2026-06-24

MRI Technologist - Travel Job

Jackson HealthPros
Somerville, NJ

Jackson HealthPros is thrilled to welcome an experienced MRI Tech to our team to accurately interpret a physician’s scanning instructions, prepare and position patients for MRI procedures, and expert…

View Details
Posted 2026-06-28

Medical Receptionist

Careerscape
New Jersey

Careerscape is supporting a client opening for a Remote Medical Receptionist. This role will support patient communication, appointment scheduling, and basic administrative tasks for a growing health…

View Details
Posted 2026-05-12

Restaurant Line Cook / Prep Cook

Marinelli Brothers Acquisitions LLC
Frenchtown, NJ

Job Description Job Description Line Cook position - Full-time ; Willing to train the right candidate for the position. Key Responsibilities: Food Preparation and Quality: Prepare and coo…

View Details
Posted 2026-03-17

Quality Improvement Specialist

Elwyn
Vineland, NJ

Job Description Job Description Overview Join a Team That Changes Lives For more than 170 years, Elwyn has been leading the way in supporting children, teens, and adults with autism, inte…

View Details
Posted 2026-06-26

Mobile Phlebotomist

Aculabs
Bridgewater, NJ

Job Description Job Description Job Summary As a Mobile Phlebotomist at Aculabs, you will be responsible for traveling to various locations to collect blood samples from patients. Your primary…

View Details
Posted 2026-05-02

Part-Time, Patient Experience Navigator

865 Stone Street
Rahway, NJ

Job Title: Patient Navigator Location: RWJUH Rahway Hospital Department Name: Patient Satisfaction Req #: 0000249782 Status: Hourly Shift: Part -Time, Day, 20  Pay Range: $23.00-$35.0…

View Details
Posted 2026-06-15

Clinical Psychologist (Raritan)

SENIOR CARE THERAPY
Raritan, NJ

Clinical Psychologist Are you passionate about working with an underserved and rewarding population? Looking for a clinical role without the administrative burden, and one that offers real work-li…

View Details
Posted 2026-06-24

Warehouse Associate

Fabuwood Cabinetry Corp
Newark, NJ

Job Description Job Description Warehouse Associate/Asociado de Almacén We are looking for ambitious Warehouse Associates to support our company’s warehouse operations. Be part of a strong team …

View Details
Posted 2026-04-08

Certified Medical Assistant, Primary Care - Irvington, NJ

50 Union Avenue
Irvington, NJ

Job Title: Certified Medical Assistant Location: Barnabas Health Medical Group Department Name: RWJBH Primary Care Irvington Req #: 0000255430 Status: Hourly Shift: Day Pay Range: $2…

View Details
Posted 2026-06-26