Overview
This role is responsible for the accuracy, timeliness, and integrity of customer billing processes across the organization. In a $100M+ revenue MSP environment covering recurring and project-based services, the Invoicing Manager ensures invoices reflect contractual terms, revenue schedules, and operational realities.
Responsibilities
Billing Operations & Accuracy
- Oversee the full billing cycle for recurring, project-based, and hardware-as-a-service revenue streams
- Ensure invoices are accurate, compliant with contract terms, and issued within defined SLAs
- Partner with Sales Operations and Service Delivery to validate billable milestones, contract renewals, and change orders
- Maintain master data integrity for billing schedules, rates, and customer information
- Review and approve complex or high-value invoices
Process Control & Compliance
- Establish, document, and continuously improve standard operating procedures for invoicing
- Ensure consistency across billing systems (e.g., NetSuite, ConnectWise, VersaPay, etc.)
- Collaborate with the Controller and Finance team to align with GAAP revenue recognition policies (ASC 606)
- Support external and internal audits by providing invoice documentation and reconciliations
- Manage month-end billing cutoffs to align with financial close timelines
Systems & Automation
- Drive automation and efficiency in the invoicing process through improved use of ERP and billing tools
- Identify and implement improvements in billing workflow, approvals, and recurring revenue setup
- Collaborate with IT and Finance Systems teams to improve data flow between PSA, CRM, and ERP platforms
- Support system upgrades, testing, and implementation of new billing functionalities
Cross-Functional Collaboration & Collections
- Partner with Sales Operations to ensure contracts and orders are set up correctly at inception
- Work with Service Delivery and Project Management to track completion milestones and billing triggers
- Collaborate with Accounts Receivable to support timely collections and resolve customer billing disputes
- Coordinate with Finance to align invoicing data with financial forecasts and reporting
Leadership & Team Management
- Lead and develop a team of billing specialists or coordinators (managing team of 2)
- Set clear expectations for accuracy, timeliness, and accountability
- Provide training and development to improve team capabilities and process understanding
Requirements
Technical Proficiency
- 5+ years of experience invoicing in an MSP environment
- Bachelor’s degree in accounting
- Accounting software proficiency (e.g., NetSuite)
- MSP software proficiency (e.g., ConnectWise)
- Account reconciliation of all revenue and related accounts
- Microsoft platform proficiency (Excel, Word, Teams, etc.)
Additional Skills
- Strong verbal and written communication skills
- Ability to meet deadlines, especially during month-end
- Customer-first mindset and strong attention to detail
- Proactive problem-solving and ability to manage multiple issues simultaneously
- Ability to work independently and manage time effectively
- Ability to identify and implement system and process improvements
Compensation & Benefits
- Competitive salary
- Comprehensive health benefits
- Unlimited paid time off
- Opportunities for professional growth and development
- Collaborative and supportive team environment
Pay Range: 90,000 - 105,000 USD per year
Location
Remote (United States)