Bookkeeper + Payroll Auditor —for a Small Creative Studio (Ongoing, Both Skills Required)

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

TYPE OF WORK

Part Time

SALARY

?18,000

HOURS PER WEEK

10

DATE UPDATED

Dec 27, 2025

JOB OVERVIEW

We're a small creative studio in NYC run by me and my business partner. We manage multiple businesses under one umbrella:

• Equipment rentals (rents)
• Creative services for clients (retainer + project-based)
• Content licensing (royalties)

I'm looking for someone who gets genuinely excited about making numbers balance. If you are good at QuickBooks, familiar with Gusto, catch errors others miss, and love AI-assistance — keep reading. We use AI tools to help with categorization and analysis. Bonus if you have experience using AI assistants like Gemini, ChatGPT, DeepSeek, or similar.

I'm looking for someone who can understand accounting strategy. Our accountant has already restructured our books and set up a Chart of Accounts — now I need someone reliable to handle the ongoing cleanup (merge multiple accounts, etc.) and implementation work (categorization, classification, tagging).

Ideally, a long-term position. If you're good, you'll have consistent hours/work for a long time.

---

THE ROLE

We need someone who can handle both — not just one.

---

PART 1: HONEYBOOK + QUICKBOOKS BOOKKEEPING (20-25 hr cleanup project + ongoing monthly work)

• Clean up our Chart of Accounts, our Rules
• Cross-reference Honeybook invoices to get context for income, expenses — which client, which project, what portion is retainer income vs reimbursement for billable expenses
• Categorize 2025 transactions — income, expense, with correct Account + Class + Customer

Ongoing monthly:
• Categorize new transactions as they come in
• Match invoices to deposits
• Communicate anything for review

I'll provide:
• Accountant's recommendations — Chart of Accounts (HTML)
• Accountant's Project Profitability template (CSV)
• Class, Client reference guide mapping common expenses to the right categories
• Honeybook access to verify client, project, invoice breakdowns

---

PART 2: TIMEPROOF & PAYROLL AUDITING (3-5 hrs/week ongoing)

Every week before payroll, you'll audit other VAs' timesheets by cross-referencing their Timeproof data and browser history against what they logged in Gusto (our payroll platform).

