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

Jul 6, 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.0008
Controller Execution Time ( Jobseekers / Job )  0.0778
Total Execution Time  0.0792
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,544,544 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.0698 seconds)  (Hide)
0.0009   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0010   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1666159
 LIMIT 1 
0.0033   SELECT *
FROM `employers`
WHERE `employer_id` = 681355
 LIMIT 1 
0.0036   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.0011   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-13',ej.date_added) duration_daysDATEDIFF('2026-07-13',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-13',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1666159' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1666159 
0.0022   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-13-2026=1' WHERE job_id'1666159'  
0.0014   UPDATE employer_jobs SET monthly_hits '***Jun-2026=1397***Jul-2026=13' WHERE job_id'1666159'  
0.0018   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1666159' AND status LIKE 'sent%' ORDER BY id DESC  
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1666159 
0.0509   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '681355'
AND `date_added` >= '2022-06-08' 
0.0010   select from teasers 
0.0008   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)