Expert Bookkeeper

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Part Time

SALARY

$8/ hour

HOURS PER WEEK

4

DATE UPDATED

Oct 9, 2026

JOB OVERVIEW

NOW HIRING: Virtual Bookkeeper & Financial Operations Assistant
Remote | Part-Time | Flexible Hours

ABOUT US
Queen Clean is a growing residential and commercial cleaning company based in Montana, USA. We're looking for a detail-oriented, financially savvy virtual assistant with strong bookkeeping and QuickBooks experience to help us organize our finances, improve reporting, and identify opportunities to operate more efficiently.

We're looking for someone who can do more than basic data entry. We want a proactive, analytical person who can help us understand our numbers, improve financial processes, and make smarter business decisions.

KEY RESPONSIBILITIES

Bookkeeping & QuickBooks Management
- Clean up, organize, categorize, and reconcile transactions in QuickBooks Online.
- Reconcile bank accounts, credit cards, and financial records.
- Review expenses and ensure accurate financial reporting.
- Identify and correct bookkeeping discrepancies.
- Help establish organized and efficient bookkeeping systems.

Payroll & Labor Cost Analysis
- Assist with payroll administration, payroll reconciliation, and labor cost tracking.
- Calculate employee burden rates, including wages, payroll taxes, workers' compensation, benefits, and other employment costs.
- Analyze billable versus non-billable employee hours.
- Help determine the true hourly cost of employees and overall labor expenses.

Financial Analysis & Business Efficiency
- Analyze overhead, operating expenses, and business profitability.
- Identify unnecessary expenses and opportunities to reduce costs.
- Help evaluate pricing, profit margins, and the profitability of different services.
- Assist with budgeting, cash flow tracking, and financial planning.
- Create simple financial reports, spreadsheets, and dashboards to monitor key business metrics.
- Provide recommendations for improving financial efficiency and profitability.

IDEAL CANDIDATE
- Strong experience with QuickBooks Online and bookkeeping reconciliation.
- Proficient in Excel and/or Google Sheets.
- Experience with payroll and labor cost analysis.
- Strong analytical and problem-solving skills.
- Comfortable interpreting financial reports and explaining numbers in simple, understandable terms.
- Able to identify financial discrepancies and recommend improvements.
- Highly organized, detail-oriented, reliable, and trustworthy.
- Excellent communication skills and ability to work independently.
- Experience working with small businesses, service companies, or cleaning businesses is a plus.
- Experience with financial reporting, budgeting, or profitability analysis is highly desirable.

WORK SCHEDULE & AVAILABILITY
This is a remote, part-time position with flexible hours. Much of the work can be completed independently and on your own schedule, provided deadlines are met and communication is consistent.

However, we are looking for someone who can offer some availability during our regular business hours of 9:00 AM–5:00 PM Mountain Time (Montana, USA).

We would like to schedule weekly or monthly meetings, depending on business needs, to review our financials, discuss progress, address questions, and ensure our bookkeeping and financial goals are on track.

You do not need to work the entire 9–5 schedule, but you must be available for occasional meetings and real-time collaboration during those hours.

We're looking for someone who is self-motivated, works well independently, communicates proactively, and is comfortable collaborating directly with the business owner.

WHAT WE'RE LOOKING FOR
We don't just want someone to enter transactions. We're looking for someone who can help us understand our numbers, determine what our employees truly cost us, identify where money is being spent, and find opportunities to make the business more financially efficient.

This position will initially focus on QuickBooks cleanup and financial organization, with the potential for ongoing bookkeeping, payroll support, and financial analysis.

We value accuracy, initiative, clear communication, and someone who takes pride in helping a small business succeed.

HOW TO APPLY
If you're interested in this position, please complete our application form:

----------

In your application message, please include:
1. Your experience with QuickBooks Online, bookkeeping, and financial reconciliation.
2. Any experience with payroll, employee burden rates, or financial analysis.
3. Examples of how you've helped a business improve financial organization, reduce expenses, or increase profitability.
4. Your time zone, typical working hours, and availability for meetings during Montana business hours.
5. Your desired hourly rate.

IMPORTANT: Please include the keyword QUEEN in your application message. This helps us identify applicants who have carefully read the job description and followed the instructions.

Applications that do not follow these instructions may not be considered.

We look forward to hearing from you!

Queen Clean | Montana, USA

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0141
Total Execution Time  0.0159
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,509,016 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Expert-Bookkeeper-1747104
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0072 seconds)  (Hide)
0.0017   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1747104
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 923972
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1747104
AND `misc`.`id` IS NULL 
0.0006   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-17',ej.date_added) duration_days, DATEDIFF('2026-10-17',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_jobs ej WHERE e.employer_id = ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id = '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-10-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1747104' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1747104 
0.0007   UPDATE employer_jobs SET hit_counts = '***Oct-09-2026=704***Oct-10-2026=693***Oct-11-2026=7***Oct-12-2026=4***Oct-13-2026=1***Oct-15-2026=1***Oct-16-2026=1***Oct-17-2026=2' WHERE job_id= '1747104'  
0.0007   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=1412' WHERE job_id= '1747104'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1747104' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1747104 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '923972'
AND `date_added` >= '2022-06-08' 
0.0003   select * from teasers 
0.0006   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)