Dental Insurance Verification Specialist

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

TYPE OF WORK

Any

SALARY

5/hr

HOURS PER WEEK

40

DATE UPDATED

Oct 10, 2026

JOB OVERVIEW

Dental Insurance Verifications Specialist
Sola Kids Dental & Orthodontics | Remote

Location: Remote
Schedule: Full-time (40 hours/week)
Reports to: ROC Team Leader

About the role

Sola Kids Dental & Orthodontics is growing, and we’re looking for a detail-driven team member focused on insurance eligibility and accuracy. As part of our ROC team, you’ll be the Office Manager’s behind-the-scenes partner, making sure every patient who walks in has active, verified coverage and every visit is set up to be billed right the first time. This seat is dedicated to Denti-Cal (Medi-Cal Dental) and PPO eligibility verification and benefit breakdowns, so there are no surprises at the front desk and no claims denied for coverage issues.

What you’ll own:
Verifying Denti-Cal (Medi-Cal Dental) eligibility for scheduled patients ahead of their visits and flagging anyone without active coverage
Verifying PPO eligibility and building accurate benefit breakdowns in Open Dental (maximums, deductibles, frequencies, waiting periods, coverage percentages, and ortho benefits)
Preparing routing slips 2 days ahead so insurance details match the schedule and the office can execute immediately
Checking the schedule throughout the day for newly added appointments and verifying them before the patient arrives
Keeping patient insurance information in Open Dental clean and current (subscriber details, plan updates, coordination of benefits)
Alerting the office and call center to inactive, terminated, or changed coverage so patients can be contacted before their visit
Uploading and attaching eligibility and supporting documentation to the correct patient charts
Double-checking Denti-Cal and PPO policies to prevent eligibility-related denials and appeals
Supporting the billing team with breakdowns, payment posting, and other insurance tasks as needed

What good looks like:
Routing Slips Prepared: Every patient’s eligibility is verified before they arrive. No one shows up without active coverage that the office didn’t know about.
Ensure Schedule & Record Accuracy: Extreme attention to detail. Insurance information is entered correctly and readable for the office.
Audit & Bill Daily: Breakdowns are accurate, coverage issues are caught early, and claims go out clean.
Dedicated to the Office: Strong ownership mindset. You keep a running task list, close loops with confirmation, and take work off the manager’s plate.
Yield Maximum Production: Fewer eligibility surprises, fewer denials, and no production left on the table.

Who you are:
Experience with dental insurance eligibility verification and benefit breakdowns (Denti-Cal/Medi-Cal strongly preferred, PPO required)
Comfortable with payer portals and phone verifications, and confident in Open Dental (or able to ramp quickly)
Extremely detail-oriented and organized, with a “nothing slips through the cracks” mindset
Able to work ahead of the schedule and manage a high daily volume without sacrificing accuracy
Proactive and dependable in a remote setting: you close loops and confirm your work
A dental nerd at heart who wants to understand not just the “what” but the “why” behind our policies

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0221
Total Execution Time  0.0240
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,505,544 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Dental-Insurance-Verification-Specialist-1747200
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0138 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1747200
 LIMIT 1 
0.0007   SELECT *
FROM `employers`
WHERE `employer_id` = 808825
 LIMIT 1 
0.0007   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1747200
AND `misc`.`id` IS NULL 
0.0008   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 = '1747200' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1747200 
0.0007   UPDATE employer_jobs SET hit_counts = '***Oct-10-2026=953***Oct-11-2026=6***Oct-12-2026=4***Oct-13-2026=3***Oct-14-2026=1***Oct-15-2026=3***Oct-16-2026=4' WHERE job_id= '1747200'  
0.0007   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=974' WHERE job_id= '1747200'  
0.0013   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1747200' AND status LIKE 'sent%' ORDER BY id DESC  
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1747200 
0.0056   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '808825'
AND `date_added` >= '2022-06-08' 
0.0007   select * from teasers 
0.0003   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)