Overview
This is a 100% remote Senior Bookkeeper position for candidates located in Utah. The role offers flexible scheduling with a minimum commitment of 25 hours per week, with the option to work up to 40 hours per week.
You will provide virtual bookkeeping and client accounting support to small-business clients, managing day-to-day accounting needs for approximately 15–30 clients.
Responsibilities
- Manage daily and monthly accounting processes for approximately 15–30 clients
- Categorize and organize financial transactions in QuickBooks Online
- Reconcile bank, credit card, and other balance sheet accounts
- Prepare and review monthly financial reports
- Communicate financial results and relevant insights to clients
- Reconcile payroll-related transactions using payroll reports
- Process client bills through Bill.com, when applicable
- Research and resolve transaction questions with clients
- Communicate with clients primarily through email and Zoom
- Maintain clear and accurate notes and records regarding client needs
- Identify opportunities to improve accounting processes and efficiency
- Manage and support a team of approximately 3–4 junior accounting team members
What You Won’t Be Doing
- Focus on client accounting and bookkeeping rather than tax or audit work
- No responsibility for tax preparation, in-house payroll processing, or auditing
- No in-person client meetings (all meetings are virtual)
Requirements
- 4–5 years of professional accounting or bookkeeping experience, preferably with an outsourced accounting, bookkeeping, or client accounting firm
- Advanced experience with QuickBooks Online
- Strong understanding of reconciliations, month-end accounting, and financial reporting
- Experience working directly with small-business clients
- Excellent written and verbal communication skills
- Strong attention to detail and a commitment to accurate, timely work
- Ability to take ownership of client accounts, manage deadlines, and work independently
- Proactive, problem-solving mindset with interest in improving accounting processes and efficiency
- Ability to adapt to an evolving, growing organization
- Experience leading or mentoring junior accounting staff is preferred
Remote Work Requirements
- Must be physically located in Utah
- Reliable high-speed internet and a dependable computer
- A quiet, professional, and private workspace
- Ability to work primarily during 9:00 AM–5:00 PM in your local time zone, with flexibility around those hours
- Ability to work independently and consistently meet deadlines
Compensation & Benefits
- 100% remote work
- Flexible schedule with 25–40 hours per week
- Comprehensive onboarding and training
- Continuous learning and ongoing training
- Collaborative and supportive remote team environment
- Strong emphasis on work-life balance
Location