Experienced CPA Wanted – Long-Term Remote Role Supporting a Growing US Home Services Company!

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

TYPE OF WORK

Full Time

SALARY

$8-12 USD

HOURS PER WEEK

40

DATE UPDATED

May 6, 2026

JOB OVERVIEW

About the Company
Homey Solutions, Inc. is a fast-growing US-based home services and contracting company. We work with homeowners across the country, and we’ve been scaling rapidly over the past few years. Homey’s accounting function is managed by Distilled Advisors, LLC, a professional financial advisory firm — so you’ll have experienced US-based finance professionals you can collaborate with and learn from. We believe in building long-term relationships with our tea ---------- mbers and invest in people who grow with us.

Job Description
We are looking for a licensed CPA with 5+ years of experience to take ownership of the full-cycle accounting for Homey Solutions. You will handle everything from coding invoices and reconciling accounts to preparing financial statements and maintaining our compliance calendar. This is a long-term, stable position and you’ll work directly with company leadership and our advisory team.

Your Recurring Responsibilities Will Include:
1. Produce accurate monthly and quarterly financial statements for a multi-location business
2. Receive and code Cost of Goods invoices in our ERP system; working with company staff to match invoices and purchase orders to receiving documents
3. Export transactions from our ERP system to QuickBooks Online (QBO) and process and enter overhead invoices into QBO
4. Perform bank and credit card reconciliations; maintain and oversee the employee credit card approval system
5. Reconcile and tie Revenue and Cost of Goods between our ERP system and QBO
6. Prepare and review journal entries, clean up and maintain the QBO Income Statement and Balance Sheet
7. Maintain weekly internal reporting, including A/P and A/R, collecting and processing additional data for management dashboards
8. Maintain a compliance calendar tracking all applicable state and federal filing requirements and deadlines

Required Technical Skills & Experience
To qualify for this position, you must have:
• Active CPA license (required — please include license details in your application)
• 5+ years of accounting experience, ideally supporting US-based businesses
• Hands-on proficiency in QuickBooks Online (QBO) — please specify how many years and in what capacity
• Advanced Excel skills (pivot tables, reconciliations, financial modeling)
• Demonstrated experience with full-cycle accounting including AP/AR, reconciliations, close process, and financial statement preparation


Who You Are
We’re a small, fast-moving company. You’ll thrive here if you are:
• An exceptional communicator — excellent written AND spoken English is a must, as you’ll interact regularly with US-based leadership of both Distilled Advisors and your primary client
• Proactive and self-directed — you flag issues before they become problems and don’t wait to be told what to do
• Obsessively detail-oriented — accuracy is everything in this role
• A collaborative team player who communicates openly and works well across time zones
• Trustworthy and discreet — you will be handling sensitive financial information

Basic Technical Skills
In addition to the required skills above, you should be comfortable with:
• Microsoft Office (Word, Excel, Outlook)
• Video conferencing tools (Teams, Zoom, Google Meet, etc.)
• Communication/collaboration apps (Teams)

Desired Skills (Nice to Have)
You don’t need these to be hired, but they’ll give you an edge:
• Experience with ServiceTitan ERP system (a leading home services platform)
• Knowledge of US state and federal tax compliance requirements
• QuickBooks ProAdvisor certification

Work Schedule & Holidays
Type: Up to full-time position (up to 40 hours/week), Monday through Friday; 4-5 hours per day at a minimum, depending on experience
Hours: Flexible — however, you must be available for some overlap with US Pacific business hours each week for check-ins and meetings.
Leaves: After completing a 6-month probationary period, you will qualify for 7 vacation days and 3 sick days per year.
Holidays: We honor most Philippine public holidays.

Salary
$8–$12/hour USD, based on experience and qualifications. Please include your salary expectation in your application.

Perks & Benefits
After you complete the 6-month probationary period, you will receive:
• 13th month pay
• Performance reviews with raise potential as the company grows
• Direct access to and collaboration with experienced US-based CPAs at Distilled Advisors, LLC
• Opportunity to grow your role and responsibilities as Homey Solutions scales

Career Potential
This is a long-term position with real growth potential. As Homey Solutions continues to grow, there is an opportunity for you to take on a more senior role, manage additional staff, and broaden your responsibilities across the organization. We are looking for someone who wants to build something with us, not just fill a seat.


How to Apply
To apply, please send your resume and a cover letter. In your cover letter, make sure to address:
1. Your CPA license details (issuing body, license number, and current status)
2. What types of US-based companies you have worked with, and in what capacity?
3. Your QuickBooks Online experience: how long have you used it, and in what capacity?
4. Do you have any experience with ERP systems? If so, which ones?
5. Your availability for US business hours overlap — please specify which hours of the day you are generally available.
6. Your salary expectation (monthly, in USD)

In your subject line, please write: “I’m Your Next Accountant”
Applications that do not follow these instructions will not be reviewed. We look forward to hearing from you!

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0013
Controller Execution Time ( Jobseekers / Job )  0.0240
Total Execution Time  0.0262
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,512,784 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Experienced-CPA-Wanted-Long-Term-Remote-Role-Supporting-a-Growing-US-Home-Services-Company-1640519
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0132 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1640519
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 923843
 LIMIT 1 
0.0054   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1640519
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-26',ej.date_added) duration_daysDATEDIFF('2026-07-26',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-07-26',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1640519' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1640519 
0.0007   UPDATE employer_jobs SET hit_counts '***May-06-2026=216***May-07-2026=99***May-08-2026=38***May-09-2026=10***May-10-2026=11***May-11-2026=10***May-12-2026=12***May-13-2026=8***May-14-2026=11***May-15-2026=6***May-16-2026=3***May-17-2026=1***May-18-2026=5***May-19-2026=2***May-20-2026=7***May-21-2026=4***May-22-2026=3***May-24-2026=3***May-25-2026=3***May-26-2026=2***May-27-2026=5***May-28-2026=6***May-29-2026=2***Jun-01-2026=1***Jun-03-2026=1***Jun-04-2026=1***Jun-08-2026=1***Jun-09-2026=2***Jun-10-2026=1***Jun-14-2026=1***Jun-16-2026=3***Jun-17-2026=1***Jun-18-2026=1***Jun-19-2026=2***Jun-21-2026=1***Jun-28-2026=1***Jun-29-2026=1***Jun-30-2026=2***Jul-01-2026=1***Jul-06-2026=1***Jul-08-2026=1***Jul-10-2026=1***Jul-12-2026=1***Jul-13-2026=2***Jul-14-2026=1***Jul-17-2026=1***Jul-18-2026=3***Jul-20-2026=2***Jul-22-2026=2***Jul-24-2026=4***Jul-26-2026=2' WHERE job_id'1640519'  
0.0005   UPDATE employer_jobs SET monthly_hits '***May-2026=466***Jun-2026=20***Jul-2026=22' WHERE job_id'1640519'  
0.0020   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1640519' 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` = 1640519 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '923843'
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)