Experienced US Bookkeeper

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

TYPE OF WORK

Full Time

SALARY

$8.00/hour

HOURS PER WEEK

40

DATE UPDATED

Oct 5, 2026

JOB OVERVIEW

At About Profit, we are ALL about advising small business clients on maximizing their profitability. We are one of only 60 Profit First Mastery Certified Firms in the United States. That means we are the go-to experts in cash management and profitability for savvy small business owners who have cash in the bank to correlate to their profitability.

Even though our team stretches across the country, we work with a Staten Island hustle and a Brooklyn grind that our clients love.

Our team is growing! We need a US Bookkeeper. This role is hiring at $8 USD per hour. We pay biweekly rather than monthly.

About Profit's Core Values

No A**holes: We promote positive interactions and are free from toxic behavior.
Friendly: We create a welcoming and approachable work environment.
Personable: We are genuine and create relatable interactions within the workplace.

---------- /

Tax Planning Support

Prepare tax returns for individuals and business tax clients for a senior member of the team for review
Measure of Success: Less than 15% of the prepared tax returns require rework or revisions from the senior staff

Prepare tax planning meeting reports (aka work paper) for a senior member of the team ahead of the annual tax planning meeting with the client
Measure of Success: Complete 95% of assigned tax work in the budgeted time allotted for each work card in Karbon

Sales Tax
1. Prepare sales tax spreadsheets for review
2. Prepare sales tax return for review and submission
3. Submit sales tax return online

Measure of Success: Submit sales tax returns for ALL applicable clients scheduled due date

Bookkeeping Support

Complete initial data entry of provided client bank statements into QuickBooks, categorize each transaction into appropriate account and reconcile the data. The expectation is to research (historical data, Google, etc...) transaction types prior to asking a senior member of the team for assistance in categorizing the transaction.

Measure of Success: 95% of transactions are categorized correctly

Create journal entries to reconcile payroll monthly for full-service bookkeeping clients and ensure the payroll report matches with financial statements
Measure of Success: 95% of assigned clients with payroll result in matched reports

Prepare monthly financial statements for assigned clients including:
• Profit/Loss Statement
• Balance Sheet
• Cash Flow Statement

Measure of Success: Less than 15% of the prepared financial statements require rework or revisions from the senior staff

Minimum Education Qualifications
• Bachelor’s Degree in Accounting
• Desire to continue to grow through continued training

Physical Requirements
• Extended hours required during certain times of the year
• Remote position or flex?

Required:
Work schedule - 10a EST – 6p EST
English speaking
US Accounting Experience

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.0191
Total Execution Time  0.0210
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,491,024 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Experienced-US-Bookkeeper-1726237
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0098 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0011   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1726237
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 915981
 LIMIT 1 
0.0021   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1726237
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-16',ej.date_added) duration_days, DATEDIFF('2026-10-16',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-16',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1726237' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1726237 
0.0007   UPDATE employer_jobs SET hit_counts = '***Sep-08-2026=574***Sep-09-2026=326***Sep-10-2026=95***Sep-11-2026=38***Sep-12-2026=18***Sep-13-2026=13***Sep-14-2026=36***Sep-15-2026=37***Sep-16-2026=17***Sep-17-2026=18***Sep-18-2026=11***Sep-19-2026=6***Sep-20-2026=5***Sep-21-2026=14***Sep-22-2026=17***Sep-23-2026=16***Sep-24-2026=6***Sep-25-2026=6***Sep-26-2026=7***Sep-27-2026=3***Sep-28-2026=19***Sep-29-2026=7***Sep-30-2026=15***Oct-01-2026=6***Oct-02-2026=11***Oct-03-2026=2***Oct-04-2026=1***Oct-05-2026=858***Oct-06-2026=362***Oct-07-2026=208***Oct-08-2026=95***Oct-09-2026=50***Oct-10-2026=6***Oct-11-2026=3***Oct-16-2026=3' WHERE job_id= '1726237'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=1303***Oct-2026=1603' WHERE job_id= '1726237'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1726237' 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` = 1726237 
0.0019   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '915981'
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)