Accounts Receivable Specialist (Billing & Collections)

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

TYPE OF WORK

Full Time

SALARY

1200

HOURS PER WEEK

40

DATE UPDATED

Apr 15, 2026

JOB OVERVIEW

We're looking for an **Accounts Receivable Specialist** to own the invoicing, collections, and AR function for an industrial cleaning company that has been serving commercial and industrial clients across the New York tri-state area for over eight decades. This role exists to free up the owner to focus on sales and product development, and that only works if you can run the billing and collections operation independently and without hand-holding.

You will manage invoicing, follow up on outstanding balances, set up new vendors, and work directly inside QuickBooks Online and Monday CRM. You will also be a point of contact for customers calling about billing questions, which means your English communication skills need to be clear, confident, and professional. Experience doing this for a commercial service business is required, not preferred.

Why You'll Want to Join

- You will be paid in USD (bi-monthly: every 15th and 30th)
- Paid Time Off in accordance with company policy
- Observance of Holidays per company guidelines
- 100% remote setup so you can work wherever you're most productive
- Direct impact on cash flow and business operations from day one
- Small team environment where your work has immediate visibility

What You'll Work On

Invoicing and Billing

- Generate and send invoices to commercial and industrial clients accurately and on time
- Maintain organized billing records and ensure invoices reflect correct pricing, terms, and job details
- Support the migration of historical billing data from Workflow into QuickBooks Online
- Keep billing workflows clean, consistent, and up to date inside QuickBooks Online

Collections and AR Management

- Follow up on outstanding invoices and overdue accounts through phone and email
- Manage the full collections cycle from initial follow-up through resolution
- Track aging reports and prioritize collections activity based on account status
- Communicate professionally and clearly with clients to resolve billing disputes and collect balances

Vendor Setup and Administrative Support

- Set up new vendors in QuickBooks Online and maintain accurate vendor records
- Coordinate with the owner on vendor terms, documentation, and onboarding requirements
- Support basic bookkeeping tasks as skill level allows, with potential to take on more over time

CRM and Systems Management

- Maintain accurate records inside Monday CRM alongside QuickBooks Online
- Keep both systems current and flag any discrepancies between platforms
- Support process improvements as the business scales toward higher volume

What You Bring

- Proven experience handling invoicing, billing, and collections specifically for a commercial service business
- Direct industry background in commercial cleaning, field service, trades, or a similar service environment
- Strong proficiency in QuickBooks Online including invoicing, AR management, and vendor setup
- Clear, professional English communication skills both written and spoken, customer phone calls are part of this role
- High attention to detail and a track record of following through on outstanding balances without being managed
- Comfort working independently in a small business environment where you own your function
- Familiarity with CRM tools, Monday CRM experience is a plus
- Self-directed and organized with the ability to manage multiple open accounts simultaneously

Nice to Have

- Experience supporting a commercial cleaning, field service, or trade business at a deeper level beyond basic familiarity
- Basic bookkeeping experience beyond AR and collections
- Familiarity with data migration or transitioning billing records between platforms

## How to Apply

Please include:

1. Your **updated resume**
2. A **short Loom video (1 to 2 minutes)** introducing yourself, describing your experience handling invoicing and collections for a commercial service business, and explaining how you manage overdue accounts from first follow-up through resolution

**Only candidates who submit a Loom video will be moved to the next step of the hiring process.**

If you are organized, dependable, and comfortable owning the full billing and collections cycle for a commercial business without needing step-by-step direction, this role gives you direct ownership and real impact inside a business that has been built on trust and reliability for over eighty years.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0021
Controller Execution Time ( Jobseekers / Job )  0.0276
Total Execution Time  0.0304
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,534,640 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Accounts-Receivable-Specialist-Billing-Collections-1582701
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0204 seconds)  (Hide)
0.0007   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1582701
 LIMIT 1 
0.0014   SELECT *
FROM `employers`
WHERE `employer_id` = 776924
 LIMIT 1 
0.0011   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1582701
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-22',ej.date_added) duration_daysDATEDIFF('2026-04-22',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-22',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1582701' 
0.0005   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1582701 
0.0008   UPDATE employer_jobs SET hit_counts '***Feb-18-2026=198***Feb-19-2026=113***Feb-20-2026=60***Feb-21-2026=14***Feb-22-2026=28***Feb-23-2026=19***Feb-24-2026=37***Feb-25-2026=16***Feb-26-2026=10***Feb-27-2026=17***Feb-28-2026=2***Mar-01-2026=7***Mar-02-2026=111***Mar-03-2026=130***Mar-04-2026=73***Mar-05-2026=35***Mar-06-2026=22***Mar-07-2026=15***Mar-08-2026=12***Mar-09-2026=20***Mar-10-2026=19***Mar-11-2026=12***Mar-12-2026=1***Mar-13-2026=3***Mar-14-2026=1***Mar-17-2026=1***Mar-18-2026=1***Mar-22-2026=1***Mar-23-2026=1***Mar-24-2026=19***Mar-26-2026=2***Mar-29-2026=1***Mar-30-2026=1***Mar-31-2026=8***Apr-01-2026=3***Apr-02-2026=2***Apr-03-2026=1***Apr-07-2026=1***Apr-09-2026=2***Apr-10-2026=2***Apr-13-2026=5***Apr-14-2026=2***Apr-15-2026=454***Apr-16-2026=293***Apr-17-2026=146***Apr-18-2026=71***Apr-22-2026=1' WHERE job_id'1582701'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Feb-2026=514***Mar-2026=496***Apr-2026=983' WHERE job_id'1582701'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1582701' 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` = 1582701 
0.0122   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '776924'
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)