Roofing bookkeeper job description

A roofing bookkeeper handles the books at a company that tears off and replaces roofs, often on insurance claims. They post supplier bills, match each insurer and mortgage company check to its job, track deductibles, and cost every roof so the owner can tell which jobs made money.

Median pay, roofing contractors · BLS, May 2025

$26.59 an hour$55,300 a year

Annual pay: 10th percentile $34,690, middle half $45,200 to $62,510, 90th percentile $75,840. Source: BLS Occupational Employment and Wage Statistics, May 2025.

Reports to
Chief Financial Officer
Department
Finance
Schedule
Weekdays, office hours · Longer days at month-end and year-end, and when storm season fills the books with insurance jobs
Also called
Full-charge bookkeeper · Construction bookkeeper · Accounting coordinator · Accounts receivable specialist

Roofing bookkeeper job description template

This is our Role Blueprint, word for word. Replace the highlighted fields and adjust the example targets and pay to fit your company.

Download as Word file

Roofing - Bookkeeper

Company Name:
[INSERT COMPANY NAME HERE]
Department:
Finance
Reports to:
[Chief Financial Officer]
Location:
[INSERT LOCATION HERE]

1. Position Summary

Manage and maintain accurate financial records for roofing projects to ensure optimal job costing and cost control. Play a pivotal role in supporting the finance team by reconciling accounts and ensuring timely data entry and reporting. Contribute to overall business efficiency by providing precise and actionable financial insights.

2. Essential Duties and Responsibilities

  • Oversee the maintenance of financial records and bookkeeping for roofing projects.
  • Perform regular job costing analysis to track project expenses and profitability.
  • Reconcile accounts, ensuring discrepancies are identified and resolved promptly.
  • Prepare financial reports and summaries for management review.

3. Key Tasks / Daily Activities

  • Enter and code invoices, receipts, and payments into the accounting system.
  • Perform daily reconciliations of bank and credit accounts to ensure accuracy.
  • Monitor cost allocations on roofing projects through detailed job costing records.
  • Coordinate with project managers and external vendors regarding financial discrepancies and updates.

4. Key Performance Indicators (KPIs)

  • Monthly financial report delivery rate: 100% on time.
  • Invoice processing accuracy: >98% accuracy rate.
  • Reconciliation discrepancy rate: <2% per month.
  • Timeliness of job costing updates: 95% updates within designated timeframes.

5. Required Qualifications and Skills

  • Associate's or Bachelor's degree in Accounting, Finance, or related field preferred.
  • Minimum of 2 years of bookkeeping or accounting experience.
  • Proficiency in accounting software and Microsoft Office Suite.
  • Strong attention to detail, organizational skills, and ability to meet deadlines.

6. Preferred Experience

  • Experience in the home services or roofing industry.
  • Familiarity with construction/job costing software and practices.
  • Background working in a small to medium-sized business environment.
  • Prior experience collaborating with project management teams.

7. Physical Requirements

  • Ability to sit or stand for prolonged periods while working at a desk.
  • Occasional lifting of files or office supplies up to 20 lbs.
  • Work in a typical office environment with standard lighting and temperature controls.
  • Minimal exposure to outdoor conditions when meeting with project teams, if necessary.

8. Work Environment and Schedule

  • Standard work hours from 8:00 AM to 5:00 PM, Monday through Friday.
  • Occasional overtime required during financial closing periods.
  • Limited travel required for coordination with field staff or vendors.
  • Primarily office-based with remote work opportunities as applicable.

9. Compensation and Benefits

  • Salary range: $45,000 to $60,000 USD per year based on experience.
  • Eligibility for performance-based bonuses as available.
  • Health, Dental, and Vision insurance provided.
  • 401k plan participation with company match and additional fringe benefits.

10. Company Culture and Overview

  • We are a growth-oriented company committed to excellence and innovation in the roofing industry.
  • Our culture fosters collaboration, continuous learning, and professional development.
  • We take pride in maintaining a workplace that is inclusive, supportive, and dedicated to our customers' satisfaction.
  • Our team is passionate about elevating career paths and contributing to a thriving business environment.

11. How to Apply

If you meet the above criteria and want to be part of a growth-oriented company focused on customer satisfaction, please send your resume to [INSERT EMAIL HERE] or apply online at [INSERT WEBSITE LINK HERE].

Need help filling this role? HireBus posts the ad, Iris interviews every applicant by phone before you do, and you decide who to hire. Start hiring now

Download as Word file

Roofing Bookkeeper · Word (.docx) · No email needed

