Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Bookkeeper

Recruiting Solutions

Job Description

Job Description

Bookkeeper -Construction

 

The Bookkeeper/Finance Manager oversees the company's day-to-day financial operations, including accounting, job costing, cash flow, budgeting, and reporting, for a sales-and-installation business specializing in awnings, screens, pergolas, and related outdoor living products. This role provides the financial visibility needed to make sound pricing, staffing, and growth decisions for the company.

 

The successful candidate will be a proven expert in QuickBooks and able to manage annual revenues of over two (2) million dollars. Must have a can-do attitude and creative problem-solving skills. 

 

Responsibilities include:

Accounting & Bookkeeping

• Oversee accounts payable, accounts receivable, and payroll processing

• Manage month-end and year-end close processes

• Maintain an accurate general ledger and chart of accounts

• Manage bank reconciliations and day-to-day cash management

Job Costing & Margin Analysis

• Track costs by job/installation against original estimates

• Analyze profit margins by product line (awnings, screens, pergolas, accessories)

• Flag cost overruns, pricing issues, or margin erosion to management

• Work with sales and operations teams to refine estimating accuracy

Budgeting & Forecasting

• Help build the annual budget and revenue forecasts in partnership with General Manager

• Monitor actual performance against budget on a monthly basis

• Forecast weekly cash flow, accounting for seasonal demand fluctuations

• Model financial impact of new hires, equipment purchases, or expansion into new markets

• Manage vendor payment terms and purchasing towards budget

Financial Reporting

• Prepare monthly P&L, Balance Sheet, and Cash Flow statements

• Present financial results and trends to Management Team

• Support annual tax preparation in coordination with outside CPA/Accountant

Compliance & Risk

• Ensure compliance with sales tax collection and remittance across applicable jurisdictions

• Maintain financial records related to contractor licensing, bonding, and insurance

• Support internal controls, audit readiness, and risk management practices

Administrative Requirements

 

• Manage office supplies, equipment, and software/subscription accounts related to finance operations

• Answer phone calls and respond to emails in a timely fashion

• Fulfill other administrative and daily office duties as needed

 

Qualifications:

 

• Four (4) + years of accounting/finance experience, ideally in construction, home services, or a project-based business

• Strong knowledge of job costing and percentage-of-completion or similar project accounting methods (AIA and WIP Reporting)

• Proficiency in QuickBooks

• Advanced Excel skills

• Strong attention to detail and organizational skills

• High School Diploma or GED

• Must be able to pass a background check

 

Preferred Qualifications:

 

• Bachelor’s degree in accounting, finance, or related field

• Experience in home improvement, specialty contracting, or a retail/install hybrid business

• Experience with CRM/job-management software integration (e.g., Builder trend, Job Nimbus)

• Experience managing a team or department

 

A leader in the industry, we are small enough that you will be recognized for the contributions you make within our exciting, stable, and dynamic working environment. Our company is an equal employment opportunity company with a drug-free workplace. In addition to our competitive compensation, we offer the opportunity to become an integral part of our organization's continued growth. If you have proven leadership ability, a commitment to perfection, and consider yourself one of the best Bookkeepers/Finance Managers in the region, please send your resume to Human Resources.

 

\nCompany Description

Great company to work with.

Company Description

