Bookkeeper (QuickBooks)

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

TYPE OF WORK

Full Time

SALARY

We'll match your rate.

HOURS PER WEEK

40

DATE UPDATED

Aug 7, 2026

JOB OVERVIEW

We're looking for a **Bookkeeper** with deep QuickBooks expertise to own the books for a fast-moving, fully remote software holding company operating across multiple products and revenue streams. You will manage day-to-day bookkeeping, reconciliations, reporting, and financial record-keeping with minimal oversight and maximum accuracy.

This is a high-ownership, execution-driven role. You will not be given detailed instructions on how to manage the books — you are expected to know QuickBooks inside and out, set up and maintain clean financial records independently, and surface the right information to leadership without being asked. If you are a strong bookkeeper who lives in QuickBooks, takes full ownership of financial accuracy, and can operate reliably in a fully async remote environment, this role is a strong fit.

## Why You'll Want to Join

- You will be paid in **USD** (bi-monthly: every 15th and 30th)
- **Paid Time Off** in accordance with company policy
- Observance of **Holidays** per company guidelines
- **100% remote setup** so you can work wherever you're most productive
- This role requires availability during **US business hours**
- Work inside a lean, profitable software holding company with multiple active revenue streams
- High-ownership bookkeeping role with direct access to leadership and real impact on financial visibility

## What You'll Work On

**Day-to-Day Bookkeeping**

- Manage all day-to-day bookkeeping activity including recording transactions, categorizing expenses, and maintaining accurate financial records
- Reconcile bank accounts, credit cards, and payment processor accounts on a regular basis
- Ensure the chart of accounts is organized, consistent, and accurate across all entities and revenue streams
- Process accounts payable and accounts receivable and keep all records current

**QuickBooks Management**

- Own and maintain the QuickBooks environment end to end including setup, configuration, and ongoing maintenance
- Build and manage workflows within QuickBooks that keep financial operations clean and efficient
- Troubleshoot discrepancies, reconciliation issues, and data inconsistencies independently
- Leverage QuickBooks features fully to automate and streamline recurring bookkeeping tasks

**Reporting and Financial Visibility**

- Generate regular financial reports including profit and loss statements, balance sheets, and cash flow summaries
- Surface key financial insights and flag anomalies or issues to leadership proactively
- Maintain organized financial records that are audit-ready at all times
- Support month-end and year-end close processes accurately and on time

**Coordination and Compliance Support**

- Coordinate with external accountants or tax advisors as needed to support filings and compliance requirements
- Maintain clean documentation of all financial activity for internal and external reference
- Support ad hoc financial requests from leadership with speed and accuracy

## What You Bring

- Deep, hands-on QuickBooks proficiency — you know the platform thoroughly and can set it up, manage it, and troubleshoot it independently
- Proven bookkeeping experience managing full-cycle books for a business with multiple revenue streams
- Strong reconciliation skills with a zero-tolerance approach to inaccuracies
- Ability to work fully independently in a remote environment without requiring close supervision
- Highly organized with strong attention to detail and consistent follow-through
- Clear written English communication skills for coordinating with leadership and external advisors
- Reliable and discreet when handling sensitive financial information
- Available to work full-time during US business hours

## Nice to Have

- QuickBooks ProAdvisor certification
- Experience bookkeeping for SaaS, software, or subscription-based businesses
- Familiarity with multi-entity or holding company financial structures
- Experience coordinating with international accountants or tax advisors
- Background supporting a bootstrapped or founder-led company

## How to Apply

Please include:

1. Your **updated resume**
2. A **short Loom video (1 to 2 minutes)** introducing yourself, describing your QuickBooks experience, and walking through how you have managed the books for a business with multiple revenue streams or entities

**Only candidates who submit a Loom video will be moved to the next step of the hiring process.**

If you are a QuickBooks expert who takes full ownership of financial accuracy and wants to manage the books for a growing portfolio of software products, this role gives you the autonomy and the direct impact to do your best work.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.0744
Total Execution Time  0.0759
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,542,160 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Bookkeeper-QuickBooks-1669074
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0685 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1669074
 LIMIT 1 
0.0014   SELECT *
FROM `employers`
WHERE `employer_id` = 776924
 LIMIT 1 
0.0043   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1669074
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-09',ej.date_added) duration_daysDATEDIFF('2026-08-09',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_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-08-09',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1669074' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1669074 
0.0007   UPDATE employer_jobs SET hit_counts '***Jun-15-2026=339***Jun-16-2026=233***Jun-17-2026=153***Jun-18-2026=67***Jun-19-2026=35***Jun-20-2026=23***Jun-21-2026=27***Jun-22-2026=59***Jun-23-2026=23***Jun-24-2026=17***Jun-25-2026=13***Jun-26-2026=18***Jun-27-2026=8***Jun-28-2026=13***Jun-29-2026=11***Jun-30-2026=22***Jul-01-2026=15***Jul-02-2026=8***Jul-03-2026=7***Jul-04-2026=7***Jul-05-2026=11***Jul-06-2026=8***Jul-07-2026=12***Jul-08-2026=7***Jul-09-2026=79***Jul-10-2026=24***Jul-11-2026=3***Jul-13-2026=3***Jul-14-2026=9***Jul-15-2026=1***Jul-19-2026=1***Jul-20-2026=4***Jul-21-2026=3***Jul-24-2026=2***Jul-25-2026=8***Jul-26-2026=14***Jul-27-2026=9***Jul-28-2026=17***Jul-29-2026=11***Jul-30-2026=11***Jul-31-2026=12***Aug-01-2026=13***Aug-02-2026=14***Aug-03-2026=9***Aug-04-2026=10***Aug-05-2026=11***Aug-06-2026=6***Aug-07-2026=674***Aug-08-2026=720***Aug-09-2026=2' WHERE job_id'1669074'  
0.0005   UPDATE employer_jobs SET monthly_hits '***Jun-2026=1058***Jul-2026=286***Aug-2026=1458' WHERE job_id'1669074'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1669074' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1669074 
0.0575   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '776924'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)