Bookkeeper

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

TYPE OF WORK

Part Time

SALARY

TBD

HOURS PER WEEK

TBD

DATE UPDATED

Nov 24, 2025

JOB OVERVIEW

We are a growing social media agency and influencer brand looking for a detail-oriented, tech-savvy bookkeeper to manage our financial systems efficiently. The ideal candidate will be experienced in QuickBooks and Relay, familiar with the Profit First system, and capable of maintaining accurate financial records, tracking cash flow, and automating financial reporting.

This role requires a proactive approach to financial oversight, ensuring our accounts are up to date, expenses are categorized correctly, and financial reports are accurate for decision-making. The bookkeeper will also help streamline our automated reporting processes using Zapier, Google Sheets, and QuickBooks integrations.

Key Responsibilities:

Daily Cash Management (Automated)
• Ensure daily cash updates are correctly generated via Relay and QuickBooks.
• Monitor and reconcile incoming payments and expenses.
• Identify any discrepancies and report potential financial risks.

Profit First System Management
• Oversee Relay account allocations to ensure funds are properly distributed.
• Adjust percentages based on revenue and business needs.
• Ensure the tax account is properly funded for estimated payments.

Expense Tracking & Categorization
• Maintain and auto-categorize transactions in QuickBooks.
• Ensure all expenses are correctly logged and matched with bank statements.
• Flag any unusual spending or budget concerns.

Scorecard & Reporting
• Update financial scorecard weekly with revenue, expenses, and profitability.
• Pull key reports from QuickBooks (P&L, cash flow statements, etc.).
• Assist in integrating automated reporting tools (Zapier, Google Sheets).

Monthly Reconciliation & Reports
• Reconcile bank transactions and ensure QuickBooks accuracy.
• Prepare a monthly financial summary with key takeaways.
• Identify trends in spending, revenue, and profit margins.

Quarterly Financial Reviews
• Analyze and adjust Profit First allocations based on business growth.
• Work with a CPA (if needed) to ensure tax compliance.
• Provide insights into financial performance for strategic decision-making.

Who You Are:

Proficient in QuickBooks Online & Relay
Experienced with Profit First system (or willing to learn)
Strong in financial reconciliation & categorization
Tech-savvy with Zapier, Google Sheets, and automation tools
Detail-oriented with a proactive problem-solving mindset
Previous experience working with small businesses, agencies, or influencers is a plus



How to Apply

If you’re a detail-oriented, proactive bookkeeper who thrives in a remote, tech-driven environment, we’d love to hear from you. Please send:
Your resume
A brief note on your experience with QuickBooks & Profit First
Any relevant past work with agencies, influencers, or small businesses

You will not be considered if you don't fill out the link below.

???? Send a 3-minute video max answering:

----------

Why are you interested in this position?
what do you know about our company?
what is your ideal work environment?
what are your strenghts?
where do you see yourself in five years?

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0022
Controller Execution Time ( Jobseekers / Job )  0.0198
Total Execution Time  0.0239
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,508,920 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Bookkeeper-1472801
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0119 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1472801
 LIMIT 1 
0.0018   SELECT *
FROM `employers`
WHERE `employer_id` = 678109
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1472801
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-21',ej.date_added) duration_daysDATEDIFF('2026-04-21',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-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1472801' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1472801 
0.0015   UPDATE employer_jobs SET hit_counts '***Sep-18-2025=264***Sep-19-2025=580***Sep-20-2025=162***Sep-21-2025=82***Sep-22-2025=155***Sep-23-2025=74***Sep-24-2025=43***Sep-25-2025=35***Sep-26-2025=28***Sep-27-2025=30***Sep-28-2025=23***Sep-29-2025=27***Sep-30-2025=14***Oct-01-2025=17***Oct-02-2025=23***Oct-03-2025=14***Oct-04-2025=12***Oct-05-2025=7***Oct-06-2025=9***Oct-07-2025=6***Oct-08-2025=8***Oct-09-2025=6***Oct-10-2025=3***Oct-11-2025=1***Oct-12-2025=3***Oct-13-2025=7***Oct-14-2025=8***Oct-15-2025=3***Oct-16-2025=4***Oct-17-2025=2***Oct-18-2025=1***Oct-19-2025=2***Oct-20-2025=5***Oct-21-2025=3***Oct-22-2025=4***Oct-23-2025=5***Oct-24-2025=7***Oct-25-2025=1***Oct-26-2025=3***Oct-27-2025=4***Oct-28-2025=8***Oct-30-2025=2***Oct-31-2025=2***Nov-01-2025=2***Nov-02-2025=2***Nov-03-2025=7***Nov-06-2025=2***Nov-08-2025=1***Nov-09-2025=1***Nov-10-2025=1***Nov-11-2025=3***Nov-12-2025=1***Nov-13-2025=1***Nov-14-2025=2***Nov-15-2025=1***Nov-16-2025=4***Nov-19-2025=1***Nov-20-2025=1***Nov-21-2025=2***Nov-23-2025=1***Nov-24-2025=152***Nov-25-2025=543***Nov-26-2025=223***Nov-27-2025=92***Nov-28-2025=63***Nov-29-2025=43***Nov-30-2025=33***Dec-01-2025=44***Dec-02-2025=36***Dec-03-2025=24***Dec-04-2025=17***Dec-05-2025=13***Dec-06-2025=9***Dec-07-2025=1***Dec-08-2025=10***Dec-09-2025=15***Dec-10-2025=8***Dec-11-2025=6***Dec-12-2025=3***Dec-13-2025=4***Dec-14-2025=3***Dec-15-2025=5***Dec-16-2025=4***Dec-17-2025=2***Dec-18-2025=2***Dec-19-2025=2***Dec-21-2025=4***Dec-22-2025=3***Dec-23-2025=8***Dec-24-2025=2***Dec-25-2025=1***Dec-26-2025=5***Dec-27-2025=5***Dec-28-2025=1***Dec-29-2025=1***Dec-30-2025=3***Dec-31-2025=1***Jan-01-2026=4***Jan-04-2026=3***Jan-05-2026=3***Jan-06-2026=1***Jan-07-2026=3***Jan-08-2026=2***Jan-09-2026=2***Jan-10-2026=1***Jan-12-2026=2***Jan-13-2026=1***Jan-16-2026=5***Jan-17-2026=7***Jan-18-2026=7***Jan-19-2026=4***Jan-20-2026=2***Jan-21-2026=6***Jan-22-2026=7***Jan-23-2026=2***Jan-25-2026=1***Jan-26-2026=6***Jan-27-2026=4***Jan-28-2026=3***Jan-29-2026=5***Jan-30-2026=2***Jan-31-2026=4***Feb-02-2026=4***Feb-03-2026=2***Feb-08-2026=1***Feb-09-2026=2***Feb-12-2026=1***Feb-14-2026=1***Feb-17-2026=1***Feb-26-2026=1***Feb-27-2026=1***Mar-01-2026=1***Mar-05-2026=1***Mar-07-2026=1***Mar-08-2026=1***Mar-09-2026=1***Mar-15-2026=1***Mar-16-2026=1***Mar-17-2026=1***Mar-18-2026=1***Mar-19-2026=2***Mar-20-2026=1***Mar-22-2026=2***Mar-24-2026=3***Mar-27-2026=1***Mar-30-2026=1***Mar-31-2026=2***Apr-02-2026=1***Apr-05-2026=5***Apr-09-2026=1***Apr-10-2026=4***Apr-11-2026=2***Apr-13-2026=1***Apr-14-2026=1***Apr-16-2026=2***Apr-21-2026=1' WHERE job_id'1472801'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Sep-2025=1517***Oct-2025=180***Nov-2025=1182***Dec-2025=242***Jan-2026=87***Feb-2026=14***Mar-2026=21***Apr-2026=18' WHERE job_id'1472801'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1472801' 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` = 1472801 
0.0020   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '678109'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0019   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)