Case Study · Custom Homebuilder · Texas Coast

500+ stuck transactions and a tangled ledger, rebuilt for real job costing

Hearth & Haus is a $1M+ custom homebuilder whose bank feed had hundreds of unreviewed transactions, balances that never matched the bank, and revenue that did not add up. We cleared the backlog and rebuilt the books into investor-grade, job-costable financials.

ClientHearth & Haus (Builders) LLC
TradeCustom homes, restoration, storm repair
LocationTexas Coast
EngagementCleanup → monthly, cash flow & job costing
Hearth & Haus
$1M+Revenue classified
500+Txns cleared
52Job-cost cats
Carl Moore, owner of Hearth & Haus
Carl Moore · Owner Hearth & Haus · Texas Coast
500+
Backlogged transactions cleared
Including 228 high-confidence items left sitting unposted in the bank feed.
$1M+
Revenue, correctly classified
Split cleanly across three real lines of business for the first time.
24 + 28
Job-cost categories built
24 subcontractor trades and 28 material types, so every project is costable.
~$153K
Net income, confirmed
A reconciled bottom line the owner and his lenders can actually rely on.
Where the ledger stood Before After
Transactions stuck in the backlog 500+ 0
Job-cost accounts to track projects 0 52
Revenue lines of business tracked 1 lump 3 clean
Income recognition Overstated Investor-grade
The Client

Books that couldn't keep up

Hearth & Haus is a custom homebuilder on the Texas coast with more than a million dollars in annual revenue, multiple active projects, and a stack of loans and lines of credit. The volume was real, but the bookkeeping had been left to pile up and the financials no longer reflected what was happening on the ground.

What they build
New home construction Historic preservation Fire & storm repair Remodels
Custom homebuilder · Texas coast · $1M+ annual revenue
Before

High volume, zero control

This was not a small starter file. It was a busy, high-revenue business whose accounting had quietly fallen months behind, with hundreds of transactions waiting to be reviewed and numbers that no longer tied to reality.

Hearth & Haus — QuickBooks bank feed (before cleanup)
Hearth and Haus QuickBooks bank feed before cleanup, with 228 transactions ready to post and a Pending (511) backlog circled.
Before The actual bank feed the day we took over: 228 transactions "ready to post" and a Pending (511) backlog. Months of activity had never been reviewed, so nothing downstream could be trusted.
Straight from the client's QuickBooks. The company name is shown to confirm whose books these are; all other figures are deliberately blurred.

500+ transactions in limbo

Hundreds of bank transactions sat unreviewed in the feed, 228 of them flagged as ready to post but never actioned.

Bank never matched the books

The operating account showed roughly −$73K in QuickBooks against about $19K at the bank, while the payroll account was stuck at $0 with a sync error.

Negative receivables

Accounts receivable showed a negative ~$6.9K balance, a clear sign that customer invoicing and payments were tangled.

Revenue that did not add up

Income was overstated and double-counted, with a six-figure payment-processor clearing account inflating cash on the balance sheet.

No job costing at all

Subcontractors and materials were lumped into broad buckets, so there was no way to see which projects or trades were actually profitable.

Tangled financing

Several shareholder loans and roughly eight lenders were jumbled together, with interest costs never broken out by facility.

Balance Sheet (before cleanup) — Hearth & Haus
Hearth and Haus balance sheet before cleanup with a negative bank balance, negative receivables and a six-figure payment-processor clearing account; amounts blurred for privacy.
Before The balance sheet before cleanup was tangled: the operating bank account and Accounts Receivable both ran negative, while a six-figure "Houzz Pro Payable" clearing account inflated cash on the books.
Straight from the client's QuickBooks. The company name is shown to confirm whose books these are; all other figures are deliberately blurred.
Profit & Loss (before cleanup) — Hearth & Haus
Hearth and Haus profit and loss before cleanup showing income double-counted across Houzz product, Houzz service and a lump income line; amounts blurred for privacy.
Before Income was overstated and double-counted: Houzz payouts were booked as "Houzz Pro Products" and "Houzz Pro Services" on top of a single lump "Income" line, instead of being classified by line of business.
Straight from the client's QuickBooks. The company name is shown to confirm whose books these are; all other figures are deliberately blurred.
What We Did

Rebuilt like a builder runs jobs

We engineered a true construction chart of accounts, cleared the backlog, and turned a chaotic file into a system the business now runs on every month.

1

Designed a true construction chart of accounts

Built around how a builder operates, with work in progress, retainage receivable and payable, over- and under-billings, labor burden, and job-cost categories by trade and material.

2

Mapped the opening balances

Tied the 2024 opening figures back to the real financials so the cleanup began from a correct, defensible starting point.

3

Cleared the backlog & reconciled

Reviewed and posted all 500+ transactions, reconciled every account to the bank, fixed the negative receivables, and corrected the overstated, double-counted income.

500+ transactions cleared
4

Prepared accurate 2025 financials

Produced clean, accrual financials with revenue split by line of business, job-costed cost of revenue, and interest broken out by lender.

5

Taught him his numbers

Walked through the full set of statements together so the owner could read his own margins, costs, and cash position with confidence.

6

Set up monthly bookkeeping & an SOP

Moved to ongoing monthly bookkeeping with a documented standard operating procedure and a proper document-collection workflow.

Ongoing
7

Cash flow & job costing

