Virtual Assistant Bookkeeper

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

TYPE OF WORK

Full Time

SALARY

$1300/month

HOURS PER WEEK

40

DATE UPDATED

Mar 10, 2026

JOB OVERVIEW


Job Title: Virtual Assistant Bookkeeper (Contract, Remote)

Company: Nulf Management Services
Location: Remote (Company based in Pittsburgh, Pennsylvania, USA)
Job Type: Contract

About Us

Nulf Management Services is a rapidly growing property management company based in Pittsburgh, Pennsylvania. We manage a diverse and expanding portfolio and are committed to building efficient systems and strong remote teams. We value accuracy, organization, and people who take ownership of their work. We offer competitive pay and growth opportunities for high-performing remote staff.

Position Overview

We are seeking an experienced Virtual Assistant Bookkeeper to support our accounting operations, with a strong focus on bookkeeping and accounts payable. This is a remote, contract-based role ideal for a detail-oriented professional who thrives in a fast-paced, demanding environment and can manage multiple priorities with precision.

Key Responsibilities

Maintain accurate and up-to-date financial records

Handle accounts payable, including invoice processing and payment tracking

Reconcile bank and credit card accounts regularly

Assist with monthly and periodic financial reporting

Organize and maintain accounting documentation and records

Communicate clearly with internal tea ---------- mbers regarding financial matters

Support other bookkeeping and administrative tasks as needed

Required Qualifications

Minimum of 3 years of hands-on experience in bookkeeping and accounts payable

Strong attention to detail and high level of accuracy

Excellent organizational and time-management skills

Ability to work independently in a remote environment

Comfortable working in a fast-paced, high-volume setting

Reliable internet connection and ability to meet deadlines consistently

Preferred Qualifications

Experience working with property management or real estate accounting (a plus)

Familiarity with accounting software and cloud-based tools

Experience supporting U.S.-based businesses

What We Offer

Competitive contract-based compensation

Fully remote work environment

Opportunity for long-term collaboration and growth as the company expands

A supportive team culture that values performance and accountability

How to Apply

Interested candidates should visit this site and follow the instructions as this is the first part of the screening process. Please be sure to complete the survey in your native language: ---------- /p/RhhyVG4WqUE

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0111
Total Execution Time  0.0128
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,503,056 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Virtual-Assistant-Bookkeeper-1557563
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0049 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1557563
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 895299
 LIMIT 1 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1557563
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-17',ej.date_added) duration_daysDATEDIFF('2026-04-17',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-04-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1557563' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1557563 
0.0008   UPDATE employer_jobs SET hit_counts '***Jan-18-2026=177***Jan-19-2026=827***Jan-20-2026=343***Jan-21-2026=176***Jan-22-2026=145***Jan-23-2026=91***Jan-24-2026=49***Jan-25-2026=47***Jan-26-2026=76***Jan-27-2026=70***Jan-28-2026=70***Jan-29-2026=57***Jan-30-2026=57***Jan-31-2026=30***Feb-01-2026=23***Feb-02-2026=51***Feb-03-2026=30***Feb-04-2026=14***Feb-05-2026=5***Feb-06-2026=6***Feb-07-2026=9***Feb-08-2026=6***Feb-09-2026=16***Feb-10-2026=7***Feb-11-2026=11***Feb-12-2026=5***Feb-13-2026=6***Feb-14-2026=4***Feb-15-2026=10***Feb-16-2026=11***Feb-17-2026=8***Feb-18-2026=3***Feb-19-2026=10***Feb-20-2026=5***Feb-21-2026=1***Feb-22-2026=4***Feb-23-2026=6***Feb-24-2026=5***Feb-25-2026=8***Feb-26-2026=7***Feb-27-2026=7***Feb-28-2026=5***Mar-01-2026=2***Mar-02-2026=12***Mar-03-2026=7***Mar-04-2026=7***Mar-05-2026=8***Mar-06-2026=11***Mar-07-2026=1***Mar-08-2026=3***Mar-09-2026=8***Mar-10-2026=766***Mar-11-2026=555***Mar-12-2026=334***Mar-13-2026=110***Mar-14-2026=55***Mar-15-2026=45***Mar-16-2026=69***Mar-17-2026=37***Mar-18-2026=28***Mar-19-2026=42***Mar-20-2026=30***Mar-21-2026=32***Mar-22-2026=6***Mar-23-2026=32***Mar-24-2026=32***Mar-25-2026=28***Mar-26-2026=29***Mar-27-2026=31***Mar-28-2026=7***Mar-29-2026=9***Mar-30-2026=30***Mar-31-2026=23***Apr-01-2026=31***Apr-02-2026=19***Apr-03-2026=40***Apr-04-2026=10***Apr-05-2026=11***Apr-06-2026=29***Apr-07-2026=22***Apr-08-2026=17***Apr-09-2026=16***Apr-10-2026=21***Apr-11-2026=7***Apr-17-2026=2' WHERE job_id'1557563'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jan-2026=2214***Feb-2026=283***Mar-2026=2389***Apr-2026=225' WHERE job_id'1557563'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1557563' 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` = 1557563 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '895299'
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)