Role: Senior Revenue Accountant
Sector: SME Marcomms Agency
Location: Central London
Permanent: Full Time – 3 days in office
Salary: £55,000 – £65,000
Reporting to: portfolio CFO
Ref: VFR 3268
Our client is a 100 person global agency that is growing rapidly. The Senior Revenue Accountant role is at the heart of their commercial operations and is the intersection of finance, operations, and client delivery. As the Revenue Accountant, you’ll take ownership of how revenue flows through the business – ensuring accuracy, clarity, and compliance across a fast‑moving global agency environment. The Senior Revenue Accountant will work closely with Client Services to translate programme activity into precise financial outcomes. You’ll play a critical role in shaping how we recognise, forecast, and report revenue across all global regions. This is a hands–on, commercially connected role where your work directly influences decision‑making, profitability, and ability to scale. You’ll be a revenue expert improving processes, helping strengthen controls, streamline workflows, and build the finance processes that support the ambitions of a global, high‑growth agency.
Responsibilities of the Senior Revenue Accountant
Revenue Recognition & Accounting
- Own end‑to‑end monthly revenue recognition across all projects and marketing programmes by liaising with relevant Account Managers.
- Review client contracts, SOWs, and change orders to determine appropriate revenue treatment under relevant accounting standards.
- Track delivery milestones for events, ABM programmes, content projects, and SDR‑driven activities to ensure revenue is recognised accurately and on time.
- This role will be instrumental in setting up the necessary systems structure and processes to ensure that our revenue recognition is more closely aligned to key milestones.
- Maintain accrued and deferred revenue schedules by job and client.
- Reconcile revenue monthly across regions and ensure consistency in treatment.
Pass Through Cost Accounting
- Experience of working with a high volume of pass through costs, ensuring that spend is accurately tracked against client budgets and that teams are alerted to any overspends in a timely manner.
- Making sure that changes to project budgets that often occur during the project lifecycle are reflected in the finance system such that we have a clear split between revenue and costs within each project budget.
- Overall responsibility for ensuring that any project overspends are minimised.
Client Billing
- Oversee client billing process to ensure that invoices are raised in line with contract terms, deliverables, and performance metrics.
- Work closely with Client Services and Project Managers to validate billable activity and ensure accuracy.
- Monitor unbilled revenue and PTC and proactively resolve discrepancies.
Financial Analysis & Reporting
- With the new finance system about to be implemented, we are looking to significantly improve the current levels of reporting around revenue including analysis by client, department, region, service line, and programme type. You will be a key player in ensuring we are capturing the relevant information at the point of setting up projects to ensure that we can deliver this enhanced reporting.
- Additional revenue analysis from time to time for example around revenue trends, forecasting accuracy and pipeline conversion to support commercial decision making.
- Responsible for the month end close process with regards to revenue and pass through costs with revenue journals, reconciliations, and variance analysis.
Cross‑Functional Collaboration
- Work closely with Client Services and Project Managers to understand programme performance and upcoming revenue triggers.
- Support commercial teams during contract negotiations by advising on revenue implications.
- Educate non‑finance teams on revenue processes, timelines, and compliance requirements.
Process Improvement & Controls
- Develop and enhance revenue‑related processes, controls, and documentation as the business scales globally.
- Identify inefficiencies in billing, forecasting, and revenue tracking and propose improvements.
- Support system enhancements (e.g. CRM, project management tools, finance systems) to streamline revenue workflows.
Compliance & Audit
- Ensure compliance with internal policies and external accounting standards.
- Prepare revenue‑related documentation for annual audits and respond to auditor queries.
- Maintain strong internal controls across multi‑currency and multi‑entity revenue streams.
Commercial Support
- Assist with pricing models, margin analysis, and profitability reporting for new and existing services.
- Evaluate the financial impact of new service offerings, regional expansion, or changes in delivery models.
- Be on hand to answer any finance related questions around quoting, for example exchange rates and VAT.
Skills and Qualifications of the Senior Revenue Accountant
- Qualified accountant (or Finalist) (e.g. ACA, ACCA, CIMA)
- Experience working within a marketing agency
- Strong understanding of revenue recognition principles, in project‑based or service‑based environments
- Experience working in a multi‑entity or multi‑currency organisation.
- Hands-on experience with agency finance systems, ideally Paprika but would consider other similar systems.
- Strong Excel skills, including working with large datasets, reconciliations, and revenue schedules.
- Ability to interpret contracts, SOWs, and commercial terms to determine correct revenue treatment.
- Comfortable managing deferred revenue, WIP, unbilled revenue, and multi‑phase project accounting.
- Familiarity with financial controls, audit requirements, and month‑end close processes.
- Ability to work closely with Client Services teams to understand programme performance and revenue triggers.
- Strong analytical mindset with the ability to translate operational activity into accurate financial outcomes.
- Experience supporting forecasting, budgeting, and revenue reporting.
VisionFR is committed to encouraging equality, diversity, inclusion and eliminating unlawful discrimination within our workforce and whilst fulfilling our Clients recruitment needs.
Due to the high level of applications being received if you do not hear from us within 5 working days, please assume your application has not been successful on this occasion, usually due to other candidates having more relevant sector exposure, qualifications or required skills. We thank you for your interest.
Candidate registration