Hiring for more than one seat? Get all 22 Roofing Role Blueprints free, from leadership to the field.

Email me the bundle

We’ll email you the download link, plus occasional hiring tips. Privacy.

What makes roofing bookkeeping different

The basics match any trade. What sets roofing apart is that one job can be paid by an insurer, a lender and a homeowner, and the crew may be paid by the square.

  • Insurance jobs pay in pieces

    Storm work seldom pays in one check. Texas's insurance department says a replacement cost policy pays with two checks: part up front, the rest once repairs have started. New Jersey's insurance regulator says that when there's a mortgage, the check will likely be payable jointly to the homeowner and their mortgage lender, and the lender may release the money in steps as the work moves along. The bookkeeper tracks each expected payment by job. Source: Texas Department of Insurance: Replacing your roof.

  • The homeowner pays the deductible

    Texas law says a contractor can't offer to waive the deductible, rebate it or absorb it, and insurers there may ask the homeowner for proof it was paid. Minnesota bars contractors from paying deductibles too. So the bookkeeper posts the deductible as its own payment from the homeowner, never as a discount or write-off. A credit on an insurance job that matches the deductible gets a second look. Source: Texas Department of Insurance: Roofing and insurance, know the law.

  • One roof, a pile of bills

    A single re-roof can draw costs from the supplier's delivery, the dumpster, the permit, the crew's pay sheet and a sub's invoice, less a credit for unused bundles sent back. A supplement the insurer approves weeks later changes the price. The bookkeeper ties each line to the job before it closes. If sales reps earn commission on job profit, a bill posted late means a commission paid too high.

  • Crews paid by the square

    Roofing crews are often paid by the square, which is a piece rate. For employees, that doesn't end overtime. Federal rules add the week's piece earnings to any other pay for hours worked, such as hourly shop time, and divide by all hours worked. On top of that straight pay, every hour past 40 gets half the rate again. The bookkeeper checks pay sheets against hours before payroll runs. State law can add to this. Source: 29 CFR 778.111: Pieceworker (Cornell LII).

  • Subcontracted crews have their own trail

    When sub crews work next to your own, the bookkeeper holds a sub's check until the paperwork the company requires is on file, posts each payment to the job, and, where IRS rules call for it, reports the year's total on Form 1099-NEC, the form for pay to people who aren't employees. Whether a crew counts as a sub at all is a question for the owner and CPA. Source: IRS: About Form 1099-NEC, nonemployee compensation.

Residential vs. commercial roofing bookkeeping

Both jobs keep the books and cost every job. How the money arrives is what changes.

TopicResidentialCommercial
Who paysHomeowners, insurers, and mortgage companiesProperty owners and managers, plus general contractors
How jobs are billedOne price per roof, due at or after the installProgress bills each month, measured against the contract's line items
Money held backThe insurer's second check and the homeowner's deductibleRetainage, kept back until closeout
Payroll extrasPiece-rate crews and sales commissionsCertified payroll each week on federal or federally assisted work
Job lengthUsually days on the roof, not weeksWeeks or months, billed as the work moves along

How much roofing bookkeepers make

The closest BLS group for roofing bookkeepers is bookkeeping, accounting, and auditing clerks. Bookkeeping, accounting, and auditing clerks who work for roofing contractors earned a median of $26.59 an hour ($55,300 a year) in May 2025, according to the Bureau of Labor Statistics. That’s above the $50,670 median for bookkeeping, accounting, and auditing clerks in all industries. About 3,320 of the 1,373,680 bookkeeping, accounting, and auditing clerks in that survey work for roofing contractors.

Hourly pay or a salary, and some owners add a bonus for clean, on-time closes. Whether overtime is owed turns on the duties, not just on paying a salary.

Roofing contractors
All industries
10th–90th percentileMiddle halfMedianAnnual pay, May 2025. Source: BLS Occupational Employment and Wage Statistics.
Annual pay by percentile
Group10th25thMedian75th90th
Roofing contractors$34,690$45,200$55,300$62,510$75,840
All industries$36,000$43,520$50,670$61,470$74,550

BLS reports residential and commercial roofing contractors together. Post a real range for your market in the ad.

The pay line in the template above is an example from our Role Blueprint. Set yours from these figures and what local companies pay.

Skills to hire for, and what you can teach

Hire for these

  • Reconciling the bank, credit card and supplier statements monthly, and clearing old items
  • Job costing: tying every bill and pay sheet to a job
  • Payroll experience, including overtime on piece-rate or commission pay
  • Calling suppliers and project managers to clear up mismatches
  • Keeping customer, claim, and pay details private

