Accounting & AR/AP Specialist

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

TYPE OF WORK

Full Time

SALARY

Neg

HOURS PER WEEK

TBD

DATE UPDATED

Oct 5, 2026

JOB OVERVIEW

Accounting & AR/AP Specialist

**Remote | Full-Time**

We are looking for a highly organized and detail-oriented **Accounting & AR/AP Specialist** to join our team and take ownership of a combination of accounting, accounts receivable/accounts payable, and administrative responsibilities.

This is a **hands-on role** that requires someone who understands accounting processes and is comfortable working with numbers. While the position includes administrative and CRM-related tasks, this is **not a basic data-entry role**.

You should be able to look at a transaction, invoice, payment, or balance and understand how the numbers should flow through the process — and recognize when something doesn't look right.

What You'll Be Doing

QuickBooks & Accounting

* Maintain and update our QuickBooks records.
* Categorize financial transactions accurately.
* Update payroll-related information, including W-2s, 1099s, and Wise payment information.
* Reconcile company credit cards on a monthly basis.
* Review, categorize, and maintain employee expenses.
* Prepare reports as needed.
* Identify discrepancies, missing information, or unusual transactions and escalate them appropriately.

AR/AP & Financial Administration

* Collect and record fees in our internal CRM, ESPO.
* Respond to emails regarding collected fees and payments.
* Create and process invoices.
* Create e-checks.
* Review payment and missing-check lists and update records as payments are received.
* Ensure invoices, payments, fees, and outstanding balances are accurately recorded.
* Review financial information and supporting documentation for accuracy.
* Assist with other routine AR/AP and accounting administrative tasks.

ESPO CRM

* Maintain accurate financial and administrative information in ESPO.
* Update records as invoices, payments, checks, and fees are processed.
* Review records for missing or inconsistent information.
* Understand the workflow and calculations behind the information being entered.
* Ensure ESPO accurately reflects the underlying financial activity.

Administrative Support

* Save and organize POAs, MAs, and other documentation in Google Drive.
* Send required documents to the appropriate email accounts.
* Maintain organized digital records.
* Assist the accounting and operations teams with additional administrative tasks as needed.

What We're Looking For

Required:

* Previous experience in bookkeeping, accounting, AR/AP, or accounting administration.
* Strong working knowledge of QuickBooks.
* Understanding of basic accounting principles.
* Experience with invoicing, payments, reconciliations, and transaction tracking.
* Strong numerical and analytical skills.
* Excellent attention to detail.
* Ability to identify discrepancies rather than simply entering information.
* Strong written English and professional email communication.
* Good organizational and time-management skills.
* Comfortable working independently in a remote environment.
* Proficiency with Google Workspace, particularly Google Drive.

Preferred:

* Experience with QuickBooks Online.
* Experience working with CRM systems.
* Experience with payment processing or collections.
* Experience working with international or US-based companies.
* Experience handling both accounting and administrative responsibilities.

The Ideal Candidate

We're looking for someone who is numbers-oriented, proactive, and process-driven.

You should be the type of person who doesn't simply enter a number because it's on a document. You should be able to ask:

**"Does this amount make sense?"**
**"Where did this payment come from?"**
**"Why doesn't this balance reconcile?"**
**"Is something missing here?"**

You will be working across QuickBooks, ESPO, Google Drive, email, and other internal systems, so you need to be comfortable learning processes and moving between different platforms.

Accuracy is extremely important in this role. We need someone who takes ownership of their work, catches errors, follows through on outstanding items, and keeps records organized.

What We Offer

* Full-time remote position
* Long-term opportunity with a growing US-based company
* Stable, ongoing work
* Opportunity to take ownership of an important accounting and administrative function
* Collaborative and supportive remote team environment

How to Apply

Please submit:

1. Your updated resume/CV.
2. A brief summary of your experience with QuickBooks and AR/AP.
3. Your expected hourly salary in USD.


**Important:** Applications that do not provide the requested information may not be considered.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0212
Total Execution Time  0.0230
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,511,336 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Accounting-ARAP-Specialist-1743936
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0124 seconds)  (Hide)
0.0017   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0010   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1743936
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 854712
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1743936
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 = '1743936' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1743936 
0.0007   UPDATE employer_jobs SET hit_counts = '***Oct-05-2026=879***Oct-06-2026=325***Oct-07-2026=174***Oct-08-2026=92***Oct-09-2026=60***Oct-10-2026=8***Oct-11-2026=3***Oct-16-2026=2' WHERE job_id= '1743936'  
0.0008   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=1542' WHERE job_id= '1743936'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1743936' 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` = 1743936 
0.0041   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '854712'
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)