Bookkeeper

Allied Roofing Partners•Houston, TX
•$25 - $32•Onsite

About The Position

M&M Roofing is seeking a detail-oriented and reliable Bookkeeper to support daily accounting operations and maintain accurate, up-to-date financial records. The role manages accounts payable, accounts receivable, journal entries, reconciliations, and general bookkeeping, while also providing administrative and front-office support. The position is on-site in Houston, Texas, and offers hourly compensation. The Bookkeeper will support month-end close, keep financial records organized in the accounting system, and collaborate with internal departments on billing, payment application, and job cost tracking. The role also includes office duties such as handling mail and documents, coordinating supplies, and answering and routing phone calls. The company describes a supportive, collaborative, professional, and family-oriented workplace, with consistent hours and long-term growth potential.

Requirements

  • At least 5 years of bookkeeping or general accounting experience.
  • Proficiency with QuickBooks, Microsoft Excel, and Bill.com.
  • Exceptional attention to detail and strong organizational skills.
  • Ability to manage multiple priorities and deadlines in a fast-paced environment.
  • Strong communication and interpersonal skills.

Nice To Haves

  • Construction or home-services industry experience.
  • Experience with job costing or contractor billing.

Responsibilities

  • Manage the full accounts payable cycle, including entering vendor invoices, verifying accuracy, and preparing timely payments.
  • Oversee accounts receivable, including generating invoices, applying customer payments, and following up on outstanding balances.
  • Prepare and post journal entries for recurring and routine transactions.
  • Perform regular bank and credit card reconciliations.
  • Maintain accurate and organized financial records within the accounting system.
  • Support month-end close through reconciliations and supporting documentation.
  • Assist with administrative tasks, including filing, mail handling, supply coordination, and document management.
  • Answer incoming phone calls, route inquiries, and provide professional customer service support.
  • Collaborate with internal departments to ensure accurate billing, payment application, and job cost tracking.

Benefits

  • Health, dental, and vision insurance.
  • 401(k) plan.
  • Paid time off.
  • Optional benefits packages are available.
  • Professional and supportive office environment.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service