We are looking for an Accounts Payable Clerk to support day-to-day invoice and payment activities for a team in Richmond, Virginia. This Long-term Contract position is ideal for someone who is organized, detail-oriented, and comfortable handling a steady volume of financial transactions. The role focuses on accurate invoice review, timely payment processing, and maintaining reliable records using Yardi and Microsoft Excel.<br><br>Responsibilities:<br>• Review incoming invoices, assign the appropriate coding, and prepare them for accurate entry into the accounts payable system.<br>• Enter invoice details with a high level of accuracy while verifying supporting information and resolving discrepancies as needed.<br>• Coordinate routine payment cycles, including check runs, to ensure vendors are paid on schedule.<br>• Maintain organized accounts payable records and update documentation to support audit readiness and reporting needs.<br>• Reconcile payable activity and investigate unmatched items or variances to keep financial data current and accurate.<br>• Use Yardi to process transactions and manage accounts payable information efficiently.<br>• Prepare and update spreadsheets in Microsoft Excel to track invoice status, payment activity, and related financial details.
We are looking for an Accounts Payable Clerk to support day-to-day payment operations for an organization based in Richmond, Virginia. This Long-term Contract opportunity is ideal for someone who is detail-oriented, organized, and comfortable handling invoice activity with accuracy and consistency. In this role, you will help maintain efficient accounts payable workflows while ensuring financial records are processed in a timely and compliant manner.<br><br>Responsibilities:<br>• Review incoming invoices for completeness, accuracy, and proper supporting documentation before processing.<br>• Assign the correct accounting codes to invoices and enter payment data into the appropriate system with a high level of precision.<br>• Manage the full invoice processing cycle, from receipt and validation through approval routing and final posting.<br>• Prepare and coordinate check runs to ensure vendors are paid on schedule and according to established procedures.<br>• Reconcile invoice details against purchase records or internal documentation to resolve discrepancies promptly.<br>• Communicate with vendors and internal teams to answer payment questions and follow up on outstanding items.<br>• Maintain organized accounts payable files and ensure records are accessible for audit and reporting purposes.
<p>We are looking for an Accounts Payable Manager to lead daily payables operations for a fast-paced organization in the distribution industry based in Glen Allen, Virginia. This role oversees high-volume invoice processing while guiding a team of five staff members to ensure timely, accurate payments and strong financial controls. The ideal candidate brings hands-on accounts payable expertise, sound judgment, and the ability to improve workflow efficiency in a deadline-driven environment.</p><p><br></p><p>Responsibilities:</p><p>• Direct the end-to-end accounts payable cycle, ensuring invoices are reviewed, coded, approved, and processed accurately.</p><p>• Supervise, coach, and prioritize the work of a five-person accounts payable team to maintain productivity and service quality.</p><p>• Manage a large volume of vendor invoices while meeting internal deadlines and payment schedules.</p><p>• Oversee payment execution through check runs and ACH transactions, confirming completeness and accuracy before release.</p><p>• Review invoice coding and allocation details to support proper financial reporting and compliance with company policies.</p><p>• Resolve payment discrepancies, vendor questions, and processing issues in a timely and thorough manner.</p><p>• Monitor accounts payable workflows and recommend process improvements that strengthen efficiency, accuracy, and internal controls.</p><p>• Partner with finance and operational stakeholders to support smooth month-end close activities related to payables.</p>
We are looking for an Accounting Clerk to support day-to-day financial operations for a Contract position based in Richmond, Virginia. This role is ideal for someone who is highly organized, comfortable working with detailed records, and confident handling a mix of accounting and administrative tasks. The position will contribute to accurate transaction processing, assist with payroll-related activities, and provide coordination support tied to inventory record maintenance.<br><br>Responsibilities:<br>• Enter financial and operational information into internal records and accounting systems with a high level of accuracy.<br>• Manage accounts payable activities, including reviewing invoices, preparing entries, and helping ensure timely processing of vendor payments.<br>• Support accounts receivable functions by recording incoming payments, tracking balances, and assisting with follow-up on outstanding items.<br>• Provide administrative support for payroll-related tasks by gathering information, checking records, and assisting with routine processing steps.<br>• Use QuickBooks and property management software to maintain organized financial data and produce reliable documentation.<br>• Partner with the inventory manager to keep records current and assist with day-to-day inventory-related administrative needs.<br>• Help improve the accuracy and organization of inventory tracking information by updating records and resolving discrepancies.<br>• Process invoice documentation and maintain supporting files to strengthen audit readiness and reporting consistency.
<p>We are looking for an experienced Accounts Payable Supervisor to lead daily payment operations and support a high-performing accounts payable department in Glen Allen, Virginia. This contract to hire position will oversee core accounts payable activities, strengthen controls, and help improve processes that support accuracy, compliance, and operational efficiency. The ideal candidate brings leadership capability, sound accounting knowledge, and the ability to collaborate across teams while maintaining reliable documentation and procedures. The Accounts Payable Supervisor will work a hybrid work schedule. </p><p><br></p><p>Responsibilities:</p><p>• Lead the daily workflow of the accounts payable team, ensuring invoices, payments, expense items, and related ledger entries are completed accurately and on schedule.</p><p>• Review payables activity across the organization and its subsidiaries, confirming approvals, coding, tax treatment, discounts, and cost allocations are correct before processing.</p><p>• Monitor invoice review and batch controls to maintain strong internal safeguards and consistent expense processing practices for all entities.</p><p>• Partner with department colleagues to refine procedures, recommend more efficient ways of working, and promote cross-training so coverage is available when needed.</p><p>• Drive continuous improvement initiatives by identifying process gaps, assisting with implementation changes, and maintaining clear operational documentation.</p><p>• Keep departmental procedures current and aligned with established policy and governance standards while reinforcing compliance in day-to-day operations.</p><p>• Oversee timely and accurate completion of annual 1099 reporting and provide support for internal and external audit requests.</p><p>• Investigate and resolve payment-related issues involving employees, vendors, and accounting records, and assist with integrating new entities into accounts payable processes when required.</p>
We are looking for a detail-oriented Payroll Clerk to join our team in Richmond, Virginia on a Contract basis. This position will support payroll and human resources operations by helping maintain accurate records, assisting with employee-related documentation, and contributing to timely payroll activities. The ideal candidate is organized, comfortable working with spreadsheets, and able to manage administrative tasks with accuracy and professionalism.<br><br>Responsibilities:<br>• Assist with payroll processing activities to help ensure employees are paid accurately and on schedule.<br>• Provide administrative support to the payroll and HR team by preparing documents, organizing records, and handling routine correspondence.<br>• Maintain payroll-related files and employee documentation in an orderly and confidential manner.<br>• Use Excel to update, track, and review payroll information and related reports.<br>• Respond to payroll inquiries and help distribute written communication connected to payroll matters.<br>• Process supply requests and support day-to-day office coordination as needed.
We are looking for an AP Clerk to support a high-volume accounts payable team in Richmond, Virginia. This Long-term Contract position is ideal for someone who works accurately in a fast-moving environment and can manage repetitive invoice tasks with consistent attention to detail. The role focuses on entering, reviewing, and organizing accounts payable documents while using Excel and scanning tools to keep records current and complete.<br><br>Responsibilities:<br>• Enter a large volume of accounts payable invoices each day with speed and accuracy.<br>• Review invoice details and assign appropriate coding before processing for payment.<br>• Maintain organized digital records by scanning and indexing supporting documents.<br>• Use Microsoft Excel to track invoice activity, reconcile basic information, and support reporting needs.<br>• Verify data for completeness and correct discrepancies to reduce processing delays.<br>• Support daily accounts payable operations in a deadline-driven, high-volume environment.
<p>We are looking for a Staff Accountant to support core accounting activities for a client in Richmond, Virginia. This position is ideal for someone who is detail oriented and brings strong technical accounting skills, sound judgment, and the ability to stay organized in a busy environment. The person in this role will contribute to accurate financial reporting, routine reconciliations, and close-related activities while partnering with internal stakeholders to keep accounting operations running smoothly.</p><p><br></p><p>Responsibilities:</p><p>• Record and post journal entries to maintain accurate financial data within the general ledger.</p><p>• Perform regular reconciliations for bank activity and balance sheet accounts, investigating and resolving discrepancies as needed.</p><p>• Contribute to monthly and annual close cycles by preparing support schedules and helping finalize account balances.</p><p>• Assist with accounts payable and accounts receivable tasks to promote timely and accurate transaction processing.</p><p>• Generate financial reports and provide support for reviewing trends, fluctuations, and budget-to-actual differences.</p><p>• Uphold accounting policies and internal control standards by reviewing transactions for accuracy and procedural compliance.</p><p>• Participate in audit preparation by organizing documentation and responding to requests for financial information.</p><p>• Support assigned projects and additional accounting initiatives based on departmental priorities.</p>
We are looking for a Staff Accountant to support core accounting activities for a growing company in Petersburg, Virginia. This position plays an important role in keeping financial records accurate, managing payables efficiently, and contributing to a smooth month-end close process. The ideal candidate is organized, analytical, and comfortable working in a fast-paced environment with cross-functional teams.<br><br>Responsibilities:<br>• Oversee the accounts payable cycle from invoice intake through final payment, ensuring each transaction is processed accurately and on schedule.<br>• Examine invoices and supporting documents for completeness, correct coding, and alignment with internal approval requirements.<br>• Compare vendor statements to internal records, investigate inconsistencies, and resolve outstanding issues promptly.<br>• Maintain up-to-date supplier documentation, including tax forms, payment terms, and related records needed for compliance.<br>• Coordinate recurring payment activities such as check runs, electronic payments, and wire transactions while meeting established deadlines.<br>• Contribute to month-end and year-end close activities by preparing journal entries, accruals, and account reconciliations.<br>• Reconcile bank accounts, credit card activity, and other balance sheet items to support accurate financial reporting.<br>• Assist with general ledger maintenance, including tracking fixed assets, prepaid items, and other routine accounting entries.<br>• Work closely with operational and purchasing teams to address invoice discrepancies, purchase order questions, and payment concerns.<br>• Support audits and management reporting by gathering documentation, preparing analyses, and helping uphold internal control standards.
We are looking for a Staff Accountant to support financial operations for a growing real estate and construction business in Midlothian, Virginia. This position focuses on maintaining accurate records, preparing meaningful reports, and delivering analysis across residential, commercial, rental, and multifamily assets. The ideal candidate brings strong accounting fundamentals, a sharp eye for detail, and the ability to work closely with multiple teams to support sound business decisions.<br><br>Responsibilities:<br>• Manage day-to-day accounting activities for the company and affiliated real estate entities, including tracking cash activity, inventory balances, financing obligations, intercompany entries, and operating results.<br>• Build and oversee land development budgets in partnership with the Land Development team, helping ensure lot costs are recorded accurately and consistently.<br>• Prepare combined and consolidated financial reporting for the organization’s real estate investment portfolio.<br>• Assist with short-range and long-range cash flow projections to support planning and liquidity management.<br>• Coordinate lender draw requests for development financing and help maintain supporting documentation.<br>• Track lot takedown schedules, deposits, and key project milestones to help keep deadlines on schedule.<br>• Review land and lot transfer pricing activity to support fair market value assessments and business planning.<br>• Contribute to annual audit and tax preparation efforts by working with accounting leadership and external advisors.<br>• Provide financial insight and modeling support for prospective land acquisition and development opportunities.<br>• Improve reporting efficiency by creating automated analyses, recurring reports, and forecasting tools.
We are looking for a Payroll Specialist to support payroll operations for a workforce of more than 200 employees in Richmond, Virginia. This Contract position requires a detail-oriented individual who can manage payroll activities accurately while also assisting with employee onboarding and offboarding processes. The ideal candidate brings strong payroll knowledge, experience with multi-state processing, and the ability to work effectively within established payroll systems.<br><br>Responsibilities:<br>• Process end-to-end payroll for a multi-state employee population, ensuring timely and accurate payment each cycle.<br>• Maintain payroll records and review entries carefully to resolve discrepancies before final submission.<br>• Use ADP Workforce Now and related payroll platforms to manage employee pay data, deductions, and updates.<br>• Support onboarding and offboarding activities by coordinating pay-related changes, final pay, and employee status updates.<br>• Collaborate with HR and internal stakeholders to ensure payroll information reflects current employment actions and policies.<br>• Assist with payroll reporting, audits, and documentation to support compliance and internal review needs.<br>• Address employee payroll questions professionally and investigate issues related to earnings, taxes, or deductions.
<p>We are looking for an experienced Accounting Manager/Supervisor to join an established distribution organization in Mechanicsville, Virginia. This position blends active involvement in daily accounting work with leadership responsibilities, with a strong emphasis on consolidated reporting, intercompany activity, and accurate financial results. The role works closely with cross-functional partners to support month-end close, maintain compliance with accounting standards, and strengthen reporting quality through sound controls and process improvements.</p><p><br></p><p>Responsibilities:</p><p>• Oversee the preparation of consolidated financial statements for multiple entities and verify the accuracy and completeness of reported results.</p><p>• Manage intercompany accounting activities, including reconciliations, elimination entries, and the timely resolution of outstanding balances between business units.</p><p>• Direct key month-end close tasks by preparing and reviewing journal entries, accruals, and account reconciliations to support accurate financial reporting.</p><p>• Produce internal and external financial reports, including detailed variance reviews and fluctuation analyses that explain business performance.</p><p>• Evaluate accounting treatment for assigned areas such as leases, reserves, and other complex topics, ensuring proper documentation and application of guidance.</p><p>• Research technical accounting matters, document conclusions, and assist with the adoption of updated accounting standards and corporate policies.</p><p>• Maintain audit-ready balance sheet support, respond to internal and external audit requests, and reinforce adherence to internal control requirements.</p><p>• Partner with teams across the organization to address accounting questions, improve consistency in reporting, and streamline financial processes.</p><p>• Provide day-to-day direction and practical guidance to accounting staff while promoting accuracy, accountability, and continuous improvement.</p>