Bookkeeper with Experience on QBO and Sage

Posted 2 days ago

Worldwide

Summary

We're a roofing company looking for an experienced and dependable bookkeeper to support our day-to-day accounting operations as well as fix some issues with our books. The ideal candidate is highly organized, detail-oriented, and experienced with QuickBooks Online and Sage as well as P&Ls and balance sheets. You will be responsible for maintaining accurate financial records, processing payments, managing accounts payable and receivable, reconciling transactions, and preparing monthly financial reports. Experience working with a construction, roofing, or contracting company is strongly preferred. Responsibilities Record and categorize daily financial transactions in QuickBooks Online Reconcile bank accounts, credit cards, and other financial accounts Manage accounts payable and ensure vendor bills are processed accurately and on time Manage accounts receivable, customer invoices, payment tracking, and outstanding balances Process payroll and contractor payments Maintain accurate vendor and contractor records Track job-related income, expenses, and profitability Assist with construction job costing Prepare monthly financial reports Review financial records for errors, missing information, or unusual transactions Maintain organized bookkeeping documentation and supporting records Communicate with management regarding payment issues, overdue accounts, and financial discrepancies Assist with month-end closing activities Coordinate with accountants, tax professionals, and company leadership when needed Required Qualifications Proven experience as a bookkeeper or accounting professional Strong experience using QuickBooks Online Experience managing accounts payable and accounts receivable Experience processing payroll and contractor payments Experience with bank and credit card reconciliations Ability to prepare accurate monthly financial reports Strong attention to detail and organizational skills Ability to maintain confidentiality when handling financial information Strong written and verbal communication skills Ability to work independently and meet deadlines Preferred Qualifications Previous bookkeeping experience in construction, roofing, or a related industry Experience with construction job costing Experience working with subcontractors, vendors, and independent contractors Familiarity with multiple projects, departments, or business entities Experience supporting a U.S.-based company What We Are Looking For A good match for this position will be someone who: Keeps financial records accurate and up to date Identifies discrepancies before they become larger problems Communicates clearly when documents or information are missing Understands the importance of proper transaction categorization Can manage recurring bookkeeping responsibilities without constant supervision Is dependable, responsive, and comfortable taking ownership of their work

  • More than 30 hrs/week
    Hourly
  • 6+ months
    Duration
  • Expert
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
Bookkeeping
Bank Reconciliation
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:yesterday
  • Interviewing:
    15
  • Invites sent:
    41
  • Unanswered invites:
    18
About the client
Member since Jul 29, 2026
  • United States
    8:17 AM

Explore similar jobs on Upwork

Balance Sheet
Bank Reconciliation
Microsoft Excel
Accounting
AppFolio Bookkeeping ReviewFixed-price‐ Posted 2 weeks ago
Bookkeeping
Accounting
Financial Accounting
Accounts Payable Management

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo