Bookkeeper - Virtual

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

TYPE OF WORK

Any

SALARY

$4/hr

HOURS PER WEEK

30

DATE UPDATED

Oct 3, 2026

JOB OVERVIEW

Role Title: Bookkeeper
Company: By The 10th, an emerging AI-powered accounting and bookkeeping firm
Reports To: Founders
Location: Remote - Philippines-based candidates
Work Schedule: Part-time to start, expected to grow to full-time as the client base grows. Must be available during US overlap hours (9am–5pm MST).
Compensation: $4.00 USD/hour to start, with growth opportunities as the firm grows

About Us
By The 10th is an early-stage accounting and bookkeeping firm that combines AI automation with expert human oversight to deliver fast, accurate, and affordable financials to small businesses, every month, by the 10th. Many of our clients are in the real estate industry, including rental property owners. We are building our team now, and this is a true ground-floor opportunity to grow with us from day one.

Role Purpose
The Bookkeeper is the expert eye behind our AI. Using our proprietary AI software and workflow, you will review and correct AI-coded transactions, produce accurate financial statements and reports, and make sure every client receives their financials by the 10th of each month. This role is about ownership: catching what the AI misses, keeping your clients' books clean, and helping us improve the process as we scale.

Key Responsibilities

1. Accurate Books:
- Keep every assigned client's books clean and correct.
- AI review & correction: Review AI-coded transactions in our proprietary software and correct any miscategorized or unclear items.
- Categorization & property allocation: Categorize transactions accurately and consistently across all assigned clients, and allocate each transaction to the correct property for real estate and rental clients.
- Quality: Spot patterns in AI errors and flag them so the workflow can be improved.
- Confidentiality: Protect client information and handle sensitive financial data with care.

2. Financial Reporting by the 10th:
- Deliver on the promise in our name.
- Statements & reports: Generate monthly financial statements and reports using our proprietary AI software.
- On-time delivery: Deliver financials to every assigned client by the 10th of each month.
- Deadline tracking: Track month-end deadlines and raise any risk to the founders early, with a proposed solution.

3. Client Support:
- Be a clear, reliable point of contact for your clients.
- Information requests: Request documents and clarification on unclear transactions, and follow up until resolved.
- Client questions: Respond professionally to client questions about their books and reports, escalating to the founders when needed.
- Process improvement: Share ideas to make the workflow faster, more accurate, and easier for clients.

Requirements
- Minimum 3 years of bookkeeping or accounting experience
- Experience with real estate or rental property bookkeeping is a strong plus
- Strong written English communication skills
- Highly detail-oriented, organized, and able to meet firm monthly deadlines
- Comfortable learning new software, including proprietary AI tools (we will train you on our system)
- Self-directed and comfortable in an early-stage, evolving environment
- Reliable internet connection and a quiet remote work setup
- Experience with AI tools is helpful but not required

Success in This Role Looks Like...
Accurate Books - AI-coded work is reviewed and corrected thoroughly, and supervisor reviews turn up very few errors.
Financial Reporting by the 10th - Every client receives accurate financials by the 10th, every month.
Client Support - Clients get clear, timely answers and feel confident in their numbers.
KPI Achievement - Books closed and financials delivered by the 10th: 100%, Low error rate on supervisor review, Maintain the client load set by the founders

Compensation & Growth
Starting rate: $4.00 USD/hour, part-time to start.
Hours: Expected to grow to full-time as the firm acquires more clients.
Growth: As a new and growing company, we offer a ground-floor opportunity, with raises and expanded responsibility as the firm grows.

How to Apply
Reply to this job post with “By the 10th” in the subject line.
In your response, state:
- how many years of bookkeeping experience you have
- any relevant experience with AI you have (not required but helpful)
Tell us one thing that sets you apart from other applicants.

***Applications that do NOT follow these instructions will be automatically disqualified without opening.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0265
Total Execution Time  0.0283
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,520,312 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Bookkeeper-Virtual-1742796
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0196 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0010   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1742796
 LIMIT 1 
0.0014   SELECT *
FROM `employers`
WHERE `employer_id` = 546151
 LIMIT 1 
0.0015   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1742796
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-04',ej.date_added) duration_days, DATEDIFF('2026-10-04',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-04',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1742796' 
0.0006   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1742796 
0.0008   UPDATE employer_jobs SET hit_counts = '***Oct-03-2026=1823***Oct-04-2026=2' WHERE job_id= '1742796'  
0.0025   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=1825' WHERE job_id= '1742796'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1742796' 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` = 1742796 
0.0098   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '546151'
AND `date_added` >= '2022-06-08' 
0.0004   select * from teasers 
0.0003   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)