Job Description
Note: This role has been updated to better reflect the day-to-day responsibilities and scope. Keyhole Software is seeking a detail-oriented and highly reliable Accounting Operations Manager to support day-to-day financial operations across the organization.
This is a hands-on, execution-focused role responsible for invoicing, payroll processing, and accounts receivable and payable management within a multi-state consulting environment.
This role is focused on execution and operational ownership rather than financial strategy or oversight.
The role works closely with leadership and external accounting partners to ensure financial operations run smoothly, accurately, and on time. Over time, this position will also support broader operational and administrative responsibilities across the business.
This position is hybrid , with an expectation of working part of the week onsite in our Lenexa, Kansas office.
Eligibility - Must be authorized to work and reside in the United States
- Must currently reside in the Kansas City area (relocation not supported)
- No C2C or C2H arrangements; No outside recruiters
Key ResponsibilitiesInvoicing & Revenue Operations (Primary Focus)- Manage client invoicing , including weekly, semi-monthly, and monthly billing cadences
- Prepare detailed invoices based on per-consultant work and ensure accuracy in structure, numbering, and timing
- Coordinate internally to confirm billing readiness, including project completion and time approval
- Track invoicing status and follow up to ensure all billable work is captured and invoiced on time
Time Tracking & Input Management - Track and manage consultant time submissions , ensuring timesheets are completed accurately and on time
- Follow up with team members to ensure timely submission of hours
- Work within Google Sheets / Excel-based tracking systems to validate and compile hours for payroll and invoicing
Accounts Receivable & Accounts Payable - Track and manage accounts receivable aging , including proactive follow-up on overdue invoices
- Maintain visibility into outstanding balances and escalate issues as needed
- Apply incoming payments and reconcile them against outstanding invoices
- Manage accounts payable , including vendor invoices, expenses, insurance payments, and other company obligations
- Ensure timely and accurate processing and payment of company obligations
Payroll & Compliance - Manage and execute payroll through Paychex , including hourly consultants with varying bill rates and pay rates across multiple states, following established processes
- Process payroll updates including deductions, HSA contributions, address changes, and state tax adjustments
- Support adherence to multi-state payroll regulations , including state-specific requirements for employee pay, final pay at separation, and leave policies (training and documentation provided)
Systems, Reporting & Coordination - Maintain and work within financial systems including QuickBooks, Paychex, and internal time tracking tools
- Pull and provide reports for the external accounting firm
- Maintain basic operational reports such as AR aging, invoicing status, and payroll summaries
- Ensure alignment between financial systems and consulting operations (time tracking, billing, payroll)
- Communicate with banking and accounting partners as needed to support day-to-day operations (no negotiation responsibilities)
Operations & Administrative Support - Support payroll-adjacent and HR-related administrative tasks, including employee updates and leave coordination
- Track and manage vendor subscriptions and recurring payments
- Gather and organize documentation requested by external accounting partners
- Document and maintain processes for invoicing, payroll, and operational workflows
- Order and maintain office supplies to support day-to-day office operations
- Over time, take on additional office management and operational responsibilities to support day-to-day business operations
What We’re Looking For - Strong attention to detail and ability to manage repeatable processes with accuracy
- Experience with invoicing, payroll, and accounts receivable and payable
- Strong working knowledge of Excel and/or Google Sheets
- Familiarity with accounting or payroll systems (Paychex, QuickBooks, or similar preferred)
- Ability to manage multiple workflows and deadlines in a structured environment
- Comfortable following established processes while learning and adapting to new systems
- Strong communication skills and a proactive, dependable approach
Requirements - Bachelor’s degree in Accounting, Finance, Business, or a related field
- 3–6+ years of relevant experience in accounting operations, bookkeeping, or similar roles
- Experience with payroll processing and accounts receivable/payable
- Experience working with financial systems and reporting tools
Nice to Have (Not Required)- Experience in a consulting or professional services environment
- Exposure to multi-state payroll or compliance
- Experience supporting external accounting or audit partners
Compensation $80,000 – $100,000 annually, depending on experience, skills, and qualifications
What We Offer Comprehensive Benefits Package
- Medical insurance with traditional and HDHP options
- Dental and vision insurance
- FSA and dependent care options
- Life insurance and disability coverage
- 401(k) with discretionary 3% employer contributions
- Supplemental insurance options
Ready to Apply? Send your resume to careers@keyholesoftware.com with a personalized message. If you’re looking for a hands-on role with meaningful ownership and impact, we’d love to connect.
Job Tags
Hourly pay, Work at office, Relocation package