Go back

QuickBooks Online Certified Bookkeeper

Job Overview

We are seeking a QuickBooks Online Certified Bookkeeper to deliver accurate, high-level financial management across a diverse client portfolio. In this role, you will maintain general ledgers, reconcile bank and credit card accounts, and process sales activity from POS systems and merchant processors. You will also handle third-party payroll accounting, conduct month-end closes, and prepare clean financial statements and workpapers for year-end tax preparation. This full-time remote role operates on a set schedule during US Eastern Time business hours.

Schedule

  • Mon - Fri, 8:30 AM - 5:30 PM EST with 1 hr unpaid break (40 hrs per week)

Responsibilities

  • General Ledger & Bookkeeping: Maintain complete accounting records in QuickBooks Online, record/classify financial transactions, post journal entries, and resolve duplicate or missing entries.
  • Bank & Credit Card Reconciliations: Reconcile all bank, credit card, and liability accounts on a timely basis, investigating stale transactions and ensuring balances match supporting statements.
  • Revenue & Sales Recording: Record and reconcile client sales activity from POS systems, merchant processors, and sales reports against bank deposits.
  • Payroll Accounting: Record third-party payroll activity (e.g., ADP, Gusto), allocate wages and employer taxes, and reconcile payroll clearing and liability accounts.
  • Balance Sheet & Financial Review: Reconcile balance sheet accounts (A/R, A/P, prepaid expenses, fixed assets, loans) and prepare accurate monthly Profit & Loss and Balance Sheet statements.
  • Month-End & Year-End Close: Execute standardized close checklists, complete quarterly procedures, and prepare clean year-end financial books and supporting schedules for the tax team.
  • Client & Internal Communication: Prepare lists of open items requiring client clarification, follow up on missing documentation, and escalate material accounting issues to management.

Must-Have Requirements

  • 2–4 years of hands-on bookkeeping or accounting experience.
  • Strong working knowledge of QuickBooks Online and cloud-based accounting platforms. (Not QUICKBOOKS Desktop)
  • Demonstrated experience with general ledger maintenance, debits/credits, accruals, bank/credit card reconciliations, and payroll accounting.
  • Solid understanding of financial statement preparation and ability to independently identify and correct accounting errors.
  • Strong written and verbal communication skills to interact with internal teams and clients efficiently.
  • High level of accuracy, analytical thinking, and organizational skills to manage multi-client workloads and recurring deadlines.

Nice-to-Have Requirements

  • QuickBooks Online ProAdvisor certification.
  • Prior experience in a CPA firm, outsourced accounting practice, or Client Accounting Services (CAS) environment.
  • Multi-industry experience, including hospitality, retail, professional services, construction, or real estate.
  • Experience reconciling POS systems, merchant processors, or third-party payroll tools (ADP, Paychex, Gusto).
  • Experience preparing accounting workpapers specifically for year-end tax preparation.

Independent Contractor Perks

Permanent work from home

Immediate hiring

Health Insurance Coverage for eligible locations

Note

Please click the "Apply" button to complete your application, including the assessment questions, technical check, and voice recording. Your hourly pay rate will be established based on your performance in the application process; submissions with all requirements fulfilled will receive priority review.

One application, multiple possibilities: When you apply, our team reviews your background against all current openings, not just this one! If a different role fits your skills, we'll get in touch! We also encourage you to keep exploring our job board and apply directly to any position that excites you.

QuickBooks Online Certified Bookkeeper

Job Category

Accounting and Finance

Job Type

Full Time (35 hours or more per week)

Work Schedule and Timezone

Monday - Friday, 8:30 AM - 5:30 PM Eastern Time, with 1 hour unpaid break (40 work hours per week)

Published on

Nov 03 2026

BruntWork will never ask you for money or any other form of payment. If someone claiming to represent BruntWork is requesting a payment from you, please let us know at applications@bruntwork.co

“BruntWork made the entire recruitment process smooth, transparent, and stress-free. They matched me with a client that genuinely fits my skills and values — and the support didn’t stop at placement... A reliable, professional partner I’d recommend without hesitation.”

— Zyrrah D, Bookkeeper

Google rating
4.9/5
Glassdoor rating
4.9/5