Job Description
Job Description
Staff Accountant
- ???? Full-time accounting role with a leading roofing contractor offering stability, growth, and strong benefits.
- ???? Location : Marion, IN (On-site) ???? Company : Kingdom Roofing Systems ???? Compensation : $55,000 - $65,000 annually (based on experience) ???? Benefits : Health, Dental, Vision, 401(k), PTO, and more
About the Role
Kingdom Roofing Systems is seeking a Staff Accountant to join our Finance Department. This position plays a key role in preparing, reviewing, and organizing financial information to ensure accurate and efficient financial operations. The ideal candidate is detail-oriented, organized, and capable of managing multiple priorities in a fast-paced environment.
Responsibilities
Accounts Payable
Ensure vendors are paid accurately and on time.Oversee company credit card management and maintain accurate documentation.Enter all COGS invoices and credit card receipts into Sage .Record and upload receipts and invoices electronically through Acculynx and the company's shared drive.Maintain and update 1099s and vendor records for compliance.Verify approvals before processing payments and escalate discrepancies to the VP of Finance .Process material and labor change orders and verify accuracy of returns.Accurately allocate and reconcile project costs.Accounts Receivable & Progress Billings
Create progress billings using the Percentage of Completion method and invoice customers for each completed portion of multi-phased projects.Manage the Accounts Receivable function by creating invoices in Sage and Acculynx .Analyze contracts and related change orders to determine final invoice values.Follow established Accounts Receivable procedures to ensure timely billing and collections.Maintain accurate and timely records in Acculynx with automation timelines built in.Ensure all customers receive email and paper invoices at least biweekly .Receive customer payments and post them to the appropriate customer account balances in Sage .Enter credit memos as directed by management or project advisors, and apply them to customer open balances.Update all company financial tracking systems daily .Upon full payment collection, register warranties for completed projects.Insurance and Mortgage Claims
Oversee and maintain all insurance and mortgage claim processes.Review insurance claim estimates and all subsequent supplements to determine the final contract value to be invoiced.Communicate and submit proper documentation to insurance carriers to facilitate the release of funds to customers.Complete necessary forms and coordinate with mortgage companies involved in the insurance claims process.Closely track insurance-related Accounts Receivable , recognizing that payments may be delayed due to supplements and mortgage company procedures.Monitor each insurance customer account to determine if a property lien should be filed at the 45-day mark - only when non-payment appears deliberate.Maintain a master database outlining the steps, processes, and contacts for each mortgage and insurance company to support accurate tracking and communication.Financial Data Entry and Reporting
Complete monthly income statement and revenue entries.Ensure accuracy of daily and monthly financial reports.Review the Profit & Loss statement and Balance Sheet monthly with the VP of Finance .Qualifications
Bachelor's Degree in Accounting, Finance, or related field (preferred).2+ years of experience in accounting or bookkeeping roles.Proficiency in Sage , Acculynx , and Microsoft Office 365 (O365) .Strong analytical and organizational skills with high attention to detail.Ability to manage multiple priorities and meet deadlines.Excellent written and verbal communication skills.Compensation & Benefits
Salary : $55,000 - $65,000 annually, based on experience.Benefits : Health, Dental, Vision, 401(k), PTO, and more.