Senior Bookkeeper
-
Accounting
Job Description & How to Apply Below
Senior Bookkeeper (Part-Time to Full-Time, Hybrid)
T. Creasy & Company, PLLC – Cloverdale, VA (Roanoke area)
Schedule:
Hybrid – 2–3 set days per week in office, remaining hours remote
Hours:
15–20 hours/week to start, growing to full-time as the client base grows
Pay: $22–$27/hour, based on experience
Employment type:
Part-time W-2 employee, with a path to full-time
Experience:
5+ years of professional bookkeeping
THE ROLE
T. Creasy & Company is a growing accounting and tax practice in Cloverdale serving small businesses, nonprofits, and individuals across the Roanoke Valley. We handle bookkeeping, payroll, tax preparation, multi-state returns, and advisory work for owners who want clean books and real answers.
We're looking for an experienced, self-directed bookkeeper to own a portfolio of client books from month to month. You'll work directly with the firm's owner, and this is a hands-on, team-oriented role: we work side by side in the office several days a week because that's where the best work and the best working relationships happen. The position starts part-time and is built to grow into full-time as the practice expands.
WHATYOU'LL DO Client bookkeeping
- Maintain books for a portfolio of small-business and nonprofit clients in Quick Books Online and Quick Books Desktop
- Complete monthly and quarterly closes, including bank, credit card, and loan reconciliations
- Categorize transactions, manage bank feeds and rules, and keep A/R and A/P current
- Perform cleanup and catch-up work on books that have fallen behind
- Prepare month-end financial statements and flag issues for review
- Process client payroll accurately and on schedule
- Prepare and file quarterly and annual payroll returns, including Forms 941 and 940, Virginia withholding and VEC unemployment filings, W-2s/W-3s, and 1099s
- Maintain employee setup, deductions, and payroll records
- Send and track client organizers and document requests
- Organize incoming client documents and prepare year-end books for tax preparation
- Enter data into Drake Tax under the owner's review
- Communicate with clients professionally by email and phone to gather information and resolve questions
- Follow firm procedures and checklists, and help improve them as we grow
- 5+ years of hands-on bookkeeping, with experience managing multiple clients or entities at once
- Advanced proficiency in Quick Books Online and Quick Books Desktop
- Experience processing payroll and preparing federal and state payroll filings
- Solid grasp of accrual vs. cash accounting, reconciliations, and the month-end close
- Strong attention to detail and the discipline to meet recurring deadlines without reminders
- Clear, professional written and verbal communication with clients
- Reliable transportation to the Cloverdale office 2–3 days per week
- Ability to handle confidential financial information with discretion
- Experience in a CPA or accounting firm setting
- Familiarity with Drake Tax or another professional tax software
- Experience with Virginia payroll and VEC filings
- Quick Books Pro Advisor certification
- Nonprofit bookkeeping experience
This is a hybrid role with 2–3 set in-office days each week; the rest of your hours can be worked remotely. In-office days are scheduled in advance and are a firm requirement, not optional. Expect heavier hours from January through April.
- A clear path from part-time to full-time as the client base grows
- Direct work with the firm’s owner, with real input into how the practice runs
- Remote flexibility on non-office days
- Current tools, including the Intuit Accountant Suite and AI-assisted workflows
- A varied client mix: small businesses, nonprofits, and contractors
- SIMPLE IRA retirement plan once eligible, plus paid holidays
Position Requirements
10+ Years work experience(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction