The Roofing Financial Partner

Know your numbers. Run a stronger roofing company.

Thomas Ledger Group is a bookkeeping and financial reporting firm built exclusively for roofing contractors. We don't just reconcile transactions — we help you understand your gross margin, protect your cash flow, and make better decisions job by job.

New Jersey & Pennsylvania · Remote Nationwide · QuickBooks Online Certified · Roofing Only
Reconciled & current
Profit & Loss
This Month
Revenue
$42,580
Expenses
$28,150
Net Profit
$14,430
Up from last month
15 Delivered by the 15th
Monthly Financial Snapshot
QuickBooks Online Certified
CPA-Ready Books
Roofing Contractors Only
NJ & PA · Remote Nationwide
Sound Familiar?

You're closing jobs. Are you actually keeping the profit?

Most roofing contractors we talk to are dealing with one of these.

?

"I don't know my real gross margin."

Revenue looks good, but between materials, crew costs, and supplier accounts, you can't tell what a job actually made. We turn your transactions into a clear monthly P&L and Balance Sheet, so you know your margin — not just your bank balance.

"My books are a mess and I don't know where to start."

Months — or years — behind on reconciliations and categorization? We'll work through the backlog, correct errors, and get everything caught up and ready for ongoing bookkeeping.

"I just need a financial partner who gets roofing."

Insurance work, retail jobs, commercial contracts, supplier deposits — we've done the books for a roofing company ourselves. You don't have to explain the industry to us.

What We Do

A simple, focused set of services — built for roofing.

We intentionally keep things simple. No payroll, no tax prep, no HR. Just the bookkeeping and reporting a roofing contractor actually needs.

S

QuickBooks Online Setup

A clean, CPA-ready foundation from day one — chart of accounts, bank connections, and configuration built around how a roofing company actually runs jobs.

C

Cleanup & Catch-Up

Behind on your books, switching software, or just inherited a mess? We'll reconcile, correct, and bring everything current — then transition you into ongoing monthly bookkeeping.

M

Monthly Bookkeeping & Reporting

Our core service. Reconciliations, categorization, and CPA-ready financial statements — plus the plain-English explanation of what they mean for your roofing business.

F

Monthly Financial Snapshot

Our signature deliverable. One page, plain English: revenue, margin, cash position, your biggest win, your biggest concern, and one recommendation.

Getting Started

How it works

A straightforward process from first conversation to clean, current books.

01

Discovery Call

We learn about your business, current bookkeeping situation, and what you need to feel confident in your numbers.

02

Books Review

We review your QuickBooks file (or current setup), assess cleanup needs, and confirm your reporting requirements.

03

Custom Proposal

You get a clear, written scope and quote based on your actual business — not a generic package.

04

Get Started

Setup, cleanup, or monthly bookkeeping begins, with a regular rhythm of reconciliations and reporting.

Who We Serve

Bookkeeping for roofing contractors. Exclusively.

Our monthly bookkeeping clients are generally established roofing contractors at $500K+ in annual revenue, owner-operated, using QuickBooks Online, and serious about growth. Insurance work, retail jobs, commercial contracts — we understand the operation, not just the accounting. Cleanup & Catch-Up is open to roofing companies of any size — if your books are behind, we'll take on the mess regardless of revenue.

Residential Roofing Commercial Roofing Insurance Restoration Retail Roofing Gutters, Windows & Siding

Is Thomas Ledger Group a fit for your roofing company?

See the full picture of who we work best with — and who we don't — before you book a call.

Why Thomas Ledger Group

Built by someone who's watched a small business run on instinct instead of numbers.

Quinton grew up in a roofing family and currently serves as CFO and bookkeeper for his family's roofing company — so he understands the real financial challenges roofing contractors face: cash flow between jobs, supplier accounts, insurance timing, subcontractor costs, and everything else that gets pushed aside when the work is busy. That's the whole reason Thomas Ledger Group exists, and why we work exclusively with roofing contractors — not a dozen different industries.

That background shapes everything here: practical, no-nonsense bookkeeping for owners who are heads-down in their business. This isn’t a big impersonal firm — it’s one person who knows your industry and does the work directly for every client.

One person, one point of contact — no call center, no rotating staff.
Responsive communication, primarily by email, so everything stays documented.
QuickBooks Online Certified ProAdvisor.
Month-to-month engagements — no long lock-in required.
Based in New Jersey, serving clients in NJ, PA, and remotely nationwide.
FAQ

Common questions

How is pricing structured?
Value-based, not revenue-based — your revenue only tells us roughly how complex your books are. Pricing is custom-quoted based on transaction volume, number of accounts, job costing needs, and overall complexity. After a discovery call and books review, you'll get a clear written proposal. We don't publish flat rates because no two roofing companies' books look the same.
What types of businesses do you work with?
Roofing contractors — exclusively. Residential, commercial, insurance restoration, and retail roofing companies. Monthly Bookkeeping clients are generally $500K+ in annual revenue, owner-operated, and using QuickBooks Online. Cleanup & Catch-Up projects are open to roofing companies of any size. We don't work outside roofing, which is exactly why we understand it so well.
What's the contract structure?
Monthly Bookkeeping is an annual agreement, billed monthly — so you get the stability of a real financial partnership without paying a lump sum upfront. New clients start with a 90-day satisfaction window; after that, the annual term applies.
Do you offer tax preparation?
No. We focus on bookkeeping and financial organization, and prepare clean, organized books and statements for your CPA or tax preparer.

Ready to know your numbers?

Schedule a free discovery call and find out what clean, current books and clear financial statements could look like for your business.

Services

Financial clarity, delivered every month.

Three focused services — QuickBooks Online setup, cleanup and catch-up, and monthly bookkeeping. Every engagement starts with a discovery call and a scope built around your actual business. We work with established small businesses across many industries, with a specialty in contractors and skilled trades.

Core Service

Monthly Bookkeeping & Reporting

The foundation of working with Thomas Ledger Group. Every roofing client gets CPA-ready financial statements, a Monthly Financial Snapshot, and a clear explanation of what it all means — with scope built around your bank accounts, supplier relationships, and job volume.

Monthly reconciliations
Transaction categorization
Month-end close
Profit & Loss and Balance Sheet
CPA-ready books
Monthly Financial Snapshot
Monthly review meeting
Profit & Loss
Year to Date
Revenue
$248,900
Cost of Goods Sold
$96,400
Operating Expenses
$78,250
Net Profit
$74,250
Why It Matters

Numbers you can actually use

Accurate books aren't just for tax time — they're how you make decisions.

P

Know your profit

See whether you're actually making money — not just whether there's cash in the bank account.

F

Make confident decisions

Hiring, pricing, or investing in growth — base it on real numbers instead of a gut feeling.

R

Be ready for anything

Tax time, a loan application, or a conversation with your CPA — your books are always current and ready to go.

How We Price

Value-based, not revenue-based.

Your revenue only tells us roughly how complex your books are — it doesn't set your price. What actually drives your quote: transaction volume, number of bank accounts and supplier relationships, whether you run job costing, how many crews you're tracking, and how much reporting and communication you want.

Two roofing companies at the same revenue can have very different bookkeeping needs — so you get a scope and quote built around your business, not a generic tier.

Contract Structure

Annual partnership, billed monthly

Monthly Bookkeeping is an annual agreement, billed monthly — one year of financial partnership, broken into predictable monthly payments rather than a lump sum. New clients get a 90-day satisfaction window at the start; after that, the annual term applies.

Pricing

Scoped to your roofing business

Pricing depends on your transaction volume, accounts, job costing needs, and overall complexity. After a discovery call and a look at your current books, you'll receive a clear monthly quote — tailored to your business, not a generic tier.

Get Caught Up

Cleanup & Catch-Up

Whether you're a few months behind or several years deep, cleanup is the first step toward actually knowing your numbers. We sort through what's there, fix what's wrong, and bring everything up to date. Cleanup & Catch-Up is open to roofing companies of any size — no revenue minimum. Many clients transition smoothly into ongoing Monthly Bookkeeping afterward; others just need the one-time fix, and that's fine too.

Sound Familiar?

Common reasons businesses need a cleanup

Falling behind

Life or business got busy, and the books haven't been touched in months.

Applying for financing

A lender or line of credit application needs accurate, up-to-date financials.

Tax time is approaching

Your CPA or EA needs clean books before they can file — and what you have isn't close.

Switching software

Moving to QuickBooks Online from spreadsheets, another platform, or a previous bookkeeper.

What's Included

What a cleanup actually involves

Every cleanup is scoped individually, but most include the same core work:

Reconciling every outstanding bank and credit card statement
Reviewing and correcting miscategorized transactions
Identifying duplicate or missing entries
Cleaning up the chart of accounts
Producing accurate, current financial statements once complete

How pricing works

Cleanup pricing depends on how many months (or years) are involved and how complex the corrections are. After reviewing your books on a discovery call, you'll get a clear, written quote — so you know exactly what to expect before any work begins.

If a cleanup transitions into ongoing monthly bookkeeping, there's no separate setup fee — it's a seamless handoff.

Process

From messy to current

01

Review

We review your current books, bank feeds, and historical data to understand the scope of what's involved.

02

Quote

You receive a clear, written cleanup quote based on what we found — no guessing.

03

Clean Up

We work through reconciliations, corrections, and categorization until everything is accurate and current.

04

Transition

Once caught up, we move you into ongoing monthly bookkeeping so it never piles up again.

S

QuickBooks Online Setup

If you're new to QuickBooks Online — or your current chart of accounts doesn't actually reflect how your business operates — we build the foundation correctly from the start.

QuickBooks Online setup & configuration
Chart of accounts built around your business
Bank & credit card feed connections
Reporting structure aligned to how you make decisions
One-Time Setup

Start on the right foot.

A scope and quote for onboarding depends on the number of accounts, how much historical data needs to be entered, and whether you're migrating from another platform or spreadsheets. We'll walk through all of it on your discovery call.

Signature Deliverable

The Monthly Financial Snapshot

One page. Plain English. No accounting jargon. Every roofing client gets a Snapshot alongside their financial statements each month — so you know exactly where the business stands without digging through reports.

Revenue
Gross Profit %
Net Profit %
Cash Position
Accounts Receivable & Payable
Key Trends
Biggest Win & Biggest Concern
One Recommendation
Monthly Snapshot
This Month
Revenue
$186,400
Gross Profit %
34%
Net Profit %
14%
Cash Position
$62,900
Biggest win: Retail jobs up 18% this month
Who We Serve

Built for roofing contractors who want to know where they stand.

We work exclusively with roofing contractors. Monthly Bookkeeping clients are generally $500K+ in annual revenue, owner-operated, and using QuickBooks Online — Cleanup & Catch-Up projects are open to roofing companies of any size. Here's how to tell if that's you.

+ Good Fit

  • Established roofing contractors, generally $500K+ in annual revenue (for Monthly Bookkeeping)
  • Any-size roofing company needing Cleanup & Catch-Up
  • Residential, commercial, insurance restoration & retail roofing
  • Owner-operated companies serious about growth
  • Companies using — or willing to use — QuickBooks Online
  • Contractors who want to understand gross margin, not just cash in the bank
  • Businesses ready to invest in a real financial partner

Not a Fit

  • Any business outside of roofing
  • Brand-new roofing companies with little revenue history
  • Businesses looking for the cheapest option available
  • Companies unwilling to work in QuickBooks Online
  • Anyone looking for payroll, tax prep, or HR services
  • Companies unwilling to follow our systems
Ideal Client

You're probably a good fit if...

1

You're behind on your books — or DIY-ing it

Whether you've fallen behind on reconciliations or you've been handling everything yourself and it's becoming unsustainable, we can take it off your plate.

2

You want to know your real gross margin

You're not just looking for someone to "do the books" — you want to understand what a job actually made, not just what's in the bank account.

3

You're open to QuickBooks Online

We work in QuickBooks Online. If you're already using it, great — if not, we can help get you set up.

4

You value a responsive, personal relationship

You'd rather work directly with one person who knows your business than get passed between departments at a big firm.

Geography

New Jersey-based, working everywhere.

Thomas Ledger Group is based in New Jersey and serves clients both locally and remotely, anywhere in the country, through QuickBooks Online. Whether we ever meet in person or work entirely over email and video calls, the process is the same: accurate books, delivered on a reliable schedule.

Not sure if you're a fit?

That's exactly what a discovery call is for. We'll talk through your business, and if we're not the right match, we'll tell you honestly — no pressure.

FAQ

Frequently asked questions

Everything you need to know about how Thomas Ledger Group works. Don't see your question here? Just ask on a discovery call.

Pricing & Contracts

How pricing & engagements work

How much does bookkeeping cost?
Pricing is custom-quoted for every client based on the number of accounts, transaction volume, and overall complexity of your business. After a discovery call and a review of your current books, you'll receive a clear, written quote — so you know exactly what to expect before anything begins.
Why don't you list your prices?
Because they wouldn't be accurate. A business with one bank account and straightforward transactions is a very different scope than one with multiple accounts, payroll, and high transaction volume. A custom quote means you're never overpaying for more than you need — or underpaying for a scope that doesn't fit.
What's the contract structure?
Monthly Bookkeeping is an annual agreement, billed monthly — you get the predictability of a set monthly payment without prepaying a full year upfront. New clients start with a 90-day satisfaction window; after that, the annual term applies.
How does cleanup pricing work?
Cleanup and catch-up projects are quoted based on how far behind the books are and how much correction is involved. You'll get a clear quote after a books review — and if you transition into ongoing monthly bookkeeping afterward, there's no separate setup fee.
Who We Work With

Fit & eligibility

What size roofing company do you work with?
For Monthly Bookkeeping, generally $500K and up in annual revenue — larger companies are welcome when they're a good fit, and we'll consider smaller companies with real complexity on a case-by-case basis. For Cleanup & Catch-Up, we work with roofing companies of any size — the mess is the mess, regardless of revenue.
Do you work with other trades or industries?
No — we work exclusively with roofing contractors. Residential, commercial, insurance restoration, and retail roofing companies. That focus is intentional: it's how we're able to understand your business as well as your bookkeeping.
What businesses don't you work with?
Non-roofing businesses of any kind — we're exclusively focused on roofing contractors. Within roofing, we're not a fit for brand-new startups with little revenue, companies looking for the cheapest option, or anyone unwilling to work in QuickBooks Online or follow our systems.
Do you work with businesses outside New Jersey?
Yes. We're based in New Jersey and serve clients locally and remotely, anywhere in the country, through QuickBooks Online.
Process & Communication

How working together looks

What happens on a discovery call?
We talk through your business, your current bookkeeping situation, and what you're hoping to get out of working with us. From there, we review your books (or current setup) and put together a custom proposal.
How do we communicate?
Primarily by email, so questions and answers stay documented and easy to refer back to. We're also happy to schedule calls when something needs a real conversation.
What software do you use?
QuickBooks Online — we're Certified ProAdvisors. If you're using something else, part of onboarding may include migrating to QBO.
When do I receive my financial statements?
Monthly bookkeeping clients receive their Profit & Loss and Balance Sheet on a predictable monthly schedule, with a review of what the numbers mean.
Tax & Other Services

What we don't do

Do you prepare or file taxes?
No. We focus on bookkeeping and financial organization. We keep your books clean and accurate so that your CPA or tax preparer has everything they need when it's time to file.
Can you work with my CPA or accountant?
Yes — in fact, that's a big part of what makes year-round bookkeeping valuable. Your CPA or EA gets accurate, organized books without having to do cleanup work at tax time.
Do you offer payroll?
No. We focus exclusively on bookkeeping and financial reporting — no payroll, tax preparation, or HR services. That focus is what lets us go deep on the roofing-specific side of your books.

Not sure what you need?

That's what the discovery call is for. We'll look at where your books stand today and build a scope around what will actually move the needle for your business.

CPA & EA Partners

