What are the responsibilities and job description for the Staff Accountant position at Kingdom Roofing, LLC?
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
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.
- 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.
- 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.
- 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.
- 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.
- Salary: $55,000 - $65,000 annually, based on experience.
- Benefits: Health, Dental, Vision, 401(k), PTO, and more.
Salary : $55,000 - $65,000
Registered Nurse
Medic Staff -
Columbus, IN
Registered Nurse - Bloomington, IN
Cell Staff -
Bloomington, IN
Travel Registered Nurse ICU
Focus Staff -
Seymour, IN