Billing & Revenue Cycle Virtual Assistant – US Psychiatry Practice (Long-Term)

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

TYPE OF WORK

Full Time

SALARY

$5-6/hour

HOURS PER WEEK

40

DATE UPDATED

Aug 21, 2026

JOB OVERVIEW

We are a physician-owned psychiatry practice in California, hiring a dedicated billing and revenue cycle VA. This is a direct, full-time, long-term role with a stable practice, not an agency pool position. You will work directly with our practice's Chief Operating Officer.

Responsibilities: claim submission and follow-up for a major EAP payer, prior authorization submission and tracking, insurance eligibility verification, patient copay and balance follow-up, no-show fee processing, payment posting and reconciliation, weekly accounts receivable worklists, payer enrollment support, and a short structured end-of-day report (done, pending, priorities for tomorrow). As our practice grows, this role will take on primary claim submission across our insurance contracts, we are looking for someone who wants to grow into owning our full revenue cycle.

Requirements: at least 2 years of US healthcare billing or revenue cycle experience, excellent written and spoken English, experience working inside a US EHR (Charm Health a plus), comfort adapting to non-standard payer portals and workflows, a private home workspace, reliable fiber internet with backup, and willingness to complete an NBI clearance and provide two references from US clients or employers. HIPAA training is required before your first login; we provide the course.

Schedule: 40 hours per week, US Pacific morning overlap required. During your scheduled hours, you work only for us.

Rate: $6.00 to $6.50 USD per hour depending on experience, paid via Wise, with 13th month pay and a 90-day performance review with a raise path.

To apply, begin your message with the word KESTREL, then tell us in 3 to 5 sentences about the most complex denial you have worked and how you resolved it.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0149
Total Execution Time  0.0162
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,485,160 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Billing-Revenue-Cycle-Virtual-Assistant-US-Psychiatry-Practice-Long-Term-1713862
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0092 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1713862
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 967303
 LIMIT 1 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1713862
AND `misc`.`idIS NULL 
0.0010   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-26',ej.date_added) duration_daysDATEDIFF('2026-08-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-08-26',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1713862' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1713862 
0.0012   UPDATE employer_jobs SET hit_counts '***Aug-21-2026=413***Aug-22-2026=58***Aug-26-2026=1' WHERE job_id'1713862'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Aug-2026=472' WHERE job_id'1713862'  
0.0013   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1713862' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1713862 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '967303'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)