Controller / Finance Director

Remote Full-time
CONTROLLER / FINANCE DIRECTOR for PR, advertising and marketing agencies

Location: 100% Remote

The Good CFO is seeking a highly skilled and detail-oriented Controller or Finance Director with marketing agency experience to support our clients with accounting and finance operations. In this role, you will oversee essential functions such as general accounting, accounts payable, billing, and financial reporting. This is a client-facing position that requires exceptional communication skills, a strong understanding of accounting principles, and the ability to thrive in a dynamic and fast-paced environment.

As a Controller, you will be responsible for supporting clients with accounting and finance activities including general accounting, accounts payable, and billing.

Duties and Responsibilities:

Finance and Administration
• Document, maintain and seek to continually improve company policies, procedures, and values
• Prepare bank deposits and/or record client payments
• Support the month-end close process including account reconciliations and revenue recognition
• Maintain cash flow reports
• Support CFO with the development of annual budgets, quarterly forecasts, and monthly management reports
• Support ongoing cost management efforts
• Support ongoing reporting and forecasting needs
• Manage fixed asset and depreciation schedules

Accounting
• Maintain and update all accounting records and files
• Maintain the company’s chart of accounts
• Establish and ensure compliance with internal controls
• Establish and ensure compliance with accounting policies and procedures
• Support timely and accurate month-end and year-end close process including all account reconciliations and preparation of journal entries
• Prepare documents for audits

Accounts Payable
• Oversee accounts payable
• Maintain A/P vendor master file
• Oversee vendor onboarding
• Obtain W-9s from vendors
• Process all vendor invoices in Bill.com (or similar tools)
• Ensure timely payment of approved expenses in Bill.com (or similar tools)
• Complete and file annual 1096/1099 forms
• Review and approve expense reports
• Respond to vendor & staff requests regarding vendor payments

Billing
• Oversee all invoicing, collections, accounts receivable and revenue recognition
• Set up all client and project codes in all systems
• Set up and train employees on time tracking system
• Prepare weekly and monthly WIP, client, and project profitability reports and analysis
• Respond to client & staff requests regarding client billing
• Create client and production budgets & budget templates
• Analyze production and post-production time spent on each project

Qualifications
• Have a minimum of 6 years of progressive accounting experience
• Experience working with a marketing agency or professional services firm with time and expense billing
• Know what GAAP and the matching principle are
• Have experience interacting with vendors and clients
• Extremely tech savvy and experienced with Microsoft Excel, Google Sheets, and QuickBooks Online
• Excellent written and verbal communication skills; this is a client-facing position and they will be communicating with our clients and their staff
• Would thrive in a busy, exciting, startup environment
• Love accomplishing tasks
• Very detailed oriented
• Have enthusiasm and excitement about your life and your career
• Prefer being self-directed in your work
• Have a strong desire to work for a company that you believe in

Why Join Us?

The Good CFO is a one-stop, full-stack finance and HR operations partner to media, entertainment, and advertising firms. We believe in doing good things with good people. Our values guide everything we do, shaping a culture where curiosity, collaboration, excellence, and goodness come together to make a meaningful impact on the businesses we serve.

Joining our team means being part of a group that values connection, creativity, and an unwavering commitment to doing what’s right. If you’re looking for a workplace where you can grow, contribute meaningfully, and enjoy working alongside exceptional people, we’d love to have you with us.

How to Apply

To be considered for this opportunity, please complete the application in full and submit your most up-to-date resume.

tngKNnVrmI

Apply Now

Apply Now
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Online and Offline Data Entry Jobs Part-Time and Full-Time Opportunities at Home

Remote Full-time

[Work From Home] Remote Customer Service Representative AT Chewy

Remote Full-time

Want Geospatial Analyst (Remote) in Ithaca, NY

Remote Full-time

Finance Manager

Remote Full-time

Immediate Hiring: Looking for Team Read Teaching Assistant in

Remote Full-time

Part-Time Remote Customer Service Representative at blithequark - Shaping the Future of Air Travel through Exceptional Customer Experiences

Remote Full-time

Field Service Engineer

Remote Full-time

Teleradiologist - Flexible Schedule

Remote Full-time

Experienced Customer Service Representative – Remote Work Opportunity with blithequark

Remote Full-time

Amazon Customer support Center - Work From Home $19 Hour

Remote Full-time
← Back to Home