We are looking for an experienced Bookkeeper to join a small business team on a Long-term Contract basis. This role will oversee daily financial activities, maintain accurate accounting records, and provide dependable support across billing, payables, receivables, and reporting. The position is well suited for someone who is highly organized, comfortable working independently, and confident managing bookkeeping functions in QuickBooks Online. Initially, the role is expected to require approximately 25 to 30 hours per week on site, with the possibility of increased hours based on business needs.
Responsibilities:
- Manage day-to-day bookkeeping tasks in QuickBooks Online, ensuring financial data is entered accurately and kept current.
- Reconcile bank activity, review daily deposits, and record transactions to maintain complete and accurate account balances.
- Process accounts payable and accounts receivable activities, including invoicing, payment tracking, and follow-up on outstanding balances.
- Coordinate vendor disbursements, monitor recurring charges, and maintain organized records of business expenses.
- Track project-related costs and prepare project-level profit and loss reporting to support financial visibility.
- Record customer payment details, log check activity, and maintain transaction records for American Express and other payment methods.
- Support account managers by reviewing and entering order information tied to daily business activity.
- Respond to customer questions related to billing and payment information in a timely and detail-focused manner.
- Assist with the transfer of bookkeeping responsibilities from the current bookkeeper while helping preserve continuity in daily operations.
- Demonstrated experience in bookkeeping within a small business or similarly hands-on accounting environment.
- Strong working knowledge of QuickBooks Online and confidence handling daily accounting transactions within the platform.
- Practical experience managing accounts payable, accounts receivable, billing, and bank reconciliations.
- Ability to maintain accurate financial records with a high level of attention to detail and organization.
- Comfortable working independently, prioritizing tasks, and managing multiple responsibilities in an on-site setting.
- Experience tracking expenses, recording payment activity, and supporting project-based financial reporting.
- Clear communication skills for assisting with customer payment inquiries and collaborating with internal team members.