Finance Manager / Controller – US Company

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

TYPE OF WORK

Any

SALARY

TBD - depending on skills and experience

HOURS PER WEEK

20

DATE UPDATED

Aug 14, 2026

JOB OVERVIEW

# Finance Manager / Controller – US Company

**Part-Time | 20 Hours/Week | Remote | Philippines**

### We are NOT looking for a bookkeeper.

We are looking for a **Finance Manager / Controller-level professional** who can own the entire financial picture of our business and tell us **what the numbers mean, what is changing, and what we should be concerned about.**

I want someone who has already **run finance for a US-based company** and understands what good financial management looks like in a US small-business environment.

If your experience is primarily recording transactions, reconciling accounts, and producing reports based on someone else's instructions, this is **not the role for you.**

If you can look at our numbers and say, **"Here's what is happening, here's why it is happening, and here's what we need to do about it,"** we want to hear from you.

## The Profile We're Looking For

You should have:

* Philippine CPA **OR** an accounting/finance degree with **6+ years of finance leadership experience**
* Direct experience working with **US-based companies**
* Strong understanding of **US small-business accounting practices**
* Deep expertise in **QuickBooks Online (QBO)**
* Experience cleaning up, restructuring, or migrating **messy books**
* Proven ability to build a **cash-flow forecast from scratch**
* Strong understanding of cash management, profitability, margins, AR/AP, and financial controls
* Excellent written and spoken English
* Comfortable getting on a call and **walking the business owner through the numbers**
* Strong analytical and problem-solving skills
* The confidence to proactively raise financial concerns instead of waiting to be asked

## What You Will Own

### 1. QuickBooks Online – Full Ownership

You will be responsible for:

* Account reconciliation
* Proper categorization
* Chart of accounts integrity
* Month-end close
* Accurate and timely financial statements
* Identifying and correcting discrepancies
* Keeping the books clean and decision-ready

You should be able to **take ownership of QBO without needing someone to constantly tell you what to do.**

### 2. AR & AP Management

You will oversee:

* Accounts receivable
* Outstanding invoices and collections
* Accounts payable
* Payment scheduling
* Vendor management
* Cash requirements and upcoming obligations

### 3. Profit First

You will manage and maintain our **Profit First allocation structure**, ensuring allocations are accurate and consistently followed.

### 4. Daily Cash Snapshot

Every morning, you will provide a simple **cash-on-hand snapshot** showing where we stand financially.

The goal is to know our cash position **before** we make decisions—not after.

### 5. 13-Week Rolling Cash Forecast

You will build and maintain a **weekly 13-week rolling cash-flow forecast.**

This isn't a template-filling exercise.

You should be able to explain:

* What changed from last week
* Why it changed
* What upcoming cash pressures we should expect
* What assumptions are driving the forecast
* Where we may have a cash problem before it happens
* What actions management should consider

### 6. Monthly Financial Review

You will participate in a monthly financial review and walk us through:

* P&L
* Revenue trends
* Gross margins
* Margin by service line
* Operating expenses
* Cash position
* AR/AP
* Variances
* Profitability
* Where money is leaking
* What deserves management's attention

**We don't just want reports. We want interpretation.**

### 7. Proactive Financial Management

This is extremely important.

**I want to hear about a problem from you before I see it in the bank balance.**

If margins are declining, tell me.

If expenses are creeping up, tell me.

If cash flow is going to tighten three weeks from now, tell me.

If a service line isn't profitable, tell me.

If something doesn't look right, investigate it and bring it to my attention.

## The Bar

Here's a simple test for whether you're the level we're looking for:

**If we show you a job we quoted, can you tell us whether we actually made money on it?**

Not just:

> "You spent $X."

We want:

> "Based on the revenue, labor, materials, overhead allocation, and other costs, this job produced approximately X% margin, and here's what affected profitability."

You should be able to connect the accounting data to **actual business decisions.**

## Banking & Financial Controls

You will have appropriate access to execute **recurring and pre-approved payments within an established spending ceiling.**

Anything new or above the approved ceiling will require owner approval through the banking app.

**Vendor bank-detail changes must always be independently confirmed directly with the owner.**

These controls are non-negotiable and should be completely normal to someone operating at a Controller/Finance Manager level.

## Schedule

* **20 hours per week to start**
* Remote
* Flexible schedule, but you must be available for scheduled financial review calls
* Opportunity to increase hours and responsibility as the company grows

## This Role Is NOT For You If...

* You primarily consider yourself a bookkeeper
* You need detailed instructions for every task
* You only reconcile accounts and enter transactions
* You have never built a cash-flow forecast
* You have no experience working with US businesses
* You are uncomfortable explaining financial results verbally
* You wait for the owner to discover problems
* You cannot explain why profitability or cash flow is changing
* Your experience is limited to data entry and transaction processing

## This Role IS For You If...

You think like a **Controller/CFO**, even if your official title wasn't Controller or CFO.

You naturally ask:

**"What do the numbers tell us?"**

**"Why did this change?"**

**"What happens to cash over the next 13 weeks?"**

**"Where are we making money?"**

**"Where are we losing money?"**

**"What should the owner know right now?"**

If that sounds like you, **we want to hear from you.**

## How to Apply

Please send:

1. Your updated resume
2. Your current hourly rate
3. Your desired hourly rate
4. Your availability in hours/week
5. Your experience working with US-based companies
6. Your QuickBooks Online experience
7. An example of a **messy QBO cleanup or financial cleanup project** you personally handled
9. Tell us about a time you identified a financial problem **before the business owner noticed it**
10. Briefly explain how you would determine whether a **specific job/project was actually profitable**

### Important

Please do not send a generic application.

We are specifically looking for someone who can **own finance, understand the numbers, communicate clearly, and proactively help run the business.**

If you're genuinely operating at the **Finance Manager / Controller level**, we would love to hear from you.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0293
Total Execution Time  0.0307
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,519,600 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Executive-Assistant-to-CEOBusiness-Owner-Full-Time-1700740
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0193 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1700740
 LIMIT 1 
0.0007   SELECT *
FROM `employers`
WHERE `employer_id` = 918553
 LIMIT 1 
0.0015   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1700740
AND `misc`.`idIS NULL 
0.0008   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-25',ej.date_added) duration_daysDATEDIFF('2026-08-25',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-25',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1700740' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1700740 
0.0019   UPDATE employer_jobs SET hit_counts '***Aug-01-2026=1395***Aug-02-2026=144***Aug-03-2026=87***Aug-04-2026=50***Aug-05-2026=29***Aug-06-2026=22***Aug-07-2026=8***Aug-08-2026=13***Aug-09-2026=8***Aug-10-2026=9***Aug-11-2026=12***Aug-12-2026=6***Aug-13-2026=5***Aug-14-2026=1548***Aug-15-2026=68***Aug-16-2026=48***Aug-17-2026=40***Aug-18-2026=43***Aug-19-2026=15***Aug-20-2026=20***Aug-21-2026=39***Aug-22-2026=20***Aug-25-2026=1' WHERE job_id'1700740'  
0.0060   UPDATE employer_jobs SET monthly_hits '***Aug-2026=3629' WHERE job_id'1700740'  
0.0010   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1700740' AND status LIKE 'sent%' ORDER BY id DESC  
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1700740 
0.0041   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '918553'
AND `date_added` >= '2022-06-08' 
0.0005   select from teasers 
0.0008   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)