Teach these on the job

  • Your roofing CRM and the data it passes to accounting
  • How insurance claims, supplements, and second checks work
  • Roofing terms on supplier bills: squares, bundles, underlayment, drip edge
  • Your sales commission plan and crew pay rates
  • Your supplier accounts, rebates, and return credits

Expect QuickBooks Online linked to the roofing CRM (AccuLynx, JobNimbus and similar), plus supplier portals and a payroll service. Tell candidates which ones you run, and whether supplements and payments sync into the books or someone enters them by hand.

Roofing bookkeeper interview questions

They have their own page: 6 questions that test this job, what strong and weak answers sound like, and a work exercise to run with your finalists.

See the interview questions

Roofing bookkeeper KPIs

The template's numbers are placeholders. Your CPA can help you swap in targets drawn from last year's closes. Expect storm season to test them.

Monthly financial report delivery rate
Log the date the income statement, balance sheet and job profit report reach the owner each month, against the deadline you agreed on. Note what held up any late month, such as a missing supplier statement.
Invoice processing accuracy
Once a month, review a sample of entered supplier bills and customer invoices for the right amount, job and account. Add in any fixes your CPA or project managers send back.
Reconciliation discrepancy rate
Count the lines on bank, card and supplier statements that didn't match the books at month-end, out of all lines. Write down why each one happened, such as an insurance check posted to the wrong job.
Timeliness of job costing updates
Measure the days from a supplier bill, crew pay sheet or sub invoice arriving to its cost showing on the right job. Review closed jobs before any commission on them is paid.

Career path

  1. Accounts payable or billing clerkEnters supplier invoices, applies insurance checks, and learns the job codes.
  2. BookkeeperCosts each roof, prepares payroll inputs, and closes the books monthly.
  3. ControllerReviews the bookkeeper's work, forecasts cash through storm season, and reports to lenders.
  4. Chief financial officerLeads finance, banking, and planning for the whole company.

Other roles in a roofing business

All 22 are in the free Roofing Role Blueprint Super Bundle, as Word files you can edit.

Email me the bundle

We’ll email you the download link, plus occasional hiring tips. Privacy.

Roofing bookkeeper FAQ

What does a roofing bookkeeper do?

They record what comes in and goes out for a roofing company. That covers supplier bills, crew and sub payments, reconciling the bank and card accounts, and the month-end reports. On insurance jobs they track each check, the deductible and any supplement by job. They also keep job costs current, so the owner and sales managers can see what each roof made.

How much does a roofing bookkeeper make?

Bookkeeping, accounting, and auditing clerks who work for roofing contractors earned a median of $26.59 an hour ($55,300 a year) in May 2025, according to the Bureau of Labor Statistics. The middle half earned between $45,200 and $62,510 a year. Pay also depends on your local market, experience and overtime.

Why does a roofing bookkeeper care about supplements?

When the insurer's first estimate leaves something out, such as tearing off a second layer of shingles or adding drip edge that was missing, the roofer asks for it to be added. That request is a supplement. A sales rep or a supplement specialist usually handles it, not the bookkeeper. But each approved supplement changes the job's price, so the bookkeeper updates the invoice and the payments still expected, then checks that the money arrives.

Should the roofing bookkeeper figure sales commissions?

The bookkeeper often prepares the numbers, but a manager should approve them. If your plan pays reps on job profit, the commission is only as good as the job costing behind it. One simple rule: no commission until the job is closed and paid in full. Put the plan in writing so reps, the bookkeeper and the owner read it the same way.

Does a roofing bookkeeper need construction accounting experience?

It helps more than general office experience. Someone who has costed jobs for a builder or another trade already knows how to tie bills to jobs and read a job profit report. Insurance claim payments are the part most new hires have to learn. Walk them through a few finished storm jobs, from the first check to the final payment.

Bookkeeper or controller: which does a roofing company need?

A bookkeeper records the daily activity and reconciles the accounts. A controller reviews that work, owns the close, builds the cash forecast, and works for the owner or CFO. At this revenue, a capable bookkeeper with outside CPA support often covers it until more crews and branches call for a controller.

Sources

Start Hiring Now.

Tell us who you need to hire. Compare plans, then work with HireBus to set up your first role.

Start Hiring Now
I think it's a magical, wonderful tool.John Hartin, The Vine Landscaping

Plan details, setup costs, and advertising spend · See pricing