Revenue Accountant

Location: Denver, CO

Department: Accounting and Finance

Type: Full Time

Min. Experience: Mid Level

Role Description

This role will report to the Manager of Accounting Operations and will mainly focus on ensuring the accuracy, completeness and timely reporting of all revenue-generating activities of the Company.  Responsibilities may also include the compilation of month end close supporting schedules and the preparation of journal entries.  This role will liaise very closely with sales operations and requires someone who is detailed oriented, process driven, has a working knowledge of GAAP, ASC 606 and will be able to support the Finance Team in ad hoc projects.



  • Administrating the Company’s API plan manager (for non-automated transactions)
  • Creating new plans at SKU level based on closed/won deals
  • Invoicing customers and charging credit cards
  • Performing all plan changes including upgrades, downgrades and terminations
  • Ensuring exception cases are properly managed, communicated and reported
  • Monthly revenue recording and reporting
  • Reconciling activity from the API manager to the accounting system
  • Ensuring the proper identification and accurate recording of prepaid revenue
  • Reconciling and recording monthly revenue activity from various sources related to the APP revenue stream of the Company
  • Manage deferred revenue schedule
  • Ensure revenue recognition is consistent with contracts
  • Internal audit on sample basis of existing customers, contracts, and revenue arrangements
  • Accounts receivable and cash management
  • Weekly review of outstanding accounts receivable and managing the customer collections in accordance with Company policy and procedures
  • Weekly cash reconciliation



  • Ensuring signed contracts are systematically managed and saved
  • Assisting in commission calculations
  • Assisting in new billing platform migration and working closely across several departments improving user billing experience and internal process automation
  • Assisting in implementing ASC 606
  • Identifying, developing and documenting process improvements to the revenue cycle including creating best practices with the quote-to-invoice process and systems
  • Working with the FP&A to develop and maintain accurate revenue forecasts
  • Assist with annual audit processes, including revenue memos


Education, qualifications and skills

  • Bachelor’s degree (accounting emphasis is preferred) 
  • Working knowledge of US GAAP with ability to recognize and accurately record revenue in accordance with US GAAP
  • Prior public accounting experience is a plus
  • Detail-oriented and have a passion for helping a business report accurate results and implement controls
  • Strong problem solving and analytical skills
  • Prior experience in a SaaS company is a plus
  • Experience with NetSuite or large ERP, SalesForce, Stripe



  • Competitive salary based on experience
  • Generous stock options
  • “Paid, Paid Vacation” bonus - gross amount of $7,500, eligible after first 365 days of continuous employment
  • Fully PAID health, dental and vision insurance premiums
  • Unlimited Vacation Policy + 9 Paid Holidays
  • MINIMUM of 15 days of vacation, but as many you need, after receiving approval from your manager
  • After 1 year of employment, the option to work remotely for one month per year.
  • Parental Leave 

FullContact is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, national origin, age, protected veteran or disabled status, or genetic information.

Apply for this Position
* Required fields
First name*
Last name*
Email address*
Phone number*

Attach resume as .pdf, .doc, .docx, .odt, or .rtf (limit 5MB) or paste resume

Paste your resume here or attach resume file

Cover Letter*
Who referred you to this position? Enter their first and last name here.*
LinkedInLinkedIn profile URL:
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!*