Great company to work with.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Bookkeeper in Hamilton, OH vacancy
  •  ...Job Description Job Description We are looking for a detail-focused Bookkeeper to join our team in Ohio on a contract basis. This position will support day-to-day accounting operations, including payroll, payables, receivables, and financial record maintenance for... 
    Suggested
    Contract work

    Robert Half

    Fairfield, OH
    3 days ago
  • 1. PRIMARY RESPONSIBILITIES   Perform necessary payroll functions needed to help complete bi-weekly payrolls.   2. ESSENTIAL FUNCTIONS   Essential functions may include, but are not limited to, the following:   Set up temporary employees in Time on Demand...
    Suggested
    Hourly pay
    Temporary work
    Summer work
    Work at office

    Pacific Manufacturing Ohio

    Fairfield, OH
    6 hours ago
  • COMPANY DESCRIPTION Pacific Manufacturing Ohio is a Tier-1 Automotive parts supplier based in Fairfield, Ohio. As a subsidiary of Pacific Industrial in Ogaki City, Japan, we specialize in metal stamping components, plastic extrusion, and TMPS for auto manufacturers in...
    Suggested
    Full time
    Temporary work
    Monday to Friday
    Shift work

    Pacific Manufacturing Ohio

    Fairfield, OH
    3 days ago
  •  ...daily business needs.  Qualification & Skills Associate or bachelor’s degree preferred. Previous billing, accounts payable, bookkeeping, or accounting experience preferred. Proficient in Microsoft Office, especially Excel. Strong mathematical and data entry... 
    Suggested
    Full time
    Temporary work
    Work at office

    Taylor Logistics Inc.

    West Chester, Butler County, OH
    more than 2 months ago
  • Payroll Analyst Our Payroll Analyst is responsible for ensuring accurate and timely payroll processing for all employees within the organization. The successful candidate must have excellent analytical skills with the ability to process and review payroll data and documents...
    Suggested
    Work experience placement
    Work at office

    Veritiv

    Fairfield, OH
    5 days ago
  • $22 - $24 per hour

    On-Board Services is hiring an Accounts Receivable Clerk Fairfield, O.H.! About Us: On-Board OBS, Incorporated is an on-site contract service provider for a local manufacturing entity providing full time positions to our employees. We offer benefits, paid time off, paid...
    Hourly pay
    Full time
    Contract work
    Temporary work
    Local area
    Monday to Friday
    Flexible hours
    Day shift

    Talentify.io

    Fairfield, OH
    2 days ago
  • Job Description 1.     PRIMARY RESPONSIBILITIES \n   \n Perform necessary payroll functions needed to help complete bi-weekly payrolls. \n   \n 2.     ESSENTIAL FUNCTIONS \n   \n Essential functions may include, but are not limited to, the following: \n ...
    Hourly pay
    Temporary work
    Summer work
    Work at office

    Pacific Manufacturing Ohio

    Fairfield, OH
    10 days ago
  • About the Company Our founders, food industry veterans Mike and Tisha, knew that food wasn't what it used to be, so they wanted to make it better by creating a new kind of farm. A farm that grows up to 300 times more food than an ordinary farm on a smaller footprint, without...
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    80 Acres Farms

    Hamilton, OH
    1 day ago
  • Responsibilities Performs daily payroll operations. Manages workflow to ensure all payroll transactions are processed accurately and timely. Verify and monitor various withholdings, ensuring timely deductions as well as payment to each appropriate payee each month. Reconciles...
    Full time

    FX Staffing

    Hamilton, OH
    3 days ago
  • $24 - $30 per hour

     ...CPA firm, payroll bureau, PEO, or outsourced payroll experience Experience with W-2, W-3, 1099, and year-end payroll reporting Bookkeeping or payroll accounting experience Why This Payroll Role Is Different This is not a high-volume payroll processing job. At Kirsch... 
    Full time
    Part time
    Work at office
    Local area
    Remote work
    Monday to Friday

    KIRSCH CPA GROUP

    Hamilton, OH
    5 days ago
  •  ...Automotive Bookkeeper - New and Used Car Clerk  We’re seeking an Automotive Bookkeeper/ New and Used Car Clerk. This position will be responsible for new and used car deal processing, processing trades, titles, Liens and Payoffs. The ideal candidate must have working... 
    Full time

    Middletown Honda

    Middletown, OH
    more than 2 months ago
  • $19 - $21 per hour

    Accounting Clerk Remember to check your CV before applying Also, ensure you read through all the requirements related to this role. We are seeking a detail-oriented professional to support our client's vehicle transaction processing, documentation management, and...
    Temporary work
    Work at office

    LHH

    West Chester, Butler County, OH
    2 days ago
  • PURVIS Systems is a technology solutions partner that develops, implements and maintains mission-critical solutions for federal and local government agencies. The Accounts Payable Associate will be responsible for the accurate and timely processing of all accounts payable...
    Full time
    For subcontractor
    Work at office
    Local area

    Purvis & Company

    Middletown, OH
    3 days ago
  • Senior Payroll Analyst Location: Greater Cincinnati / Northern Cincinnati Area Employment Type: Full-Time We are working with a large, established organization in the Greater Cincinnati area that is seeking an experienced Senior Payroll Analyst to join its...
    Full time

    FX Staffing

    West Chester, Butler County, OH
    4 days ago
  • Job Description Job Description Area: Fairfield, Ohio Schedule: 8:30 AM - 5 PM Monday- Friday  Industry: Manufacturing On-site  Essential Job Functions: Prepare documents for invoicing Obtain freight charges Process daily billing Troubleshoot ...
    Work at office
    Monday to Friday

    Beneficial Talent Source

    Fairfield, OH
    5 days ago
  • $19 - $21 per hour

    Accounting Clerk We are seeking a detail-oriented professional to support our client's vehicle transaction processing, documentation management, and customer service activities within a fast-paced accounting environment. This position is temp to hire and will pay between...
    Hourly pay
    Temporary work
    Work at office
    Local area

    NOBEL Women

    Springdale, OH
    3 days ago
  • $44k - $48k

    Payroll Administrator On-site | Monroe, OH $44k-$48k We are seeking a detail-oriented Payroll Administrator to support weekly payroll data operations. The Payroll Administrator will upload approximately 1,600 employee payroll data lines each week into LCP Tracker...

    Creative Financial Staffing

    Monroe, Butler County, OH
    3 days ago
  • Welcome to Gordon Food Service! We are excited that you are thinking about opportunities with us, and we have an amazing story to share. See below for a quick glance of who we are and the impact you could have on the food service industry. There’s a seat at our table for...
    Work at office
    Remote work
    Shift work
    1 day per week

    Gordon Food Service

    Wyoming, OH
    3 days ago
  • $27 - $35 per hour

    Certified Payroll Compliance Coordinator LHH is looking for an experienced Certified Payroll Professional. Our client is experiencing significant growth and increased reporting volume and in need of someone to support prevailing wage and certified payroll compliance...
    Permanent employment
    Temporary work

    LHH

    Monroe, Butler County, OH
    6 hours ago
  • $30 - $40 per hour

    Certified Payroll Compliance Specialist (Contract) LHH Recruitment Solutions is partnering with a well-established construction and infrastructure organization to identify a Certified Payroll Compliance Specialist for a contract opportunity. This position will support...
    Contract work
    Temporary work

    LHH

    Monroe, Butler County, OH
    3 days ago
  • Job Description Job Description Payroll Administrator The Payroll Administrator manages and executes the end-to-end payroll function for Crescent Park Corporation, ensuring every one of our people across all sites are paid accurately, on time, and in full compliance...
    Hourly pay
    Weekly pay
    Work at office
    Local area

    Crescent

    West Chester, Butler County, OH
    11 days ago
  • Job Description Job Description We are looking for an Accounts Payable Specialist to join our team in Mason, Ohio in a Contract to permanent capacity. This role is ideal for a detail-oriented accounting specialist who can manage invoice and payment activity accurately...
    Permanent employment
    Contract work

    Robert Half

    Mason, OH
    8 days ago
  • Job Description Job Description We are looking for an Accounts Receivable Clerk to join an IT Software organization on a Contract basis in Mason,Ohio. This role focuses on maintaining accurate receivables records, posting incoming payments, and partnering with internal...
    Contract work
    Local area

    Robert Half

    Mason, OH
    9 days ago
  • Free Life and AD&D Insurance 401K with 4% Company Match Paid Time Off -First Year! Paid Holidays Your Benefits SES Offers Eligible Employees Comprehensive Benefits Packaging Including Medical, Dental, Vision Insurance Free Life and AD&D Insurance 401K with 4% Company Match...
    Daily paid
    Contract work
    Local area
    Night shift

    Superior Environmental Solutions, LLC

    West Chester, Butler County, OH
    1 day ago
  • $60k - $70k

    The Payroll Specialist is responsible for accurately processing weekly and bi‑weekly payroll cycles for five locations, supporting a workforce of approximately 700 employees. This role ensures all payroll activities are completed on time, in compliance with company policies...
    Work at office
    Local area

    LHH

    Mason, OH
    2 days ago
  • Senior Payroll Analyst Location: Mason, OH, US, 45040 Requisition Number: 231892 Cintas is seeking a Senior Payroll Analyst. Responsibilities include, but are not limited to, keeping the Cintas Payroll systems updated in regard to both compliance and business processes...
    Full time
    Work at office
    Local area
    Shift work
    Day shift

    Cintas

    Mason, OH
    20 hours ago
  • $60k - $66k

    Join to apply for the Payroll Specialist role at FCH This range is provided by FCH. Your actual pay will be based on your skills and experience - talk with your recruiter to learn more. Base Pay $60,000 - $66,000 per year Flow Control Holdings (FCH) is a premier provider...
    Hourly pay
    Full time
    Work at office
    Local area

    FCH

    West Chester, Butler County, OH
    3 days ago
  • SES offers eligible employees comprehensive benefits packaging including: Medical, Dental, Vision, and Life Insurance after 30 days 401K with 4% Company Match after 90 days Paid Time Off - First Year! Paid Holidays Position Summary The Payroll Specialist is responsible ...
    Full time
    Work experience placement
    Work at office
    Local area

    Superior Environmental Solutions, LLC

    West Chester, Butler County, OH
    4 days ago
  • Accounts Payable Specialist Process invoices, bills and personnel expenses. Other duties include tracking and maintenance of vendor records, information and supporting branch operations in connection with accounting duties. Essential duties include: Match packing...
    Contract work
    Local area
    Work visa
    Night shift

    Fujitec America

    Mason, OH
    3 days ago
  • $22 - $25 per hour

    EOE Statement We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status or any other characteristic protected...
    Full time
    Part time
    Internship
    Work at office
    Flexible hours
    Shift work

    Ace Sanitary

    West Chester, Butler County, OH
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Bookkeeper. Be the first to apply!