Accounting Manager / Controller

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

TYPE OF WORK

Full Time

SALARY

$2,000 - $2,400 / month

HOURS PER WEEK

40

DATE UPDATED

Aug 22, 2026

JOB OVERVIEW

About the Company:

Kids United is a growing franchisor supporting a network of franchise locations across the United Stated and Canada. We are looking for an experienced accounting professional to take ownership of our accounting function and help build scalable financial processes as the company continues to grow.

This is a hands-on role that is well suited for an Accounting Manager, Assistant Controller, or Controller-level professional who enjoys being involved in both the day-to-day accounting and the bigger-picture financial operations of a growing organization.

Position Overview

The Accounting Manager / Controller will be responsible for managing the company's accounting operations, maintaining accurate financial records, overseeing the month-end close, preparing financial reporting, and supporting management with financial analysis and decision-making.

The ideal candidate has experience with QuickBooks, strong technical accounting skills, excellent attention to detail, and the ability to work independently in a growing entrepreneurial environment.

Experience with franchising, royalty accounting, multi-location businesses, or recurring revenue models is helpful but not required.

Key Responsibilities:

Accounting & Financial Operations

* Perform the day-to-day accounting functions, including accounts payable, accounts receivable, general ledger, cash management, and reconciliations.
* Maintain accurate and timely financial records in QuickBooks.
* Utilize ADP to run payrolls
* Manage the monthly, quarterly, and annual close processes.
* Prepare and review journal entries, account reconciliations, accruals, and adjusting entries.
* Maintain the chart of accounts and ensure accounting practices are consistent and appropriate as the company grows.
* Monitor cash flow and assist with cash forecasting.
* Coordinate with outside CPA firms and other financial professionals as needed.

Franchise Accounting

* Maintain accurate accounting for franchise-related revenue streams, including royalties, fees, advertising contributions, and other franchise income.
* Reconcile franchisee payments and accounts.
* Monitor outstanding franchisee balances and assist with collections.
* Work with operations and franchise support teams to resolve billing and accounting discrepancies.
* Develop and maintain reliable reporting around franchise revenue and franchisee activity.
* Help establish scalable accounting processes as the franchise network expands.

Financial Reporting & Analysis

* Prepare monthly financial statements, including the income statement, balance sheet, and cash flow reporting.
* Provide management with timely and meaningful financial reports and analysis.
* Analyze financial results, identify trends, and explain significant variances.
* Assist with budgeting, forecasting, and financial planning.
* Develop and improve management reporting and key financial metrics.
* Support ownership and leadership with ad hoc financial analysis and decision-making.

Controls & Process Improvement

* Establish and maintain appropriate accounting controls and procedures.
* Identify opportunities to improve efficiency, accuracy, and automation within the accounting function.
* Document accounting processes and develop procedures that can scale with the business.

Qualifications

* Bachelor's degree in Accounting, Finance, or a related field preferred.
* 5+ years of progressive accounting experience**, with increasing responsibility.
* Experience working in an Accounting Manager, Assistant Controller, Controller, or similar role.
* Strong working knowledge of QuickBooks.
* Strong understanding of GAAP and general accounting principles.
* Experience managing or owning the month-end close process.
* Strong Excel/Google Sheets skills.
* Excellent analytical, organizational, and problem-solving abilities.
* High level of attention to detail and accuracy.
* Ability to work independently and take ownership of the accounting function.
* Strong communication skills and ability to work effectively with both financial and non-financial team members.

Preferred Experience

* Franchisor or franchisee accounting experience.
* Multi-unit or multi-location business experience.
* Experience with royalty, franchise fee, or recurring revenue accounting.
* Experience working with external CPA firms.
* Experience implementing or improving accounting processes and controls.
* CPA or CPA-track experience is a plus but not required.

What We're Looking For

We're looking for someone who is more than a bookkeeper and more than a report preparer. The right person will own the numbers, understand what is driving the business financially, and be comfortable moving between detailed accounting work and higher-level financial analysis.

You should be comfortable working in a growing company where processes may need to be built, improved, and documented rather than simply followed.

This position offers an opportunity for the right candidate to grow into a broader Controller or senior finance leadership role as the company expands.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0114
Total Execution Time  0.0126
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,508,064 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Accounting-Manager-Controller-1714688
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0058 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1714688
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 966337
 LIMIT 1 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1714688
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-23',ej.date_added) duration_daysDATEDIFF('2026-08-23',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-23',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1714688' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1714688 
0.0007   UPDATE employer_jobs SET hit_counts '***Aug-22-2026=1263***Aug-23-2026=2' WHERE job_id'1714688'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=1263' WHERE job_id'1714688'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1714688' 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` = 1714688 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '966337'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)