Orthodontic/Dental Biller | Full-Time | Remote | $7–$8/hr

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

TYPE OF WORK

Any

SALARY

$7 to $8

HOURS PER WEEK

40

DATE UPDATED

Oct 9, 2026

JOB OVERVIEW

Orthodontic/Dental Biller | Full-Time | Remote | $7–$8/hr
Location: Remote, Philippines-based preferred
Schedule: Full-Time | U.S. Business Hours
Compensation: $7–$8 USD/hour, depending on dental/orthodontic billing experience
Type: Long-Term | Full-Time
Openings: 1 full-time role available
Industry: Orthodontic / Dental Healthcare

About the Role
We are hiring an experienced Orthodontic/Dental Biller to support insurance billing and revenue cycle management for a U.S.-based orthodontic/dental organization. This role is focused on insurance claims, claims follow-up, payment posting, account reconciliation, and patient account documentation. The ideal candidate has hands-on experience with dental or orthodontic insurance billing and can manage a high volume of accounts with accuracy and strong follow-through. This is not a general admin role. We need someone who understands dental or orthodontic billing, EOBs/ERAs, payer portals, patient balances, and claims follow-up.

What You’ll Do
Insurance Billing & Claims
Submit clean insurance claims for dental and orthodontic procedures
Verify insurance eligibility and benefits before treatment
Track claim status and follow up with insurance payers
Research and resolve denied, rejected, delayed, or underpaid claims
Prepare and submit appeals with supporting documentation when needed
Document payer communication and claim status clearly

Payment Posting & Reconciliation
Post insurance and patient payments accurately from EOBs and ERAs
Apply adjustments and update patient balances
Reconcile posted payments against expected reimbursement
Identify discrepancies, missing payments, or incorrect adjustments
Flag account issues for review when needed
Generate or support patient statements for outstanding balances

Patient Account Management
Monitor accounts receivable aging and follow up on overdue balances
Maintain accurate and up-to-date patient account records
Communicate professionally with patients regarding billing questions
Keep clear notes on account activity, payer updates, and follow-up steps
Support organized, audit-ready billing records

Required Experience
Experience with dental or orthodontic insurance billing
Hands-on experience submitting claims and following up with payers
Hands-on experience with payment posting and account reconciliation
Familiarity with EOBs, ERAs, payer portals, and patient balances
Strong attention to detail and documentation habits
Comfortable managing high-volume accounts and deadlines
Clear written and verbal English communication
Able to work full-time during U.S. business hours
Reliable internet connection and quiet work environment

Nice to Have
Orthodontic-specific billing experience
Experience with Ortho2 Edge, Dentrix, Open Dental, Eaglesoft, Cloud 9, Dolphin, or similar practice management systems
Understanding of CDT codes and orthodontic treatment plans
Experience with Medicaid, Medicare, or state insurance programs
Experience with denial management and appeals
Experience supporting a U.S.-based dental or orthodontic practice

What Success Looks Like
Claims are submitted cleanly and followed up on consistently
Payments are posted accurately and reconciled correctly
Denials and discrepancies are identified and resolved quickly
Accounts receivable aging stays organized and current
Patient billing questions are handled professionally
Notes and account records are accurate and easy for the team to follow
The billing team has reliable support across the full billing cycle

To Apply
Please submit the following:

1. A viewable link to your updated resume
2. A short paragraph describing your experience with dental or orthodontic billing
3. A list of any healthcare, dental, orthodontic, billing, or practice management systems you have used

Subject Line: Orthodontic Dental Biller – [Your Full Name]

We are hiring for this role and reviewing applications immediately. If you have hands-on dental or orthodontic billing experience, we would love to hear from you.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0012
Controller Execution Time ( Jobseekers / Job )  0.0316
Total Execution Time  0.0335
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,515,144 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/OrthodonticDental-Biller-Full-Time-Remote-78hr-1716537
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0212 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1716537
 LIMIT 1 
0.0022   SELECT *
FROM `employers`
WHERE `employer_id` = 828921
 LIMIT 1 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1716537
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-17',ej.date_added) duration_days, DATEDIFF('2026-10-17',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-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1716537' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1716537 
0.0007   UPDATE employer_jobs SET hit_counts = '***Aug-25-2026=493***Aug-26-2026=153***Aug-27-2026=78***Aug-28-2026=8***Aug-29-2026=9***Aug-30-2026=1***Aug-31-2026=6***Sep-01-2026=1***Sep-02-2026=2***Sep-03-2026=9***Sep-04-2026=7***Sep-05-2026=2***Sep-06-2026=1***Sep-07-2026=2***Sep-08-2026=2***Sep-10-2026=1***Sep-11-2026=1***Sep-12-2026=4***Sep-13-2026=1***Sep-14-2026=2***Sep-16-2026=380***Sep-17-2026=58***Sep-18-2026=34***Sep-19-2026=14***Sep-20-2026=21***Sep-21-2026=50***Sep-22-2026=26***Sep-23-2026=34***Sep-24-2026=24***Sep-25-2026=23***Sep-26-2026=1***Sep-27-2026=4***Sep-28-2026=15***Sep-29-2026=8***Sep-30-2026=5***Oct-01-2026=12***Oct-02-2026=3***Oct-03-2026=2***Oct-04-2026=7***Oct-05-2026=3***Oct-06-2026=9***Oct-07-2026=9***Oct-08-2026=3***Oct-09-2026=1218***Oct-10-2026=50***Oct-11-2026=4***Oct-14-2026=4***Oct-16-2026=2***Oct-17-2026=2' WHERE job_id= '1716537'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Aug-2026=748***Sep-2026=732***Oct-2026=1327' WHERE job_id= '1716537'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1716537' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1716537 
0.0114   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '828921'
AND `date_added` >= '2022-06-08' 
0.0004   select * from teasers 
0.0017   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)