Fractional CFO (Remote)

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

TYPE OF WORK

Any

SALARY

5$-7$ per hour

HOURS PER WEEK

20

DATE UPDATED

Aug 12, 2026

JOB OVERVIEW

Fractional CFO (Remote)
Mazzamuto Construction / Bella Casa Cabinets

About Us
Mazzamuto Construction is a U.S.-based general contractor focused on residential remodeling and light commercial work. We also operate Bella Casa Cabinets, which designs, sells, and installs custom and semi-custom cabinetry. Combined revenue is approximately $3–4 million. We are looking for strong financial leadership to improve reporting, control spending, and support better decision-making.

The Role
We are hiring a Fractional CFO to work alongside our CFO. This is a hands-on role focused on building reliable financial reports, improving visibility into the numbers, and helping the company make smarter spending and growth decisions. The right person will bring a strong, objective voice on where we should spend, where we should cut back, and how we stay on track with our financial goals.

Key Responsibilities

Build clear, useful financial reports and dashboards the leadership team can actually use
Create and maintain rolling cash flow forecasts
Improve job costing and WIP (Work in Progress) reporting
Analyze profitability by job and by segment (Construction vs. Cabinets)
Identify overspending and recommend specific cuts or reallocation of resources
Help set and track financial goals
Strengthen budgeting, forecasting, and month-end processes
Support better day-to-day financial decision-making

What We’re Looking For

Strong background as a CFO, Controller, or senior finance leader
Experience with construction, remodeling, or project-based businesses is a plus
Ability to build practical reports and explain the numbers clearly
Willingness to give direct, honest recommendations on spending (what to stop, what to cut, and what to fund)
Comfortable working remotely and collaborating with the existing team
Detail-oriented, proactive, and practical

Engagement Details

Fractional / part-time to start (typically 10–40 hours per week)
Opportunity to grow into a larger role based on results
Fully remote
Competitive compensation based on experience

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0133
Total Execution Time  0.0146
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,480,992 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Fractional-CFO-Remote-1708102
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0078 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1708102
 LIMIT 1 
0.0010   SELECT *
FROM `employers`
WHERE `employer_id` = 708831
 LIMIT 1 
0.0007   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1708102
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-22',ej.date_added) duration_daysDATEDIFF('2026-08-22',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-22',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1708102' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1708102 
0.0008   UPDATE employer_jobs SET hit_counts '***Aug-12-2026=471***Aug-13-2026=115***Aug-14-2026=21***Aug-15-2026=8***Aug-16-2026=2***Aug-22-2026=1' WHERE job_id'1708102'  
0.0009   UPDATE employer_jobs SET monthly_hits '***Aug-2026=618' WHERE job_id'1708102'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1708102' 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` = 1708102 
0.0014   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '708831'
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)