Now managing accounts receivable and payable and scheduling payments to keep cash flow healthy, with project-level job costing being rolled out next.

In progress

The construction-specific accounts we built

A generic chart of accounts cannot tell a builder what is really happening on a job. We engineered the accounts a contractor actually needs.

Work in Progress (WIP)

Costs accumulate on each open job until it is billed and closed, so nothing is recognised early.

Retainage receivable & payable

Tracks the money held back on contracts, both owed to the business and owed out to subs.

Over- & under-billings

Shows whether each job is billed ahead of, or behind, the costs actually incurred.

Labor burden

Captures the true cost of field labor, taxes and comp included, not just the hourly wage.

Job costing by trade

24 subcontractor and 28 material accounts, so the margin on any project is clear.

Prevailing-wage differential

Keeps wage compliance on public and prevailing-wage jobs clean and auditable.

After

Revenue you can actually read

Instead of one undifferentiated "Income" line, revenue now breaks cleanly across the three businesses Hearth & Haus actually runs, totalling $1M+.

$1M+Total revenue
New Home Construction
Largest line of business
77%
Remodel & Restoration
Renovation & historic work
20%
Service & Maintenance
Repairs & callouts
3%
Hearth & Haus LLC — Profit & Loss (after cleanup)
Hearth and Haus profit and loss after cleanup, with the revenue split by line of business circled; amounts blurred for privacy.
Highlighted The rebuilt Profit & Loss in QuickBooks Online. Revenue is now itemized by line of business, rolling up to a single Total Construction Revenue line ($1M+). (Amounts blurred for privacy.)
Straight from the client's QuickBooks. The company name is shown to confirm whose books these are; all other figures are deliberately blurred.
After · Job costing

Cost of revenue, by the trade

The new cost-of-revenue structure separates subcontractors, materials, and other job costs, with enough detail to cost any project line by line.

Subcontractor Costs · across 24 trades62.6%
Material Costs · across 28 material types31.0%
Other Job Costs · permits, dump, builders risk6.4%
Hearth & Haus LLC — Cost of Revenue detail (after cleanup)
Hearth and Haus cost of goods sold after cleanup, the granular material and subcontractor accounts circled.
Highlighted Cost of revenue is now broken down to the trade: 24 subcontractor accounts and 28 material accounts (5301 Lumber, 5302 Engineered, 5303 Sheet Goods, and so on), so every project can be costed line by line. Dollar amounts are blurred here for privacy.
Straight from the client's QuickBooks. The company name is shown to confirm whose books these are; all other figures are deliberately blurred.
Before & After

Before and after, side by side

Before

Behind, generic, unreliable

  • 500+ transactions unposted, accounts unreconciled
  • Revenue overstated and double-counted
  • Subs and materials lumped together
  • Loans and lenders jumbled, interest hidden
  • No project-level visibility
After

Current, granular, job-costable

  • All accounts reconciled, backlog cleared
  • Revenue split across 3 lines of business
  • 24 subcontractor trades, 28 material types
  • Interest broken out per lender; WIP & retainage tracked
  • Monthly bookkeeping, cash flow & job costing
Hearth & Haus LLC — Balance Sheet (after cleanup)
Hearth and Haus balance sheet after cleanup, with the net income line circled; amounts blurred for privacy.
Highlighted With the rebuild complete and every account reconciled, the balance sheet ties out to a dependable, reconciled Net Income (about $153K). (Amounts blurred for privacy.)
Straight from the client's QuickBooks. The company name is shown to confirm whose books these are; all other figures are deliberately blurred.
How it runs now

A rhythm the business runs on

The rebuild was the foundation. Today the books stay current on a fixed cadence and run off a documented SOP, with project-level job costing being rolled out next.

What we handle on an ongoing basis

Every weekWe review and categorise activity, keep the bank and payroll feeds reconciled, and manage accounts receivable and payable so cash flow stays healthy.
Every monthWe close the books, deliver job-costed financials, and sit down on a monthly call to go through margins, cash position and what each project is really doing.
Documented SOPEverything runs on a documented standard operating procedure and document-collection workflow, with project-level job costing being rolled out next.
Sneak peek from one of our client calls A FinTruction monthly review video call with a construction client
One of our monthly review calls with a client, in action.
500+
Transactions cleared from the backlog
$1M+
Revenue classified by line of business
52
Job-cost categories built
~$153K
Net income, confirmed
In Their Words

What the owner had to say

We build custom homes on the Texas coast, and for a long time our books simply could not keep up with the work. Our bank feed had hundreds of transactions sitting unreviewed, the balances never matched the bank, and I honestly could not tell you which projects were making money.

FinTruction rebuilt the whole thing from the ground up. They designed a chart of accounts around how a builder actually operates, with real job costing, work in progress, and retainage, then cleaned up a full year of history until everything finally tied out. What I appreciate most is that they did not just hand me reports and disappear. They walked me through my numbers until I understood them, and they now handle our monthly bookkeeping and cash flow so I can focus on building.

If you run a construction company and your books are behind or just do not make sense, these are the people to call.

Carl Moore, owner of Hearth & Haus
Carl Moore
Owner, Hearth & Haus · Texas

Running a high-volume build with low-visibility books?

We clear the backlog, reconcile what is broken, and rebuild your chart of accounts around real job costing, so you can finally see which projects make money. Free consultation, zero commitment.