Loading, Please wait..!!
Invoice Compliance Analyst
-
Posted on: Nov 02, 2026
-
Urbandale, Iowa
-
Onsite
-
Full-time
Curious about compensation?
Explore the historical salary trends, average pay, and estimated compensation for Invoice Compliance Analyst roles in Iowa.
View Salary Guide →
Over 12 millions jobs on Snaprecruit.
Find your match !
VIEW SIMILAR JOBS →
Find your match !
Job Title :
Invoice Compliance Analyst
Job Type :
Full-Time
Job Location :
Urbandale Iowa United States
Remote :
No
Job Description :
Title: Invoice Compliance Analyst Duration: 12+ months contract with possible extensionLocation: Urbandale, IA (6 days a month onsite) Position OverviewWe are seeking an experienced Invoice Compliance Analyst to support revenue documentation audits, accounting reconciliations, and compliance reviews. The ideal candidate will have a strong background in accounting, financial reporting, and revenue compliance, with the ability to collaborate with cross-functional teams to resolve discrepancies and ensure adherence to corporate policies and regulatory requirements.This role offers opportunities to contribute to process improvements, support internal accounting policies, present audit findings to senior leadership, and provide guidance to junior accountants and offshore teams.Key ResponsibilitiesAudit revenue documentation and reconcile client records to ensure compliance with corporate policies, carrier agreements, SOX, SSAE 16, tax regulations, and U.S. and local GAAP requirements.Collaborate with internal business partners to obtain, update, and validate missing or inaccurate documentation required to complete audits.Prepare and analyze accounting reports and consolidated financial statements to reconcile revenue and validate client records.Present audit findings, reconciliation results, and compliance issues to client teams and senior management.Assist in developing, implementing, and documenting internal accounting policies and procedures.Support process improvements related to revenue reviews, invoicing functions, and onshore/offshore team transitions.Review the work of junior accountants and offshore staff to ensure accuracy and compliance.Provide functional guidance and training to colleagues and client teams as needed.Manage multiple assignments while maintaining accuracy, compliance, and established deadlines.Required QualificationsBachelor's degree in Accounting, Finance, or a related business field; an associate’s degree with relevant experience will also be considered.Experience in accounting, invoice compliance, revenue auditing, financial reconciliation, or a related function.Strong understanding of accounting principles, financial documentation, and reconciliation processes.Knowledge of SOX compliance, SSAE 16, tax regulations, and U.S. GAAP.Strong attention to detail and the ability to identify discrepancies in financial records.Proficiency in Microsoft Office, particularly Excel, Word, and PowerPoint.Excellent written and verbal communication skills.Ability to work independently and collaboratively with cross-functional and offshore teams.Strong organizational skills and the ability to manage multiple priorities in a fast-paced environment.Preferred QualificationsExperience working with Oracle financial systems.Experience supporting revenue audits, invoice reviews, and accounting compliance initiatives.Experience mentoring junior accountants or reviewing the work of offshore accounting teams.Exposure to accounting process improvements and policy documentation.
Similar Jobs You May Be Interested In
Invoice Compliance Analyst (15529-1)
Confidential Employer
Urbandale,
Invoice Compliance Analyst | Revenue Audit & Reconciliation
Confidential Employer
Urbandale, Iowa
Invoice Compliance Analyst
Confidential Employer
Urbandale, Iowa
Invoice Compliance Analyst
Confidential Employer
Urbandale, Iowa
Invoice Compliance Analyst
Confidential Employer
Urbandale, Iowa
Position Details
Posted:
Nov 02, 2026
Reference Number:
10440_4485239285
Employment:
Full-time
City:
Urbandale
Job Origin:
APPCAST_CPC
Share this job:
Please wait..!!

