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

Women's Clothing Retail Associate / Manager

Joieful LLC
Farmingdale, NJ

Job Description Job Description Job Title: Women’s Boutique Sales Associate / Store Manager Job Type: Part-Time / Full-Time About Us We are a fast-growing, size-inclusive women’s bouti…

View Details
Posted 2026-05-29

Yoga Instructor

Retro Fitness of Fort Lee, NJ
Fort Lee, NJ

Job Description Job Description Benefits: Bonus based on performance Employee discounts Flexible schedule As a Yoga Instructor, he/she is responsible for providing group fitness instr…

View Details
Posted 2026-05-26

Inside Sales Representative - Machinery Sales - Monroe, NJ

Foley Inc
Monroeville, NJ

Job Description Job Description This position is eligible to make commission. JOB DESCRIPTION: Generate leads by cold-calling potential customers from lists generated by Sales and Marketi…

View Details
Posted 2026-04-23

Patient Access Representative

201 LYONS AVENUE
Newark, NJ

Job Title: Patient Access Representative Location: Newark Beth Israel Medical Ctr Department Name: Geriatrics Health Center Req #: 0000247908 Status: Hourly Shift: Day Pay Range: $21…

View Details
Posted 2026-06-24

Experienced Automotive Dealership Parts Manager

OPEN ROAD AUTO GROUP
Morristown, NJ

Experienced Automotive Dealership Parts Manager Lead a Parts Department and Drive Profitability Are you an experienced Automotive Parts Manager with a proven track record of increasing sales,…

View Details
Posted 2026-06-19

Project Manager

JLC Electrical Contractors
New Jersey

Job Description Job Description WE'RE HIRING! PROJECT MANAGER / OPERATIONS MANAGER 510+ YEARS EXPERIENCE JLC Electrical Contractors is looking for an experienced Project Manager / Operatio…

View Details
Posted 2026-06-24

Support for Individual with Autism (DSP, ABA THERAPIST)

Fort Monmouth Day Program
Cape May Court House, NJ

Job Description Job Description Job Title: In-Home Support Specialist for Individuals with Autism Location: Middletown, NJ Shifts Available: Evening and Overnight Shifts About Us: W…

View Details
Posted 2026-03-27

Special Needs Art Teacher

One River School of Art and Design
Clark, NJ

Job Description Job Description Art Instructor with experience teaching special needs students - Part Time One River School of Art + Design — Clark, NJ Join a workplace that invests in you an…

View Details
Posted 2026-06-26

Quality Manager

ABB
Hackettstown, NJ

At ABB , we help industries run leaner and cleaner-and every person here makes that happen. You'll be empowered to lead, supported to grow, and proud of the impact we create together. Join us and he…

View Details
Posted 2026-06-11

Lead Client Program Manager

WebMD
Newark, NJ

Description Position at WebMD Medscape, a division of WebMD, develops and hosts physician portals and related mobile applications that make it easier for physicians and healthcare professionals …

View Details
Posted 2026-05-27