Treasury Virtual Assistant (Finance & Cash Management)

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

TYPE OF WORK

Full Time

SALARY

$5 USD Hour

HOURS PER WEEK

40

DATE UPDATED

Jul 10, 2026

JOB OVERVIEW

Job Description

We are seeking a highly organized and detail-oriented Treasury Virtual Assistant to support our finance department with daily treasury operations across multiple companies. This role requires a trustworthy professional with strong financial administration skills who can accurately manage banking activities, monitor cash positions, prepare payment requests, and maintain detailed financial records while following strict internal controls.

The ideal candidate has experience working with online banking platforms, accounting systems, and financial reporting. Confidentiality, accuracy, and professionalism are essential.

Key Responsibilities
Monitor daily bank account balances and cash positions.
Prepare payment requests for approval.
Process approved ACH, wire transfers, checks, and vendor payments.
Maintain a daily cash flow tracker.
Reconcile bank transactions with accounting records.
Review invoices and supporting documentation prior to payment.
Coordinate with Accounting, Operations, and Executive Leadership regarding payment schedules.
Track loan draws, capital expenditures (CapEx), and lender reimbursement requests.
Maintain treasury reports and banking records.
Assist with monthly bank reconciliations.
Monitor upcoming debt payments, vendor obligations, payroll funding, and recurring expenses.
Communicate with banks regarding treasury matters when authorized.
Ensure all treasury activities follow company policies and internal controls.
Maintain strict confidentiality regarding all financial information.
Support additional finance and administrative projects as assigned.
Requirements
Previous experience in Treasury, Accounting, Bookkeeping, Finance, or Banking.
Strong understanding of ACH, wire transfers, bank reconciliations, and cash management.
Excellent attention to detail.
Strong organizational and time management skills.
Experience with QuickBooks, Xero, NetSuite, or similar accounting software is preferred.
Advanced Microsoft Excel or Google Sheets skills.
Excellent written and verbal English communication.
Ability to handle confidential financial information.
Reliable internet connection and dedicated home office.
Preferred Qualifications
Experience supporting U.S.-based businesses.
Experience with commercial real estate, private equity, or multi-entity businesses is a plus.
Familiarity with lender draw requests, CapEx tracking, and treasury management.
Hours

40 hours per week (Full-Time)

Compensation

Competitive and based on experience.

Important: The Treasury Virtual Assistant will prepare and initiate payment requests; however, all outgoing ACH and wire transfers are subject to a dual-approval process. No single employee has independent authority to move company funds. This position requires strict adherence to internal financial controls, fraud prevention procedures, and confidentiality standards.

Top Skills
Treasury & Cash Management
Bookkeeping / Accounting
Microsoft Excel
Forecasting
The ability to learn new software

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0240
Total Execution Time  0.0254
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,503,688 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Treasury-Virtual-Assistant-Finance-Cash-Management-1686751
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0167 seconds)  (Hide)
0.0009   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1686751
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 847749
 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` = 1686751
AND `misc`.`idIS NULL 
0.0010   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-16',ej.date_added) duration_daysDATEDIFF('2026-07-16',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-07-16',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1686751' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1686751 
0.0013   UPDATE employer_jobs SET hit_counts '***Jul-10-2026=367***Jul-11-2026=228***Jul-12-2026=2***Jul-16-2026=1' WHERE job_id'1686751'  
0.0012   UPDATE employer_jobs SET monthly_hits '***Jul-2026=598' WHERE job_id'1686751'  
0.0010   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1686751' 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` = 1686751 
0.0053   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '847749'
AND `date_added` >= '2022-06-08' 
0.0009   select from teasers 
0.0008   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)