Bookkeeper
Abacus Solution Group
Job Description
Job Description
Abacus Solutions Group is looking to hire a Bookkeeper in the Grasonville area.
Position Overview:
The Bookkeeper supports the financial operations across all active projects and entities. This role is responsible for accurate financial recording, billing, accounts payable, and job cost tracking — providing the timely, reliable data that allows leadership to manage profitability and cash flow effectively.
This position does not make financial policy decisions or approve budgets. It plays a critical operational role in ensuring every dollar in and out is recorded accurately, coded to the correct project and cost category, and reported clearly to the General Managers and Project Managers.
Core Responsibilities:
Financial Recording & Accuracy
•Enter and code all vendor and subcontractor invoices accurately by project, division, and cost category to support actual-vs-estimate reporting
•Maintain accurate job cost records for ongoing budget tracking and post-project analysis
•Support the creation and maintenance of actual-vs-estimate reports used to monitor project performance
•Ensure all expenses are recorded in the correct entity
•Support the monthly job cost review process with Project Managers and General Managers
Billing, Invoicing & Collections
•Prepare and issue all client invoices and progress billings in a timely and consistent manner
•Ensure deposits, progress billings, and final invoices are issued according to contract terms
•Track outstanding receivables and communicate proactively with General Managers regarding overdue balances
•Coordinate with Project Managers on billing schedules, draw documentation, and required backup
•Coordinate draw requests with construction lenders and banks, including preparing required documentation and tracking draw approvals and funding
•Follow up with clients on outstanding payments for change orders and draw billings, communicating professionally and escalating to General Managers as needed
Accounts Payable & Vendor Coordination
•Process all vendor invoices and subcontractor bills promptly and accurately
•Verify invoices match approved purchase orders and scopes of work before processing payment
•Coordinate payment schedules with the General Managers
•Maintain organized, up-to-date vendor and subcontractor records across all entities
Administrative & Office Support
•Manage filing systems, administrative records, and document organization
•Support onboarding documentation and personnel file maintenance
•Serve as internal administrative support for Project Managers and General Managers
•Maintain organized project files and records across all three entities
•Process payroll accurately and on time across all entities, ensuring correct employee classifications, hours, and deductions
•Monitor and maintain all business licenses, ensuring renewals are completed on time across all company entities
•Track and renew all company vehicle insurance policies and vehicle registrations, maintaining up-to-date records for the fleet
•Prepare and file all 1099s annually for subcontractors and vendors, ensuring compliance with IRS requirements and timely distribution
•Manage office supply ordering and general office procurement, maintaining adequate inventory and processing purchases in a timely manner
Financial Reporting Support
•Prepare financial summaries and reports for General Manager review
•Support monthly and quarterly financial close processes
•Assist with audit preparation and compliance documentation as needed
•Support accurate management of QuickBooks data across all company entities
•Assist in the ongoing evaluation and upgrade of accounting platforms as the company grows
Qualifications:
Required
•10+ years of bookkeeping or accounting experience — construction or project-based industry strongly preferred
•Proficiency in QuickBooks Online (required); experience with multi-entity accounting a plus
•Strong working knowledge of accounts payable, accounts receivable, and job costing
•Proven experience with construction draw billing, progress billings, and contract-based invoicing
•Familiarity with construction management systems and project cost coding workflows
•Comfortable working closely with an outside accounting firm/CPA — including sharing reports, providing documentation, and supporting year-end and audit processes
•High attention to detail — this role directly impacts project profitability reporting across multiple entities
•Ability to manage multiple projects, companies, and cost codes simultaneously
•Strong organizational and communication skills
•Proficient in Microsoft Office / Google Workspace (Excel or Sheets required)
Preferred
•Direct experience in residential construction, home building, or design-build
•Experience working across multiple company entities or divisions
•Associate's degree or higher in Accounting, Finance, or related field
- Summary: The Bookkeeper supports the financial operations of the company across all active projects and entities. This role is responsible for accurate financial recording, billing, accounts payable, and job cost tracking — providing the timely, reliable data that allows...SuggestedContract workFor subcontractorWork at office
- We’re seeking an Assistant Store Manager to join our team to help with store operations, customer service and team development. Duties include, but are not limited to, the following: Assist with store functions and day-to-day store activities Help customers in a positive...SuggestedContract workPart timeSeasonal work
$40k - $60k
Account Associate - State Farm Agent Team Member As a Account Associate - State Farm Agent Team Member with Jim Brown - State Farm Agent, you will play a key role in driving the growth and success of our insurance agency. Your proactive approach, sales aptitude, and...SuggestedFor contractorsWork at office$17 - $19 per hour
Location & Position Details Location: 100 Main St., US-MD-Stevensville Brand: Shore Stop Pay: USD $17.00 – $19.00 per hour Position Type: Full-Time Shift: Day Shift, Morning, Evening, Afternoon (open availability required) Overview Drive Success as an Assistant Manager...SuggestedHourly payWeekly payFull timeLocal areaRelocation packageShift workDay shiftAfternoon shift$19.5 - $24.35 per hour
Assistant Manager We think shopping should be fun. Actually, really fun. As in scoring our exclusive collection of colorful, classic styles at prices that can't be beat. A fan of lots of options in amazing fits? You've got it. Looking for some great accessories you ...SuggestedHourly payFull timePart timeWork at officeImmediate startNight shift$19 - $23 per hour
Shore United Bank is seeking a Branch Banking Specialist II (Bank Teller) to join our team. As a Branch Banking Specialist II, you are the face of the bank, building meaningful relationships while helping customers confidently manage their everyday financial needs. This...Hourly payPermanent employmentFull timeTemporary workWork at officeMonday to FridayShift workWeekend work- Overview We are seeking a Floating Assistant Community Manager to support our properties in the Annapolis and Bowie, MD areas. This dynamic role requires regular travel between locations. About Us Founded in 1906, S.L. Nusbaum Realty Co. is one of the largest real estate...Full timeTemporary workWork at officeWeekend work
- Job Description Job Description Benefits: ~401(k) ~ Bonus based on performance ~ Competitive salary ~ Flexible schedule ~ Health insurance ~ Opportunity for advancement ~ Paid time off ~ Training & development ABOUT OUR AGENCY: I’ve been a State...Full timeWork at officeLocal areaFlexible hours
$72.4k
Role OverviewUSPS is actively accepting applications for Mail Handler Assistants nationwide. This position is open to candidates of all experience levels, with comprehensive training provided to help you succeed. Join a dynamic work environment where you will interact ...Full timeFlexible hours$23.47 - $38.62 per hour
Role Overview USPS is actively accepting applications for Mail Handler Assistants nationwide. This position is open to candidates of all experience levels, with comprehensive training provided to help you succeed. Join a dynamic work environment where you will interact...Hourly payFlexible hours$72.4k
Role OverviewUSPS is accepting applications for PSE Mail Processing Clerks nationwide. This role is vital to ensuring the timely and accurate processing of mail. USPS provides comprehensive training to help you succeed, even if you have no prior experience.Position DetailsOpenings...Full time$25k
Sport Clips of Kent IslandHaircuts is Hiring Assistant Managers! Do What You Love. Love What You Do. Job Description We are seeking a motivated and experienced Assistant Salon Manager to join our Sport Clips team. The ideal candidate should be a licensed hair stylist and...Afternoon shift$23.47 - $38.62 per hour
Role Overview USPS is accepting applications for PSE Mail Processing Clerks nationwide. This role is vital to ensuring the timely and accurate processing of mail. USPS provides comprehensive training to help you succeed, even if you have no prior experience. Position...Hourly pay- Join Our Team at Queenstown Bank Come join a team that is working together to enhance the lives of our colleagues, customers, and the community every day! This is a part-time position, approximately 27 hours per week: Mon/Wed 9am - 5:15pm; Friday 9am - 6:15pm; and Saturday...Part timeWork at officeImmediate start
$72.4k
Role OverviewUSPS is accepting applications for Assistant Rural Carriers nationwide. In this role, you deliver and collect packages along designated suburban and rural routes, often using your personal vehicle. The position primarily involves working on weekends and holidays...Weekend work$23.47 - $38.62 per hour
Role Overview USPS is accepting applications for Assistant Rural Carriers nationwide. In this role, you deliver and collect packages along designated suburban and rural routes, often using your personal vehicle. The position primarily involves working on weekends and...Hourly payWeekend work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Bookkeeper. Be the first to apply!