Your job:
• Verify logged work hours match browser activities, text messages, and Timeproof
• Catch double clocks, missed clock-outs (someone logs 19 hours because they forgot)
• Find unlogged work (partners' work-related sessions, conversations, activities that never made it into the system)

You'll work with:
• Browser history exports (JSON files, tens of thousands of entries)
• AI assistants to help process large datasets and identify patterns
• Gusto timesheets, text message exports, Timeproof exports
• Platform-to-project mapping (specific platforms ? specific clients/projects)

Example finding you'd produce:
"Friday, Oct 24 — CRITICAL
Gusto shows: 1:22am - 9:11pm [Client A] (19h 49m) — IMPOSSIBLE
Browser evidence: [Platform] activity only 6pm-10pm
Fix: DELETE the 1:22am entry. ADD 6:00pm-9:11pm [Client A] (3h 11m)"

---

REQUIREMENTS

QuickBooks:
• QuickBooks Online
• Chart of Accounts setup, merging, maintenance
• Class tracking, Customer tracking, and tagging
• Experience with billable expenses and overhead expense tracking
• Bank statement reconciliation and Honeybook invoice reconciliation experience
• Experience splitting invoices (e.g., parts of invoices with retainer fees, reimbursement of expenses)

Data & Analysis:
• Comfortable with AI tools, exported datasets, spreadsheets
• Pattern recognition — observing patterns of work vs personal activity
• Clear written communication, requests for clarification, writes documentation
• Discretion with sensitive data
• Attention to detail

Bonus:
• Experience with creative businesses or businesses with multiple revenue types
• Honeybook experience, Gusto experience, Timeproof experience
• Experience using free AI assistants (Gemini, ChatGPT, DeepSeek, or similar)

---

TOOLS

• QuickBooks Online (Accountant access)
• Honeybook (view access for invoices)
• Gusto (timesheet and payroll management)
• Timeproof (time tracking verification)
• Google Sheets / Excel
Telegram (communication)

---

Pay Rate (Range depending on applicant, experience)
: $5-8 USD/hr, 40-60 hours/month

1 PAID, TEST PROJECT required to PROGRESS application
• 1 week of QuickBooks work + 1 week dataset for Gusto timesheet auditing
• Timeproof set up required, Test project compensated at your quoted hourly rate

No free work. If it goes well, you're hired. If not, you still get paid for your time.

ATTACHMENTS (will send to qualified applicants):
1. Accountant's Recommendations (HTML) — success criteria to align to

Stable, long-term work. We run payroll every week and close books every month — if you're reliable, you'll have hours, and potentially increasing hours, indefinitely.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0194
Total Execution Time  0.0208
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,518,160 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Bookkeeper-Payroll-Auditor-for-a-Small-Creative-Studio-Ongoing-Both-Skills-Required-1541809
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0127 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1541809
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 767041
 LIMIT 1 
0.0014   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1541809
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-15',ej.date_added) duration_daysDATEDIFF('2026-04-15',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-04-15',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1541809' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1541809 
0.0013   UPDATE employer_jobs SET hit_counts '***Dec-27-2025=112***Dec-28-2025=228***Dec-29-2025=137***Dec-30-2025=33***Dec-31-2025=14***Jan-01-2026=18***Jan-02-2026=22***Jan-03-2026=15***Jan-04-2026=15***Jan-05-2026=17***Jan-06-2026=13***Jan-07-2026=16***Jan-08-2026=9***Jan-09-2026=10***Jan-10-2026=8***Jan-11-2026=6***Jan-12-2026=5***Jan-13-2026=7***Jan-14-2026=9***Jan-15-2026=4***Jan-16-2026=9***Jan-17-2026=2***Jan-18-2026=3***Jan-19-2026=6***Jan-20-2026=3***Jan-21-2026=7***Jan-22-2026=6***Jan-23-2026=6***Jan-24-2026=5***Jan-25-2026=2***Jan-26-2026=7***Jan-27-2026=7***Jan-28-2026=3***Jan-30-2026=3***Jan-31-2026=1***Feb-01-2026=5***Feb-02-2026=5***Feb-03-2026=6***Feb-04-2026=5***Feb-05-2026=4***Feb-06-2026=5***Feb-08-2026=1***Feb-09-2026=7***Feb-10-2026=1***Feb-12-2026=3***Feb-13-2026=2***Feb-14-2026=2***Feb-15-2026=3***Feb-16-2026=5***Feb-17-2026=6***Feb-18-2026=3***Feb-19-2026=4***Feb-20-2026=3***Feb-21-2026=3***Feb-22-2026=3***Feb-23-2026=4***Feb-24-2026=2***Feb-25-2026=4***Feb-26-2026=3***Feb-27-2026=2***Feb-28-2026=1***Mar-01-2026=5***Mar-02-2026=2***Mar-03-2026=1***Mar-04-2026=1***Mar-05-2026=3***Mar-06-2026=2***Mar-07-2026=1***Mar-09-2026=4***Mar-10-2026=4***Mar-11-2026=3***Mar-12-2026=2***Mar-13-2026=3***Mar-14-2026=2***Mar-16-2026=3***Mar-19-2026=1***Mar-20-2026=4***Mar-21-2026=1***Mar-22-2026=3***Mar-23-2026=3***Mar-25-2026=6***Mar-26-2026=4***Mar-27-2026=1***Mar-30-2026=1***Mar-31-2026=1***Apr-01-2026=5***Apr-02-2026=2***Apr-03-2026=1***Apr-05-2026=11***Apr-06-2026=1***Apr-09-2026=2***Apr-10-2026=2***Apr-11-2026=2***Apr-15-2026=1' WHERE job_id'1541809'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Dec-2025=523***Jan-2026=244***Feb-2026=92***Mar-2026=61***Apr-2026=27' WHERE job_id'1541809'  
0.0014   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1541809' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1541809 
0.0039   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '767041'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)