Fractional Finance Lead — Books Cleanup, Financial Model & Ongoing Advisory (High-Ticket Info Product / Coaching Busines

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

TYPE OF WORK

Full Time

SALARY

1200

HOURS PER WEEK

40

DATE UPDATED

May 2, 2026

JOB OVERVIEW

Fractional Finance Lead — Books Cleanup, Financial Model & Ongoing Advisory
(High-Ticket Info Product / Coaching Business)

Phase 1 + 2: Fixed price | Phase 3: ~$1,200/month retainer | Long-term role

???? Note: This role requires working across US time zones with occasional EU overlap. Philippines-based applicants with experience in US-based online coaching businesses are strongly preferred.

HARD FILTER — READ BEFORE APPLYING
You must have direct hands-on experience working with high-ticket info product, coaching, or creator economy businesses. Not SaaS. Not e-commerce. Not traditional agency. Specifically the high-ticket online coaching world. If you've never built a financial model or cleaned books for a coaching or info product business doing $1M+ ARR, please do not apply.

ABOUT US
We're a high-ticket coaching and info product business in the creator economy doing $100K–$160K/month in revenue. We sell a tiered accelerator program (Accelerator ? VIP ? Elite), continuation offers, and a low-ticket community that funnels into high-ticket. We're scaling fast — but we're making every decision from gut feel and Slack panic instead of clean data. We need someone who can build the financial clarity we need to scale, then stay on as our fractional finance advisor.

YOU NEED TO ALREADY UNDERSTAND — WITHOUT US EXPLAINING
? Webinar ? application ? high-ticket sales funnel economics
? The cash flow gap between pay-in-full, external financing (Affirm/Klarna), and internal payment plans
? Processor holds, reserves, and chargeback reserves on Stripe and PayPal
? LTV mechanics across front-end and continuation/backend offers
? How to model a coaching team's capacity vs. revenue per coach
? The lag between hiring a sales, marketing, or coaching role and when they generate return

THE WORK — THREE PHASES

PHASE 1 — Books cleanup (one-time)
- Migrate from QuickBooks to Xero
- Reconcile and clean books from August 2025 to current
- Set up tracking categories to separate our coaching business from a small legacy video production line on the same entity
- Deliver a clean accrual P&L and cash flow showing actual historical profitability
- Accounts: Chase (primary), Bank of America (legacy), AmEx, Stripe, PayPal, Fundbases, WAP

PHASE 2 — Financial model build (one-time)
- Assumptions tab: LTV, customers per offer tier, PIF vs payment plan mix, processor fees, gross margin, continuation offer attach rate, low-ticket ? high-ticket conversion
- Headcount tab: plug in any new hire and immediately see P&L and cash flow impact, with realistic ramp time modelled before they generate return
- Overhead tab: software subscriptions and recurring fixed costs
- 2–3 year monthly P&L with quarterly and annual rollups
- Monthly cash flow (weekly during tight stretches)
- Clean enough that a non-finance founder can toggle assumptions and instantly see the impact

PHASE 3 — Ongoing fractional advisor (~$1,200/month)
- Maintain and update the model as the business changes
- Advise on hiring, pricing, offer structure, and scaling decisions
- Regular working sessions (monthly or bi-weekly cadence TBD)
- Coordinate with our US-based tax preparer at year-end
- Available for ad-hoc strategic finance questions

WHAT SUCCESS LOOKS LIKE IN 90 DAYS
? Clean Xero books from August 2025 to current
? We know exactly how profitable we've been, month by month
? A working financial model driving every hiring and scaling decision
? Zero decisions from gut feel — everything comes from data

COMPENSATION
- Phase 1: Propose your fixed price
- Phase 2: Propose your fixed price
- Phase 3: ~$1,200/month, grows with scope

HOW TO APPLY:
1. Send an email to ---------- (remove spaces) with the following:
Subject: Your Name - Years of Experience

2. Send a loom video: (IMPORTANT! No loom = no interview)
- Name the high-ticket info product, coaching, or creator economy businesses you've worked with — specific client type and revenue range, not just "online businesses."
- Share a redacted or anonymized financial model for a coaching or info product business. Show us the assumptions tab, headcount logic, and how toggles flow through to P&L and cash flow.
- Propose your fixed price for Phase 1 and Phase 2, and your monthly rate for Phase 3.
- Your timezone and weekly availability.

? We shortlist based on relevance of past clients first, model quality second, price third.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0186
Total Execution Time  0.0199
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,518,152 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Fractional-Finance-Lead-Books-Cleanup-Financial-Model-Ongoing-Advisory-High-Ticket-Info-Product-Coaching-Busines-1637202
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0134 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1637202
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 804073
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1637202
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 '1637202' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1637202 
0.0019   UPDATE employer_jobs SET hit_counts '***May-02-2026=854***May-03-2026=28***May-04-2026=22***May-05-2026=17***May-06-2026=4***May-07-2026=2***May-08-2026=4***May-09-2026=2***May-11-2026=2***May-12-2026=2***May-13-2026=7***May-14-2026=10***May-15-2026=7***May-16-2026=4***May-17-2026=9***May-18-2026=4***May-19-2026=7***May-20-2026=2***May-21-2026=8***May-22-2026=19***May-23-2026=15***May-24-2026=26***May-25-2026=2***May-27-2026=2***May-28-2026=4***May-31-2026=2***Jun-01-2026=5***Jun-02-2026=5***Jun-03-2026=1***Jun-04-2026=1***Jun-05-2026=1***Jun-06-2026=4***Jun-07-2026=1***Jun-09-2026=6***Jun-10-2026=3***Jun-11-2026=1***Jun-12-2026=6***Jun-15-2026=3***Jun-18-2026=1***Jun-21-2026=2***Jun-22-2026=1***Jun-23-2026=1***Jun-24-2026=1***Jun-27-2026=3***Jun-29-2026=3***Jun-30-2026=1***Jul-01-2026=1***Jul-03-2026=1***Jul-04-2026=1***Jul-05-2026=2***Jul-06-2026=3***Jul-07-2026=1***Jul-09-2026=1***Jul-13-2026=1***Jul-17-2026=1***Jul-19-2026=1***Jul-20-2026=1***Jul-23-2026=1***Jul-26-2026=1***Aug-01-2026=3***Aug-02-2026=1***Aug-06-2026=1***Aug-08-2026=1***Aug-14-2026=1***Aug-16-2026=1***Aug-19-2026=4***Aug-21-2026=1***Aug-23-2026=1' WHERE job_id'1637202'  
0.0007   UPDATE employer_jobs SET monthly_hits '***May-2026=1065***Jun-2026=50***Jul-2026=16***Aug-2026=14' WHERE job_id'1637202'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1637202' 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` = 1637202 
0.0056   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '804073'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)