Revenue Accountant / Billing Analyst

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

TYPE OF WORK

Full Time

SALARY

$1300

HOURS PER WEEK

40

DATE UPDATED

Aug 13, 2026

JOB OVERVIEW

*******Please read before applying: Applicants must submit an updated resume and a brief video introduction via a link. Applications that do not include both items will not be considered.**********

Job Description
Revenue Accountant / Billing Analyst

Job Type: Full-Time
Work Hours: Monday to Friday, 8:00 AM to 5:00 AM EST, with a 1-hour break
Salary: $1300

Job Overview:

We are seeking a highly organized and detail-oriented Revenue Accountant / Billing Analyst to support our Finance team in a fast-paced digital media environment. This role will play a critical part in client billing, contract review, revenue tracking, collections support, and month-end close procedures.

The ideal candidate is someone with a strong accounting foundation who is also highly detail-oriented and comfortable owning the revenue / accounts receivable process from end to end to include reviewing client contracts, completing client administrative requests, identifying billing terms, and ensuring revenue is recognized and invoiced accurately. This role requires both analytical thinking and operational precision.

Key Responsibilities:

• Review client contracts, SOWs, IOs, and billing terms to ensure accurate invoicing and revenue tracking
• Maintain billing schedules and monitor contract deliverables, milestones, and payment terms
• Prepare and issue client invoices accurately and timely
• Track accounts receivable balances and support collections follow-up as needed
• Partner with Sales, Operations, and Finance teams to resolve billing discrepancies and contract questions
• Assist with revenue reconciliations and month-end close procedures
• Review deferred revenue schedules and revenue recognition support files
• Maintain organized documentation for audit support and internal controls
• Assist with commission support calculations and revenue reporting schedules
• Support process improvements and help build scalable billing/accounting workflows
• Ensure data accuracy across accounting systems, trackers, and reporting tools
• Flag contract inconsistencies, missing approvals, or billing risks proactively
• Create and manage revenue project IDs in Xero and prepare monthly revenue reports

Qualifications :
• Bachelor’s degree in Accounting, Finance, or related field
• 3–6+ years of accounting, billing, revenue accounting, or AR experience
• Strong understanding of accounting principles and revenue recognition concepts
• Experience reviewing contracts, billing terms, or client agreements preferred
• Extremely detail-oriented with strong organizational skills
• Strong Excel and Google Sheets proficiency
• Experience working in fast-paced or high-volume environments
• Strong written and verbal English communication skills
• Comfortable working cross-functionally with Finance, Sales, and Operations teams
• Ability to manage deadlines and prioritize multiple projects simultaneously

Preferred Experience:
• Media, advertising, agency, SaaS, or project-based billing experience
• Experience with Xero, NetSuite, Ramp, or similar accounting tools
• Experience supporting US-based companies or finance teams
• Familiarity with commission calculations and client revenue tracking
• Prior experience working in an offshore/shared services environment preferred

Success in This Role Looks Like:
• Accurate and timely invoicing with minimal billing errors
• Strong attention to contract details and payment terms
• Improved collections visibility and AR tracking
• Organized audit-ready documentation
• Proactive communication around billing risks or discrepancies
• Ability to operate independently while supporting a fast-moving finance organization

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.1018
Total Execution Time  0.1031
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,549,952 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Revenue-Accountant-Billing-Analyst-1666159
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0960 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0013   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1666159
 LIMIT 1 
0.0023   SELECT *
FROM `employers`
WHERE `employer_id` = 681355
 LIMIT 1 
0.0062   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1666159
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-20',ej.date_added) duration_daysDATEDIFF('2026-08-20',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-20',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1666159' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1666159 
0.0008   UPDATE employer_jobs SET hit_counts '***Jun-10-2026=187***Jun-11-2026=396***Jun-12-2026=63***Jun-13-2026=22***Jun-14-2026=22***Jun-15-2026=48***Jun-16-2026=47***Jun-17-2026=26***Jun-18-2026=177***Jun-19-2026=131***Jun-20-2026=46***Jun-21-2026=35***Jun-22-2026=53***Jun-23-2026=43***Jun-24-2026=22***Jun-25-2026=25***Jun-26-2026=25***Jun-27-2026=4***Jun-28-2026=9***Jun-29-2026=13***Jun-30-2026=4***Jul-01-2026=1***Jul-02-2026=2***Jul-05-2026=1***Jul-07-2026=3***Jul-08-2026=1***Jul-09-2026=2***Jul-11-2026=2***Jul-14-2026=1***Jul-16-2026=1***Jul-17-2026=1***Jul-18-2026=2***Jul-19-2026=1***Jul-20-2026=1***Jul-21-2026=5***Jul-23-2026=1***Jul-24-2026=2***Jul-25-2026=2***Jul-26-2026=2***Jul-29-2026=3***Aug-01-2026=1***Aug-02-2026=2***Aug-04-2026=1***Aug-07-2026=1***Aug-10-2026=1***Aug-11-2026=2***Aug-12-2026=2***Aug-13-2026=5***Aug-14-2026=6***Aug-15-2026=3***Aug-20-2026=1' WHERE job_id'1666159'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jun-2026=1397***Jul-2026=34***Aug-2026=25' WHERE job_id'1666159'  
0.0011   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1666159' 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` = 1666159 
0.0810   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '681355'
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)