A bookkeeping partner your firm can refer with confidence.

Year-round bookkeeping that keeps your clients' books clean, current, and ready when tax season arrives — so your team isn't doing cleanup work during your busiest months.

The Problem

Messy books shouldn't become your problem in March.

When a client's books arrive in rough shape right before a filing deadline, it slows everything down — for your firm and for the client.

1

Year-round bookkeeping

Monthly reconciliations and categorization mean books are accurate all year, not reconstructed at tax time.

2

Cleanup before filing

When a client comes to us with messy or incomplete books, we get them caught up and accurate before they ever reach your desk.

3

Clear division of work

We handle bookkeeping. You handle tax strategy and filing. No overlap, no stepping on toes.

How It Works

A simple referral relationship

When you have a client who needs bookkeeping support — whether that's ongoing monthly work or a cleanup before filing — you can refer them directly. We'll handle the discovery call, scope the work, and keep the books current going forward.

We work exclusively in QuickBooks Online, which makes it easy for your team to access clean, organized books whenever you need them.

What you can expect:

Accurate, reconciled books delivered on a predictable monthly schedule. Direct communication if questions come up about how something was categorized. A bookkeeper who understands the line between bookkeeping and tax work — and stays on the right side of it.

Have a client who needs bookkeeping support?

Let's talk about how a referral relationship could work for your firm and your clients.

Email Us
About

Built by someone who's done a roofing company's books.

Thomas Ledger Group is built around a simple idea — roofing contractors deserve a bookkeeping partner who understands roofing, not just accounting.

Mission

Help roofing contractors build stronger businesses.

To help roofing contractors build stronger businesses through accurate bookkeeping, clear financial reporting, and practical financial guidance.

Vision

The most trusted name in roofing bookkeeping.

To become the most trusted bookkeeping and financial reporting firm dedicated exclusively to roofing contractors in the United States.

Quinton Thomas, founder of Thomas Ledger Group
Quinton Thomas Founder, Thomas Ledger Group
Our Story

Built from watching my dad love the business — and dread the books.

Thomas Ledger Group was built from my own experience growing up in a roofing family.

My parents own a roofing company, and as the business grew, I stepped in to handle the bookkeeping and financial side of things. I quickly realized something about my dad that I think a lot of contractors can relate to. He loves running the business, leading his crews, and taking care of customers. Sitting behind a desk doing the books? Not so much.

That got me thinking. If my dad feels this way, how many other contractors feel exactly the same?

That's why I started Thomas Ledger Group.

Why It Matters

I know what contractors are up against.

I know firsthand that running a successful roofing business is about much more than the work itself. You're managing cash flow between jobs, paying subcontractors, keeping up with 1099s, tracking insurance payments and progress billing, and trying to make sense of the numbers while still finding time to grow your business. It can become overwhelming.

My goal is simple: to take that burden off your shoulders so you can focus on what you do best — running your roofing company.

Before starting Thomas Ledger Group, I also worked in municipal finance in the Tax and Utilities Collector's Office, where I managed month-end processes, tracked contractor permits, collected revenue, and worked with financial records every day. That experience taught me the importance of accuracy, accountability, and organized financial systems.

Working Directly With Me

One person. Every time.

When you work with Thomas Ledger Group, you're not working with a large firm where your books are passed from one employee to another. You're working directly with me.

Every reconciliation, report, and question handled personally
QuickBooks Online Certified ProAdvisor
Work reviewed and praised by experienced CPAs

I built this firm because I believe contractors deserve a bookkeeper who understands their business, speaks their language, and genuinely wants to see them succeed. That's the kind of partner I strive to be for every client.

How We Work

What you can expect

P

Practical

No jargon, no theory for theory's sake. Just clear numbers and straightforward explanations of what they mean for your business.

R

Responsive

One point of contact, primarily by email, so questions get answered and everything stays documented — no waiting on a call center.

A

Approachable

You shouldn't need an accounting degree to understand your own financial statements. We make sure you don't.

Let's talk about your business.

Schedule a free discovery call — no pressure, no sales pitch. Just a conversation about where your books stand and what could be better.