Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Full Charge Bookkeeper

Robert Half

Job Description

Job Description

We are looking for an experienced Full Charge Bookkeeper to support a respected CPA firm serving small business clients in Pennsylvania. This contract opportunity has the potential to become permanent and is ideal for someone who thrives in a client-focused environment, can oversee accounting activities from start to finish, and is confident balancing multiple priorities. The person in this role will contribute to accurate financial reporting, maintain organized records, and build strong working relationships with a portfolio of business clients.

Responsibilities:
• Oversee end-to-end bookkeeping activities for a group of small business clients, ensuring records remain complete, current, and accurate.
• Reconcile bank accounts and credit card statements on a regular basis to identify discrepancies and maintain clean financial data.
• Maintain general ledger activity and support the integrity of financial information across client accounts.
• Assist with monthly and annual closing tasks, helping deliver timely and accurate accounting results.
• Produce financial statements and other reporting packages for client review and business decision-making.
• Communicate directly with clients to address questions, gather needed documentation, and manage deadlines across multiple engagements.
• Use QuickBooks Online, QuickBooks Desktop, and Excel each day to process transactions, track account activity, and prepare reports.
• Support accounts payable and accounts receivable functions as part of ongoing full charge bookkeeping responsibilities.• At least 5 years of bookkeeping or accounting experience.
• Strong hands-on experience with both QuickBooks Online and QuickBooks Desktop.
• Demonstrated ability to manage accounting work for multiple clients, companies, or entities at the same time.
• Solid Excel skills for organizing data, reviewing transactions, and preparing financial information.
• Experience with full charge bookkeeping, including AP, AR, and reconciliations.
• Excellent organizational skills with a dependable and detail-focused approach to work.
• Prior experience in public accounting or an outsourced accounting environment is preferred.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Full Charge Bookkeeper in Morrisville, PA vacancy
  • $70k - $80k

     ...purchasing, movement, and sale of products to customers across multiple markets. The organization is seeking an experienced Full Charge Bookkeeper who can take ownership of day-to-day accounting activities while playing a critical role in purchase order management and... 
    Suggested
    Hourly pay
    Work at office

    Atrium Staffing

    Hamilton, NJ
    2 hours ago
  •  ...Seeking an experienced and detail-oriented bookkeeper to monitor the finances of our firm. You...  ...by Lobbyists. · Reclass AMEX charges to accurately reflect expenses in the ledger...  ...Process bonus payroll and reconcile payroll full year. · Reconcile 401k Match, adjust, as... 
    Suggested
    Day shift

    Princeton Public Affairs Group Inc.

    Trenton, NJ
    28 days ago
  •  ...done well Education Required ~ Bachelors or better Experience Required ~ Must have 1 - 3 years’ experience as a Full Charge Accountant. Preferred Bachelors Degree in Accounting Experience as Accountant in Property Management a Plus Solid... 
    Suggested
    Work at office

    CIS Management, Inc.

    Lawrence, NJ
    21 hours ago
  •  ...Job Description Employment Classification & Hours: This is a full time salary position available starting date 7/1/2026. Job...  ...Handle tax extension filings and amended returns as needed. Bookkeeping: Date Entry & Recording, Bank Reconciliations, Classifications,... 
    Suggested
    Full time

    NEW CENTURY TAX AND ACCOUNTING LLC

    Trenton, NJ
    5 days ago
  • $40k

     ...$19.23/hour) Standout Benefit: 100% Employer-Paid Premiums for Medical, Dental, and Vision (Single Coverage)! Schedule: Full-Time | Mon–Thu 9:00 AM–5:00 PM, Fri 8:30 AM–4:30 PM Why Join OCA? At OCA, we deeply value our team members. Beyond offering a... 
    Suggested
    Hourly pay
    Full time
    Remote work
    Flexible hours
    2 days per week
    1 day per week

    OCA

    Trenton, NJ
    1 day ago
  •  ...professionals. We are seeking an experienced Staff Accountant to serve as a cornerstone of our finance team. In this role, you will own the full spectrum of accounting operations across multiple entities, from day-to-day transactions to executive-level reporting, while acting... 
    Temporary work
    Casual work

    Genesis Global Group

    Hamilton, NJ
    1 day ago
  •  ...Experience working with traveling employees whose payroll cost must be charged to multiple sites.  ~•    Proficient with Microsoft Office...  ...organization where you can leave your mark. Salaried with full benefits on day 1!   Medical, dental, vision, 401k, short term... 
    Hourly pay
    Temporary work
    Work at office
    Local area
    Remote work

    Simply Beautiful Smiles

    Trevose, PA
    a month ago
  •  ...Bookkeeper We are looking for an experienced Bookkeeper who will be responsible for managing the financial records and transactions of...  ...property management accounting software would be ideal. This is a full-time, in-office position based in one of our offices in... 
    Full time
    Work at office
    Remote work

    Cross Key Management

    New Hope, PA
    3 days ago
  • $55k - $65k

     ...range of flexible benefits, personal support and tailored learning and development opportunities all designed to help you realize your full potential both in life and at work. Compensation $55,000—$65,000 USD Don't meet every job requirement? That's okay! Our... 
    Contract work
    Work at office
    Local area
    Flexible hours
    2 days per week

    Inizio

    Yardley, PA
    3 days ago
  • $18 per hour

     ...or GED required. Experience Two (2) years of accounting, bookkeeping or insurance related billing experience required. Clerical or...  ...Expert knowledge of data flows for medical bill review and other charge-to file processes Expert knowledge of insurance programs,... 
    Part time
    Work at office
    Local area
    Shift work

    Sedgwick

    Trenton, NJ
    5 days ago
  • $75k - $85k

     ...service in a fast paced environment Ability to handle a high-volume of tasks maintaining attention to detail and prioritizing as necessary Proficiency in MS Office; strong knowledge of Excel required Salary Description $75-$85K (plus bonus and full benefits)... 

    Network Temp Inc

    Trenton, NJ
    3 days ago
  • $17.85 - $25.48 per hour

     ...Home Full time R-17353 At Prime Therapeutics (Prime), we are a different kind of PBM, with a purpose beyond profits and a unique ability to connect care for those we serve. Looking for a purpose-driven career? Come build the future of pharmacy with us. Job... 
    Full time
    Work experience placement
    Work at office
    Local area
    Visa sponsorship
    Work visa

    Prime Therapeutics

    Trenton, NJ
    4 days ago
  •  ...Job Description Job Description We are looking for a detail-oriented Bookkeeper to support day-to-day financial operations in Hamilton, New Jersey. This role is responsible for maintaining accurate records, managing payables and receivables, and ensuring accounts... 

    Robert Half

    Trenton, NJ
    8 days ago
  •  ...Job Description Job Description We are looking for a detail-focused Bookkeeper to join our client's in Levittown, Pennsylvania on a Contract basis. This role will oversee day-to-day financial recordkeeping, support core accounting activities, and help maintain accurate... 
    Contract work

    Robert Half

    Levittown, PA
    2 days ago
  •  ...success. What You'll Do As An Assistant Manager: You are in charge of assisting the operation of a single store. This includes, but...  ...Short-Term Disability, Cancer Income Protection insurance for full-time associates ~ Pre-Tax Dependent Care Flexible Spending Account... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Panda Express Inc

    Levittown, PA
    2 days ago
  • $38k - $65k

     ...equipment such as personal computer, copy machine, fax machine, telephone. Knowledge, Skills and Abilities Knowledge of accounting and bookkeeping principles. Organizational and time management skills. Ability to report work orally or in writing to supervisor as required.... 
    Work at office

    East St. Louis Public Schools

    Ewing, NJ
    3 days ago
  • Overview Title of Position: Accounts Payable Specialist Location: Fairless Hills, PA (Fully On-Site) Industry-Leading Benefits : Medical, Prescription, Dental, Vision, 401K, Pension, Short- and Long-Term Disability, Life Insurance, Tuition Reimbursement, and overtime as...
    Temporary work
    Work at office

    Silvi Group

    Levittown, PA
    3 days ago
  • Baker Tilly Advisory Group, LP in Trenton, NJ is seeking a payroll support professional to provide direct consulting to payroll clients. You will understand payroll deeply and maintain knowledge of payroll practices and laws to deliver accurate service and information....

    Baker Tilly Advisory Group, LP

    Ewing, NJ
    2 days ago
  • $50k - $60k

     ...payrolls on a biweekly basis. Assume general duties and responsibilities in the absence of the Payroll Administrator; will handle full cycle payroll on no less than a quarterly basis. Prepare and enter GL entries including gross wages, taxes, deductions, etc. as... 
    Temporary work
    Local area

    Bucks County Community College

    Newtown, PA
    1 day ago
  •  ...Team Join Our Team ( Submission FAQs ( Job LocationsUS-PA-Bensalem Updated Date9/16/2026 Requisition ID2026-713623 CategoryCorporate Shift1st Shift/Day Shift TypeRegular Full-Time Location : Address3220 Tillman Dr Location : Postal Code19020-2028... 
    Full time
    Live out
    Work at office
    Local area
    Shift work
    Day shift

    Healthcare Services Group

    Bensalem, PA
    2 days ago
  • Executive Staffing in Levittown, PA is seeking a detail-oriented Payroll & Human Resources Administrator to oversee payroll processing and support HR functions. The role requires accuracy, discretion, and experience with ADP systems. The position involves onboarding, benefits...

    Executive Staffing

    Levittown, PA
    2 days ago
  • $97k - $128k

     ...payroll expertise, strong analytical capabilities, and experience within a public company. Responsibilities Manage and administer the full payroll function, ensuring accurate, timely, and compliant multi-state payroll processing. Review, enter, maintain, and audit... 
    Temporary work
    Work experience placement
    Work at office
    Local area
    Immediate start
    Flexible hours

    SciTec

    Princeton, NJ
    4 hours ago
  • $50k - $55k

     ...amounts of technical information and make related, informed decisions. Salary: $50,000 - $55,000 annually based on experience Schedule: Full-Time; Mondays – Fridays, 8:30am-5pm Location: Princeton, NJ We recruit, hire, employ, train and promote, and compensate individuals... 
    Full time
    Work at office
    Local area
    Work visa
    Monday to Friday

    Citizens United Reciprocal Exchange

    Princeton, NJ
    2 days ago
  • $27.71 per hour

    Accounts Receivable Specialist The Accounts Receivable Specialist will follow-up on unpaid claims including denied and held claims, denial review and resolution, corrected claims, denial appeals, payment posting as requested, contractual write offs and other adjustments...
    Hourly pay

    SERV Behavioral Health System, Inc.

    Ewing, NJ
    3 days ago
  • $70k - $85k

     ...benefits program, generous employer medical contributions, professional education opportunities, competitive compensation, a standard full-time 35-hour work week, and a people-focused culture with genuine support inside and outside of work. BE AN ACCOUNTANT WITH A... 
    Full time
    Part time
    Immediate start
    Flexible hours

    YPTC

    Lawrence, NJ
    1 day ago
  • $70k - $85k

     ...benefits program, generous employer medical contributions, professional education opportunities, competitive compensation, a standard full-time 35-hour work week, and a people-focused culture with genuine support inside and outside of work. BE AN ACCOUNTANT WITH A... 
    Full time
    Part time
    Immediate start
    Flexible hours

    Your Part-Time Controller

    Princeton, NJ
    21 hours ago
  • $19.92 - $24.9 per hour

     ...qualifications, relevant experience, and skills. Location: Store 1809-Quaker Bridge Mall-ANN-Lawrenceville, NJ 08648 Position Type: Regular/Full time Pay Range: $19.92 - $24.90 Hourly USD Equal Employment Opportunity The Company is an equal opportunity employer and... 
    Hourly pay
    Full time

    KnitWell Group

    Lawrence Township, NJ
    5 days ago
  • $20 - $25 per hour

     ...Assistant Bookkeeper Assistant Bookkeeper Job Type: Full-Time, Direct Hire Pay: $20.00$25.00/hour, based on experience Position Overview We are seeking an experienced Assistant Bookkeeper to assist with day-to-day bookkeeping, payroll, and financial operations... 
    Full time

    Linked Professional Services

    Hightstown, NJ
    3 days ago
  •  ...the routine maintenance of accounts receivable calculations and records, including cash receipts, claims, overdue invoices, interest charges, refunds, and related items. Maintains vendor compliance and acceptable customer service levels. Major Tasks, Responsibilities,... 

    HD Supply

    Bristol, PA
    1 day ago
  •  ...and life-improving pharmaceutical products.   What You’ll Do The Accounts Payable Specialist is responsible for managing the full accounts payable cycle, ensuring timely, accurate, and compliant processing of vendor invoices and payments. This role plays a... 
    Weekly pay
    Full time

    KVK Tech

    Newtown, PA
    11 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Full Charge Bookkeeper. Be the first to apply!