Full Charge Bookkeeper
Listed on 2026-09-28
-
Accounting
Bookkeeper/ Accounting Clerk, Accounts Receivable/ Collections, Payroll, Accounting & Finance
Full Charge Bookkeeper
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 Quick Books 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 Quick Books 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.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).