Full Charge Bookkeeper Job at Robert Half, Birmingham, AL

  • Robert Half
  • Birmingham, AL

Job Description

Job Description

Job Description

We are looking for a highly organized Full Charge Bookkeeper to join a consulting firm in Birmingham, Alabama on a contract-to-permanent basis. This role is ideal for someone who thrives in a small-company setting and can take ownership of core accounting activities that support consultants, clients, and internal staff. The position will play a key part in keeping billing, payroll, payables, and collections running smoothly while working closely with leadership in a fast-paced services environment. This position offers a flexible hybrid schedule, with three days in the office and two days working remotely each week.

Responsibilities:

• Manage the full cycle of bookkeeping activities, including accounts receivable, accounts payable, payroll support, and bank reconciliations.

• Process client invoicing on a bi-weekly schedule by transferring consultant hours from the timekeeping system into QuickBooks Enterprise.

• Oversee payments related to consultants, employee compensation, and approved business expenses with accuracy and timeliness.

• Monitor outstanding invoices, follow up with clients on past-due balances, and help maintain consistent cash flow through proactive collections efforts.

• Administer payroll coordination for internal salaried employees, including bonus or commission components, as well as 1099 consultants paid on a bi-weekly basis.

• Maintain organized and accurate financial records in QuickBooks Desktop for a services and staffing-focused operation.

• Support accounting needs tied to consultants working across multiple states, including awareness of varying tax and employment considerations.

• Collaborate with company leadership to provide dependable day-to-day accounting support during the transition to a permanent position.

• Hands-on full charge bookkeeping experience in a small business or services environment.
• Strong working knowledge of QuickBooks Enterprise or QuickBooks Desktop is required.
• Practical experience with accounts payable, accounts receivable, and bank reconciliation processes.
• Background handling payroll for both employees and independent contractors, including 1099 payments.
• Familiarity with client billing, collections, and maintaining accurate invoicing records.
• Understanding of multi-state tax or employment considerations is highly valued.
• Prior experience supporting a staffing, consulting, or contractor-based business is preferred.

Job Tags

Bi-weekly pay, Permanent employment, Contract work, For contractors, Work at office, Remote work, Flexible hours, 2 days per week

Similar Jobs

Professional Sports Publications

Sales Executive Job at Professional Sports Publications

 ...HIRING FOR JANUARY TRAINING CLASS We are seeking a driven and enthusiastic Entry Level Inside Sales Representative to join our sales team. This role focuses on selling advertising solutions to businesses nationwide through phone and virtual communication. You will... 

AeroVironment

Configuration & Data Manager Job at AeroVironment

 ...distribution.Configuration Control Boards (CCB): Support prime contractor CCB activities by logging change requests, preparing supporting...  ...experience supporting missile defense or large-scale, complex DoD programs.Active DoD Secret Clearance.Configuration Control: Proven... 

Inova

Manager Cath Lab Job at Inova

 ...Inova Fairfax Medical Campus is looking for an experienced Cath Lab professional to lead our Fairfax Hospital Cath Lab \n Schedule...  ...system for team safety and wellbeing. \n \n Cath Lab Manager Duties and Responsibilities: \n \n ~\n \n \n ~ Serve as the... 

ShalePro

Well Tender Job at ShalePro

 ...Job Title ShalePro Energy Services, LLC is a natural gas service company. ShalePro Energy Services offers a full suite of best-in...  ...and associated facilities, hundreds of miles of gathering system pipelines, and are available nationwide. Job Summary Positions are... 

Insight Global

Customer Care Representative Job at Insight Global

 ...years of experience in a customer service or support role\nHands-on experience with ticketing...  ...)\nProven ability to manage and resolve email-based inquiries\nAvailability to work an...  ..., Excel, etc.)\nExperience handling live chat support\nStrong written communication and...